nimbleghost
e8216ae9e7
Fix resubscribing when notifications are re-granted
...
(case: from denied to granted)
2023-06-29 00:02:18 +02:00
nimbleghost
365a0b2832
Fix preferences warnings
2023-06-28 23:38:57 +02:00
nimbleghost
9ce3545901
Fix refreshing things when permission is granted
...
We refreshed some things but not everything, this makes it more
responsive if you have the settings page open when granting permissions,
for example.
2023-06-28 20:26:54 +02:00
binwiederhier
64ac111d55
Rename UI_MODE to THEME
2023-06-28 13:30:51 -04:00
binwiederhier
e9f170a197
Merge branch 'main' into dark-mode
2023-06-28 13:03:24 -04:00
binwiederhier
48a5a55e2f
Release notes
2023-06-28 12:54:13 -04:00
nimbleghost
4828e3a691
Add preference
2023-06-28 17:39:44 +02:00
nimbleghost
e607944ad1
Update colors
2023-06-28 17:20:01 +02:00
nimbleghost
4f39c7c155
Implement dark mode
...
Resolves #206
2023-06-28 16:52:35 +02:00
binwiederhier
f3932e4b65
Bump deps
2023-06-28 10:38:11 -04:00
nimbleghost
9dbac2cb33
Update wording
2023-06-28 15:53:30 +02:00
nimbleghost
95cfe16676
Add background notif text to subscribe dialog
...
only when web push is enabled
2023-06-28 08:57:57 +02:00
nimbleghost
dabb6a481f
Add server name to background notification setting
2023-06-28 08:44:05 +02:00
Philipp C. Heckel
0b3e268f2c
Merge pull request #784 from nimbleghost/pref-responsive
...
Web app UI: make preferences responsive
2023-06-26 20:45:07 -04:00
binwiederhier
12df164245
Formatting
2023-06-26 20:38:18 -04:00
nimbleghost
d51ca20992
Use dvh for main height
...
This takes into account browser UI for the viewport calculation
2023-06-26 23:36:04 +02:00
nimbleghost
4a1adaeab2
Make login and sign up form responsive
2023-06-26 23:34:22 +02:00
nimbleghost
fd5bfd161d
Web app UI: make preferences responsive
2023-06-26 23:19:58 +02:00
nimbleghost
0c496ca223
Fix iOS prompt
2023-06-26 21:49:53 +02:00
nimbleghost
175ab5ea76
Fix: refresh web push pref on standalone change
2023-06-26 08:56:07 +02:00
binwiederhier
5627097a6c
Remove WebPush.js, move to hooks.js; add docblocks
2023-06-25 21:46:26 -04:00
binwiederhier
94fb23ba17
Style changes
2023-06-25 21:10:25 -04:00
nimbleghost
833293ad77
Set PWA web push enabled on launch instead
2023-06-25 22:00:45 +02:00
nimbleghost
a8d3297c4e
Correctly handle standalone (PWA) mode changes
...
- Also handle notification permission changes
- Remove web push schedule worker since this complicates
things and doesn’t do _that_ much. We have the reminder
notification if the user truly doesn’t reload ntfy in
more than a week.
2023-06-25 21:25:52 +02:00
binwiederhier
0c937d02df
Bump deps
2023-06-25 12:58:18 -04:00
nimbleghost
48d1f7887d
Default web push to enabled on PWAs
2023-06-24 20:22:34 +02:00
binwiederhier
e8ecd6b006
Merge branch 'main' of https://hosted.weblate.org/git/ntfy/web
2023-06-24 13:34:21 -04:00
ayuyydev
71b961d3f3
Translated using Weblate (Chinese (Traditional))
...
Currently translated at 57.0% (218 of 382 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/zh_Hant/
2023-06-24 16:51:13 +02:00
binwiederhier
d266579be1
Merge branch 'main' of https://hosted.weblate.org/git/ntfy/web into pwa
2023-06-20 21:22:35 -04:00
Oğuz Ersen
f61c67e6be
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (382 of 382 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/tr/
2023-06-20 19:49:30 +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
6615aea5dc
Fix grant button in language files
2023-06-18 20:29:08 -04:00
binwiederhier
27a4e58fb1
Merge branch 'main' into pwa
2023-06-18 20:24:47 -04:00
binwiederhier
4c7dc4c1ba
Merge branch 'main' of https://hosted.weblate.org/git/ntfy/web
2023-06-18 20:24:20 -04:00
nimbleghost
30a8f66db2
Reorder start/stopWorkers
2023-06-17 22:32:24 +02:00
nimbleghost
9ba733d4e0
Add a reload button to error boundary
...
There are sometimes edge cases on iOS which cause the app to crash,
it’s good to have a reload button as there’s no browser chrome (reload,
back, forward) in an iOS standalone PWA.
2023-06-17 22:15:02 +02:00
nimbleghost
fafe478e5c
Sync localStorage to indexedDB on startup
2023-06-17 22:08:25 +02:00
nimbleghost
b7bb4459f9
Check for image mimetype first
...
URL heuristic is the second check if there is no mime
2023-06-17 21:53:45 +02:00
binwiederhier
ff7e894e4c
Add more tests, change endpoint
2023-06-17 14:44:55 -04: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
fa418eef16
Update develop.md sw docs
...
turns out http://localhost runs service workers just fine on all desktop
browsers 🤷
2023-06-15 00:42:26 +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
4dc89f6bc5
Tiny fixes
2023-06-14 13:31:34 -04:00
binwiederhier
9403873a7b
Re-increate Dexie version number
2023-06-14 13:08:35 -04:00