Commit graph

  • b8693d9ba1
    Merge f4d3260d8f into 4c2b69e059 Samir Patil 2026-08-06 12:50:41 +05:30
  • 78ff370565
    Merge c5530d61f5 into 4c2b69e059 Zitrone 2026-08-06 03:42:57 +05:30
  • 3a3e372f98
    Merge 6fd55bb2f8 into 4c2b69e059 santanoce 2026-08-06 03:42:56 +05:30
  • 7b96ed9b52
    Merge 5e1316aff4 into 4c2b69e059 Epifeny 2026-08-06 03:42:56 +05:30
  • 78548675f8
    Merge 95ce413ccb into 4c2b69e059 ShipItAndPray 2026-08-06 03:42:56 +05:30
  • 669b467981
    Merge fccc14442a into 4c2b69e059 Josh Guarino 2026-08-06 03:42:56 +05:30
  • 83fc53990e
    Merge a0eb1697f0 into 4c2b69e059 Benedikt Köppel 2026-08-06 03:42:56 +05:30
  • aa50cc06b1
    Merge bfb87aa88d into 4c2b69e059 Arne Becker 2026-08-06 03:42:56 +05:30
  • 21bf036117
    Merge 056b208ed4 into 4c2b69e059 Alek Michelson 2026-08-06 03:42:56 +05:30
  • 60ef0356ed
    Merge edace52827 into 4c2b69e059 dependabot[bot] 2026-08-06 03:42:56 +05:30
  • 9f2d6ef637 Add correct APNs environment variable defaults to Dockerfile samirpatil2000 2026-08-06 00:06:22 +05:30
  • 39c7b38b8e Add apns package folder to Dockerfile build stages samirpatil2000 2026-08-05 23:38:51 +05:30
  • f15d55974d Implement direct APNs client, database registration layer and API endpoints samirpatil2000 2026-08-05 23:32:42 +05:30
  • 7aac2a4b2d
    Merge 5f87407c6f into 4c2b69e059 TowyTowy 2026-08-05 16:32:13 +00:00
  • 5f87407c6f Return ntfy error headers on failed WebSocket subscriptions TowyTowy 2026-07-08 21:35:47 +02:00
  • f4d3260d8f Configure default port 10000 and default CMD serve in Dockerfile samirpatil2000 2026-08-05 12:59:38 +05:30
  • 1989f872fc Switch Docker runner base image to debian:bookworm-slim for compatibility with bookworm-compiled binary samirpatil2000 2026-08-05 12:55:43 +05:30
  • 605a077a76 Add missing package directories ban, metrics, twilio to Dockerfile builder stage samirpatil2000 2026-08-05 12:51:41 +05:30
  • 77b092e3f7 Fix web-build target: create parent server directory before moving build outputs samirpatil2000 2026-08-05 12:49:45 +05:30
  • 3374969ab5
    Merge e5b2c37c44 into 4c2b69e059 arahja 2026-08-05 07:42:28 +02:00
  • bed89269d6
    Merge 91fb293237 into 4c2b69e059 Sapan Reddy 2026-08-05 00:53:18 +02:00
  • 8767f2783a
    Merge da44e8c3d2 into 4c2b69e059 dependabot[bot] 2026-08-04 21:43:34 +00:00
  • da44e8c3d2
    Bump eslint from 8.57.1 to 10.8.0 in /web dependabot/npm_and_yarn/web/eslint-10.8.0 dependabot[bot] 2026-08-04 21:43:31 +00:00
  • d811b1ac1d
    Merge d8453d4e94 into 4c2b69e059 dependabot[bot] 2026-08-04 21:43:10 +00:00
  • d8453d4e94
    Bump react-router-dom from 6.30.4 to 7.18.1 in /web dependabot/npm_and_yarn/web/react-router-dom-7.18.1 dependabot[bot] 2026-08-04 21:43:07 +00:00
  • 5f405972f4
    Merge 2731396e64 into 4c2b69e059 dependabot[bot] 2026-08-04 21:43:01 +00:00
  • 2731396e64
    Bump react-i18next from 11.18.6 to 17.0.11 in /web dependabot/npm_and_yarn/web/react-i18next-17.0.11 dependabot[bot] 2026-08-04 21:42:58 +00:00
  • 5e4e60c815
    Merge a40d6aff26 into 4c2b69e059 dependabot[bot] 2026-08-04 21:42:53 +00:00
  • a40d6aff26
    Bump eslint-config-prettier from 8.10.2 to 10.1.8 in /web dependabot/npm_and_yarn/web/eslint-config-prettier-10.1.8 dependabot[bot] 2026-08-04 21:42:49 +00:00
  • fa3a725ee5 Add llms.txt for the documentation site antheducation 2026-08-05 00:36:21 +03:00
  • cbb19990c0 Update Dockerfile to optimized multi-stage build samirpatil2000 2026-08-05 01:49:22 +05:30
  • 0f30f1a87a Fix publish test path for macOS samirpatil2000 2026-08-05 01:41:45 +05:30
  • 076b54e9ed
    Merge 03fdf07554 into 4c2b69e059 Gigi 2026-08-04 13:05:04 +05:30
  • 65e34df0fa
    Merge 81a589483f into 4c2b69e059 Philipp C. Heckel 2026-08-04 03:08:59 -04:00
  • 81a589483f Merge branch 'main' into cluster2 cluster2 binwiederhier 2026-08-04 09:08:46 +02:00
  • 4c2b69e059
    Merge pull request #1885 from binwiederhier/revert-1882-main main v2.27.0 Philipp C. Heckel 2026-08-04 07:24:30 +02:00
  • ea6b1ca520
    Revert "add tzdata to docker arm build" revert-1882-main Philipp C. Heckel 2026-08-04 01:24:15 -04:00
  • 423063893d Bump install notes binwiederhier 2026-08-04 07:05:29 +02:00
  • 143b9fb55c
    Merge pull request #1847 from nexus-uw/patch-2 Philipp C. Heckel 2026-08-04 06:47:50 +02:00
  • 3104ad20e2
    Merge pull request #1820 from houllette/add-ex-ntfy-library Philipp C. Heckel 2026-08-04 06:47:03 +02:00
  • 00e3c1351a
    Merge pull request #1880 from rubixvi/patch-1 Philipp C. Heckel 2026-08-04 06:46:34 +02:00
  • c23dc0b30c
    Merge pull request #1882 from 0xpsyduck/main Philipp C. Heckel 2026-08-04 06:46:13 +02:00
  • 01af61d228
    Merge pull request #1884 from binwiederhier/dependabot/github_actions/all-85123b4e12 Philipp C. Heckel 2026-08-04 06:40:10 +02:00
  • 9328f1f3c8 Bump fast-uri binwiederhier 2026-08-03 23:07:09 +02:00
  • 61873b593f
    Bump docker/login-action in the all group across 1 directory dependabot[bot] 2026-08-03 20:41:24 +00:00
  • 66a6a98d36
    Bump fast-uri from 3.1.4 to 3.1.5 in /web dependabot[bot] 2026-08-03 20:40:26 +00:00
  • 9dc30e4a97 Update GH actions binwiederhier 2026-08-03 22:39:01 +02:00
  • d03b815fac
    Bump eslint from 8.57.1 to 10.8.0 in /web dependabot[bot] 2026-08-03 16:41:22 +00:00
  • cd333f130f Merge branch 'main' of https://hosted.weblate.org/git/ntfy/web binwiederhier 2026-08-03 18:38:38 +02:00
  • f42326605e Update deps binwiederhier 2026-08-03 18:38:29 +02:00
  • 7ed7fea081 Limit memory usage in templates binwiederhier 2026-08-03 18:34:29 +02:00
  • 01c13e186a add tzdata to docker arm build psyduck 2026-08-03 07:39:54 +00:00
  • 0ecba37334 Combine message dispatching into a dispatch function binwiederhier 2026-08-03 08:11:51 +02:00
  • ccfbc2309d Refactor binwiederhier 2026-08-02 23:54:35 +02:00
  • fc808db251
    remove 404 project Vincent Vu 2026-08-02 19:22:41 +10:00
  • 5a6c4277ad WIP: Clsuter support (cross node delivery, leader election) binwiederhier 2026-08-01 16:10:31 +02:00
  • 71f08260fe
    Merge 3619c80544 into dc11655153 Philipp C. Heckel 2026-07-31 09:02:14 -07:00
  • e2c7c49857 Cluster: send Firebase keepalives from the leader only binwiederhier 2026-07-29 08:53:08 +02:00
  • c4c5588eea Cluster: run singleton jobs on the leader only (T4) binwiederhier 2026-07-29 08:34:52 +02:00
  • d8b194dd36 Merge branch 'main' into cluster binwiederhier 2026-07-29 08:21:41 +02:00
  • dc11655153
    Merge pull request #1874 from binwiederhier/schema-compare-tests Philipp C. Heckel 2026-07-29 08:10:20 +02:00
  • bd96177fdf Move pg tests to its own file schema-compare-tests binwiederhier 2026-07-29 08:05:50 +02:00
  • a3d43190c9 Harden migration binwiederhier 2026-07-29 07:25:12 +02:00
  • 95ad323d1c Schema compare tests binwiederhier 2026-07-29 07:12:28 +02:00
  • e7efdaeb3b
    Merge pull request #1873 from binwiederhier/user-schema-migration Philipp C. Heckel 2026-07-29 06:45:43 +02:00
  • 244a9bc06d Use schema/ package in user/ package user-schema-migration binwiederhier 2026-07-29 06:23:24 +02:00
  • 29469edcb5
    Bump the all group across 1 directory with 4 updates dependabot[bot] 2026-07-28 21:44:00 +00:00
  • 5e13ca05d5
    Merge pull request #1871 from binwiederhier/message-cache-migration2 Philipp C. Heckel 2026-07-28 23:02:29 +02:00
  • fdaf3316a0 Use schema migration lib for message cache message-cache-migration2 binwiederhier 2026-07-28 22:22:13 +02:00
  • 237eea1077 Reorg binwiederhier 2026-07-28 21:17:54 +02:00
  • a4e50283e0 Group single top-level declarations into const/var blocks binwiederhier 2026-07-28 21:13:55 +02:00
  • 0a4d328fec gofmt binwiederhier 2026-07-28 21:11:00 +02:00
  • 3a2fb248bb Cluster: drop empty registry migrations map, pass nil binwiederhier 2026-07-28 21:10:43 +02:00
  • a9e84afd23 Cluster: inline registry schema setup into New() via schema.AsMigrateFunc binwiederhier 2026-07-28 21:03:38 +02:00
  • ead44c3de6 Merge branch 'main' into cluster binwiederhier 2026-07-28 20:56:37 +02:00
  • 310a5aa8df
    Merge pull request #1868 from binwiederhier/schema-migration Philipp C. Heckel 2026-07-28 20:49:35 +02:00
  • 0ff1cd5bab
    Translated using Weblate (Latvian) Edgars Andersons 2026-07-27 15:38:31 +02:00
  • d4a1033e66
    Add Dockerfile configuration to fly.toml DreadedCo 2026-07-28 01:43:44 -04:00
  • 8d253d8d06 New files from Fly.io Launch Fly.io 2026-07-28 05:40:31 +00:00
  • 4abdeb8d57 Comment schema-migration binwiederhier 2026-07-28 07:34:27 +02:00
  • 7fb1d25740 Restructure a little binwiederhier 2026-07-27 23:48:43 +02:00
  • ef121a3f6c Schema migration binwiederhier 2026-07-27 17:51:32 +02:00
  • 279db55e0a Manual changes binwiederhier 2026-07-27 14:53:26 +02:00
  • 7aef92eab1 Cluster: schema lock takes the first advisory lock key binwiederhier 2026-07-27 14:51:48 +02:00
  • 274727c164 Cluster: centralize advisory lock keys in a db/pg const registry binwiederhier 2026-07-27 14:48:43 +02:00
  • 6e4e9f61d7 Cluster: advisory lock keys follow the ntfy2586[letter] scheme binwiederhier 2026-07-27 14:44:52 +02:00
  • ca1e298729 Cluster: cross-reference advisory lock keys (shared key space) binwiederhier 2026-07-27 14:42:00 +02:00
  • 40d17c6689 db/schema: change advisory lock key binwiederhier 2026-07-27 14:38:44 +02:00
  • 156e1b65a4 db/schema: make SQLite the zero-value dialect binwiederhier 2026-07-27 14:37:55 +02:00
  • 0d5b165042 db/schema: reject unknown dialects; helpers default to SQLite binwiederhier 2026-07-27 14:37:36 +02:00
  • d579cbb2fc db/schema: tighten comments binwiederhier 2026-07-27 14:33:23 +02:00
  • 0e8b57e2b5 db/schema: document transactional-DDL caveats for migration authors binwiederhier 2026-07-27 14:27:33 +02:00
  • 6adfcd577c db/schema: document and test the closure pattern for config-dependent migrations binwiederhier 2026-07-27 14:16:45 +02:00
  • c8d603842e Add db/schema: shared, dialect-aware schema migration framework; port registry binwiederhier 2026-07-27 13:56:42 +02:00
  • 80196e0227 Cluster: registry.New no longer registers; the mesh registers explicitly binwiederhier 2026-07-27 13:50:31 +02:00
  • 5cd47cfe86 Cluster: registry schema versioning; Peers returns []*Peer binwiederhier 2026-07-27 13:40:47 +02:00
  • 3c5f6f32b6 Cluster: move registry to cluster/registry subpackage with its own tests binwiederhier 2026-07-27 13:31:23 +02:00
  • 4875b68d62 Cluster: rename reconcileQueues to reconcilePeers binwiederhier 2026-07-27 13:19:49 +02:00
  • 63bc64171d Cluster: prune stale peer state of departed nodes binwiederhier 2026-07-27 13:19:14 +02:00
  • 47b16c5758 Cluster: peer queues carry the advertise URL; endpoint derived at send time binwiederhier 2026-07-27 11:47:08 +02:00