binwiederhier
24bc50b585
Allow logging in via email
2026-07-16 21:42:42 +02:00
binwiederhier
7b54850c16
Make twilioClient
2026-07-03 21:04:06 -04:00
binwiederhier
c873064cad
Date / time format
2026-06-29 22:24:04 -04:00
binwiederhier
5e32f05302
Read /account from primary
2026-06-25 20:24:50 -04:00
binwiederhier
4313b02fc6
Allow primary email for provisioend users
2026-06-22 12:59:50 -04:00
binwiederhier
d8666b66ec
Change "Email: yes" behavior to make more sense
2026-06-22 10:13:27 -04:00
binwiederhier
1979dbc7c3
Rename
2026-06-21 11:27:02 -04:00
binwiederhier
d7dea6d250
Review
2026-06-21 11:19:49 -04:00
binwiederhier
bb2ca0facf
Send "X-Email: yes" to primary
2026-06-20 14:15:12 -04:00
binwiederhier
99bc803271
Code review
2026-06-16 21:18:58 -04:00
binwiederhier
d8c87d04e7
Update privacy policy, code review
2026-06-16 20:56:22 -04:00
binwiederhier
44d5bcf875
Fix mail mess
2026-06-15 22:21:22 -04:00
binwiederhier
fc59339f86
Rename
2026-06-15 21:47:09 -04:00
binwiederhier
9fa8550ef6
Remove Close() on Sender; words on password dialog
2026-06-13 13:42:32 -04:00
binwiederhier
1215e99098
Provide email during signup
2026-06-12 23:13:01 -04:00
binwiederhier
4516adea36
Lots of refinement
2026-06-12 17:36:40 -04:00
binwiederhier
33ae31055c
Phase 3+4
2026-06-12 14:23:32 -04:00
binwiederhier
30dd4840a2
Phase 2, email verification rework, ui stuff
2026-06-12 11:40:59 -04:00
binwiederhier
acb4c1b3cc
Add visitor-topic-creation-limit-* options
2026-05-17 11:33:07 -04:00
binwiederhier
e57ef84f13
Fix limits for anon users
2026-03-30 16:06:53 -04:00
binwiederhier
3e634e0a5a
Refine
2026-03-30 08:51:18 -04:00
binwiederhier
6aebc5c677
Refine
2026-03-30 08:26:56 -04:00
binwiederhier
61dd788dac
WIP: Email verification
2026-03-29 22:47:38 -04:00
binwiederhier
9b1a32ec56
Refine
2026-03-16 15:52:57 -04:00
binwiederhier
3d9ce69042
PG races
2026-03-16 15:48:36 -04:00
binwiederhier
4b6979aa89
Move model constants
2026-02-21 10:42:34 -05:00
binwiederhier
bcfb50b35a
Disallow changing provisioned user and tokens
2025-08-05 09:59:23 +02:00
binwiederhier
c4c4916bc8
Do not allow changing tokens, user role, or delete users
2025-08-04 22:22:59 +02:00
Hunter Kehoe
81463614c9
prevent changing a provisioned user's password
2025-08-03 16:07:24 -06:00
binwiederhier
23ec7702fc
Add "auth-tokens"
2025-07-31 07:08:35 +02:00
Tom Hubrecht
44b7c2f198
user: Allow changing the hashed password directly
...
This adds the detection of `NTFY_PASSWORD_HASH` when creating a user or
changing its passsword so that scripts don't have to manipulate the bare
password.
2025-05-21 16:34:14 +02:00
Hunter Kehoe
e4c2b938d3
clean up invalid username code
2024-04-05 08:43:56 -06:00
Hunter Kehoe
fc7cf5933f
fix error message for invalid username/password
2024-04-03 21:58:43 -06:00
binwiederhier
22f48c5ad3
Change mod path
2023-11-16 20:54:58 -05:00
binwiederhier
ff7e894e4c
Add more tests, change endpoint
2023-06-17 14:44:55 -04:00
binwiederhier
966ffe1669
More refactor
2023-06-08 23:09:38 -04:00
binwiederhier
9e0687e142
Random tiny changes
2023-06-07 20:38:21 +02:00
binwiederhier
7f3e4b5f47
Move stuff to server_web_push.go
2023-06-07 20:38:21 +02:00
nimbleghost
ff5c854192
Add PWA, service worker and Web Push
...
- Use new notification request/opt-in flow for push
- Implement unsubscribing
- Implement muting
- Implement emojis in title
- Add iOS specific PWA warning
- Don’t use websockets when web push is enabled
- Fix duplicate notifications
- Implement default web push setting
- Implement changing subscription type
- Implement web push subscription refresh
- Implement web push notification click
2023-06-07 20:38:20 +02:00
binwiederhier
92c384374a
More self-review
2023-05-17 10:58:28 -04:00
binwiederhier
ac029c389e
Self-review
2023-05-17 10:39:15 -04:00
binwiederhier
2c81773d01
Add call verification
2023-05-16 22:27:48 -04:00
binwiederhier
7c574d73de
Cont'd Twilio stuff
2023-05-16 14:15:58 -04:00
binwiederhier
69b01bc468
Merge branch 'main' into twilio
2023-05-15 20:02:51 -04:00
binwiederhier
625b13280f
WIP: Access API
2023-05-13 14:39:31 -04:00
binwiederhier
cea434a57c
WIP Twilio
2023-05-12 21:47:41 -04:00
binwiederhier
f99159ee5b
WIP calls, remove SMS
2023-05-12 20:01:12 -04:00
binwiederhier
d4767caf30
Verify
2023-05-11 13:50:10 -04:00
binwiederhier
f9e2d6ddcb
Add limiters and database changes
2023-05-07 11:59:15 -04:00
binwiederhier
ef9d6d9f6c
Support for annual billing intervals
2023-02-21 22:44:30 -05:00