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