Commit graph

110 commits

Author SHA1 Message Date
667c8f77ac 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
923e7110c4 fix version in api/health response 2026-02-14 14:40:47 -08:00
36f6939b2f highlight the importance of a strong API key password 2026-02-14 13:31:23 -08:00
a66ddc7363 version all APIs for v1 2026-02-14 12:53:08 -08:00
98b18e28ca fix: correctly inject the version from the VERION file into the code on build 2026-02-13 22:42:12 -08:00
96f413c9f9 fix corrupted arm64 binary, new release 2026-02-13 19:08:08 -08:00
dependabot[bot]
ece2fb2462 Bump golang from 1.25-alpine3.23 to 1.26-alpine3.23 (#1)
Bumps golang from 1.25-alpine3.23 to 1.26-alpine3.23.

---
updated-dependencies:
- dependency-name: golang
  dependency-version: 1.26-alpine3.23
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-13 19:04:39 -08:00
6143a45010 release v0.2.3 2026-02-13 18:57:00 -08:00
23a9725d13 need ca-certificates after all 2026-02-13 18:24:48 -08:00
e205e84428 fix ci 2026-02-13 17:57:23 -08:00
c77a1e164d vendor the native signal-cli for more consistent releases 2026-02-13 17:41:41 -08:00
2fde90e650 fix proton access token expiring after not being refreshed on service start, fix linking regression 2026-02-13 00:05:16 -08:00
ea3345825a code clean ups, minor improvements 2026-02-12 23:13:16 -08:00
2a7b1e91c6 fix signal directory permissions in docker, fix version-based cache busting 2026-02-11 01:44:29 -08:00
c82b5381fc persist signal-data when using docker compose, update docker command 2026-02-11 01:23:04 -08:00
dae17336f5 configurable ports for docker compose, dont build arm64 for test dev builds 2026-02-11 01:13:40 -08:00
af045a3736 minor logging improvements 2026-02-11 00:52:54 -08:00
7fe6d9652f update deps 2026-02-10 17:29:33 -08:00
74233957d3 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
48c420d14b reduce health spam, make dockerfile health checks respect the configured port 2026-02-09 18:10:57 -08:00
372295be45 fix /health but for real this time 2026-02-09 03:22:38 -08:00
3978f476c7 fix health endpoint, nits 2026-02-09 02:57:30 -08:00
d79e8ab5bc docker compose just for dev 2026-02-09 02:45:38 -08:00
113f09c2ab don't cache signal auth status, dont send empty messages to non-webpush channels 2026-02-09 02:07:32 -08:00
244ab02651 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
f1fddabaf7 return linked account from /api/health 2026-02-07 12:58:36 -08:00
577db5251c fix missing env vars, check deps via dependabot 2026-02-07 11:44:57 -08:00
cc21c41e73 health monitoring for prism, expose server version in /api/health 2026-02-07 03:07:21 -08:00
2aa86c6757 update deps 2026-02-07 02:23:26 -08:00
c41d7ecfef fix sqlite open 2026-02-07 02:13:05 -08:00
7fd57101a3 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
7fdc62e91b fix prism data not being persited on pulls 2026-02-06 23:47:50 -08:00
23e905ee99 different sqlite lib to avoid CGO for faster builds, 2026-02-06 23:23:57 -08:00
6d46ef0977 lets not UPX compress release binaries, dev release only for arm64 2026-02-06 22:53:31 -08:00
b08fd5356d better error logging, improvements for sqlite, prevent DB nil overwrites on conflict 2026-02-06 22:38:04 -08:00
f5c6166f57 fix notify self, fix superfluous WriteHeader warning 2026-02-06 19:30:03 -08:00
25230521a3 fix signal linking, docker dev is for prism dev image 2026-02-06 17:39:28 -08:00
b5b927880b allow prism dev releases 2026-02-06 03:29:51 -08:00
f170211d6a signal-cli socket has to be cleaned up as root 2026-02-06 02:47:55 -08:00
dc18625d26 clean up the previous (crashed?) signal-cli socket on start 2026-02-06 02:39:14 -08:00
53e46102eb better arm64 signal-cli support 2026-02-06 02:00:09 -08:00
27401f8841 minor makefile and readme adjustments 2026-02-06 01:39:43 -08:00
c58c6e6882 fix signal-cli release 2026-02-05 23:02:42 -08:00
fe11ed82af lock down alpine version, code clean ups, optimize release size with upx 2026-02-05 22:19:38 -08:00
ac40783aa7 re-architect to a new integration system, ensure that signal is optional, adding telegram support 2026-02-05 15:46:28 -08:00
4dd14a2833 nits 2026-02-03 21:18:09 -08:00
2d4160f583 support webpush and webhooks together, allow unregistered webpush, rename endpoints to apps 2026-02-03 19:31:47 -08:00
e31ccc76c5 make protonmail notifications work again, cleaner UI, update to v2 of IMAP lib, 2026-02-03 03:25:48 -08:00
051a13cb7a re-organize folder structure 2026-02-02 14:52:07 -08:00
a8d8325971 use air for fast reloads, cleap code and make it work again (TODO proton) 2026-02-01 23:38:29 -08:00