LukeGus
e033025657
fix: only run shell keybinding defaults from the shell
2026-11-06 20:49:47 -06:00
4584aff32b
feat: let plugins store a CA-signed certificate on a credential ( #1764 )
...
A credential that carries an SSH key can already hold a CA-signed
certificate, but the only way to fill it in is the credentials editor.
A plugin that issues certificates has no way to keep the credential in
step, so after a renewal it keeps presenting the previous certificate
and the connection fails much later with a generic authentication error.
ctx.credentials.setSshKeyCertificate stores one on a key credential the
acting user owns, or clears it with null. It needs credentials:write and
the core credentials.update permission, refuses anything that is not a
key credential because core never sends a certificate for the other auth
types, and is audited like the other ctx.credentials writes.
Co-authored-by: Stefan Wienert <stefan@piratopedia.de >
Co-authored-by: LukeGus <bugattiguy527@gmail.com >
2026-11-06 20:49:36 -06:00
b912a31e00
feat: add Cmd-B sidebar toggle shortcut ( #1775 )
...
Co-authored-by: Dr. Lukas Metzger <lukas@mba.lan >
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-11-06 20:48:20 -06:00
alexcastgonz and Claude Sonnet 5.5
9778b6e56a
fix(build): ship the arm64 and armv7l sharp binaries in the Linux builds ( #1771 )
...
The Linux job runs on x64, so npm ci only installs @img/sharp-linux-x64 and
@img/sharp-libvips-linux-x64. The arm64 and armv7l AppImages then carry x64
binaries and fail to load sharp on start. Install the arm packages at the
versions sharp declares, as the Windows and macOS jobs already do.
Fixes #1769
Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-11-06 20:47:11 -06:00
ZacharyZcR
803a52c339
feat: add macOS menu bar icon options ( #1779 )
2026-11-06 20:46:38 -06:00
ZacharyZcR
3630d6c157
fix: expose host editing through the plugin shell bridge ( #1778 )
2026-11-06 20:46:28 -06:00
ZacharyZcR
1173f3f576
fix: prefer AES-128-GCM for efficient SSH group exchange ( #1776 )
2026-11-06 20:46:22 -06:00
Lukas
4fe23b562f
fix: restore the hosts import/export button label ( #1767 )
2026-11-06 20:46:05 -06:00
Lukas
11b3811ba6
fix: send credentials with the web app manifest request ( #1766 )
2026-11-06 20:46:01 -06:00
LukeGus
17e57c9981
fix: format bundled plugin pins with prettier
2026-11-06 20:45:52 -06:00
LukeGus
f3e0c0ebc2
fix: one border color for controls, small button icons snap to whole pixels
2026-11-06 20:03:43 -06:00
LukeGus
cd81203df8
fix: tile lines no longer overlap section lines, tab row button groups fit
2026-11-06 19:17:10 -06:00
LukeGus
191d5b2e57
fix: hide empty tile stack sections so closed editors add no lines
2026-11-06 18:19:00 -06:00
LukeGus
76d41a2cbb
chore: tier map for plugins that are not pinned yet
2026-11-06 18:18:51 -06:00
LukeGus
950e5398c9
docs: list default image plugins first, the rest in a dropdown
2026-11-06 18:18:47 -06:00
LukeGus
25fd8d0e58
feat: plugin list rows use host list status colors
2026-11-06 17:18:32 -06:00
LukeGus
33cbd77521
fix: add spacing around trailing buttons in tab strip
2026-11-06 16:39:07 -06:00
LukeGus
020f30541a
feat: shared toolbar, footer and host dot pieces for plugin UI
2026-11-06 13:36:36 -06:00
LukeGus
3c6229671c
feat: publish Flatpak to our own signed repo on each release
2026-11-06 11:07:17 -06:00
LukeGus
30db4f8024
feat: native drag of files out of the desktop app
2026-11-06 09:30:10 -06:00
LukeGus
a055291fa4
chore: update translations and plugin pins
2026-11-06 15:11:47 +00:00
LukeGus
789d27014f
fix: ship the connect policy in sdk 1.1.1 and add privileged access to the readme
sdk-v1.1.1
2026-11-05 22:43:47 -06:00
LukeGus
67b70f8a97
feat: connect policy hook so plugins can require approved access
2026-11-05 22:28:38 -06:00
LukeGus
1f5a19f54d
chore: add security center to the plugin list
2026-11-05 18:25:44 -06:00
LukeGus
fd3eeea3b9
docs: add log search to the plugin table
2026-11-05 18:20:15 -06:00
LukeGus
87d57770ca
docs: add IP-KVM to plugin list
2026-11-05 18:19:15 -06:00
LukeGus
d451628122
chore: add object storage plugin to readme
2026-11-05 18:15:39 -06:00
LukeGus
b2d15281dd
chore: add storage health to the plugin list
2026-11-05 17:49:17 -06:00
LukeGus
081c8b6021
docs: add out-of-band plugin to readme
2026-11-05 17:38:02 -06:00
LukeGus
c28cda7822
fix: keep bottom line on tile grids that have content below
2026-11-05 16:47:37 -06:00
LukeGus
528092846c
docs: add Notes to the plugin table
2026-11-05 16:36:34 -06:00
LukeGus
13ca4369c5
docs: add the Git plugin to the plugin table
2026-11-05 16:36:20 -06:00
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