Commit Graph
283 Commits
Author SHA1 Message Date
Raven Scott 301902c470 Redesign restoring-connections boot screen with app spinner
Release rolling / release (push) Successful in 8m30s
Replace Bootstrap spinner with the tray job-spinner, a modern card layout,
live status pill, and peer restore progress bar.
2026-07-16 15:41:07 -04:00
Raven Scott fbe1751468 Polish modals and add settings save button feedback
Release rolling / release (push) Has been cancelled
Replace stock Bootstrap modal chrome with a dark teal panel system, and
give Settings Save all a Saving… / Saved state with motion-aware styles.
2026-07-16 15:38:29 -04:00
Raven Scott 2b1b40e967 Harmonize filter and toolbar button colors with dark teal UI
Release rolling / release (push) Has been cancelled
Replace solid green/yellow image filter fills with a segmented control,
move Prune to secondary outline, and soften warning/secondary button styles.
2026-07-16 15:31:42 -04:00
Raven Scott 218e924c67 Disable Swarm nav when Docker is not swarming
Release rolling / release (push) Successful in 11m22s
Grey out the Swarm sidebar item with a help popover explaining how to
enable swarm mode. Recheck the peer on each hover and re-enable the
nav when LocalNodeState becomes active.
2026-07-16 15:13:22 -04:00
Raven Scott 83353602df Fix Images actions column clipping remove button
Release rolling / release (push) Has been cancelled
Widen the actions column and keep button groups visible so the
remove control is not cut off under fixed table layout.
2026-07-16 15:08:02 -04:00
Raven Scott 60315d53f0 Add show/hide columns picker and hide table horizontal scroll
Release rolling / release (push) Successful in 7m47s
Reusable column visibility control after Clear on containers and on
other resource tables, with preferences persisted. Suppress horizontal
scrollbars so columns ellipsize instead of overflowing.
2026-07-16 14:53:54 -04:00
Raven Scott 254310b495 Precheck deploy networking before container create
Release rolling / release (push) Successful in 7m47s
Validate port mappings for empty host ports, in-form duplicates,
privileged low ports, and peer-side host port conflicts. Runs on
template deploy, deploy view, and add-container before create RPC.
2026-07-16 14:39:19 -04:00
Raven Scott 5b1acdf324 Use tray spinner for pending UI loading states
Release rolling / release (push) Has been cancelled
Replace em-dash and ad-hoc loaders with the shared job-tray spinner
for deploy templates, host/swarm/tunnels/events, health latency,
container stats/logs/processes, and registry/volume browsers.
2026-07-16 14:30:59 -04:00
Raven Scott 0a758a1051 Update about
Release rolling / release (push) Has been cancelled
2026-07-16 14:24:48 -04:00
Raven Scott 06de0b5c81 Fix Details Header Deformation
Release rolling / release (push) Has been cancelled
2026-07-16 14:21:23 -04:00
Raven Scott f2729a9ad9 Remove debug message from terminal init
Release rolling / release (push) Successful in 7m46s
2026-07-16 14:09:53 -04:00
Raven Scott 55421cdecd Fix Terminal State!
Release rolling / release (push) Has been cancelled
2026-07-16 14:06:57 -04:00
Raven Scott 2663464fcb Ensure design responsiveness
Release rolling / release (push) Successful in 8m34s
2026-07-16 13:49:40 -04:00
Raven Scott cb93897d5d Codesign peardock-server for macOS in CI
Release rolling / release (push) Successful in 8m29s
Gatekeeper reported the Bare server binary as damaged because it only
had a linker ad-hoc stamp after embed. Seal darwin server binaries with
the same sign-macos path used for Electron apps (codesign / rcodesign).
2026-07-16 06:30:43 -04:00
Raven Scott 658bc1ee59 Fix Settings Save All Button Placement
Release rolling / release (push) Successful in 7m58s
2026-07-16 05:06:49 -04:00
Raven Scott 984a5e1e95 Update docs
Release rolling / release (push) Successful in 7m40s
2026-07-16 04:47:12 -04:00
Raven Scott 67dffcadb8 Remove networks on compose down
Release rolling / release (push) Has been cancelled
2026-07-16 04:40:50 -04:00
Raven Scott 2c35f5cb82 Job Tray Updates
Release rolling / release (push) Successful in 9m12s
2026-07-16 04:20:26 -04:00
Raven Scott 6866e83439 Stack Deploy UI
Release rolling / release (push) Has been cancelled
2026-07-16 04:15:43 -04:00
Raven Scott 4bbbd45f42 Proper Template Support for Stacks
Release rolling / release (push) Has been cancelled
2026-07-16 04:09:50 -04:00
Raven Scott fb8f1c4fa4 Fix Template Parsing
Release rolling / release (push) Has been cancelled
2026-07-16 04:04:32 -04:00
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