|  | 5e72b111d9 | Refresh the JWT on websocket connect. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3993 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-10-05 01:20:47 +00:00 |  | 
			
				
					|  | 3cdfc7af2b | Make the auth tokens last longer. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3992 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-10-02 00:11:57 +00:00 |  | 
			
				
					|  | 113a82b382 | Make auth use JWTs. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3991 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-09-28 23:52:44 +00:00 |  | 
			
				
					|  | 8279ec5e9e | Debug features for leaked promises.  And then chased down some subsequent use after free issues. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3985 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-09-22 00:38:26 +00:00 |  | 
			
				
					|  | ab1f47ee9a | Did some routing for the search tab. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3984 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-09-15 00:16:37 +00:00 |  | 
			
				
					|  | 7077e69bf7 | Fix caching for all of the requests.  The free wifi I get at Bacchus from Angela's Bridal isn't great. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3981 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-09-14 23:18:55 +00:00 |  | 
			
				
					|  | 26691051a5 | Fix more error plumbing. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3979 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-09-11 01:56:29 +00:00 |  | 
			
				
					|  | 7c29c1e18e | Fix some of the error handling. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3969 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-09-04 01:25:16 +00:00 |  | 
			
				
					|  | 46d3e8f567 | Exposing setting the index page in the admin app and added a crude emoji picker, finally. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3966 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-08-17 00:29:57 +00:00 |  | 
			
				
					|  | e4c182a6fa | Rigged up some UI to show and allow removing permissions that have been granted or denied by the user to an app. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3961 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-08-14 18:24:41 +00:00 |  | 
			
				
					|  | 8edc9aaa63 | Make permissionTest() throw an error on fail.  Having to remember to check the value scares me too much. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3960 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-08-14 17:34:27 +00:00 |  | 
			
				
					|  | 4525ee9cca | Make print more of a standard RPC thing. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3959 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-08-14 16:58:26 +00:00 |  | 
			
				
					|  | 3464f1d189 | Took another whack at permissions. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3958 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-08-14 01:46:11 +00:00 |  | 
			
				
					|  | d70dba021a | Do app -> client communication more like tfrpc so that it's easier to get responses. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3956 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-08-13 18:58:06 +00:00 |  | 
			
				
					|  | 41590921c3 | Expose a thing so that the admin app can show permissions. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3955 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-08-13 18:06:30 +00:00 |  | 
			
				
					|  | 4d629c45eb | Making things slightly more compact. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3954 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-08-11 02:04:55 +00:00 |  | 
			
				
					|  | 39f05b6bf5 | Fix an ancient reconnect bug. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3953 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-08-08 01:48:23 +00:00 |  | 
			
				
					|  | 58196c4ac0 | Make requesting permissions appear less terrible. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3952 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-08-07 22:39:58 +00:00 |  | 
			
				
					|  | fbfbd6a6b4 | Exposed deleting users, mostly for my own testing, and used it to make a primitive admin app.  Add a handful of apps I've been kicking around without version control, while I'm at it. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3950 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-08-04 00:57:56 +00:00 |  | 
			
				
					|  | 353f2ccc13 | Track / expose a list of registered users. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3949 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-08-04 00:07:12 +00:00 |  | 
			
				
					|  | 6c2fd6d90f | This doesn't need to be exposed. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3942 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-07-31 19:45:28 +00:00 |  | 
			
				
					|  | 24530e1158 | First glimpse of multiple SSB identities per Tilde Friends user. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3941 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-07-31 19:01:08 +00:00 |  | 
			
				
					|  | ac960a98bf | Clean up apps list. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3938 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-07-28 00:45:34 +00:00 |  | 
			
				
					|  | f787eb077b | An experiment in requesting permissions and some related fixes. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3937 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-07-27 00:27:10 +00:00 |  | 
			
				
					|  | f764007fc6 | Tiny steps toward getting away from one global identity. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3932 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-07-14 01:01:14 +00:00 |  | 
			
				
					|  | fb3ad0d95d | Slight cleanup. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3921 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-07-09 14:23:58 +00:00 |  | 
			
				
					|  | 474ff9cd74 | Decrease the bad request timeout, as I've tripped it myself occasionally.  And let the iframe hit the WebSerial interface.  I might have a fun use for that. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3917 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-06-20 19:50:03 +00:00 |  | 
			
				
					|  | 718383205b | Add a thing to remove apps from your app list.  Should I have called in 'uninstall'? git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3916 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-06-20 18:13:19 +00:00 |  | 
			
				
					|  | b5c6cac048 | Another leak. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3913 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-06-20 14:30:00 +00:00 |  | 
			
				
					|  | 515999e570 | Use tfrpc fairly thoroughly in the ssb app. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3912 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-06-20 01:34:32 +00:00 |  | 
			
				
					|  | ab58f42f0c | Module-ified the ssb app and started to integrate tfrpc. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3911 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-06-19 22:08:15 +00:00 |  | 
			
				
					|  | af3e96c7e8 | Cleanup this state, maybe. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3910 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-06-19 21:09:22 +00:00 |  | 
			
				
					|  | d892c9e734 | Add a helper for app <-> browser communication. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3908 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-06-19 18:01:21 +00:00 |  | 
			
				
					|  | d3e9041b15 | var -> let, and standardize these calls. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3907 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-06-18 21:12:38 +00:00 |  | 
			
				
					|  | 3a40722c89 | Emoji-ify status messages. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3906 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-06-18 20:51:22 +00:00 |  | 
			
				
					|  | 2d8a956c14 | require -> import git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3904 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-06-18 17:39:08 +00:00 |  | 
			
				
					|  | ed6550a4cd | Move some deps to deps. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3903 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-06-18 17:07:36 +00:00 |  | 
			
				
					|  | e1ca715c64 | Add some helpers for resizing dynamic arrays to allow them to both not grow if they're at capacity or shrink if significantly below capacity. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3902 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-06-17 21:18:10 +00:00 |  | 
			
				
					|  | 4e3bf99327 | More socket leak debugging. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3901 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-06-17 19:58:50 +00:00 |  | 
			
				
					|  | b5b6ed8ba5 | Trying harder still to curb stale connections. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3900 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-06-17 18:51:24 +00:00 |  | 
			
				
					|  | 4293e75082 | Add some mp4 file magic. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3899 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-06-16 15:53:13 +00:00 |  | 
			
				
					|  | 927e2b7060 | Expose some information about active sockets to try to track down leaks. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3898 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-06-09 02:45:34 +00:00 |  | 
			
				
					|  | 83bdbbb4dc | Fixed some socket leaks. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3897 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-06-07 02:41:44 +00:00 |  | 
			
				
					|  | 1dc6084d2d | Time out idle connections. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3896 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-06-07 02:08:06 +00:00 |  | 
			
				
					|  | ae894eaa9d | Time out connections that don't send a request in time. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3895 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-06-07 01:00:50 +00:00 |  | 
			
				
					|  | 9c90b2bc1d | Use a custom allocator for everything. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3892 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-06-04 17:04:51 +00:00 |  | 
			
				
					|  | cf61e68713 | Spruced up the graphs. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3891 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-06-04 16:38:45 +00:00 |  | 
			
				
					|  | 5622db92a7 | Trying to fix socket lifetime issues. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3886 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-06-02 10:58:22 +00:00 |  | 
			
				
					|  | 842633f6d1 | Exposed some ways to explore databases. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3879 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-05-25 23:45:52 +00:00 |  | 
			
				
					|  | 87224d2bb6 | Add some protection against bad requests.  Also bail if we can't start properly. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3870 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-04-26 23:05:02 +00:00 |  |