Les Orchard and Claude Opus 4.8
cac3b2986a
Grant users access to their own sync topic under deny-all
...
Manager.Authorize had no special case for a user's own sync topic, so with
auth-default-access=deny-all the per-account sync topic (st_...) fell through
to the default access and was denied. This broke web app account sync for
non-admin users: wss://.../st_<id>/ws returned 403. Admin-role users were
unaffected via the existing role bypass.
Allow a user full access to their own SyncTopic in Authorize. This fixes
existing users without a migration, since it needs no ACL row.
Fixes #733
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-17 11:58:29 -07:00
Philipp C. Heckel
fd0f0657b9
Merge pull request #1784 from rubixvi/patch-2
...
chores(docs): addition of WordPress ntfy integration
2026-06-12 11:24:38 -04:00
Vincent Vu
a0775701c1
chores(docs): addition of WordPress ntfy integration
...
Add WordPress Rubix Notify - ntfy integration plugin.
2026-06-11 12:33:33 +10:00
Philipp C. Heckel
d824f1a11a
Merge pull request #1781 from binwiederhier/dependabot/github_actions/all-6a98abd9ac
...
Bump actions/checkout from 6.0.2 to 6.0.3 in the all group
2026-06-10 20:06:39 -04:00
dependabot[bot]
2d7faac0ea
Bump actions/checkout from 6.0.2 to 6.0.3 in the all group
...
Bumps the all group with 1 update: [actions/checkout](https://github.com/actions/checkout ).
Updates `actions/checkout` from 6.0.2 to 6.0.3
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/de0fac2e4500dabe0009e67214ff5f5447ce83dd...df4cb1c069e1874edd31b4311f1884172cec0e10 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-09 21:44:37 +00:00
binwiederhier
d1696ac5b6
Docs: add topic generator
2026-06-08 21:52:54 -04:00
binwiederhier
5ff460f1dc
Merge branch 'main' of https://hosted.weblate.org/git/ntfy/web
2026-06-05 13:18:54 -04:00
binwiederhier
19a7a14b1d
Bump version
v2.24.0
2026-06-04 14:44:15 -04:00
binwiederhier
ddb878d985
Fix ACL case sensitivity issues in sqlite
2026-06-04 10:28:33 -04:00
binwiederhier
33e303272a
Fix macOS build
2026-06-03 21:33:18 -04:00
Philipp C. Heckel
9ab1cf8918
Merge pull request #1770 from binwiederhier/dependabot/npm_and_yarn/web/multi-84120a5570
...
Bump react-router and react-router-dom in /web
2026-06-03 21:32:05 -04:00
Philipp C. Heckel
b33f695dcd
Merge pull request #1696 from ShipItAndPray/fix/darwin-serve-build
...
Include Darwin in the serve Unix build
2026-06-03 21:18:53 -04:00
dependabot[bot]
e3e7d03f2c
Bump react-router and react-router-dom in /web
...
Bumps [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router ) to 6.30.4 and updates ancestor dependency [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom ). These dependencies need to be updated together.
Updates `react-router` from 6.30.3 to 6.30.4
- [Release notes](https://github.com/remix-run/react-router/releases )
- [Changelog](https://github.com/remix-run/react-router/blob/react-router@6.30.4/packages/react-router/CHANGELOG.md )
- [Commits](https://github.com/remix-run/react-router/commits/react-router@6.30.4/packages/react-router )
Updates `react-router-dom` from 6.30.3 to 6.30.4
- [Release notes](https://github.com/remix-run/react-router/releases )
- [Changelog](https://github.com/remix-run/react-router/blob/react-router-dom@6.30.4/packages/react-router-dom/CHANGELOG.md )
- [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.30.4/packages/react-router-dom )
---
updated-dependencies:
- dependency-name: react-router
dependency-version: 6.30.4
dependency-type: indirect
- dependency-name: react-router-dom
dependency-version: 6.30.4
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-04 01:04:59 +00:00
binwiederhier
b4cb1bb7fb
Fix race and a small issue with the access cache
2026-06-03 21:01:52 -04:00
binwiederhier
d19617bb6b
Release notes
2026-06-03 20:40:04 -04:00
binwiederhier
cb0f977120
Merge branch 'main' of github.com:binwiederhier/ntfy
2026-06-03 20:38:30 -04:00
binwiederhier
3e81620dac
Bump
2026-06-03 20:38:19 -04:00
Philipp C. Heckel
30d0532811
Merge pull request #1748 from sskender/main
...
Add CLI version flag
2026-06-03 20:37:49 -04:00
Philipp C. Heckel
93d45eba6f
Merge pull request #1467 from Velocifyer/patch-1
...
Add sandboxing to ntfy.service
2026-06-03 20:34:52 -04:00
binwiederhier
3eab9e0672
Release notes
2026-06-03 20:18:22 -04:00
Philipp C. Heckel
2bf5dd26eb
Merge pull request #1769 from binwiederhier/access-cache-1
...
Access cache to optimize performance
2026-06-01 21:22:05 -04:00
binwiederhier
869f005136
Review
2026-06-01 21:15:43 -04:00
binwiederhier
d2507dbeed
Again: Manual review
2026-06-01 21:09:56 -04:00
binwiederhier
ae27172f8d
Add trace logs
2026-06-01 20:30:05 -04:00
binwiederhier
e18329a17e
Log changes
2026-06-01 14:08:33 -04:00
binwiederhier
104182a8be
Log reload
2026-06-01 12:47:21 -04:00
internetezoo
9d3019004e
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (407 of 407 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/hu/
2026-06-01 16:01:07 +02:00
binwiederhier
7614405332
Wire up server.yml
2026-05-31 21:50:57 -04:00
binwiederhier
4196e6444c
Stringbuilder
2026-05-31 21:31:23 -04:00
binwiederhier
a2dc290f31
Review
2026-05-31 21:25:53 -04:00
binwiederhier
0e2c459d6b
Further review
2026-05-31 15:42:12 -04:00
binwiederhier
2f4afbdae5
Manual refinements
2026-05-31 15:26:28 -04:00
binwiederhier
204723f3c0
Make opt-in flag
2026-05-31 14:28:04 -04:00
binwiederhier
301be79f0a
Per-user reload
2026-05-31 14:11:55 -04:00
binwiederhier
03d405ed80
Rename acl cahce
2026-05-31 11:42:54 -04:00
binwiederhier
4b87a27326
Docblock, more tests
2026-05-31 11:22:30 -04:00
binwiederhier
d987796243
Rename
2026-05-31 11:08:30 -04:00
binwiederhier
c841caa3b3
Review, rename to pattern
2026-05-31 11:05:27 -04:00
binwiederhier
6310e3a96f
Replace atomic.Pointer for readbility
2026-05-31 10:45:10 -04:00
binwiederhier
62a812b742
Merge branch 'main' of github.com:binwiederhier/ntfy into access-cache-1
2026-05-31 10:19:44 -04:00
Philipp C. Heckel
5c5766b031
Merge pull request #1768 from nihalgonsalves/ng/pinact
...
security: pin GitHub Actions
2026-05-30 18:25:38 -04:00
Nihal Gonsalves
2d2b1635fe
chore: group github action updates
2026-05-30 23:34:18 +02:00
Nihal Gonsalves
c51a3c0cb1
security: pin GitHub Actions
2026-05-30 23:32:41 +02:00
binwiederhier
6481713626
Merge branch 'main' of github.com:binwiederhier/ntfy
2026-05-30 13:23:17 -04:00
binwiederhier
561a44b29b
Docs
2026-05-30 13:23:06 -04:00
Philipp C. Heckel
edc504b47a
Merge pull request #1720 from dmitrylyzo/fix-noreferrer
...
Fix opening links with noreferrer
2026-05-30 13:22:31 -04:00
Philipp C. Heckel
0635e1efdb
Merge pull request #1759 from binwiederhier/dependabot/github_actions/actions/setup-go-6
...
Bump actions/setup-go from 4 to 6
2026-05-30 13:14:43 -04:00
Philipp C. Heckel
8831d2f87f
Merge pull request #1741 from nexus-uw/patch-1
...
Add directories for attachment, mail, and s3 to Dockerfile-build
2026-05-30 13:14:09 -04:00
dependabot[bot]
2215479294
Bump actions/setup-go from 4 to 6
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 4 to 6.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/v4...v6 )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-30 17:11:55 +00:00
Philipp C. Heckel
aab944fc39
Merge pull request #1763 from binwiederhier/dependabot/github_actions/actions/setup-node-6
...
Bump actions/setup-node from 3 to 6
2026-05-30 13:11:47 -04:00