binwiederhier
6d15b9face
Fix up APNs PR
2025-05-22 20:48:24 -04:00
barart
6b2cfb1d1d
Handle anonymous read restrictions by sending a poll_request event
...
If a topic does not allow anonymous reads, this change ensures that we send a "poll_request" event instead of relaying the message via Firebase. Additionally, we include generic text in the title and body/message. This way, if the client cannot retrieve the actual message, the user will still receive a notification, prompting them to update the client manually.
2025-03-05 13:04:21 -06:00
binwiederhier
22f48c5ad3
Change mod path
2023-11-16 20:54:58 -05:00
binwiederhier
7812eb9d19
WIP: Markdown
2023-05-24 20:37:27 -04:00
binwiederhier
76d46ec646
Minor tweaks
2023-02-15 10:55:01 -05:00
binwiederhier
e1a4a74905
Auth rate limiter
2023-02-08 15:20:44 -05:00
binwiederhier
7cc8c81bd8
Continued logging work
2023-02-05 23:34:27 -05:00
binwiederhier
a6641980c2
WIP: Logging
2023-02-03 22:21:50 -05:00
binwiederhier
d9722a9825
Fix almost all tests
2022-12-27 22:14:14 -05:00
binwiederhier
d4c7ad4beb
Rename auth package to user; add extendToken feature
2022-12-25 11:41:38 -05:00
binwiederhier
c2f16f740b
Stuff
2022-12-14 23:11:22 -05:00
Philipp Heckel
5014bba0b3
Replace interface{}
2022-10-01 16:31:48 -04:00
Philipp Heckel
6476978a2e
Move things
2022-09-11 16:31:39 -04:00
Hunter Kehoe
99886d7f66
change icon from object to string
2022-07-17 15:40:24 -06:00
Hunter Kehoe
d519fd999b
notification icons
2022-07-16 14:13:46 -06:00
Philipp Heckel
0521f19ea4
Fix docs header color; tiny other fixes with logging
2022-06-02 20:59:07 -04:00
Philipp Heckel
e12995e218
Logging in subscribe and publish command
2022-06-02 11:59:22 -04:00
Philipp Heckel
7845eb0124
So much logging
2022-06-01 23:24:44 -04:00
Philipp Heckel
9202d85532
Make linter happy
2022-05-31 23:36:06 -04:00
Philipp Heckel
c80e4e1aa9
Make Firebase logic testable, test it
2022-05-31 23:16:44 -04:00
Philipp Heckel
8283b6be97
Firebase quota limit
2022-05-31 20:38:56 -04:00
Philipp Heckel
1f38a4a531
Upgrade Firebase Admin SDK version
2022-05-29 20:48:14 -04:00
Philipp Heckel
96bb357435
Polish the poll_request stuff
2022-05-27 20:30:20 -04:00
Philipp Heckel
6a43c1a126
WIP: iOS poll_request forwarder
2022-05-27 07:55:57 -04:00
Philipp Heckel
af76a2606d
Support for Firebase ~poll keepalive topic that wakes up iOS devices every 20 minutes
2022-05-25 21:39:46 -04:00
Philipp Heckel
cd27d47f4b
APNs data
2022-05-20 15:59:58 -04:00
Philipp Heckel
577cd0fcea
ios
2022-05-11 13:29:23 -04:00
Philipp Heckel
3c3b2477af
Docs (WIP), Firebase
2022-04-19 19:22:19 -04:00
Philipp Heckel
a77f89d302
Test Firebase stuff
2022-02-01 08:47:01 -05:00
Philipp Heckel
b1bbbf0103
Simplify again
2022-01-31 20:12:47 -05:00
Philipp Heckel
c2f31b9c9f
Move firebase to seperate file
2022-01-31 20:06:48 -05:00