|  | 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 |  | 
			
				
					|  | 2826efea56 | Fix stats. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3869 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-04-20 23:45:17 +00:00 |  | 
			
				
					|  | d802c0023b | Added a database exchange operation, and some context when uploading a file. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3865 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-04-14 23:47:06 +00:00 |  | 
			
				
					|  | 42fcfee042 | Some plumbing for local storage for apps. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3864 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-03-27 19:53:02 +00:00 |  | 
			
				
					|  | a1d244567a | Ugg, modules and CORS?? git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3863 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-03-20 01:17:20 +00:00 |  | 
			
				
					|  | 00bdf1df4a | Use proper js modules for apps.  Kludge enough things to make things seem to work.  Need to apply this to core still. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3862 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-03-18 01:24:29 +00:00 |  | 
			
				
					|  | 5e0c20e432 | Expose shared_database(), which provides access to data that is specific to the app owner and app and can be written for any visitor. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3860 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-03-16 00:23:14 +00:00 |  | 
			
				
					|  | b488db9137 | Make some attempt to restore some editor/stats/... state using localStorage. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3855 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-03-07 21:06:20 +00:00 |  | 
			
				
					|  | cb315c717b | Appease some Chrome cookie-related warnings. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3854 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-03-07 18:39:52 +00:00 |  | 
			
				
					|  | 7c2962afcf | Oof.  I couldn't have an app with its own style.css. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3852 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-02-27 21:15:36 +00:00 |  | 
			
				
					|  | 07a87ff9de | Fix editing missing apps. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3850 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-02-27 02:35:51 +00:00 |  | 
			
				
					|  | 011038a38a | Make the files pane collapsible.  This is the limit of my CSS ability. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3848 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-02-26 22:51:35 +00:00 |  | 
			
				
					|  | 95f0b91a0e | Only send stats to clients if there is a client watching them. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3846 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-02-26 21:17:15 +00:00 |  | 
			
				
					|  | 4bb095e81f | Got rid of all of the XMLHttpRequests in favor of fetch(). git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3842 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-02-17 02:29:04 +00:00 |  | 
			
				
					|  | 5e92e2ffe1 | Minor HTML tweaks. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3841 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-02-14 00:28:30 +00:00 |  | 
			
				
					|  | a4a0745385 | Send prints to the browser console.  Obvious in retrospect. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3840 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-02-13 22:39:22 +00:00 |  | 
			
				
					|  | eb191254b0 | More use strict.  Less Notification.requestPermission(). git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3839 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-02-13 22:06:35 +00:00 |  | 
			
				
					|  | e4e763b7a0 | Delete some old things from core, mostly. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3838 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-02-13 22:03:12 +00:00 |  | 
			
				
					|  | 50bef73200 | To calculate an ID, take the utf-8 message, convert it to utf-16, and then throw away the high bytes.  Of course. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3834 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-02-11 02:44:27 +00:00 |  | 
			
				
					|  | 5b3c7dcecc | Oops, this broke everything. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3829 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-02-06 03:49:47 +00:00 |  | 
			
				
					|  | 6b20d69976 | Tweaking memory stats and trying to figure out why startup got so much slower. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3828 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-02-06 03:28:29 +00:00 |  | 
			
				
					|  | 412dce0a47 | Fill in some accesskeys and tooltips. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3823 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-02-05 23:04:04 +00:00 |  | 
			
				
					|  | 059024452c | Add some CPU and memory info to stats. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3820 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-02-05 17:52:37 +00:00 |  | 
			
				
					|  | e85ee5766b | Oops, this doesn't exist in Chrome. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3817 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-02-04 02:32:00 +00:00 |  | 
			
				
					|  | 91339dc8a7 | Add some tooltips. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3816 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-02-03 23:57:47 +00:00 |  | 
			
				
					|  | cd51edcd8f | I think this fixes the questionable archaic sequence / author order issue. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3813 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-02-03 02:00:05 +00:00 |  | 
			
				
					|  | a98a848bb7 | A crash fix, and try to fill in gaps? git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3812 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-02-02 02:13:38 +00:00 |  | 
			
				
					|  | ea92fbdcea | Give a filename instead of blob id in errors when possible. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3809 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-01-30 21:09:32 +00:00 |  | 
			
				
					|  | 9f75346dd8 | Fix jpeg mime type determination. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3808 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-01-30 20:23:55 +00:00 |  | 
			
				
					|  | 0278aceb62 | Fiddled with saving and loading so that admin users can push and pull to parent apps. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3806 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-01-30 14:51:09 +00:00 |  |