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
5ce78660cf
Doc fixes (2)
2023-06-18 22:42:19 +02:00
nimbleghost
89f5cc577e
Doc fixes
2023-06-18 21:17:49 +02:00
binwiederhier
dc7dd836c6
web-push-startup-queries
2023-06-18 14:20:22 -04:00
binwiederhier
88c6b4adae
Rename web-push-subscriptions-file to web-push-file
2023-06-17 21:57:47 -04:00
binwiederhier
020996ea04
Minor changes
2023-06-17 21:51:04 -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
nimbleghost
3cd61d8278
Add web push delete test
2023-06-17 21:44:21 +02:00
nimbleghost
2d45e397a7
Add disabled web push test
2023-06-17 21:40:08 +02:00
binwiederhier
ff7e894e4c
Add more tests, change endpoint
2023-06-17 14:44:55 -04:00
Philipp C. Heckel
7db25d71dd
Merge pull request #774 from skittlesvampir/patch-1
...
Update Docker-Compose Version in install.md
2023-06-17 07:54:57 -04:00
skittlesvampir
2283cc4ce6
Update Docker-Compose Version in install.md
...
According to https://docs.docker.com/compose/compose-file/compose-file-v2/#healthcheck , 'start_period' is only supported since version 2.3
2023-06-17 12:19:51 +02:00
binwiederhier
341e84f643
Limit number of webpush subscriptions per subscriber IP
2023-06-16 21:59:07 -04:00
binwiederhier
c43a1166e2
Docs, mostly
2023-06-16 16:55:42 -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
binwiederhier
ad36f5db46
Merge branch 'main' into pwa
2023-06-14 11:20:49 -04:00
binwiederhier
e96e35b40b
Newly created access tokens are now lowercase only
2023-06-14 11:20:29 -04:00
binwiederhier
aeb60735dc
Wording
2023-06-14 11:02:54 -04:00
nimbleghost
67948d0767
Remove stray console.log
2023-06-14 14:52:09 +02:00
nimbleghost
e2120bc66d
Improve WebPushEnabled conditional display
2023-06-14 14:33:35 +02:00
nimbleghost
67b9d2eaf6
Add missing await
2023-06-14 14:31:34 +02:00
binwiederhier
7083ed9f6b
Move websocketSubscriptions to useConnectionListeners
2023-06-14 08:18:55 -04:00
binwiederhier
790fd43369
Tiny changes
2023-06-14 08:04:16 -04:00
binwiederhier
6b38499bdc
Revert alert text and button, and warning
2023-06-13 22:03:00 -04:00
binwiederhier
cf050cc289
Merge branch 'pwa' of github.com:nimbleghost/ntfy into pwa
2023-06-13 21:54:23 -04:00
nimbleghost
390d42c607
Format & fix lint
2023-06-13 14:02:54 +02:00
nimbleghost
8ccfa5c3fb
Fix session replica behaviour (merge with session)
...
The harder-to-refactor parts are the places where exists/username/token
are called within a React component. However, `resetAndRedirect` and
`store` are already called from async contexts, so adding an `await`
is simple.
This thus merges the logic, keeping localStorage for the components to
call, but making sure reset/store behaviour works correctly for the
replica.
2023-06-13 14:00:51 +02:00
Laur
8073bb4e24
Translated using Weblate (Romanian)
...
Currently translated at 26.7% (102 of 382 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/ro/
2023-06-13 11:52:47 +02:00
binwiederhier
9e19183471
Merge branch 'main' into pwa
2023-06-12 21:13:16 -04:00
binwiederhier
ae3e8a0094
Blog post
2023-06-12 21:13:05 -04:00
binwiederhier
2d0c043dfd
Derp
2023-06-12 21:03:49 -04:00
binwiederhier
a8def0aed2
Make allowed endpoints a list of patterns
2023-06-12 21:01:43 -04:00
binwiederhier
4e44b034bd
Merge branch 'main' of github.com:binwiederhier/ntfy into pwa
2023-06-12 19:38:17 -04:00
binwiederhier
e6c83b6efb
Add Lemmy, etc.
2023-06-12 08:48:51 -04:00