Commit graph

  • ad4687660c Document the Forgejo CI/CD + racknerd2 setup as the baseline main Samuel James 2026-06-25 13:37:39 -04:00
  • bddf891c0a Auto-deploy to racknerd2 after a successful build Samuel James 2026-06-25 11:34:27 -04:00
  • 2b2a809352 Fix build job: install current docker-ce-cli, not stale docker.io Samuel James 2026-06-25 11:13:01 -04:00
  • 00fc3ceed3 Point registry at registry.snsnetlabs.com; record even=dev versioning kiro/forgejo-build-deploy Samuel James 2026-06-25 10:55:15 -04:00
  • 066a4f97bc Add Forgejo Actions build + deploy pipeline (registry -> racknerd2) Samuel James 2026-06-25 10:04:59 -04:00
  • 3172104d29 Add code-audit-fixes spec (#5) Samuel James 2026-06-24 19:20:18 +00:00
  • c9d7462c33 Add code-audit-fixes spec + audit steering Samuel James 2026-06-24 15:19:32 -04:00
  • 4ab0b2fff6 Document theme palettes + organize assets (#4) Samuel James 2026-06-24 16:27:33 +00:00
  • 570fd931bb Document theme palettes, organize theme assets Samuel James 2026-06-24 12:27:04 -04:00
  • 04d491c277 System design, CloudFormation, theming assets (#3) Samuel James 2026-06-24 13:55:04 +00:00
  • b9f6d4f61e Add system design, CloudFormation, theming assets, cleanup Samuel James 2026-06-24 09:54:37 -04:00
  • 320f816100 Add auto-start SSH tunnel hook (#2) Samuel James 2026-06-23 22:58:09 +00:00
  • 2f5da66864 Add auto-start SSH tunnel hook Samuel James 2026-06-23 18:57:17 -04:00
  • d1697fc811 Add Forgejo Actions CI, remove GitHub Actions (#1) Samuel James 2026-06-23 22:52:35 +00:00
  • cd4526a214 Remove GitHub Actions workflow Samuel James 2026-06-23 18:51:26 -04:00
  • 22ca400a9c Add Forgejo Actions CI workflow Samuel James 2026-06-23 18:47:02 -04:00
  • 4422840dd3 the Samuel James 2026-06-23 15:55:31 -04:00
  • b499759936 modified files v1.0 Samuel James 2026-06-22 16:10:05 -06:00
  • 08139ff831
    Make Appearance light mode work (gray theme) + roadmap GNOME/KDE RDP (#50) Samuel James 2026-06-22 16:39:50 -04:00
  • d8223b01cc
    Document working RDP state (XFCE) + GNOME/KDE support research (#49) Samuel James 2026-06-22 16:18:54 -04:00
  • 7b13108627
    Default remote desktop resolution to 1080p (#48) Samuel James 2026-06-22 16:04:56 -04:00
  • 8ccc959dc9
    Wire mouse + keyboard input for RDP sessions (#47) Samuel James 2026-06-22 16:00:09 -04:00
  • 5f27943974
    Fix RDP drop loop: echo guacamole-common-js tunnel ping server-side (#46) Samuel James 2026-06-22 15:46:36 -04:00
  • 58a46553d9
    Fix RDP session drop/flicker: stop re-parenting Guacamole display (#45) Samuel James 2026-06-22 15:31:43 -04:00
  • a7fbbabeb2
    Fix blank RDP screen in multi-session view: scale display + fit on activate (#44) Samuel James 2026-06-22 15:12:00 -04:00
  • 6c1f167f15
    Document xrdp blank-screen fix #2: disable xfwm4 compositing on virtio GPU (#43) Samuel James 2026-06-22 15:01:22 -04:00
  • 060ac6c078
    Document xrdp blank-screen fix (Wayland-only GNOME needs XFCE) (#42) Samuel James 2026-06-22 14:50:55 -04:00
  • 05e78f0fa5
    Support multiple remote desktop sessions as tabs with disconnect controls Claude 2026-06-22 18:44:42 +00:00
  • a47583a8e4
    Update RDP handoff doc: connection now succeeds, blank screen is new symptom Claude 2026-06-22 18:30:12 +00:00
  • d1fefd3a63
    Resolve RDP debugging: root cause + xrdp fix for gnome-remote-desktop (#41) Samuel James 2026-06-22 14:18:04 -04:00
  • 74f8b9f705
    Add RDP debugging handoff doc for next investigator Claude 2026-06-22 14:54:47 +00:00
  • 9578820bbd
    Add RDP security mode override for hosts that reject auto-negotiated security Claude 2026-06-22 13:26:06 +00:00
  • 903645e789
    Trust self-signed certs on RDP connections (FreeRDP rejects them by default) Claude 2026-06-22 13:19:12 +00:00
  • f3dcbab444
    Merge icon fallback chain and SSH name-based icon matching Claude 2026-06-21 20:15:48 +00:00
  • 03159ecde4
    Match SSH connection name to specific icon (e.g. Linode, Portainer) before falling back to generic Linux icon Claude 2026-06-21 20:13:18 +00:00
  • 437f14e330
    Add icon candidates for proxmox, weather, remote_desktop integrations Claude 2026-06-21 20:11:13 +00:00
  • ba8683f5a8
    Add per-integration custom icon + multi-repo fallback chain for Node Status Claude 2026-06-21 20:03:36 +00:00
  • 4f765b512a
    Add per-integration custom icon + multi-repo fallback chain for Node Status (#40) Samuel James 2026-06-21 16:03:51 -04:00
  • 9f10e8ee6f
    Group all integration node tiles by integration except Proxmox (#39) Samuel James 2026-06-21 09:35:55 -04:00
  • 9a1d2803a2
    Fix monitor ID type mismatch causing all Uptime Kuma statuses to read unknown (#38) Samuel James 2026-06-21 09:21:09 -04:00
  • b4943b1155
    Listen for heartbeatList in Uptime Kuma adapter to catch monitors with no status-change history (#37) Samuel James 2026-06-21 09:06:01 -04:00
  • d50ec0076e
    Group monitoring-app resources into one Node Status tile per integration Claude 2026-06-21 13:00:50 +00:00
  • 0b9acd32a5
    Fix Node Status grid not scrolling when it overflows Claude 2026-06-21 12:56:54 +00:00
  • f390e8c586
    Fix Uptime Kuma listResources missing monitorList/heartbeat events Claude 2026-06-21 12:50:44 +00:00
  • 89dd3471db
    Add temporary debug logging to Uptime Kuma listResources Claude 2026-06-21 12:16:44 +00:00
  • 58f007e6db
    Add per-resource kind labeling and proper Node Status icons Claude 2026-06-21 12:03:25 +00:00
  • 8a60279720
    Add selectable node status tiles and a Node Detail card Claude 2026-06-21 11:43:10 +00:00
  • 99ca1ba39c
    Tighten Integration Health row spacing and make the list scrollable Claude 2026-06-21 11:38:16 +00:00
  • bcdecd86d6
    Merge branch 'claude/youthful-cerf-ibvxfb' Claude 2026-06-21 11:03:38 +00:00
  • bbb26dab0d
    Implement real Uptime Kuma monitor reporting via Socket.IO Claude 2026-06-21 11:00:47 +00:00
  • d0cd9d83a7
    Force explicit grid gap + clip panes to fix missing row gap in 4-pane view Claude 2026-06-21 10:16:18 +00:00
  • f191119a28
    Add breathing room around terminal pane borders and content Claude 2026-06-21 09:54:40 +00:00
  • 1da719c541
    Merge branch 'claude/youthful-cerf-ibvxfb': in-app shell prompt picker, Help page scroll fix, Glance/System Status tweaks Claude 2026-06-21 09:26:42 +00:00
  • 4674f4e209
    Fix Help page scroll, widen Connected Integrations grid, color-code System Status ring Claude 2026-06-21 09:21:56 +00:00
  • a964591431
    Add in-app shell prompt picker: install Starship + Nerd Font on demand Claude 2026-06-21 09:10:30 +00:00
  • 5ed6bb591f
    Add host setup script for Starship + JetBrainsMono Nerd Font Claude 2026-06-21 09:03:33 +00:00
  • ae066a738c
    Containers/Infrastructure styling fixes + Terminal Nerd Font fallback (#36) Samuel James 2026-06-21 05:01:39 -04:00
  • f41b700904
    Add Nerd Font icon fallback to the Terminal so Starship-style prompts render correctly Claude 2026-06-21 09:00:39 +00:00
  • 9372767443
    Make Node Status card scrollable with a 5-column layout and invisible-by-default scrollbar Claude 2026-06-21 08:52:58 +00:00
  • 98b69e47d5
    Improve Containers table/tab readability: bold centered headers, taller rows, filing-cabinet tabs Claude 2026-06-21 08:47:52 +00:00
  • fecaa61c3f
    Add files via upload Samuel James 2026-06-21 04:38:58 -04:00
  • 1594afdb5a
    Add files via upload Samuel James 2026-06-21 04:38:26 -04:00
  • 07116a0475
    Docker setup-script hint + expanded Help page (#35) Samuel James 2026-06-21 04:34:59 -04:00
  • 5703f93027
    Update HANDOFF/README for handoff: mesh gate shipped, Docker UX work, no feature queued Claude 2026-06-21 08:30:00 +00:00
  • 36a79abe94
    Expand Help page with quick-start guide and real-world examples Claude 2026-06-21 08:28:54 +00:00
  • 628187befb
    Show a host-specific Docker remote-API setup script in Settings Claude 2026-06-20 22:15:43 +00:00
  • fcac50cc02
    Add Mesh section to Settings for configuring/testing the mesh gate (#34) Samuel James 2026-06-20 17:46:35 -04:00
  • 4a4a5a01b3
    Add Mesh section to Settings for configuring/testing the mesh gate Claude 2026-06-20 21:44:27 +00:00
  • 70f88efdc8
    Add mesh prerequisite gate (#33) Samuel James 2026-06-20 17:30:46 -04:00
  • 800072ffbb
    Add reachability fallback for routed meshes (VPC peering, etc.) Claude 2026-06-20 21:26:25 +00:00
  • 0409159327
    Make mesh verification universal (CIDR check, not NetBird-specific) Claude 2026-06-20 21:22:06 +00:00
  • 46d95fca61
    Add mesh prerequisite gate (NetBird verification before app config) Claude 2026-06-20 21:15:55 +00:00
  • cdd93f204e
    docs: sync HANDOFF/README/design-decisions; add mesh-gate design (#32) Samuel James 2026-06-20 16:42:47 -04:00
  • 35fd7fc703
    Add Docker-over-SSH management and push-agent monitoring (#31) Samuel James 2026-06-20 16:24:57 -04:00
  • b836ac1a02
    Keep SSH terminal sessions connected across page navigation (#30) Samuel James 2026-06-20 15:02:50 -04:00
  • 7f354e54ab
    Fix missing ManagedUser type import breaking the frontend build (#29) Samuel James 2026-06-20 12:47:24 -04:00
  • d863448495
    Add auth Phase 3: multi-user accounts with admin/member roles (#28) Samuel James 2026-06-20 12:43:24 -04:00
  • 2ccc7b82d7
    Add auth Phase 2: password change, sessions, and login audit log (#27) Samuel James 2026-06-20 11:50:56 -04:00
  • 993792e193
    Fix terminal failing for SSH hosts with a non-cert "certificate" secret (#26) Samuel James 2026-06-20 11:29:36 -04:00
  • b2600e2577
    docs: fix conflicting Kiro steering/spec files (#25) Samuel James 2026-06-20 10:51:11 -04:00
  • d8286ac42b
    docs: realign design docs with deployed app, consolidate, rewrite README (#24) Samuel James 2026-06-20 10:22:04 -04:00
  • 2229a8254a
    docs: remove superseded Homarr bookmarks markdown export (#23) Samuel James 2026-06-20 10:04:45 -04:00
  • ae5142769d
    Update handoff docs for deployed state and auth roadmap (#22) Samuel James 2026-06-20 09:50:06 -04:00
  • ea14486f6e
    Wire up Profile/Appearance/Security in user menu (#21) Samuel James 2026-06-20 09:44:43 -04:00
  • d9d9f3f610
    Add bulk delete-all for bookmarks (#20) Samuel James 2026-06-20 09:09:44 -04:00
  • ad2cfe808c
    Default-collapse already-configured SSH hosts on page load (#19) Samuel James 2026-06-20 09:00:04 -04:00
  • 933845a222 docs: add recovered Homarr bookmarks list (78 entries incl. Uptime Kuma) Samuel James 2026-06-20 06:59:20 -06:00
  • 63adccb1c7
    Show saved indicator for secret fields instead of appearing deleted (#18) Samuel James 2026-06-20 08:53:56 -04:00
  • 7a1d260a35
    Enable OpenSSL legacy provider for old-format encrypted SSH keys (#17) Samuel James 2026-06-20 08:45:02 -04:00
  • 5a3e4c51f9
    Fix integration save data loss; add SSH host card collapse (#16) Samuel James 2026-06-20 08:30:21 -04:00
  • b2b4709abe
    Add file upload for SSH private key and certificate fields (#15) Samuel James 2026-06-20 08:11:32 -04:00
  • c23724bade
    Add explicit Host Name field for SSH hosts (#14) Samuel James 2026-06-20 07:48:22 -04:00
  • 39c94e4045
    Add editable name field to generic integrations (#13) Samuel James 2026-06-20 07:40:03 -04:00
  • 7de7c1c84e
    Allow renaming SSH hosts in Settings (#12) Samuel James 2026-06-20 07:23:22 -04:00
  • 20ebd3891b
    Use network-traffic background for Integration Health card (#11) Samuel James 2026-06-20 07:15:32 -04:00
  • a453342de4
    Use archnest-network-traffic-bg for Connected Integrations card background (#10) Samuel James 2026-06-20 07:02:38 -04:00
  • b11150d286
    Add background images to Connected Integrations and Integration Health cards; fix Node Status scroll clipping (#9) Samuel James 2026-06-20 06:54:21 -04:00
  • ddee4b498d
    Merge pull request #8 from SamuelSJames/claude/wonderful-faraday-qxym5t Samuel James 2026-06-20 06:38:17 -04:00
  • da8555d817
    Fix Proxmox connection by using undici's fetch instead of Node's global fetch Claude 2026-06-20 10:36:43 +00:00
  • af4d2bac31
    Merge pull request #7 from SamuelSJames/claude/wonderful-faraday-qxym5t Samuel James 2026-06-20 06:32:20 -04:00