Commit Graph
447 Commits
Author SHA1 Message Date
LukeGus 741c211f7b fix: remove duplicate Network Devices row 2026-11-05 15:03:53 -06:00
LukeGus 7e308fe57c docs: add Ansible to the plugin table 2026-11-05 15:02:27 -06:00
LukeGus 358664648b chore: add network devices to plugin table 2026-11-05 15:02:12 -06:00
LukeGus 3824203639 docs: add UPS Manager to the plugin table 2026-11-05 15:01:49 -06:00
LukeGus 49b6dd6aa2 docs: add virtual machines to plugin table 2026-11-05 14:24:51 -06:00
LukeGus db5d4f4157 docs: add process manager to plugin table 2026-11-05 13:57:39 -06:00
LukeGus d0ef505951 chore: add web servers plugin to readme 2026-11-05 13:51:20 -06:00
LukeGus c09d09f2ce fix: test 2026-11-05 12:52:04 -06:00
LukeGus 041e10eb5c chore: add uptime to the plugin table 2026-11-05 00:41:49 -06:00
LukeGus 6c265c4bc6 chore: add ping to the docker image sdk-v1.1.0 2026-11-05 00:29:26 -06:00
LukeGus 57eb7fab5c chore: add cron, users, packages and certificates to the plugin table 2026-11-05 00:26:50 -06:00
LukeGus a73782e2bc chore: add backups plugin to readme 2026-11-05 00:12:46 -06:00
LukeGus 18e7f5689b fix: match select and segmented heights to inputs 2026-11-04 20:58:33 -06:00
LukeGus a91339f09f fix: widen chart axis labels to fit long units 2026-11-04 20:29:44 -06:00
LukeGus a2308c9d71 fix: plugin page clipping and badges, match select and textarea sizes 2026-11-04 20:03:15 -06:00
LukeGus 2ee31ac9cc fix: honor signal refreshSec when caching signal reads 2026-11-04 19:30:12 -06:00
LukeGus 4aead47049 fix: save every ui pref key changed in one burst so dashboard reset sticks 2026-11-04 19:07:02 -06:00
LukeGus 19bdd589f3 feat: shared tile look for cards and pages, plus new page pieces in SDK 1.1.0 2026-11-04 18:57:18 -06:00
LukeGus 1867be3f58 fix: keep line chart time labels from overlapping 2026-11-04 15:52:42 -06:00
LukeGus 09e04d076a fix: stop the jump host pipeline test failing under load 2026-11-04 15:30:21 -06:00
LukeGus ea4e2d2124 fix: remove the partial file when a desktop download is aborted early 2026-11-04 15:30:17 -06:00
LukeGus c7aa1c64b5 feat: new bundled plugins start on only if recommended, fetch missing shipped ones 2026-11-04 15:30:14 -06:00
LukeGus 9613b787a7 feat: shared tile grid for plugin pages and many-tile dashboard cards (SDK 1.0.26) 2026-11-04 15:29:46 -06:00
LukeGus 1c4fa52de3 fix: remove plugin updates the bundled copy caught up with 2026-11-04 08:11:34 -06:00
LukeGus 2e79bf9d0d feat: limit api keys to actions when they are made sdk-v1.0.25 2026-11-04 06:29:49 -06:00
LukeGus 03029cd372 feat: let a request approved in a plugin run by permissions 2026-11-03 23:03:20 -06:00
LukeGus 446596989e chore: add operations center to the plugin table 2026-11-03 22:55:45 -06:00
LukeGus b7f749cc9d feat: let a host click open the host page 2026-11-03 22:52:30 -06:00
LukeGus 3ae56a96d0 chore: bump the plugin sdk to 1.0.24 sdk-v1.0.24 2026-11-03 22:34:51 -06:00
LukeGus 631f6ac9f7 feat: add host sections, tab embeds and the operations client to the plugin ui 2026-11-03 22:34:29 -06:00
LukeGus cc725c7889 feat: add the operations layer for declared plugin actions sdk-v1.0.23 2026-11-03 22:28:54 -06:00
LukeGus b87fe3c6a5 chore: rename vault to ssh certificate signer in the readme 2026-11-03 21:31:19 -06:00
LukeGus b9df36b09a feat: rework default plugins and keep unchosen plugins off in the first run picker 2026-11-03 21:29:39 -06:00
LukeGus 31df4b12e3 fix: drop the empty security step when no sign in plugin offers setup 2026-11-03 21:27:29 -06:00
LukeGus 80612c304b fix: match password field height to other inputs 2026-11-03 21:26:49 -06:00
LukeGus a2aafc11ec chore: add wireguard to the readme plugin table 2026-11-03 20:55:27 -06:00
LukeGus 3ab3022451 fix: stop alerts with no icon squeezing text to one word per line 2026-11-03 20:48:27 -06:00
LukeGus 037b0329bd chore: use the new wake-on-lan description in the readme 2026-11-03 20:38:02 -06:00
LukeGus 78a1e90d93 chore: update wake-on-lan readme description 2026-11-03 20:37:33 -06:00
LukeGus f5895f15f2 chore: update translations and plugin pins v26.11.1-beta.1 2026-11-03 15:09:54 +00:00
LukeGus 4fb91850a0 fix: keep the default look out of the first run plugin picker 2026-11-02 16:48:15 -06:00
LukeGus 6b06059411 chore: bump Homebrew cask to 26.11.0 2026-11-02 00:20:35 +00:00
Luke Gustafson 1d4eac3e20 v26.11.0 (#1756)
* fix: only show connection lost when the server check fails too

* fix: load the macOS tray icon from the right unpacked folder (#1728)

* fix: hide update and review buttons on disabled plugins (#1745)

* fix: save the database without blocking the server, bump to 26.11.0

* fix: try the key before the password for hosts with both (Plugin-SSH-Terminal#50)

* fix: add macOS Window menu item to reopen main window

* feat: upload Mac App Store screenshots on submit

* chore: drop internal note from changelog

* chore: update translations and plugin pins

* chore: lint, format, and bump version to 26.11.0
v26.11.0
2026-11-01 17:16:04 -06:00
LukeGus c759a147c6 chore: bump Homebrew cask to 26.10.6 2026-10-30 00:24:05 +00:00
LukeGus cba845a7b8 feat: link full desktop builds in release body and readme 2026-10-29 18:31:59 -05:00
f90621a54e v26.10.6 (#1739)
* feat: let the login page send the token back to the mobile app

* feat: add host-scripts entry to the plugin sdk

* feat: let plugins say how they show in the mobile app

* feat: frame host for running one plugin view outside the shell

* fix: build the SDK host modules in production mode

* chore: note the SDK host build fix in the changelog

* feat: list plugin engine ranges for the mobile app

* feat: host color and icon columns that sync

* chore: update translations and plugin pins

* fix: test

* fix: show source address when rejecting proxy auth

* fix: deleting your own account removes all of its data

* fix(deps): update body-parser to 2.4.0 (#1736)

* fix: body-parser 보안 패치 반영

* chore: 자동 검사를 막던 기존 JSON 서식 정리

---------

Co-authored-by: renovys <180682734+renovys@users.noreply.github.com>

* fix(sdk): decode command output as GBK when it is not valid UTF-8 (#1735)

* fix: honor shared credentials on shared hosts (#1730)

* fix: honor shared credentials on shared hosts and in personal SSH auth

* fix: snapshot shared SSH auth from a credential shared with the host owner

* fix: size DataView list columns by the table's own width (#1713)

* fix: size DataView list columns by the table's own width

The list grid was built from every column, so columns hidden below md/lg
left empty tracks and the visible cells landed under the wrong headers.
Each width now gets a template of only its visible columns (CSS variables
+ container queries on the table, so a narrow panel counts, not the window),
the header uses the same gap as the rows, and rows use a minimum height so
wrapped cells no longer overlap.

* test: wait for the title bar offset effect before asserting

The bar shows once getTitleBarVisible resolves, but --termix-titlebar-height
is set in a later passive effect, so reading it right after findByText raced
(3-5 of 40 runs under load, on main too).

* chore: rerun CI against dev-26.10.6

* fix: unlock passphrase keys once per connect burst (#1737)

* feat: give ssh transports the host origin and sync id (#1717)

* fix: wake other clients after a sync push (Plugin-Sync#1)

* feat: look up local row ids by sync id for the sync plugin (Plugin-Sync#4)

* feat: rail items can show a status dot (Plugin-Sync#5)

* fix: add the desktop shared copy banner text (#1709)

* feat: sidebar preference for alternating rows (#1712)

* fix: striped rows text

* feat: shell can open a saved host's editor for plugins (Plugin-SSH-Terminal#36)

* fix: show the logo in the macos menu bar (#1728)

* fix: number shortcuts skip the home tab (#1724)

* fix: show plugins that could not be downloaded as failed (#1714)

* fix: pass the host id as text when opening its editor

* fix: retry a plugin bundle that was not ready yet (#1708)

* fix: let commonjs plugins fall back to core packages on the desktop

* fix: let non docker installs switch nginx to https (#1711)

* feat: remove a folder share from its hosts too (#1719)

* chore: changelog for merged pull requests

* fix: accept the release .sig when installing a plugin from a file

* feat: folder logins for shared hosts, read only plugin sync, full desktop builds

* fix: test

* fix: stop dev runner restart loops and narrow plugin watchers

* chore: update translations and plugin pins

* chore: lint, format, and bump version to 26.10.6

---------

Co-authored-by: renovys <renovy@gmail.com>
Co-authored-by: renovys <180682734+renovys@users.noreply.github.com>
Co-authored-by: Sebastian Cao <cycsmail@gmail.com>
Co-authored-by: Jonathan Rehuel Lewerissa <jonathan.rehuel16@gmail.com>
Co-authored-by: Rhiz3K <33246262+Rhiz3K@users.noreply.github.com>
v26.10.6
2026-10-29 17:59:55 -05:00
LukeGus 73c15f7c58 chore: bump Homebrew cask to 26.10.5 2026-10-22 19:26:51 +00:00
Luke GustafsonandLukas 96b8520fb4 v26.10.5 (#1710)
* feat: add an auto or fixed columns picker to card grids

* feat: add safe mode that only runs layout and theme plugins

* docs: add simple layout to plugin table

* fix: ask for local network access in the macOS app

* feat: allow plugin registries on listed private hosts (#1705)

* chore: add private registry hosts to the changelog

* feat: use the proxy for plugin registry downloads

* fix: allow changing connection origin on shared hosts

* chore: update translations and plugin pins

* chore: lint, format, and bump version to 26.10.5

---------

Co-authored-by: Lukas <80832688+0skater0@users.noreply.github.com>
v26.10.5
2026-10-22 13:30:48 -05:00
LukeGus 7b7b17e31f chore: add six new plugins to the readme table 2026-10-21 16:25:59 -05:00
LukeGus 53c4e5fe9c fix: let the repair screen turn the layout plugin back on 2026-10-21 11:55:50 -05:00