Commit graph

9 commits

Author SHA1 Message Date
751e035579 feat(server): channel persists fast/medium/slow samples to metrics table 2026-04-21 22:28:36 +02:00
687fc17082 feat(server): metrics schema + context with record/latest/prune 2026-04-21 22:27:20 +02:00
116f1ada14 fix(server): only mark hosts offline when endpoint is serving
Application.start ran mark_all_offline unconditionally, which meant
every "mix run"/"mix ecto.migrate" invocation would flip all
connected hosts to offline. Gate the call on Phoenix.Endpoint.server?
so non-serving boots don't disturb live state.
2026-04-21 22:15:35 +02:00
9e55eae6a1 chore(server): iex helper for host registration 2026-04-21 22:04:44 +02:00
61595e0293 feat(server): host channel with token auth and metric events 2026-04-21 22:04:31 +02:00
d9a52db4ea feat(server): agent socket endpoint, clear online status on boot 2026-04-21 22:03:03 +02:00
b141ee7816 feat(server): host schema, context, auth, status transitions 2026-04-21 22:02:24 +02:00
bab31b7c4e feat(server): add bcrypt_elixir for token hashing 2026-04-21 22:01:09 +02:00
b85d05afc8 feat(server): phoenix 1.7 scaffold with sqlite + liveview 2026-04-21 22:00:43 +02:00