Commit Graph

72 Commits (09515f26df9c3fb3a1ac98e041aa1178e616d84c)

Author SHA1 Message Date
Philipp Heckel 113053a9e3 Fix encoding issues 2021-12-28 01:26:20 +01:00
Philipp Heckel 01a1d981cf fix nil pointer 2021-12-27 22:18:15 +01:00
Philipp Heckel e7f8fc93e4 Working prefix 2021-12-27 22:06:40 +01:00
Philipp Heckel 7eaa92cb20 WIP 2021-12-27 16:39:28 +01:00
Philipp Heckel 3001e57bcc WIP: mail publish 2021-12-27 15:48:09 +01:00
Philipp Heckel d6762276f5 Test 2021-12-25 22:07:55 +01:00
Philipp Heckel 41514cd557 Merge branch 'main' into up 2021-12-25 21:49:47 +01:00
Karmanyaah Malhotra 63a29380a9 up testing 2021-12-25 10:26:18 -06:00
Philipp Heckel eeb378cfdc Change error JSON 2021-12-25 15:21:41 +01:00
Philipp Heckel 7a23779d07 JSON API errors 2021-12-25 15:15:05 +01:00
Philipp Heckel 29628a66a6 Initial 2021-12-25 11:56:02 +01:00
Philipp Heckel f553cdb282 Continued e-mail support 2021-12-24 15:01:29 +01:00
Philipp Heckel 7280ae1ebc Email rate limiting + tests 2021-12-24 00:03:04 +01:00
Philipp Heckel 873c57b3d8 Send emails 2021-12-23 21:04:17 +01:00
Philipp Heckel 85939618c8 Fix Poll(); yeyy tests 2021-12-22 23:45:19 +01:00
Philipp Heckel fe5734d9f0 Tests for cliet package 2021-12-22 23:20:43 +01:00
Philipp Heckel 6a7e9071b6 Tests, client tests WIP 2021-12-22 14:17:50 +01:00
Philipp Heckel 68d881291c Docs, LoadConfig, config test 2021-12-22 13:46:17 +01:00
Philipp Heckel 534fca0d3b Fix data race 2021-12-22 10:04:59 +01:00
Philipp Heckel b6120cf6d7 Message filtering tests 2021-12-22 09:44:16 +01:00
Philipp Heckel 09bf13bd70 Query filters only apply to message events 2021-12-21 21:29:37 +01:00
Philipp Heckel 9315829bc4 Query filters 2021-12-21 21:22:27 +01:00
Philipp Heckel fa9d6444f5 Move config files and folders 2021-12-18 22:02:36 -05:00
Philipp Heckel 1e8421e8ce WIP: CLI, relates to #46 2021-12-16 20:33:01 -05:00
Philipp Heckel 534b93e142 Webhooks (#55), more tests (#35) and python examples (#50) 2021-12-15 16:12:40 -05:00
Philipp Heckel 02f8a32b46 GET-based send/trigger, relates to #55 2021-12-15 09:41:55 -05:00
Philipp Heckel 9cb48dbb60 Move background tasks to functions 2021-12-15 09:13:16 -05:00
Philipp Heckel 63206f8581 Firebase keepalive, supports #56 2021-12-13 22:30:28 -05:00
Philipp Heckel 01d21165e9 Docs docs docs 2021-12-11 00:06:25 -05:00
Philipp Heckel e8688fed4b Lots more tests 2021-12-10 22:57:01 -05:00
Philipp Heckel 06b4d9c83b Natural language 2021-12-10 19:59:51 -05:00
Philipp Heckel 196c86d12b WIP_ Add 'At:'/'Delay:' headers to support scheduled messages 2021-12-10 11:31:42 -05:00
Philipp Heckel f966b2f9d7 Add 'Firebase: no' header, closes #42 2021-12-09 12:15:17 -05:00
Philipp Heckel d6fbccab55 Add 'Cache: no' header, closes #41 2021-12-09 10:23:17 -05:00
Philipp Heckel 98c1ab9e86 Finish cache tests 2021-12-08 22:57:31 -05:00
Philipp Heckel b437a87266 Disallow subscribing to /docs 2021-12-08 22:13:59 -05:00
Philipp Heckel 802ef17cb4 Fix data races 2021-12-07 16:03:01 -05:00
Philipp Heckel 40fbce07db Test for simple pub sub 2021-12-07 15:39:42 -05:00
Philipp Heckel be50af0a7a Begin unit tests, relates to #35 2021-12-07 11:45:15 -05:00
Philipp Heckel da8f90d388 gofmt 2021-12-07 10:38:58 -05:00
Philipp Heckel 90ba341323 Remove print 2021-12-04 14:33:55 -05:00
Philipp Heckel 7ba268887b Continuation of the docs 2021-12-02 17:27:31 -05:00
Philipp Heckel 07a1fe3acb Add TLS/HTTPS 2021-12-02 08:52:48 -05:00
Philipp Heckel 8616be12a2 Emojis in notifications; server caching 2021-11-29 09:34:43 -05:00
Philipp Heckel 1b8ebab5f3 Priorities, titles, tags 2021-11-27 16:12:08 -05:00
Philipp Heckel 8280e5b0ad Do not allow empty messages 2021-11-18 14:21:00 -05:00
Philipp Heckel 6d7fec5337 Examples and anchors on website 2021-11-18 09:22:33 -05:00
Philipp Heckel 52136030be Subscribe to more than one topic 2021-11-15 07:56:58 -05:00
Philipp Heckel d453db89a7 Add since=all; make poll=1 default to since=all 2021-11-08 09:46:31 -05:00
Philipp Heckel 43c9a92748 Detail page in web UI 2021-11-08 09:24:34 -05:00