Commit Graph

1700 Commits (2ac63c4327fdfd439a23c3bebc6a9650e371395d)

Author SHA1 Message Date
binwiederhier 07cdf2bc7a Reserve dialogs 2023-01-31 21:39:30 -05:00
binwiederhier 259293f9b3 JS constants 2023-01-30 13:10:45 -05:00
binwiederhier ef8f7c9884 todo 2023-01-30 12:45:53 -05:00
binwiederhier b516f99394 Tokens test 2023-01-30 12:19:51 -05:00
binwiederhier b10b0f8a6a Enable automatic tax 2023-01-30 09:30:51 -05:00
binwiederhier 4ad1099e9f Fix staticcheck 2023-01-29 22:05:50 -05:00
binwiederhier 4f5e40e161 Fix test 2023-01-29 21:51:49 -05:00
binwiederhier d717bf39ac "ntfy token" CLI 2023-01-29 21:42:40 -05:00
binwiederhier c12ecb9f21 More tests 2023-01-29 20:11:58 -05:00
binwiederhier 00af52411c More billing unit tests 2023-01-29 16:15:08 -05:00
binwiederhier f4c54a1643 Associate file downloads with uploader 2023-01-29 15:11:26 -05:00
binwiederhier 40ba143a63 nowrap 2023-01-28 22:13:43 -05:00
binwiederhier 0e36ac84d8 Test anonymous user is same as non-tier user 2023-01-28 21:27:05 -05:00
binwiederhier 92d563371c No more v.user races 2023-01-28 20:43:06 -05:00
binwiederhier e596834096 Add "last access" to access tokens 2023-01-28 20:29:06 -05:00
binwiederhier 000bf27c87 Speed up tests, hopefully fix races 2023-01-28 09:03:14 -05:00
binwiederhier b77920bb4b Fix linting errors 2023-01-28 07:40:29 -05:00
binwiederhier 16c14bf709 Add Access Tokens UI 2023-01-27 23:10:59 -05:00
binwiederhier 62140ec001 Rate limiting refactor, race fixes, more tests 2023-01-27 11:33:51 -05:00
binwiederhier ccc2dd1128 Get rid of v.messages counter 2023-01-27 10:06:48 -05:00
binwiederhier 9e9caee639 (Hopefully) remove statsQueue races 2023-01-27 09:59:16 -05:00
binwiederhier 22c66203a0 Reset message limiter, test 2023-01-27 09:42:54 -05:00
bjornclauw facf4684ae
Translated using Weblate (Dutch)
Currently translated at 100.0% (189 of 189 strings)

Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/nl/
2023-01-27 13:44:17 +01:00
binwiederhier 810a29ea72 Fix go vet 2023-01-26 23:10:58 -05:00
binwiederhier c874a641df Rate limits make sense now! 2023-01-26 22:57:18 -05:00
binwiederhier a036814d98 Merge branch 'main' into user-account 2023-01-26 11:26:36 -05:00
binwiederhier 2624897efe Merge branch 'main' of github.com:binwiederhier/ntfy 2023-01-26 11:26:23 -05:00
binwiederhier df6f53a161 Add Shoutrrr integration 2023-01-26 11:26:11 -05:00
binwiederhier 03312559a7 Limiter 2023-01-26 11:24:37 -05:00
binwiederhier 3ab352e253 Merge branch 'main' of github.com:binwiederhier/ntfy into user-account 2023-01-25 22:27:56 -05:00
Philipp C. Heckel b941551fff
Thanks to @billycao for your sponsorship 2023-01-25 22:27:47 -05:00
binwiederhier 593e0748a8 Payment checkout test, rate limit resetting on tier change; failing 2023-01-25 22:26:04 -05:00
binwiederhier 236254d907 Add bandwidth limit to tier; fix display name sync issues 2023-01-25 10:05:54 -05:00
binwiederhier 1771cb3fdb No flickering for sync topic 2023-01-24 15:31:39 -05:00
binwiederhier eecd689ad5 Fix sync display name and delete after issue 2023-01-24 15:05:19 -05:00
binwiederhier 3e48c86ee9 Merge branch 'main' into user-account 2023-01-24 15:04:44 -05:00
binwiederhier 471775ae49 Remove upx references 2023-01-24 14:57:50 -05:00
binwiederhier a278297f28 Fix websocket issue 2023-01-24 14:44:14 -05:00
binwiederhier 38a1193523 Merge branch 'main' into user-account 2023-01-24 10:32:24 -05:00
binwiederhier 3d84bdf77b Thanks to @andreapx for your donation 2023-01-24 10:32:11 -05:00
Philipp C. Heckel 8668143127
Update FUNDING.yml 2023-01-24 10:25:56 -05:00
binwiederhier 0d537c8a24 Reserve icons 2023-01-23 20:04:04 -05:00
binwiederhier bce71cb196 Kill existing subscribers when topic is reserved 2023-01-23 14:05:41 -05:00
binwiederhier e82a2e518c Add password confirmation to account delete dialog, v1/tiers test 2023-01-23 10:58:39 -05:00
binwiederhier 954d919361 Delayed deletion 2023-01-22 22:21:30 -05:00
Philipp C. Heckel 295bad59bb
Merge pull request #594 from jpbaril/patch-1
Elements requiring chown to run non-root Docker
2023-01-22 07:41:24 -05:00
Jean-Philippe Baril 804ee3b298
Elements requiring chown to run non-root Docker
We also have to chown the attachments directory otherwise the docker container does not start and crashes.
BTW, all that should be automated at the container creation.
Because it took me at least an hour to understand that the only way to accomplish that chown command was to first launch the container as root, run the commands, and only then edit docker-compose.yml to add uid/gid. After that I could restart the container and it would now not crash.
2023-01-22 04:32:30 -05:00
binwiederhier 9c082a8331 Introduce text IDs for everything (esp user), to avoid security and accounting issues 2023-01-21 23:15:22 -05:00
binwiederhier 88abd8872d Changing password should confirm the old password 2023-01-21 20:52:16 -05:00
binwiederhier c66a9851cc Re-add password confirmation 2023-01-21 20:07:39 -05:00