Archon/packages/web
Lior Franko 08de8ee5c6
fix(web,server): show real platform connection status in Settings (#1061)
The Settings page's Platform Connections section hardcoded every platform
except Web to 'Not configured', so users couldn't tell whether their Slack/
Telegram/Discord/GitHub/Gitea/GitLab adapters had actually started.

- Server: /api/health now returns an activePlatforms array populated live
  as each adapter's start() resolves. Passed into registerApiRoutes so the
  reference stays mutable — Telegram starts after the HTTP listener is
  already accepting requests, so a snapshot would miss it.
- Web: SettingsPage.PlatformConnectionsSection now reads activePlatforms
  from /api/health and looks each platform up in a Set. Also adds Gitea
  and GitLab to the list (they already ship as adapters).

Closes #1031

Co-authored-by: Lior Franko <liorfr@dreamgroup.com>
2026-04-21 11:47:32 +03:00
..
public feat(web): add Archon logo as favicon for web UI 2026-04-07 15:44:32 -05:00
src fix(web,server): show real platform connection status in Settings (#1061) 2026-04-21 11:47:32 +03:00
components.json Archon Web UI: React frontend, web adapter, API routes, workflow events 2026-02-16 09:03:44 +02:00
index.html feat(web): add Archon logo as favicon for web UI 2026-04-07 15:44:32 -05:00
package.json Release 0.3.6 2026-04-12 12:16:49 +03:00
tsconfig.json refactor: extract @archon/workflows package from @archon/core (#507) 2026-02-26 12:51:29 +02:00
vite.config.ts feat(web): display version and git commit in UI and health endpoint 2026-04-05 19:12:27 +00:00