mplorentz
63cf801ef1
Fix settings hydration
CI / lint-check-build (pull_request) Successful in 3m23s
2026-09-21 16:14:02 -04:00
mplorentz
2b2515b1be
check for nip-9a support
2026-09-03 12:40:28 -04:00
mplorentz
a7b948740c
Omit email digest UI if env variable is not set.
2026-09-03 12:03:34 -04:00
mplorentz
dd1182cb32
Save email notification prefs to app settings
CI / lint-check-build (pull_request) Has been cancelled
2026-08-27 15:08:37 -04:00
Agent
49df66a58a
Fix error message when saving email prefs fails
CI / lint-check-build (pull_request) Has been cancelled
2026-08-25 10:32:51 -04:00
mplorentz
c0f545350c
Merge branch 'dev' into email-notifications
CI / lint-check-build (pull_request) Has been cancelled
2026-08-24 14:40:44 -04:00
Agent
5cbc1e459c
Show email registration errors in UI
...
- Add error field to EmailNotificationState type
- Set user-friendly error messages in MailNotifications.register() for:
missing signer, missing server config, NIP-98 auth failure,
network errors, and server errors
- Clear error on successful registration
- Show inline error banner in the email settings card
- Return early on registration failure (like push does)
- Clear error when user edits email/frequency or clicks reset
2026-08-20 12:22:53 -04:00
Agent
fee6f565ff
Email notifications: settings UI + mail adapter
...
- Add VITE_EMAIL_NOTIFICATION_SERVER env var
- Extend notificationSettings with email, emailFrequency, emailAddress
- Add emailNotificationState store in push/adapters/common.ts
- New src/app/mail/index.ts with MailNotifications class:
register/unregister with mailship via NIP-98 auth,
publish kind 30390 NIP-9a subscription events
- Wired into alerts settings save handler
- Email Digest Settings card in alerts UI
2026-08-20 11:15:35 -04:00
Jon Staab
ed61081b01
Fix key backup gating, mention alerts toggle, and silent load failures
2026-07-27 15:21:39 -07:00
Jon Staab
cf938c6397
Bring caravel hosting in-app
2026-07-27 13:19:28 -07:00
Jon Staab
486385cf1f
Refactor css, lib components, add themes
2026-06-26 17:25:34 -07:00
Jon Staab
926b31de78
Split app/core up into domain-oriented files
2026-06-08 17:07:39 -07:00
Jon Staab
ea6b63de53
Rename app utils
2026-06-08 17:07:17 -07:00
userAdityaa
8dd278f47c
fix: turn on notification defaults and prompt on first DM visit ( #284 )
...
Co-authored-by: userAdityaa <aditya.chaudhary1558@gmail.com>
Co-committed-by: userAdityaa <aditya.chaudhary1558@gmail.com>
2026-05-29 15:13:10 +00:00
Pratyush Mohanty
32a31045ef
fix: Improve toggle switch placement in settings screen ( #208 ) ( #232 )
...
Co-authored-by: Pratyush Mohanty <prat_09@noreply.coracle.social>
Co-committed-by: Pratyush Mohanty <prat_09@noreply.coracle.social>
2026-04-17 21:58:52 +00:00
hodlbod
0761cdd28f
Add android fallback for background push notifications ( #102 )
2026-03-19 15:32:32 +00:00
Jon Staab
1df2284ea3
Return more details about notification registration failure
2026-03-12 14:07:52 -07:00
Jon Staab
99966a976e
Overhaul relay settings page
2026-03-11 15:58:05 -07:00
Jon Staab
4480132c74
Add sticky submit buttons to settings pages
2026-02-02 09:51:36 -08:00
Jon Staab
4169db33e6
Rework alert settings and UI
2026-01-30 09:13:50 -08:00
Jon Staab
bf6abd301c
refactor notification syncing
2026-01-27 17:15:22 -08:00
Jon Staab
9b3a8258ce
Disable alerts on logout
2026-01-26 10:08:43 -08:00
Jon Staab
646b8f8736
Rework subscription storage
2026-01-23 16:51:02 -08:00
Jon Staab
2528e4acad
Clean up and fix push notifications implementation
2026-01-23 15:35:54 -08:00
Jon Staab
ca3d661830
Generally just refactor alerts, upgrade some deps
2026-01-23 10:05:47 -08:00
Jon Staab
63fee653e8
Add muted rooms, rework alert settings
2026-01-22 12:49:09 -08:00
Jon Staab
6d1eeacc49
Add new alerts
2026-01-20 13:42:58 -08:00
Jon Staab
f85748fef9
Remove old alerts
2026-01-19 16:33:49 -08:00
Jon Staab
fc6a1a3819
Move alerts to their own page, add direct message alerts
2025-09-11 12:28:54 -07:00