Philipp Heckel
|
85939618c8
Fix Poll(); yeyy tests
|
3 years ago |
Philipp Heckel
|
fe5734d9f0
Tests for cliet package
|
3 years ago |
Philipp Heckel
|
6a7e9071b6
Tests, client tests WIP
|
3 years ago |
Philipp Heckel
|
68d881291c
Docs, LoadConfig, config test
|
3 years ago |
Philipp Heckel
|
534fca0d3b
Fix data race
|
3 years ago |
Philipp Heckel
|
b6120cf6d7
Message filtering tests
|
3 years ago |
Philipp Heckel
|
09bf13bd70
Query filters only apply to message events
|
3 years ago |
Philipp Heckel
|
9315829bc4
Query filters
|
3 years ago |
Philipp Heckel
|
fa9d6444f5
Move config files and folders
|
3 years ago |
Philipp Heckel
|
1e8421e8ce
WIP: CLI, relates to #46
|
3 years ago |
Philipp Heckel
|
534b93e142
Webhooks (#55), more tests (#35) and python examples (#50)
|
3 years ago |
Philipp Heckel
|
02f8a32b46
GET-based send/trigger, relates to #55
|
3 years ago |
Philipp Heckel
|
9cb48dbb60
Move background tasks to functions
|
3 years ago |
Philipp Heckel
|
63206f8581
Firebase keepalive, supports #56
|
3 years ago |
Philipp Heckel
|
01d21165e9
Docs docs docs
|
3 years ago |
Philipp Heckel
|
e8688fed4b
Lots more tests
|
3 years ago |
Philipp Heckel
|
06b4d9c83b
Natural language
|
3 years ago |
Philipp Heckel
|
196c86d12b
WIP_ Add 'At:'/'Delay:' headers to support scheduled messages
|
3 years ago |
Philipp Heckel
|
f966b2f9d7
Add 'Firebase: no' header, closes #42
|
3 years ago |
Philipp Heckel
|
d6fbccab55
Add 'Cache: no' header, closes #41
|
3 years ago |
Philipp Heckel
|
98c1ab9e86
Finish cache tests
|
3 years ago |
Philipp Heckel
|
b437a87266
Disallow subscribing to /docs
|
3 years ago |
Philipp Heckel
|
802ef17cb4
Fix data races
|
3 years ago |
Philipp Heckel
|
40fbce07db
Test for simple pub sub
|
3 years ago |
Philipp Heckel
|
be50af0a7a
Begin unit tests, relates to #35
|
3 years ago |
Philipp Heckel
|
da8f90d388
gofmt
|
3 years ago |
Philipp Heckel
|
90ba341323
Remove print
|
3 years ago |
Philipp Heckel
|
7ba268887b
Continuation of the docs
|
3 years ago |
Philipp Heckel
|
07a1fe3acb
Add TLS/HTTPS
|
3 years ago |
Philipp Heckel
|
8616be12a2
Emojis in notifications; server caching
|
3 years ago |
Philipp Heckel
|
1b8ebab5f3
Priorities, titles, tags
|
3 years ago |
Philipp Heckel
|
8280e5b0ad
Do not allow empty messages
|
3 years ago |
Philipp Heckel
|
6d7fec5337
Examples and anchors on website
|
3 years ago |
Philipp Heckel
|
52136030be
Subscribe to more than one topic
|
3 years ago |
Philipp Heckel
|
d453db89a7
Add since=all; make poll=1 default to since=all
|
3 years ago |
Philipp Heckel
|
43c9a92748
Detail page in web UI
|
3 years ago |
Philipp Heckel
|
c01c94c64c
Fix content type to add charset
|
3 years ago |
Philipp Heckel
|
0170f673bd
Fix rate limiting behind proxy, make configurable
|
3 years ago |
Philipp Heckel
|
5948f39a53
Add firebase subscriber to topics from cache upon initialization; stricter rate limits
|
3 years ago |
Philipp Heckel
|
30a1ffa7cf
Clean up readme
|
3 years ago |
Philipp Heckel
|
7b810acfb5
SQLite cache
|
3 years ago |
Philipp Heckel
|
1c7695c1f3
Merge branch 'main' into cache
|
3 years ago |
Philipp Heckel
|
0e9fa1c4dc
Fix raw endpoint
|
3 years ago |
Philipp Heckel
|
67922b0ae5
Cache
|
3 years ago |
Philipp Heckel
|
b775e6dfce
Limits
|
3 years ago |
Philipp Heckel
|
fa7a45902f
Subscription limit
|
3 years ago |
Philipp Heckel
|
9a91312392
Only send Firebase data messages
|
3 years ago |
Philipp Heckel
|
b145e693a5
Add firebase support
|
3 years ago |
Philipp Heckel
|
4677e724ee
Re-add "message" as event type
|
3 years ago |
Philipp Heckel
|
ad17be1683
WIP: Firebase support
|
3 years ago |