| 
								
								
									 binwiederhier | 79f9e78c37 | More review stuff | 2023-02-09 21:51:12 -05:00 |  | 
				
					
						| 
								
								
									 binwiederhier | e6bb5f484c | Self-review, round 2 | 2023-02-09 15:24:12 -05:00 |  | 
				
					
						| 
								
								
									 binwiederhier | b37cf02a6e | Code review (round 1) | 2023-02-08 22:57:10 -05:00 |  | 
				
					
						| 
								
								
									 binwiederhier | e1a4a74905 | Auth rate limiter | 2023-02-08 15:20:44 -05:00 |  | 
				
					
						| 
								
								
									 binwiederhier | e3b39f670f | WIP tier CLI | 2023-02-06 22:38:22 -05:00 |  | 
				
					
						| 
								
								
									 binwiederhier | 7cc8c81bd8 | Continued logging work | 2023-02-05 23:34:27 -05:00 |  | 
				
					
						| 
								
								
									 binwiederhier | 0885951a67 | JS error handling | 2023-02-02 15:19:37 -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 | 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 | 9e9caee639 | (Hopefully) remove statsQueue races | 2023-01-27 09:59:16 -05:00 |  | 
				
					
						| 
								
								
									 binwiederhier | c874a641df | Rate limits make sense now! | 2023-01-26 22:57:18 -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 | eecd689ad5 | Fix sync display name and delete after issue | 2023-01-24 15:05:19 -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 |  | 
				
					
						| 
								
								
									 binwiederhier | 9c082a8331 | Introduce text IDs for everything (esp user), to avoid security and accounting issues | 2023-01-21 23:15:22 -05:00 |  | 
				
					
						| 
								
								
									 binwiederhier | 31a3bb7cd6 | Payments webhook test, delete attachments/messages when reservations are removed, | 2023-01-20 22:47:37 -05:00 |  | 
				
					
						| 
								
								
									 binwiederhier | 3bd6518309 | Fix a bunch of FIXMEs | 2023-01-18 15:50:06 -05:00 |  | 
				
					
						| 
								
								
									 binwiederhier | 7cff44b647 | Fix tests | 2023-01-17 20:32:57 -05:00 |  | 
				
					
						| 
								
								
									 binwiederhier | 4092f7fd51 | Upgrade dialog looks nice now | 2023-01-17 19:40:03 -05:00 |  | 
				
					
						| 
								
								
									 binwiederhier | 695c1349e8 | Upgrade dialog | 2023-01-17 10:09:37 -05:00 |  | 
				
					
						| 
								
								
									 binwiederhier | 83de879894 | publishSyncEvent, Stripe endpoint changes | 2023-01-16 16:35:37 -05:00 |  | 
				
					
						| 
								
								
									 binwiederhier | 7faed3ee1e | Add "Canceled" banner | 2023-01-16 10:35:12 -05:00 |  | 
				
					
						| 
								
								
									 binwiederhier | c06bfb989e | Payment stuff, cont'd | 2023-01-15 23:29:46 -05:00 |  | 
				
					
						| 
								
								
									 binwiederhier | 01fd4754f9 | WIP: Stripe integration | 2023-01-14 06:43:44 -05:00 |  | 
				
					
						| 
								
								
									 binwiederhier | 3dd8dd4288 | Stats resetter at midnight UTC | 2023-01-10 22:51:51 -05:00 |  | 
				
					
						| 
								
								
									 binwiederhier | 2908c429a5 | Set sync_topic in migration | 2023-01-10 15:41:08 -05:00 |  | 
				
					
						| 
								
								
									 binwiederhier | 7e528d9c10 | Sync topic (begin), rename user fields | 2023-01-09 21:53:21 -05:00 |  | 
				
					
						| 
								
								
									 binwiederhier | 3aba7404fc | Tiers make sense for admins now | 2023-01-09 15:40:46 -05:00 |  | 
				
					
						| 
								
								
									 binwiederhier | 1f54adad71 | Rename plan->tier, topics->reservations, more tests, more todos | 2023-01-07 21:04:13 -05:00 |  | 
				
					
						| 
								
								
									 binwiederhier | a54a11db88 | Plan-based message and attachment expiry | 2023-01-07 09:34:02 -05:00 |  | 
				
					
						| 
								
								
									 binwiederhier | ac4042ca04 | Tests for /access endpoints | 2023-01-06 10:45:38 -05:00 |  | 
				
					
						| 
								
								
									 binwiederhier | a51d95743a | Reject reservation limits in endpoint | 2023-01-05 21:15:10 -05:00 |  | 
				
					
						| 
								
								
									 binwiederhier | 7fa63c8e19 | Prune excess tokens per user | 2023-01-05 20:22:34 -05:00 |  | 
				
					
						| 
								
								
									 binwiederhier | 60f1882bec | Startup queries, foreign keys | 2023-01-05 15:20:44 -05:00 |  | 
				
					
						| 
								
								
									 binwiederhier | 3280c2c440 | Upgrade banner | 2023-01-04 22:47:12 -05:00 |  | 
				
					
						| 
								
								
									 binwiederhier | 2f725bf80d | Comments | 2023-01-02 22:28:43 -05:00 |  | 
				
					
						| 
								
								
									 binwiederhier | 4b9d40464c | Replace read/write flags with Permission | 2023-01-02 21:12:42 -05:00 |  | 
				
					
						| 
								
								
									 binwiederhier | 1733323132 | Introduce Reservation | 2023-01-02 20:08:37 -05:00 |  | 
				
					
						| 
								
								
									 binwiederhier | e650f813c5 | TopicsLimit | 2023-01-01 20:42:33 -05:00 |  | 
				
					
						| 
								
								
									 binwiederhier | 2267d27c9b | User-owned ACL entries | 2023-01-01 15:21:43 -05:00 |  | 
				
					
						| 
								
								
									 binwiederhier | 0bb3c84b9e | More tests | 2022-12-31 10:16:14 -05:00 |  |