25 Commits
Author SHA1 Message Date
Philipp C. Heckel 141c79fb57 Merge pull request #2055 from binwiederhier/subscribe-dialog-crash
build / build (push) Waiting to run
build / docker-build (push) Waiting to run
docs / publish-docs (push) Waiting to run
test / test (push) Waiting to run
Fix the subscribe dialog crashing before the topic list has loaded
2026-10-15 22:07:26 -04:00
Philipp C. Heckel 75a5a526f2 Merge pull request #2053 from binwiederhier/dismiss-notification-alert
Allow closing the notification permission warning in the web app
2026-10-15 21:30:07 -04:00
Philipp C. Heckel 0d17d53e8e Merge pull request #2052 from binwiederhier/sidebar-banners
Keep the upgrade banner from covering the bottom of the sidebar
2026-10-15 21:05:12 -04:00
Philipp C. Heckel 947ea23702 Merge pull request #2050 from binwiederhier/cluster-single-active
build / build (push) Waiting to run
test / test (push) Waiting to run
build / docker-build (push) Waiting to run
docs / publish-docs (push) Waiting to run
Let a single active node run clustered without pausing jobs or failing health checks
2026-10-15 07:47:44 -04:00
Philipp C. Heckel 30f781e51f Merge pull request #2040 from binwiederhier/db-tail
Send subscribers what they missed by tailing the message cache
2026-10-15 06:18:39 -04:00
Philipp C. Heckel efe980a082 Merge pull request #2049 from binwiederhier/cluster-node-role
build / build (push) Waiting to run
build / docker-build (push) Waiting to run
docs / publish-docs (push) Waiting to run
test / test (push) Waiting to run
Add active/passive node roles to experimental clustering
2026-10-14 16:30:54 -04:00
Philipp C. Heckel 0c617d1dca Merge pull request #2041 from binwiederhier/user-stats-fixes
docs / publish-docs (push) Canceled after 0s
build / build (push) Canceled after 0s
build / docker-build (push) Canceled after 0s
test / test (push) Canceled after 0s
Keep anonymous usage off an account that takes over an IP visitor
2026-10-12 14:46:43 -04:00
Philipp C. Heckel 5a0133fb9b Merge pull request #1989 from binwiederhier/user-stats-deltas
Flush user stats as additive deltas instead of absolute values
2026-10-12 14:25:36 -04:00
Philipp C. Heckel c1b3e05579 Merge pull request #2039 from 8rulerstar/add-epokio
Add epokio to Projects + scripts
2026-10-12 09:18:37 -04:00
Philipp C. Heckel 6377b28435 Merge pull request #2038 from binwiederhier/release-2-30-0
Prep v2.30.0 release
2026-10-12 09:12:56 -04:00
Philipp C. Heckel 8e7b5912e4 Merge pull request #2036 from binwiederhier/smtp-auth-login
test / test (push) Canceled after 0s
docs / publish-docs (push) Canceled after 0s
build / build (push) Canceled after 0s
build / docker-build (push) Canceled after 0s
Support SMTP LOGIN auth for sending emails
2026-10-11 20:02:55 -04:00
Philipp C. Heckel 5fa2f18dd7 Merge pull request #2035 from fclairamb/add-solidping
Add SolidPing to official integrations
2026-10-11 19:39:11 -04:00
Philipp C. Heckel 132baff0e7 Merge pull request #1936 from w1977-0/fix/docker-version-label
Set org.opencontainers.image.version label on release images
2026-10-11 19:24:31 -04:00
Philipp C. Heckel f114a2ced0 Merge pull request #2028 from binwiederhier/dependabot/npm_and_yarn/web/vite-plugin-pwa-2.0.0
Bump vite-plugin-pwa from 1.3.0 to 2.0.0 in /web
2026-10-11 17:30:20 -04:00
Philipp C. Heckel 1a8925cbd0 Merge pull request #2033 from binwiederhier/client-encode-headers
Client: RFC 2047 encode header values with newlines
2026-10-11 17:28:27 -04:00
Philipp C. Heckel d69440aae0 Merge pull request #2024 from binwiederhier/dependabot/npm_and_yarn/web/vitest-5.0.3
Bump vitest from 4.1.11 to 5.0.3 in /web
2026-10-11 17:18:01 -04:00
Philipp C. Heckel 6737602e65 Merge pull request #2010 from binwiederhier/notification-tests
Test the notification add paths, and replace updates the WebSocket missed
2026-10-11 15:26:01 -04:00
Philipp C. Heckel 09d396f37d Merge pull request #2029 from HNF-FRN/add-flock
Add Flock to Projects + scripts
2026-10-11 15:12:25 -04:00
Philipp C. Heckel f0e234c97d Merge pull request #2021 from binwiederhier/upgrade-i18next
build / build (push) Canceled after 0s
test / test (push) Canceled after 0s
docs / publish-docs (push) Canceled after 0s
Upgrade i18next to 26 and react-i18next to 17
2026-10-10 11:31:37 -04:00
Philipp C. Heckel 2a5c0e2cd7 Merge pull request #2020 from binwiederhier/dependabot-ignore-eslint-majors
Migrate the web app to eslint 9 flat config
2026-10-10 11:18:25 -04:00
Philipp C. Heckel 06e7d5f2ad Merge pull request #1888 from binwiederhier/dependabot/npm_and_yarn/web/eslint-config-prettier-10.1.8
Bump eslint-config-prettier from 8.10.2 to 10.1.8 in /web
2026-10-09 17:12:11 -04:00
Philipp C. Heckel 3f4ea17701 Merge pull request #2019 from binwiederhier/email-attachment-link
Link attachments in email notifications
2026-10-09 17:11:28 -04:00
Philipp C. Heckel 81dd2064d4 Merge pull request #2018 from binwiederhier/fix-dockerfile-build
Fix Dockerfile-build: use Go 1.26 and add the cluster package
2026-10-09 17:04:01 -04:00
Philipp C. Heckel bdd8773fcc Merge pull request #2016 from mycelibre/utilibre-public-instance-20261006
Add Utilibre public ntfy instance
2026-10-09 16:39:53 -04:00
Philipp C. Heckel e3ce483246 Merge pull request #2013 from binwiederhier/cluster-mesh-wiring
build / build (push) Waiting to run
docs / publish-docs (push) Waiting to run
test / test (push) Waiting to run
Wire the cluster into the server
2026-10-08 12:12:11 -04:00