binwiederhier
|
70cd267ff5
|
Return 507 for UP publishers without subscribers
|
2023-02-24 22:07:18 -05:00 |
binwiederhier
|
d5052d79e6
|
Add up* length requirement
|
2023-02-24 21:10:41 -05:00 |
binwiederhier
|
483410c4a2
|
More tests; Discovered a bug with the response codes
|
2023-02-22 22:44:48 -05:00 |
Karmanyaah Malhotra
|
1655f584f9
|
rate limiting impl 2.0?
|
2023-02-21 20:04:56 -06:00 |
Karmanyaah Malhotra
|
6bfe4a9779
|
Bill to visitor and set TTL in response
|
2023-02-14 14:07:02 -06:00 |
binwiederhier
|
cc309e87e9
|
Remove awkward subscription id
|
2023-02-12 14:09:44 -05:00 |
binwiederhier
|
bcb22d8d4c
|
Added disallowed-topics
|
2023-02-09 08:32:51 -05:00 |
binwiederhier
|
e1a4a74905
|
Auth rate limiter
|
2023-02-08 15:20:44 -05:00 |
binwiederhier
|
9b54f63eb1
|
Error logging
|
2023-02-06 16:01:32 -05:00 |
binwiederhier
|
0885951a67
|
JS error handling
|
2023-02-02 15:19:37 -05:00 |
binwiederhier
|
c874a641df
|
Rate limits make sense now!
|
2023-01-26 22:57:18 -05:00 |
binwiederhier
|
e82a2e518c
|
Add password confirmation to account delete dialog, v1/tiers test
|
2023-01-23 10:58:39 -05:00 |
binwiederhier
|
88abd8872d
|
Changing password should confirm the old password
|
2023-01-21 20:52:16 -05:00 |
binwiederhier
|
f945fb4cdd
|
A little polishing, make upgrade banner work when not logged in
|
2023-01-18 13:46:40 -05:00 |
binwiederhier
|
01fd4754f9
|
WIP: Stripe integration
|
2023-01-14 06:43:44 -05:00 |
binwiederhier
|
3aba7404fc
|
Tiers make sense for admins now
|
2023-01-09 15:40:46 -05:00 |
binwiederhier
|
a54a11db88
|
Plan-based message and attachment expiry
|
2023-01-07 09:34:02 -05:00 |
binwiederhier
|
a51d95743a
|
Reject reservation limits in endpoint
|
2023-01-05 21:15:10 -05:00 |
binwiederhier
|
4b9d40464c
|
Replace read/write flags with Permission
|
2023-01-02 21:12:42 -05:00 |
binwiederhier
|
2267d27c9b
|
User-owned ACL entries
|
2023-01-01 15:21:43 -05:00 |
binwiederhier
|
57814cf855
|
Tests
|
2022-12-29 09:57:42 -05:00 |
binwiederhier
|
d4c7ad4beb
|
Rename auth package to user; add extendToken feature
|
2022-12-25 11:41:38 -05:00 |
binwiederhier
|
fb470eec79
|
Sign up rate limit
|
2022-12-24 12:10:51 -05:00 |
binwiederhier
|
b5e2c83fba
|
stuff
|
2022-12-21 21:55:39 -05:00 |
Philipp Heckel
|
5014bba0b3
|
Replace interface{}
|
2022-10-01 16:31:48 -04:00 |
Hunter Kehoe
|
d519fd999b
|
notification icons
|
2022-07-16 14:13:46 -06:00 |
Philipp Heckel
|
6122cf20aa
|
More tests
|
2022-06-16 12:37:02 -04:00 |
Philipp Heckel
|
ebbc2838ba
|
Move error handling to main error handling; move matrix logic to its own file
|
2022-06-15 20:36:49 -04:00 |
Philipp Heckel
|
91375b2e8e
|
Minor refactor, added GET
|
2022-06-15 16:03:12 -04:00 |
Philipp Heckel
|
e9f3edb76b
|
WIP: Matrix
|
2022-06-13 22:07:30 -04:00 |
Philipp Heckel
|
b805d49cfd
|
Disallow HEAD/GET requests with body
|
2022-04-23 13:40:26 -04:00 |
Philipp Heckel
|
12f85cceb1
|
Add clear=true|false support to actions
|
2022-04-22 23:07:35 -04:00 |
Philipp Heckel
|
712c292183
|
More docs
|
2022-04-20 16:31:25 -04:00 |
Philipp Heckel
|
8900df27c9
|
Docs, still WIP
|
2022-04-19 23:26:46 -04:00 |
Philipp Heckel
|
5a9b2122c2
|
Make simple actions parsing work
|
2022-04-19 09:14:32 -04:00 |
Philipp Heckel
|
73349cd423
|
Add test
|
2022-04-03 20:19:43 -04:00 |
Philipp Heckel
|
f98743dd9b
|
Continued work on send dialog and drag and drop
|
2022-04-02 17:06:26 -04:00 |
Philipp Heckel
|
8fcc40942f
|
Publish as JSON
|
2022-03-16 14:16:54 -04:00 |
Philipp Heckel
|
3902599c52
|
More tests; enough!
|
2022-02-03 22:26:22 -05:00 |
Philipp Heckel
|
460162737a
|
More auth
|
2022-01-24 00:54:28 -05:00 |
Philipp Heckel
|
2181227a6e
|
WIP: Auth in 80 lines of code :-)
|
2022-01-21 22:22:27 -05:00 |
Philipp Heckel
|
75f8607d75
|
Bail out early if HTTP is spoken to /ws endpoint
|
2022-01-16 17:54:15 -05:00 |
Philipp Heckel
|
707c58a120
|
Do not print ugly WS error; tests
|
2022-01-15 22:33:35 -05:00 |