binwiederhier
a4c836b531
Refine
2026-02-20 15:36:12 -05:00
binwiederhier
4cbd80c68e
Use one PG connection, add support for connection params
2026-02-19 22:34:53 -05:00
binwiederhier
07c3e280bf
Refactor user package to Store interface with PostgreSQL support
...
Extract database operations from Manager into a Store interface with
SQLite and PostgreSQL implementations using a shared commonStore.
Split SQLite migrations into store_sqlite_migrations.go, use shared
schema_version table for PostgreSQL, rename user_user/user_tier tables
to "user"/tier, and wire up database-url in CLI commands.
2026-02-16 22:39:54 -05:00
binwiederhier
e432bf2886
Rename PostgreSQL table prefix from wp_ to webpush_
2026-02-16 12:13:10 -05:00
binwiederhier
86157fc7f6
Lint
2026-01-18 11:14:07 -05:00
binwiederhier
279c164bf5
Fix build
2026-01-18 11:13:56 -05:00
binwiederhier
856f150958
Better
2026-01-18 10:46:15 -05:00
binwiederhier
220372d65a
Move client config file logic, docs
2026-01-17 17:51:33 -05:00
binwiederhier
353fedb93f
Docs, lint
2026-01-17 14:59:43 -05:00
binwiederhier
dfd12528f3
Manual nits
2026-01-17 14:48:32 -05:00
binwiederhier
6d5cc6aeac
Windows server support
2026-01-17 14:43:43 -05:00
binwiederhier
b23f6632b1
Use Go templates, update docs
2026-01-17 04:59:46 -05:00
binwiederhier
6bacf7dafc
Works
2026-01-17 04:34:32 -05:00
binwiederhier
0e200b96e0
Merge branch 'main' of github.com:binwiederhier/ntfy into feature/twilio-call-format-file
2026-01-17 03:49:52 -05:00
binwiederhier
3d54260f79
Docs
2026-01-15 09:30:37 -05:00
binwiederhier
152a6b96d1
Run go fix
2025-12-23 20:23:48 -05:00
binwiederhier
4f6f45a9c0
Checks
2025-08-24 13:52:04 -04:00
binwiederhier
3de04b27ab
Redirect to login page if require-login is enabled
2025-08-24 13:48:19 -04:00
binwiederhier
ec1f97b726
Merge remote-tracking branch 'theatischbein/feat_optional_require_login' into require-login
2025-08-24 13:34:22 -04:00
binwiederhier
5244e0be14
Fix tests
2025-08-09 10:04:57 -04:00
binwiederhier
6eb25f68ac
Update password hash docs, add more validation on password hash
2025-08-09 07:34:19 -04:00
binwiederhier
00409d834b
Add build flag for webpush
2025-08-07 18:31:42 +02:00
binwiederhier
d9ab7cc78d
Add "nowebpush" build tag
2025-08-07 17:39:25 +02:00
binwiederhier
99a2ca8802
Add build tags for Firebase
2025-08-07 17:24:57 +02:00
binwiederhier
ea338ae4fa
Make it easy to build without Stripe
2025-08-07 16:41:39 +02:00
Hunter Kehoe
81463614c9
prevent changing a provisioned user's password
2025-08-03 16:07:24 -06:00
binwiederhier
27151d1cac
Fix tests
2025-07-31 11:35:21 +02:00
binwiederhier
a1c6dd2085
Comments
2025-07-31 11:28:27 +02:00
binwiederhier
08d44703c3
Tiny fixes
2025-07-31 10:46:41 +02:00
binwiederhier
82282419fe
Self-review
2025-07-31 10:34:02 +02:00
binwiederhier
e290d1307f
Tests
2025-07-31 10:26:53 +02:00
binwiederhier
9f987e66fa
Make sure tokens are updated instead of deleted/re-added
2025-07-31 08:36:05 +02:00
binwiederhier
b91ff5f0b5
Move stuff to util.go
2025-07-31 07:33:11 +02:00
binwiederhier
23ec7702fc
Add "auth-tokens"
2025-07-31 07:08:35 +02:00
binwiederhier
07e9670a09
Fix bug in test
2025-07-27 22:33:29 +02:00
binwiederhier
fe545423c5
Change to auth-(users|access), upgrade manually added users to provision users
2025-07-27 12:10:16 +02:00
binwiederhier
f3c67f1d71
Refuse to update manually created users
2025-07-27 11:02:34 +02:00
binwiederhier
f99801a2e6
Add "ntfy user hash"
2025-07-26 12:14:21 +02:00
binwiederhier
f59df0f40a
Works
2025-07-21 17:44:00 +02:00
binwiederhier
51af114b2e
Merge branch 'main' of github.com:binwiederhier/ntfy into predefined-users
2025-07-21 11:57:14 +02:00
binwiederhier
ae62e0d955
Docs docs docs
2025-07-19 15:37:05 +02:00
binwiederhier
b1e935da45
TEmplate dir
2025-07-16 13:49:15 +02:00
binwiederhier
93e14b73bb
Tempalte dir
2025-07-16 10:01:59 +02:00
binwiederhier
c0b5151bae
Predefined users
2025-07-10 20:50:29 +02:00
binwiederhier
efef587671
WIP: Predefined users
2025-07-07 22:36:01 +02:00
binwiederhier
aead619dea
Merge branch 'main' of github.com:binwiederhier/ntfy into ipv6
2025-07-06 21:52:49 +02:00
srevn
47da3aeea6
fix unbounded read
2025-07-06 17:53:04 +03:00
srevn
9ed96e5d8b
Small cosmetic fixes
2025-07-06 16:31:03 +03:00
srevn
04aff72631
Add example and logging
2025-07-06 10:51:28 +03:00
srevn
6fbcd85d17
Add piping support
2025-07-06 10:23:32 +03:00