Commit Graph
72 Commits
Author SHA1 Message Date
snxraven d87e6fe486 Remove redundant Peers shortcut from sidebar footer
CI / test (push) Has been cancelled
Keep only the Add peer quick action; the Peers nav item is enough.
2026-07-10 23:56:47 -04:00
snxraven 3edf61bd9c Move peer list into dedicated Peers sidebar tab
CI / test (push) Has been cancelled
Keep quick Add peer (and Peers shortcut) in the sidebar footer; full
saved-peer list, counts, and actions live on a new Peers view that is
reachable offline for managing keys.
2026-07-10 23:55:36 -04:00
snxraven 2b6cfc644f Complete Track F optional Docker/Portainer ops items
CI / test (push) Successful in 10m2s
Implement volume browse, stack env file, service scale, create
secret/config, disconnect network, registry Hub search, server
schedules, resource editor, and fleet environment tags. Mark roadmap
Tracks A–F complete.
2026-07-10 23:52:26 -04:00
snxraven b62bcd697e Track E: recreate, system prune, Hub search, swarm secrets/configs
CI / test (push) Successful in 10m3s
Investigate Docker/Portainer gaps and ship high-value ops: recreate
container, system prune + builder prune UI, Docker Hub search in
pull modal, Swarm secrets/configs tables. Update roadmap Track E/F.
2026-07-10 23:48:30 -04:00
snxraven 869ba6a932 Expand Settings into categorized subtabs with full client prefs
CI / test (push) Successful in 10m6s
Add Appearance, Behavior, Notifications, Tunnels, Templates,
Connections, Terminal, and About panels. Wire density, sidebar,
confirmations, refresh, badge mode, toasts, tunnel defaults,
template lists, peer reset, terminal themes, and read-only server
feature flags into peardock.settings.v1.
2026-07-10 23:45:11 -04:00
snxraven 244ff569f5 Enable Holesail tunnels by default; keep holesail as required dep
CI / test (push) Successful in 9m59s
Holesail is on unless ENABLE_HOLESAIL=0/false/off. The holesail package remains a required dependency; docs and UI copy match the new default.
2026-07-10 22:56:17 -04:00
snxraven 02f25e0981 Complete roadmap optionals: Holesail, Swarm UI, GitOps, virtualization.
CI / test (push) Successful in 9m58s
Add tunnel persistence and container one-click tunnels with local
Holesail client bind, Swarm services/nodes/tasks view, GitOps stack
sync from git, deploy wizard step chrome, virtualized container lists,
and structure regression tests. Mark Tracks A–D and optional future done.
2026-07-10 22:53:30 -04:00
snxraven a42f5e4dcf Complete Track C roadmap: dashboard, job follow, actions, activity, roles
CI / test (push) Successful in 9m55s
Ship the modern dashboard, job tray log follow, container overflow actions, stacks search, activity history, role-gated controls, invite form with copy token, first-connect checklist, and mark Track C done on the roadmap.
2026-07-10 22:31:16 -04:00
snxraven 2d8b24ec0e Support multiple deploy template list URLs with cross-list dedupe
CI / test (push) Successful in 9m55s
Add Settings UI to configure many Portainer-format template catalogs (not just one), merge them on fetch, drop duplicates by image/stack/title, and show source counts on the Deploy view.
2026-07-10 22:19:46 -04:00
snxraven 4063c83597 Ship Track C UX polish: toasts, settings, lists, navigation
CI / test (push) Successful in 9m55s
Add a visible toast stack, fix presentError double-notify, wire density and auto-refresh settings, gate destructive confirms, improve empty/skeleton/search on resource lists, and enable browser history plus keyboard palette navigation.
2026-07-10 22:10:40 -04:00
snxraven 3b3336fbde Make dashboard fit the viewport without outer scroll
CI / test (push) Successful in 9m52s
Restructure the dashboard into a height-contained grid so stats, panels, and actions fill the content pane; only individual cards scroll when their content is long.
2026-07-10 22:05:27 -04:00
snxraven 0d477a2e9e Dock peers footer to bottom so nav never scrolls with peers
CI / test (push) Successful in 9m53s
Stop whole-sidebar scrolling; only the nav region scrolls. Peers live in a fixed sidebar footer that grows up to four rows then scrolls on its own.
2026-07-10 22:03:19 -04:00
snxraven 39af74640c Fix dashboard overflow; pin peer list to bottom with 4-row scroll
CI / test (push) Successful in 10m2s
Contain dashboard layout so views scroll inside the content pane without horizontal bleed, wrap long system values, and keep the peers panel bottom-sticky growing up to four rows before scrolling.
2026-07-10 22:01:50 -04:00
snxraven 606e5443ce Fix peer row layout and volumes RPC handler crash
CI / test (push) Successful in 9m55s
Keep peer action buttons from overflowing with stable truncation and short labels, move reset peers into Settings with an infinitely scrollable peer list, and harden waitForPeerResponse so success replies without a message (listVolumes) no longer throw.
2026-07-10 21:58:37 -04:00
snxraven 5d3342fe4f Persist peers across restarts; move connect form to modal
CI / test (push) Successful in 9m55s
Always store configured connections in localStorage (with invite/alias), restore and re-dial on boot, and free the sidebar so every nav item stays reachable via a scrollable nav plus an Add peer modal.
2026-07-10 21:53:28 -04:00
snxraven 2cccb8a04e Fix titlebar pear-ctrl overlap; route status into job tray
CI / test (push) Successful in 9m53s
Reserve space for window controls and split the titlebar clusters so brand and chrome no longer collide. Replace the full-screen status spinner with lightweight activity jobs in the event tray.
2026-07-10 21:48:11 -04:00
snxraven db5d411089 Improve deploy UX and dark-theme text contrast
CI / test (push) Successful in 9m55s
Debounce template search, harden deploy/duplicate/template flows with
reliable RPC and better form controls (switches/sliders). Raise muted
and secondary text contrast across styles so copy stays readable.
2026-07-10 21:28:01 -04:00
snxraven 53c8040020 Ship Track B UI: smart defaults, ops shell, deploy stepper
CI / test (push) Successful in 9m53s
Add host snapshot and network IPAM suggestions, image-driven form
hydration, command palette, Host/Events/Settings views, offline banner,
job drawer for deploy steps, and typed RPC errors. Mark roadmap complete.
2026-07-10 21:17:04 -04:00
snxraven 0ee9b67834 Complete production roadmap: vault, peers, swarm, streams, ops
CI / test (push) Successful in 9m54s
Ship remaining roadmap items: encrypted registry vault, peer invite/revoke,
Swarm/plugins behind flags, binary streams, engine create validation, deploy
rollback, schema validation, fleet/access UI, metrics, fuzz/load/soak tests,
systemd packaging, and release tooling. Mark ROADMAP fully complete.
2026-07-10 20:50:55 -04:00
Raven Scott 0bb6ba1692 breaking
CI / test (push) Successful in 9m56s
2026-07-10 20:36:11 -04:00
Raven Scott d6ce72af66 Updates 2026-07-10 20:04:47 -04:00
Raven Scott ae032cc6aa update 2025-11-24 23:47:39 -05:00
Raven Scott 1b9365eadb more updates 2025-11-24 23:23:47 -05:00
Raven Scott aa45d86efe fix test 2025-11-24 22:51:06 -05:00
Raven Scott 2278b494f6 standardize messages 2025-11-24 22:33:31 -05:00
Raven Scott 9ed79d5209 test better deployment mappings 2025-11-24 19:11:55 -05:00
Raven Scott 1a283c6087 continued improvements 2025-11-24 19:02:16 -05:00
Raven Scott 4555f35a96 updates 2025-11-24 18:44:11 -05:00
Raven Scott 6c8ad3e9a0 attempts to have better validation during deploy from template 2025-11-24 18:26:13 -05:00
Raven Scott 4fb97242e8 enhance terminal 2025-11-24 18:19:21 -05:00
Raven Scott 80cfd0bbe7 disable scrollbar in deployer 2025-11-24 17:55:43 -05:00
Raven Scott ef859f9b33 fix deploy tab 2025-11-24 17:45:18 -05:00
Raven Scott 664848c1b5 container details area 2025-11-24 17:42:56 -05:00
Raven Scott 3b9efe24c3 test 2025-11-24 17:31:55 -05:00
Raven Scott 07cdbf293e updates 2025-11-24 17:05:20 -05:00
Raven Scott 5f7d9bddd6 optimize app loading 2025-11-24 16:39:45 -05:00
Raven Scott 4bf3381270 further updates 2025-11-24 16:28:21 -05:00
Raven Scott 6469f620e6 new notification system test 2025-11-24 15:58:47 -05:00
Raven Scott 05fa6b8622 add information inspect 2025-11-24 15:49:50 -05:00
Raven Scott 083e4c5502 update look and feel 2025-11-24 15:42:16 -05:00
Raven Scott 6171cddfa3 update duplicate 2025-11-24 15:27:10 -05:00
Raven Scott 074d8df3cc test enhancements 2025-11-24 09:06:29 -05:00
Raven Scott 46d359f18a fix fit addon 2025-11-24 08:49:45 -05:00
Raven Scott 8a15468124 Fix terminal 2025-11-24 08:42:46 -05:00
Raven Scott 2062909878 updating deployer 2025-11-24 07:26:12 -05:00
Raven Scott d3216afb64 Fix memory leaks and optimize performance
- Fix memory leaks: cleanup stats/logs streams, event listeners, peer handlers
- Fix bugs: duplicate listeners/modals, race conditions
- Optimize: increase polling intervals, cache DOM queries, localStorage fallback
- Improve: error handling, code cleanup, remove debug statements
2025-11-24 07:03:35 -05:00
Raven Scott 0bfb29c6ff update name 2024-12-03 00:49:32 -05:00
Raven Scott 605e30c368 update 2024-12-02 05:58:22 -05:00
Raven Scott 71992f004c more progress 2024-12-02 03:29:59 -05:00
Raven Scott 2839fd7a7d first attempt at tempate deployments 2024-12-02 02:16:00 -05:00