Commit graph

142 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
461c926299 reduce health spam, make dockerfile health checks respect the configured port 2026-02-09 18:10:57 -08:00
Egor
6b98fa9ec8 fix /health but for real this time 2026-02-09 03:22:38 -08:00
Egor
b4205c5195 fix health endpoint, nits 2026-02-09 02:57:30 -08:00
Egor
da4de081da docker compose just for dev 2026-02-09 02:45:38 -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
5d99180862 return linked account from /api/health 2026-02-07 12:58:36 -08:00
Egor
9672b30778 fix missing env vars, check deps via dependabot 2026-02-07 11:44:57 -08:00
Egor
c1296a4c53 health monitoring for prism, expose server version in /api/health 2026-02-07 03:07:21 -08:00
Egor
e4d0b8b7c8 update deps 2026-02-07 02:23:26 -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
8b37ad0763 fix prism data not being persited on pulls 2026-02-06 23:47:50 -08:00
Egor
e2d434f12b different sqlite lib to avoid CGO for faster builds, 2026-02-06 23:23:57 -08:00
Egor
2818e0f8ad lets not UPX compress release binaries, dev release only for arm64 2026-02-06 22:53:31 -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
519dd9e46f fix notify self, fix superfluous WriteHeader warning 2026-02-06 19:30:03 -08:00
Egor
3f8fbe5b99 fix signal linking, docker dev is for prism dev image 2026-02-06 17:39:28 -08:00
Egor
21e19122b4 allow prism dev releases 2026-02-06 03:29:51 -08:00
Egor
93669081ec signal-cli socket has to be cleaned up as root 2026-02-06 02:47:55 -08:00
Egor
b5d37a6a4c clean up the previous (crashed?) signal-cli socket on start 2026-02-06 02:39:14 -08:00
Egor
b629e51403 better arm64 signal-cli support 2026-02-06 02:00:09 -08:00
Egor
03a0b511cc minor makefile and readme adjustments 2026-02-06 01:39:43 -08:00
Egor
b74f9f5037 fix signal-cli release 2026-02-05 23:02:42 -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
ba4c245189 nits 2026-02-03 21:18:09 -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
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
efd640380e rename module, dont need prism CLI 2026-02-01 17:13:01 -08:00
Egor
a01bca88fa fix linting issues 2026-02-01 00:48:01 -08:00
Egor
8fe5a06b56 WIP: rewrite in golang 2026-02-01 00:18:22 -08:00
Egor
b89e62673c back to bun 1.3.6 2026-01-31 03:14:29 -08:00
Egor
1360dae681 rename to prism 2026-01-31 02:00:29 -08:00
Egor
8d25ab7bf2 update to latest bun, better docker container names, dont poll the UI fragments, unifiedpush -> webhook rename 2026-01-30 15:31:39 -08:00
Egor
e7a42eeb6c update to latest signal-cli and bun, install-signal-cli should now handle updates on new versions, htmx upgrade, adding unifiedpush support 2026-01-28 20:59:06 -08:00
Egor
2716fa1b57 new endpoint to mark emails as read 2026-01-27 10:21:11 -08:00
Egor
40630a6dee release 0.1.2, renamed sup-server -> sup 2026-01-26 01:39:08 -08:00
Egor
bd988ec7f0 0.1.2 release, support more architectures for docker 2026-01-26 00:35:05 -08:00
Egor
f68ae2fa47 rely on docker releases via CI 2026-01-25 22:47:49 -08:00
Egor
3b50d0e43d more android clean up 2026-01-25 21:47:55 -08:00
Egor
d69bf16165 more clean up 2026-01-25 18:32:15 -08:00
Egor
f8c3a871a6 no need for android app 2026-01-25 15:39:34 -08:00
Egor
98d0197850 motivation for project 2026-01-23 20:30:28 -08:00
Egor
e0b1e2b044 unify lock files 2026-01-22 23:10:27 -08:00
lone-cloud
df81f27745
Change GitHub Sponsors username to 'lone-cloud'
Updated GitHub Sponsors username in FUNDING.yml
2026-01-22 22:52:37 -08:00
Egor
11769218b9 theme switcher 2026-01-22 22:31:30 -08:00