Commit graph

12 commits

Author SHA1 Message Date
Egor
f6237440cd split larger files into multiple, slim down biome config, dont retry for permanent errors, consistently use Link, new chi middleware to fix 401s hanging 2026-02-10 17:10:02 -08:00
Egor
f5d3703097 don't cache signal auth status, dont send empty messages to non-webpush channels 2026-02-09 02:07:32 -08:00
Egor
897df27e00 using biome for html/cs/js formatting and linting, simplify app to run with no services, re-implement proton and signal implementations to be much better, configure all integration in web UI instead of .env 2026-02-09 01:19:47 -08:00
Egor
8408a7dd04 fix sqlite open 2026-02-07 02:13:05 -08:00
Egor
60c1432c07 improve README, code cleaning, use the other sqlite lib for less RAM usage, use any instead of interface, add 3 retries with exponential backoff for undelivered notifications 2026-02-07 01:54:06 -08:00
Egor
e2d434f12b different sqlite lib to avoid CGO for faster builds, 2026-02-06 23:23:57 -08:00
Egor
3a8bb2d22e better error logging, improvements for sqlite, prevent DB nil overwrites on conflict 2026-02-06 22:38:04 -08:00
Egor
b12a156fc1 lock down alpine version, code clean ups, optimize release size with upx 2026-02-05 22:19:38 -08:00
Egor
303e093e89 re-architect to a new integration system, ensure that signal is optional, adding telegram support 2026-02-05 15:46:28 -08:00
Egor
03e5981482 support webpush and webhooks together, allow unregistered webpush, rename endpoints to apps 2026-02-03 19:31:47 -08:00
Egor
14e77c2b56 make protonmail notifications work again, cleaner UI, update to v2 of IMAP lib, 2026-02-03 03:25:48 -08:00
Egor
641c1cda4d re-organize folder structure 2026-02-02 14:52:07 -08:00