Commit Graph
100 Commits
Author SHA1 Message Date
Philipp Heckel e3dfea1991 Docblocks, a handful of tests, but not enough 2021-12-19 14:27:26 -05:00
Philipp Heckel fa9d6444f5 Move config files and folders 2021-12-18 22:02:36 -05:00
Philipp Heckel 2c1989beb0 I think we're getting there 2021-12-18 16:12:36 -05:00
Philipp Heckel f266afa1de WIP CLI 2021-12-18 14:43:27 -05:00
Philipp Heckel 5639cf7a0f Docs 2021-12-17 22:38:29 -05:00
Philipp Heckel a1f513f6a5 WIP CLI 2021-12-17 09:32:59 -05:00
Philipp Heckel 1e8421e8ce WIP: CLI, relates to #46 2021-12-16 20:33:01 -05:00
Philipp Heckel 4346f55b29 Python examples; that's all; closes #50 2021-12-15 20:37:21 -05:00
Philipp Heckel 92f48fbbea Bump version 2021-12-15 19:24:38 -05:00
Philipp Heckel 200dd25ffa Add limitations section 2021-12-15 19:23:44 -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 bd09fb4c54 Bump version 2021-12-13 22:35:54 -05:00
Philipp Heckel 63206f8581 Firebase keepalive, supports #56 2021-12-13 22:30:28 -05:00
Philipp Heckel de0c41ec3b Resize/compress images 2021-12-12 20:37:38 -05:00
Philipp Heckel eaefb436d6 More docs 2021-12-12 14:26:24 -05:00
Philipp Heckel 5843de5dfc Documentation for the intent stuff 2021-12-12 09:26:35 -05:00
Philipp Heckel 6abda93a14 Bump version 2021-12-11 07:30:48 -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 5ef83a7ba0 Test DB migration 2021-12-10 20:28:56 -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 aacdda94e1 chmod 600 for cache file 2021-12-09 14:07:09 -05:00
Philipp Heckel ee34770610 Merge branch 'main' of github.com:binwiederhier/ntfy into main 2021-12-09 14:04:57 -05:00
Philipp Heckel b950e9da95 Fix #47 issue with 1.5.2 2021-12-09 14:04:41 -05:00
Philipp Heckel 1f60791bad Bump version 2021-12-09 13:12:57 -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 d5be5d3e8c Test schema migration 2021-12-08 23:24:09 -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 9a56c24dbe Make ntfy run as ntfy user/group, closes #38 2021-12-08 22:08:44 -05:00
Philipp Heckel 808b63eaa1 Merge branch 'main' of github.com:binwiederhier/ntfy into main 2021-12-08 16:09:00 -05:00
Philipp Heckel 3a009eac9d More unit tests 2021-12-08 16:08:50 -05:00
Philipp Heckel 6fb4bdc001 Docs on "scaling" 2021-12-08 11:53:59 -05:00
Philipp Heckel 802ef17cb4 Fix data races 2021-12-07 16:03:01 -05:00
Philipp Heckel c9f1b02251 Unnecessary check around range 2021-12-07 15:43:51 -05:00
Philipp Heckel 40fbce07db Test for simple pub sub 2021-12-07 15:39:42 -05:00
Philipp Heckel aa9764848a Enable codecov.io 2021-12-07 14:50:46 -05:00
Philipp Heckel fc16b0531a Open and keepalive tests 2021-12-07 14:46:10 -05:00
Philipp Heckel 94b70fbcb9 First server tests 2021-12-07 14:06:33 -05:00
Philipp Heckel ab3cc47e27 Move python deps to requirements.txt 2021-12-07 13:37:01 -05:00
Philipp Heckel a3ce12585b Upgrade jinja 2021-12-07 13:27:15 -05:00
Philipp Heckel 829e8f6ea6 pip list 2021-12-07 13:24:50 -05:00
Philipp Heckel fd71589f60 More test; begin test infra stuff 2021-12-07 12:23:42 -05:00
Philipp Heckel 37fafd09e7 GitHub workflow 2021-12-07 11:50:48 -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 f1fac8da75 Proxy docs 2021-12-06 20:05:06 -05:00
Philipp Heckel faa7de9f37 Drop shadow color 2021-12-06 19:04:45 -05:00
Philipp Heckel d0d1f9e5c7 Docs for "tuning for scale" 2021-12-06 16:43:06 -05:00
Philipp Heckel 4cc53633d8 Remove check tags thing 2021-12-05 16:31:06 -05:00
Philipp Heckel 4a3a0de198 Bump version 2021-12-05 16:28:12 -05:00
Philipp Heckel 048d17c365 Merge branch 'main' of github.com:binwiederhier/ntfy into docs 2021-12-05 15:57:55 -05:00
Philipp Heckel 0f495b881a Almost read to publish 2021-12-05 15:57:37 -05:00
Philipp Heckel 4fcb3891a2 More docs; omg why is this taking so long 2021-12-05 07:31:05 -05:00
Philipp Heckel 0f57bd147c Docs docs docs 2021-12-04 23:37:50 -05:00
Philipp Heckel cd80c7ebd8 Strip down main page more 2021-12-04 20:23:29 -05:00
Philipp Heckel 069d66263d Merge branch 'main' into docs 2021-12-04 15:33:04 -05:00
Philipp Heckel 6fbbb0c7b5 Properly handle systemd start/stop during Debian package install, closes #30 2021-12-04 15:32:21 -05:00
Philipp Heckel 90ba341323 Remove print 2021-12-04 14:33:55 -05:00
Philipp Heckel acb0bdf619 More docs 2021-12-04 08:56:46 -05:00
Philipp Heckel 246061829b Continued docs 2021-12-03 20:38:21 -05:00
Philipp Heckel 7ba268887b Continuation of the docs 2021-12-02 17:27:31 -05:00
Philipp Heckel 29f2196376 Emoji reference and such 2021-12-02 12:04:22 -05:00
Philipp Heckel 62f4d9963e Merge branch 'main' into docs 2021-12-02 08:53:11 -05:00
Philipp Heckel 07a1fe3acb Add TLS/HTTPS 2021-12-02 08:52:48 -05:00
Philipp Heckel 1c8747f06f SSL 2021-12-02 08:33:39 -05:00
Philipp Heckel ae7bfb2c97 WIP: Docs 2021-12-01 23:08:12 -05:00
Philipp Heckel 1e7ae885b4 Update examples 2021-11-29 15:34:29 -05:00
Philipp Heckel 9d37217eba Bump version 2021-11-29 11:52:35 -05:00
Philipp Heckel e3debf4315 Count capitalization 2021-11-29 11:48:34 -05:00
Philipp Heckel ccccae9aad Refine embedfs 2021-11-29 11:10:12 -05:00
Philipp Heckel 28f4e1e55e Reduce emoji.js size 2021-11-29 10:57:18 -05:00
Philipp Heckel 8616be12a2 Emojis in notifications; server caching 2021-11-29 09:34:43 -05:00
Philipp Heckel 052ab7d411 Emoji support in Web UI 2021-11-28 19:58:49 -05:00
Philipp Heckel 6ca63cc0e9 Merge branch 'main' of github.com:binwiederhier/ntfy into main 2021-11-28 19:03:53 -05:00
Philipp Heckel f0edf0610e Add priorities and tags to web UI 2021-11-28 19:03:15 -05:00
Philipp Heckel 1193ddc65f Merge branch 'main' of github.com:binwiederhier/ntfy into main 2021-11-28 14:08:01 -05:00
Philipp Heckel d4330e86ac Add title, priority, tags to cache; add schema migration 2021-11-28 14:07:29 -05:00
Philipp Heckel 1b8ebab5f3 Priorities, titles, tags 2021-11-27 16:12:08 -05:00
Philipp Heckel 7b8185c2a7 Readme 2021-11-23 22:00:32 -05:00
Philipp Heckel 71af1af001 New logo and header 2021-11-23 20:22:09 -05:00
Philipp Heckel 9af64bf3dd Favicon 2021-11-23 12:02:16 -05:00
Philipp Heckel 093154fa6c Only build armv7, not armv6 anymore 2021-11-22 16:09:54 -05:00
Philipp Heckel c247984ca9 Merge branch 'main' of github.com:binwiederhier/ntfy into main 2021-11-22 10:53:03 -05:00
Philipp Heckel 2a05715107 Multi-platform Docker images 2021-11-22 10:46:19 -05:00
Philipp Heckel 21990398c6 Bump readme 2021-11-20 20:31:04 -05:00
Philipp Heckel bbbab8d2ef Properly statically compile, without warnings; netgo,osusergo 2021-11-20 20:27:17 -05:00
Philipp Heckel ad057c12c0 Statically linking go-sqlite3 2021-11-20 20:18:40 -05:00
Philipp Heckel e3bc92e158 Update readme 2021-11-20 16:02:05 -05:00
Philipp Heckel 45f94ead8b Merge branch 'main' of github.com:binwiederhier/ntfy into main 2021-11-20 15:58:31 -05:00
Philipp Heckel a56e1bf36d This time really 2021-11-20 15:55:30 -05:00
Philipp Heckel fa8a7ce43e ARM builds, hopefully working 2021-11-20 15:43:15 -05:00
Philipp Heckel 6a0dd08375 GPLv2 2021-11-19 20:19:18 -05:00
Philipp Heckel 0d7039d034 Readme 2021-11-18 14:45:37 -05:00
Philipp Heckel 8280e5b0ad Do not allow empty messages 2021-11-18 14:21:00 -05:00
Philipp Heckel ae97fbe025 Fix typo 2021-11-18 13:14:55 -05:00