Commit Graph

16 Commits

Author SHA1 Message Date
Julien Calixte
6cc7866080 chore: move to France Relay 2026-02-19 11:51:25 +01:00
Julien Calixte
cce66e26d5 logs: remove log of cursors 2026-02-17 15:38:37 +01:00
Julien Calixte
c9edd63e76 refacto: use @db/sqlite for better usage 2026-02-17 15:32:05 +01:00
Julien Calixte
c84b4c5f97 robustness: split jetstream into own container, add cursor persistence
Jetstream was running backgrounded in the same container as the API server,
so crashes went undetected and Docker never restarted it. Now each process
runs as a separate docker-compose service with independent restart policies.

Also adds cursor persistence to SQLite (saved every 5s) so restarts resume
from where they left off, moves event destructuring inside try/catch blocks,
and adds global unhandled error/rejection handlers for crash visibility.
2026-02-17 01:17:42 +01:00
Julien Calixte
1a7841b728 adding logs again... 2026-02-16 22:21:21 +01:00
Julien Calixte
37b95d9196 revert to not polute logs 2026-02-16 22:16:20 +01:00
Julien Calixte
627168cf30 logs: add log for intention 2026-02-16 22:06:55 +01:00
Julien Calixte
5c31be6aa9 logs: better error handling 2026-02-15 12:35:44 +01:00
Julien Calixte
efb78ff14e logs: add ISO timestamp to all log output 2026-02-15 08:59:37 +01:00
Julien Calixte
d950d5cb48 logs: add log for upserts 2026-02-14 22:47:06 +01:00
Julien Calixte
1534b1be4f rebranding to Remanso 2026-02-14 12:08:22 +01:00
Julien Calixte
c44c2bac3f logs: add logs for jetstream 2026-02-13 20:14:12 +01:00
Julien Calixte
de92a554ee feat: handle note deletion from jetstream 2026-02-10 17:43:00 +01:00
Julien Calixte
958eb063dc logs: simplify logs 2026-02-10 10:21:16 +01:00
Julien Calixte
ed157cb4df lint: format and lint 2026-02-09 12:03:27 +01:00
Julien Calixte
55699f0727 feat: add a server for querying notes 2026-02-09 11:53:49 +01:00