Commit graph

93 commits

Author SHA1 Message Date
Egor
cdd2d1dd50 update deps 2026-02-10 17:29:33 -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
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