Commit graph

12 commits

Author SHA1 Message Date
Egor
6fb5babf87 clean up unused admin routes, expose existing apps via new endpoint, update schema to allow an app to have many subscription channels 2026-02-15 21:19:40 -08:00
Egor
9a85b78543 version all APIs for v1 2026-02-14 12:53:08 -08:00
Egor
2cc7380dc5 fix proton access token expiring after not being refreshed on service start, fix linking regression 2026-02-13 00:05:16 -08:00
Egor
360df3c0f1 code clean ups, minor improvements 2026-02-12 23:13:16 -08:00
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
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
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
fbeca75908 use air for fast reloads, cleap code and make it work again (TODO proton) 2026-02-01 23:38:29 -08:00
Egor
8fe5a06b56 WIP: rewrite in golang 2026-02-01 00:18:22 -08:00