swanadiva
  • Joined on 2026-06-04
swanadiva pushed to main at swanadiva/HostKeeper 2026-07-09 12:42:01 +00:00
38c2c6e671 fix: handle null hostOptions when no active hosts exist
swanadiva pushed to main at swanadiva/HostKeeper 2026-07-09 12:28:18 +00:00
d5406eab6c fix: terminal WebSocket connection — manage xterm containers in JS
swanadiva pushed to main at swanadiva/HostKeeper 2026-07-09 11:40:37 +00:00
71864336f6 fix: terminal WebSocket connection timing + better mock fallback
swanadiva pushed to main at swanadiva/HostKeeper 2026-07-09 11:32:34 +00:00
ef4e44984b feat: upgrade terminal to xterm.js + WebSocket
swanadiva pushed to main at swanadiva/HostKeeper 2026-07-09 11:27:49 +00:00
7accb86203 feat: add transfer panel to dashboard + remove PERBAIKANUI.md
swanadiva pushed to main at swanadiva/HostKeeper 2026-07-09 11:21:54 +00:00
56eaf57649 fix: modal scroll, SSH key textarea, nav full-page, remove OS/Provider
swanadiva pushed to main at swanadiva/HostKeeper 2026-07-07 08:59:43 +00:00
5445d15aca fix: include host_modal inside host_list.html so modal works after HTMX nav
swanadiva pushed to main at swanadiva/HostKeeper 2026-07-07 08:56:55 +00:00
a2412b7cd2 fix: host modal — single POST endpoint for create+edit, remove hx-put conflict
swanadiva pushed to main at swanadiva/HostKeeper 2026-07-07 08:52:06 +00:00
301115b74d feat: Host CRUD complete — edit, full form fields, connect, toast
swanadiva pushed to main at swanadiva/HostKeeper 2026-07-07 08:39:11 +00:00
3df8416d9b fix: nav Alpine event name — use htmx:after-settle, not after-settle
swanadiva pushed to main at swanadiva/HostKeeper 2026-07-07 08:37:24 +00:00
cdc8b3afd0 fix: nav highlight follows current page via Alpine.js client-side state
swanadiva pushed to main at swanadiva/HostKeeper 2026-07-07 08:36:26 +00:00
e70b133073 fix: add missing _content partial templates for HTMX nav (terminal, sftp, settings, brief)
swanadiva pushed to main at swanadiva/HostKeeper 2026-07-07 07:55:46 +00:00
8357d9d76e fix: UI overhaul — align all HTMX views with Lumina Design System (46 fixes)
swanadiva pushed to main at swanadiva/HostKeeper 2026-07-07 06:53:56 +00:00
fd7361aa14 Sprint 6: JSON file persistence + real SSH terminal + V1 crypto/knownhosts integration
swanadiva pushed to main at swanadiva/HostKeeper 2026-07-07 06:39:36 +00:00
04d9cfb096 feat: Sprint 5 — xterm.js terminal with WebSocket mock shell, Alpine tab management
swanadiva pushed to main at swanadiva/HostKeeper 2026-07-07 06:35:03 +00:00
941a67b6ea feat: Sprint 4 — SFTP dual-pane with per-type icons, breadcrumb, drop-zone, create/delete, toast
swanadiva pushed to main at swanadiva/HostKeeper 2026-07-07 06:31:14 +00:00
c5ac07e27f feat: Sprint 3 — settings page with tabs/toggles/devices/danger-zone, brief page
swanadiva pushed to main at swanadiva/HostKeeper 2026-07-07 06:26:59 +00:00
c4b0d7d8c0 feat: Sprint 2 — snippets + keychain CRUD, standalone templates, clipboard/utils JS
swanadiva pushed to main at swanadiva/HostKeeper 2026-07-07 06:19:35 +00:00
8cfdec3980 docs: update PROGRESS.md + AGENTS.md to reflect Sprint 1 completion, Sprint 2 in progress
swanadiva pushed to main at swanadiva/HostKeeper 2026-07-07 06:17:56 +00:00
86620b034f feat: Sprint 1 final — delete host, Alpine modal events, grid/list toggle, transfers panel
d771925727 feat: Sprint 1 — host model, mock store, dashboard CRUD, HTMX partials
Compare 2 commits »