Raven Scott
223c7118c9
Tray Polish
Release rolling / release (push) Has been cancelled
2026-07-16 03:58:28 -04:00
Raven Scott
bc6bd8eda3
Tray Updates Image Pulls
Release rolling / release (push) Has been cancelled
2026-07-16 03:55:43 -04:00
Raven Scott
ac10747bad
Add global hidden-container filters by label in Settings.
Release rolling / release (push) Successful in 9m7s
2026-07-16 01:57:43 -04:00
Raven Scott
882072b30b
Truncate long deploy template descriptions so Deploy stays on-screen.
Release rolling / release (push) Successful in 9m13s
2026-07-16 01:10:00 -04:00
Raven Scott
d697f6f90d
Fix logs tab stuck on Loading after switching away and back.
Release rolling / release (push) Successful in 9m0s
2026-07-16 00:45:30 -04:00
Raven Scott
8f0599eeae
Fully map Portainer template fields into the deploy form.
Release rolling / release (push) Has been cancelled
2026-07-16 00:40:19 -04:00
Raven Scott
dfa0b3dcd6
Move Check updates into action bar and report results in the tray.
Release rolling / release (push) Successful in 11m35s
2026-07-16 00:17:26 -04:00
Raven Scott
645f025042
Fix Duplicate/Edit cloning (volumes/settings) and initial image update check.
Release rolling / release (push) Successful in 9m49s
2026-07-16 00:01:07 -04:00
Raven Scott
b53f4a58b1
Fix stuck container remove with timed raw Docker stop/kill/delete.
Release rolling / release (push) Successful in 9m2s
2026-07-15 23:22:27 -04:00
Raven Scott
2153cdbbde
Fix table checkbox ellipsis and style selection checkboxes.
Release rolling / release (push) Successful in 8m43s
2026-07-15 23:05:47 -04:00
Raven Scott
afc10d1dbc
Stop containers gracefully before remove instead of immediate SIGKILL.
Release rolling / release (push) Successful in 8m31s
2026-07-15 22:56:15 -04:00
Raven Scott
bca951aa10
Update SS
Release rolling / release (push) Successful in 16m55s
2026-07-15 16:27:42 -04:00
Raven Scott
9775fe5305
Move Peers into Settings and add a full Registry browser tab.
...
Release rolling / release (push) Successful in 9m39s
Peers live under Settings; Images is local-only. Registry is a top-level view with vault credentials, Hub search, and Registry API V2 catalog/tags/manifest/delete over the wire.
2026-07-15 16:04:27 -04:00
Raven Scott
ab99136cb6
Fix Bare HTTP shim treating registry URL paths as Unix sockets.
...
Release rolling / release (push) Has been cancelled
HTTPSAgent extends the patched Agent; mistaking path for socketPath made every registry digest check fail with ENOENT and broke image update indicators.
2026-07-15 15:55:29 -04:00
Raven Scott
94e20f0838
Img Update
Release rolling / release (push) Successful in 11m57s
2026-07-15 15:36:44 -04:00
Raven Scott
10f5b8a52c
Update Img
Release rolling / release (push) Has been cancelled
2026-07-15 15:36:10 -04:00
Raven Scott
6630abaf2e
Fix
Release rolling / release (push) Has been cancelled
2026-07-15 15:35:49 -04:00
Raven Scott
3e0ef5819d
Update Repo Icon
Release rolling / release (push) Has been cancelled
2026-07-15 15:35:18 -04:00
Raven Scott
3778f036cf
Cleanup repo docs
Release rolling / release (push) Has been cancelled
2026-07-15 15:34:02 -04:00
Raven Scott
13124ace9e
Remove the ROADMAP, no longer needed
Release rolling / release (push) Has been cancelled
2026-07-15 15:32:56 -04:00
Raven Scott
42f066fa47
Fix image update checks against registries on Bare.
...
Release rolling / release (push) Has been cancelled
Registry HTTP now sets host/hostname, disables keep-alive, and times out cleanly; resolve container image tags/digests more reliably and surface check errors in the UI.
2026-07-15 15:31:46 -04:00
Raven Scott
e9e78f52c9
Fix registry vault KDF on Bare (no scryptSync).
...
Release rolling / release (push) Successful in 8m29s
bare-crypto lacks scrypt; derive vault keys with PBKDF2-SHA256 there, keep scrypt on Node, and record the KDF on encrypted blobs.
2026-07-15 15:22:53 -04:00
Raven Scott
8d6de91f17
Fix Template URL
Release rolling / release (push) Successful in 8m57s
2026-07-15 15:10:00 -04:00
Raven Scott
53e6dd8853
Update
Release rolling / release (push) Has been cancelled
2026-07-15 15:08:55 -04:00
Raven Scott
a6925d337e
Add container image update indicators.
...
Release rolling / release (push) Has been cancelled
Compare local RepoDigests to remote registry manifest digests, show status in the containers table Updates column, and support force recheck with vault credentials for private registries.
2026-07-15 15:05:04 -04:00
Raven Scott
e51de4ad1d
Add full registry manager and image pull/push with vault credentials.
...
Release rolling / release (push) Has been cancelled
Wire credential-aware pull/push, session auth, and an Images Registries tab for vault management.
2026-07-15 14:54:30 -04:00
Raven Scott
1a1394a68b
Move Add container button into the containers filter toolbar.
...
Release rolling / release (push) Has been cancelled
Place it next to Clear so the page header stays compact.
2026-07-15 14:45:53 -04:00
Raven Scott
5e13fc0919
Add always-pull option to Duplicate/Edit container modal.
...
Release rolling / release (push) Has been cancelled
Match Add container so users can reuse a local image when duplicating.
2026-07-15 14:40:46 -04:00
Raven Scott
b185ea7a55
Add container create page from the containers list with always-pull.
...
Release rolling / release (push) Successful in 8m24s
Adds a dedicated blank create form (name, image, always pull, ports,
auto-remove, advanced settings) separate from template Deploy, reuses
deployContainer with pull-if-missing and publish-all-ports support.
2026-07-15 14:27:05 -04:00
Raven Scott
bbf0607aaf
Fix container remove timeouts and make force-remove reliable.
...
Release rolling / release (push) Successful in 9m13s
Lifecycle RPCs now use a 120s operation timeout, remove cleans up
stats/terminal/log streams then SIGKILLs before force-remove, and the
UI awaits the request instead of a fragile 30s wait race.
2026-07-15 14:12:13 -04:00
Raven Scott
1cb85e2cee
changes to jobs trey
Release rolling / release (push) Successful in 8m23s
2026-07-15 00:08:43 -04:00
Raven Scott
2ae6f074cb
fixes
Release rolling / release (push) Successful in 9m2s
2026-07-14 23:52:46 -04:00
Raven Scott
01f03beb43
Hide bar on linux
Release rolling / release (push) Has been cancelled
2026-07-14 23:47:22 -04:00
Raven Scott
0e74019acc
Close create-invite modal after success; drop redundant result panel.
...
Release rolling / release (push) Successful in 8m4s
Invite strings already appear under Active invites with Copy, so the post-create
panel in the modal was unnecessary and felt stuck open.
2026-07-14 23:00:52 -04:00
Raven Scott
54d3d00901
Add SECURITY_AUTH.md for admin access and invite model.
...
Release rolling / release (push) Successful in 9m8s
Document seed proof, roles, pd1 capabilities, redeem/reconnect, and revoke,
and link it from the README, threat model, operator, and protocol docs.
2026-07-14 22:50:52 -04:00
Raven Scott
abc46c60de
Document .env keys after install and pd1 invite flow.
...
Release rolling / release (push) Has been cancelled
Installer and operator docs now tell users to read SERVER_PUBLIC_KEY and
SERVER_SEED from /opt/peardock/.env, and how to connect as viewer, admin, or
via a pd1. invite without sharing the seed.
2026-07-14 22:43:41 -04:00
Raven Scott
f4a97aad2a
Move away from Autopass for AlmaLInux Compatibility
Release rolling / release (push) Successful in 8m18s
2026-07-14 22:19:33 -04:00
Raven Scott
c6557b487f
Updates
Release rolling / release (push) Successful in 8m37s
2026-07-14 21:54:53 -04:00
Raven Scott
b76d5cc02c
Stop AutoPass invites from silently connecting as viewer.
...
Release rolling / release (push) Successful in 8m40s
Force fresh capability auth after pairing, heal active grants stuck on the spent list, and fail closed when a grant is spent instead of falling back to bare viewer.
2026-07-14 21:41:26 -04:00
Raven Scott
0e07074291
Fix operator invite elevation and pair invite UI with capability grants.
...
Release rolling / release (push) Successful in 8m15s
Stop silently dropping failed capabilities (which forced viewer), log handshake role/auth, and show each AutoPass invite with its linked capability on one Access card.
2026-07-14 21:27:23 -04:00
Raven Scott
660d901386
Fix invite rotation after delete and add revoke list management.
...
Release rolling / release (push) Successful in 8m43s
Force-wipe AutoPass invite packages on create/delete so spent capabilities cannot poison new invites, clear stale grants on the client, and let admins unrevoke or clear revoked peers from Access.
2026-07-14 21:11:48 -04:00
Raven Scott
f44419d5a7
Updates
Release rolling / release (push) Successful in 9m7s
2026-07-14 20:55:09 -04:00
Raven Scott
6ff528f884
Update
Release rolling / release (push) Successful in 8m30s
2026-07-14 20:41:42 -04:00
Raven Scott
d822152c7e
Updates
Release rolling / release (push) Successful in 9m23s
2026-07-14 20:27:41 -04:00
Raven Scott
cb0b59f5c3
Updates
Release rolling / release (push) Has been cancelled
2026-07-14 20:25:17 -04:00
Raven Scott
bd460913bf
OTA
Release rolling / release (push) Successful in 8m19s
2026-07-14 20:05:40 -04:00
Raven Scott
ecafa4f22a
updates
Release rolling / release (push) Has been cancelled
2026-07-14 20:04:49 -04:00
Raven Scott
c818edac9d
Secure connections with AutoPass invites, HMAC capabilities, and viewer default.
...
Release rolling / release (push) Successful in 12m24s
Default peers are read-only; admin requires seed proof and operators redeem AutoPass packages with signed grants. ACL UI and docs match the new trust model.
2026-07-14 19:38:53 -04:00
Raven Scott
b8bd4eb902
Strip ANSI sequences from container logs for clean display.
...
Release rolling / release (push) Successful in 8m28s
PM2 and similar tools emit VT100 color codes that browsers hide only
partially, leaving artifacts like [32m between table columns. Strip CSI/OSC
escapes when formatting log lines, and harden Docker multiplex demux on the
server so frames are not mis-parsed as text.
2026-07-13 18:53:17 -04:00
Raven Scott
f9aa8d3c7e
Add container details action bar for lifecycle operations.
...
Release rolling / release (push) Successful in 8m10s
Show start, stop, kill, restart, pause, resume, recreate, duplicate/edit,
and remove in the container details header, enabled by runtime state, using
typed RPC for lifecycle operations.
2026-07-13 18:37:49 -04:00