Philipp Heckel 41514cd557 Merge branch 'main' into up %!s(int64=4) %!d(string=hai) anos
..
static d6fbccab55 Add 'Cache: no' header, closes #41 %!s(int64=4) %!d(string=hai) anos
cache.go 196c86d12b WIP_ Add 'At:'/'Delay:' headers to support scheduled messages %!s(int64=4) %!d(string=hai) anos
cache_mem.go 196c86d12b WIP_ Add 'At:'/'Delay:' headers to support scheduled messages %!s(int64=4) %!d(string=hai) anos
cache_mem_test.go 196c86d12b WIP_ Add 'At:'/'Delay:' headers to support scheduled messages %!s(int64=4) %!d(string=hai) anos
cache_sqlite.go e8688fed4b Lots more tests %!s(int64=4) %!d(string=hai) anos
cache_sqlite_test.go 5ef83a7ba0 Test DB migration %!s(int64=4) %!d(string=hai) anos
cache_test.go 196c86d12b WIP_ Add 'At:'/'Delay:' headers to support scheduled messages %!s(int64=4) %!d(string=hai) anos
config.go 11b5ac49c0 Fully working email feature %!s(int64=4) %!d(string=hai) anos
config_test.go 6a7e9071b6 Tests, client tests WIP %!s(int64=4) %!d(string=hai) anos
example.html 6d7fec5337 Examples and anchors on website %!s(int64=4) %!d(string=hai) anos
index.gohtml d6fbccab55 Add 'Cache: no' header, closes #41 %!s(int64=4) %!d(string=hai) anos
mailer.go 11b5ac49c0 Fully working email feature %!s(int64=4) %!d(string=hai) anos
mailer_emoji.json 11b5ac49c0 Fully working email feature %!s(int64=4) %!d(string=hai) anos
mailer_test.go 8a625ef786 Docs, and fixing tests %!s(int64=4) %!d(string=hai) anos
message.go 63a29380a9 up testing %!s(int64=4) %!d(string=hai) anos
ntfy.service fa9d6444f5 Move config files and folders %!s(int64=4) %!d(string=hai) anos
server.go 41514cd557 Merge branch 'main' into up %!s(int64=4) %!d(string=hai) anos
server.yml 3bc8ff0104 Docs %!s(int64=4) %!d(string=hai) anos
server_test.go 7a23779d07 JSON API errors %!s(int64=4) %!d(string=hai) anos
topic.go 98c1ab9e86 Finish cache tests %!s(int64=4) %!d(string=hai) anos
visitor.go 7a23779d07 JSON API errors %!s(int64=4) %!d(string=hai) anos