Commit graph

17 commits

Author SHA1 Message Date
binwiederhier c0fab933a5 Build docs in venv 2023-11-16 05:31:53 -05: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 04cc71af90 .gitignore 2023-06-01 13:56:32 -04:00
binwiederhier 14285a95e5 Fix docs 2023-03-16 23:09:37 -04:00
Philipp Heckel 98b56c2f06 Changelog 2022-05-24 22:30:12 -04:00
Philipp Heckel 4c5d40e4c9 Fix make targets to actually work on macOS 2022-05-21 10:08:33 -04:00
Curid 9684629549 Add disable option to web-root
Closes #238
2022-05-13 17:08:07 +00:00
Philipp Heckel 5c01d13fe3 Secrets 2022-05-09 19:48:01 -04:00
Philipp Heckel e27d5719f0 Embed new web UI into server 2022-03-05 20:24:10 -05:00
Philipp Heckel 4c4e689af4 WIP: React 2022-02-18 09:49:51 -05:00
Philipp Heckel eb5b86ffe2 WIP: Attachments 2022-01-02 23:56:12 +01:00
Philipp Heckel 63206f8581 Firebase keepalive, supports #56 2021-12-13 22:30:28 -05:00
Philipp Heckel 37fafd09e7 GitHub workflow 2021-12-07 11:50:48 -05:00
Philipp Heckel 7ba268887b Continuation of the docs 2021-12-02 17:27:31 -05:00
Philipp Heckel ae7bfb2c97 WIP: Docs 2021-12-01 23:08:12 -05:00
Philipp Heckel e1c9fef6dc Makefile, Dockerfile, GoReleaser, config.yml, systemd service 2021-10-23 21:29:45 -04:00
Philipp Heckel e79b50f010 Initial commit 2021-10-22 18:54:02 -04:00