dev_arc_aws/backend/src/routes
Samuel James 4f765b512a
Add per-integration custom icon + multi-repo fallback chain for Node Status (#40)
Settings → Integrations now has a universal "Icon" field (any integration
type) accepting a pasted URL or an uploaded image, stored as config.iconUrl.
This overrides the built-in icon for that integration's Node Status tile.

Node Status tiles now resolve their icon through a priority chain: custom
iconUrl, then each built-in CDN candidate in order (assets-public first
where available, falling back to the existing dashboard-icons CDN), and
finally the generic per-kind Lucide icon if every candidate 404s. AWS now
tries samuelsjames.github.io/assets-public's aws-logo.svg before the
jsDelivr fallback; SSH gets a Linux logo from the same repo. Proxmox,
Weather, and Remote Desktop have no built-in candidates yet (no matching
assets in that repo) and fall back to the generic icon until added.

Co-authored-by: Claude <noreply@anthropic.com>
2026-06-21 16:03:51 -04:00
..
agents.ts Add Docker-over-SSH management and push-agent monitoring (#31) 2026-06-20 16:24:57 -04:00
auth.ts Add auth Phase 3: multi-user accounts with admin/member roles (#28) 2026-06-20 12:43:24 -04:00
bookmarks.ts Add bulk delete-all for bookmarks (#20) 2026-06-20 09:09:44 -04:00
data.ts Add auth Phase 3: multi-user accounts with admin/member roles (#28) 2026-06-20 12:43:24 -04:00
docker.ts Phase 4: Docker container management (REST CRUD/actions/stats/logs + exec terminal) 2026-06-19 12:28:30 +00:00
dockerSsh.ts Add Docker-over-SSH management and push-agent monitoring (#31) 2026-06-20 16:24:57 -04:00
events.ts Replace mock data on Glance and Infrastructure with real backend data 2026-06-18 19:56:10 +00:00
files.ts Phase 3: remote file manager (SFTP list/edit/upload/download/rename/delete/chmod) 2026-06-19 11:56:04 +00:00
guacamole.ts Phase 5: RDP/VNC/Telnet remote desktop via guacamole-lite + guacd 2026-06-19 15:25:10 +00:00
integrations.ts Add per-integration custom icon + multi-repo fallback chain for Node Status (#40) 2026-06-21 16:03:51 -04:00
metrics.ts Add host metrics widgets (Phase 6): CPU/mem/disk/network/processes/ports/firewall/login dashboard 2026-06-19 15:38:30 +00:00
shellPrompt.ts Add in-app shell prompt picker: install Starship + Nerd Font on demand 2026-06-21 09:10:30 +00:00
system.ts Add reachability fallback for routed meshes (VPC peering, etc.) 2026-06-20 21:26:25 +00:00
terminal.ts Fix terminal failing for SSH hosts with a non-cert "certificate" secret (#26) 2026-06-20 11:29:36 -04:00
transfer.ts Add host-to-host file transfer (Phase 7) 2026-06-19 15:52:13 +00:00
tunnels.ts Add auth Phase 3: multi-user accounts with admin/member roles (#28) 2026-06-20 12:43:24 -04:00