binwiederhier
4cd556f5aa
Copy fix
2026-02-08 22:31:22 -05:00
binwiederhier
3f0a7b65ee
Server/Web: Support "copy" action button to copy a value to the clipboard
2026-02-08 14:20:03 -05:00
binwiederhier
1b554d5b08
Web: Fix clear=true on action buttons not clearing the notification
2026-02-05 09:40:18 -08:00
binwiederhier
5ba1c71140
Fix grouping issue with sequence ID
2026-01-18 21:30:12 -05:00
binwiederhier
2cc4bf7d28
Fix webpush stuff
2026-01-15 21:55:20 -05:00
binwiederhier
5ae3774f19
Refine, docs
2026-01-15 19:06:05 -05:00
binwiederhier
ff2b8167b4
Make closing notifications work
2026-01-14 21:17:21 -05:00
binwiederhier
96638b516c
Fix service worker handling for updating/deleting
2026-01-14 20:46:18 -05:00
binwiederhier
a3c16d81f8
Rename to clear
2026-01-13 16:31:13 -05:00
binwiederhier
5ad3de2904
Switch to event type
2026-01-08 20:50:23 -05:00
binwiederhier
1ab7ca876c
Rename to sequence_id
2026-01-08 14:27:18 -05:00
binwiederhier
75abf2e245
Delete old messages with SID when new messages arrive
2026-01-08 10:28:02 -05:00
binwiederhier
2dd152df3f
Manual fixes for AI slop
2026-01-06 18:02:08 -05:00
binwiederhier
2856793eff
Deleted
2026-01-06 14:22:55 -05:00
binwiederhier
aca9a77498
Remove mtime
2026-01-05 21:14:29 -05:00
Hunter Kehoe
8293a24cf9
update notification text using sid in web app
2025-10-17 22:10:11 -06:00
Nihal Gonsalves
c7f85e6283
fix(web-push): re-init i18n on each sw message
2023-07-10 20:10:45 +02:00
nimbleghost
9fa1288dbc
Fix update behaviour
2023-06-29 15:07:18 +02:00
nimbleghost
5f6d753cb7
Remove navigation fallback for all except app root
2023-06-19 21:45:55 +02:00
nimbleghost
8211b4cc24
Fix: add v1 to navigation fallback denylist
...
This is required for the Stripe redirection flow
2023-06-19 21:28:40 +02:00
nimbleghost
000a3e005c
Improve dynamic webmanifest setup
2023-06-19 20:41:41 +02:00
nimbleghost
d7aacb8b24
Fix PWA for non-root web roots
2023-06-19 10:58:15 +02:00
binwiederhier
6e95d62726
Cosmetic changess
2023-06-15 22:25:05 -04:00
nimbleghost
b197ea3ab6
Use the same notification pipeline everywhere
...
This means less duplication and `actions` support for all
notifications.
2023-06-15 00:43:18 +02:00
nimbleghost
83eb4c39e5
Add i18n to service worker
2023-06-14 20:58:58 +02:00
nimbleghost
2dcad150eb
Add missing await
2023-06-14 20:58:24 +02:00
nimbleghost
eebe4f8920
Refactor and document sw.js file
2023-06-14 20:47:56 +02:00
binwiederhier
2e8292a65f
No real changes, just renames
2023-06-09 14:32:34 -04:00
nimbleghost
4ce6fdcc5a
Implement http actions in service worker
...
These are only supported in Chrome-based browsers via the service worker
and not for regular desktop notifications.
2023-06-08 20:12:41 +02:00
nimbleghost
a8db08c7d4
Use attachment URL for image & add timestamp
2023-06-07 21:57:23 +02:00
nimbleghost
0f0074cbab
Implement push subscription expiry
2023-06-07 21:09:13 +02:00
nimbleghost
4648f83669
Format emojis in the service worker directly
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