|  | 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 |  | 
			
				
					|  | 9fd4be0e4a | Wow, load was slow because websocket sends were slow, because TextEcoder was slow.  Do it in C. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3796 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-01-27 01:15:54 +00:00 |  | 
			
				
					|  | 7b32067b07 | Make the 'apps' app list core apps, and populate apps lists when importing. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3795 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-01-26 02:49:45 +00:00 |  | 
			
				
					|  | 98de9b037a | An attempt at making some live graphs of relevant stats.  Needs more thought. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3780 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-01-21 02:53:15 +00:00 |  | 
			
				
					|  | 1515525a1b | Move data/global/settings.json into the database.  Improved some error plumbing along the way. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3775 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-01-18 02:50:46 +00:00 |  | 
			
				
					|  | 0b5017b208 | Import stock apps into /~core/ at launch.  Makes the first time experience vaguely work with only running and clicking in the web interface. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3774 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-01-17 22:00:42 +00:00 |  | 
			
				
					|  | c864041fa0 | Fix a handful of errors and warnings I've seen.  Gets further running in docker, now. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3773 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-01-17 21:46:32 +00:00 |  | 
			
				
					|  | 4637509b3d | Enumerate apps without walking all DB keys. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3768 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-01-15 21:48:04 +00:00 |  | 
			
				
					|  | e927ff915b | Do some HTTP caching, because we have all of the information to make it easy. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3764 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-01-15 19:05:59 +00:00 |  | 
			
				
					|  | 9d105bdc1a | Remove speedscope.  Long live perfetto.  Until speedscope supports multiple processes/threads and counters, then I'm totally on board for coming back. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3751 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-01-11 03:08:21 +00:00 |  | 
			
				
					|  | ec9e9151dc | Stay on https: through redirects. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3744 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-01-09 01:36:29 +00:00 |  | 
			
				
					|  | c02a3d3659 | Fixed https. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3734 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-01-05 01:58:12 +00:00 |  | 
			
				
					|  | 24cf18651a | Fixed some error reporting. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3733 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-01-03 02:25:11 +00:00 |  | 
			
				
					|  | df5dfa1539 | Hooked up the trace link to perfetto. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3730 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2022-01-02 19:10:45 +00:00 |  | 
			
				
					|  | d4f7fdfc40 | Make the editor pane resizable. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3700 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2021-12-22 15:05:08 +00:00 |  | 
			
				
					|  | f760d48368 | Look ma, no CDNs. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3699 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2021-12-22 14:27:52 +00:00 |  | 
			
				
					|  | ba87f9acaa | Moving things off of CDNs. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3698 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2021-12-22 13:51:49 +00:00 |  | 
			
				
					|  | e3b83c10db | Integrate speedscope.  Just visit /scope. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3695 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2021-12-21 19:53:30 +00:00 |  | 
			
				
					|  | 18c90214a8 | Trying to normalize event handling somewhat.  More to go before it's simple. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3685 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2021-11-07 22:28:58 +00:00 |  | 
			
				
					|  | 07a0828626 | Async File.writeFile. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3673 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2021-10-27 23:27:21 +00:00 |  | 
			
				
					|  | f4f6bb8333 | Move all JS interface things into .js.c files with _register() functions. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3671 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2021-10-24 15:46:30 +00:00 |  | 
			
				
					|  | 470814f147 | Made File.readFile async. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3667 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2021-10-06 01:25:33 +00:00 |  | 
			
				
					|  | 24a91219c1 | Improve some problematic redirects. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3666 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2021-10-04 01:15:33 +00:00 |  | 
			
				
					|  | 2b5a56abfe | Allow visiting/viewing an app message by id. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3635 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2021-01-09 23:06:33 +00:00 |  | 
			
				
					|  | ff4c144be3 | Expose a user's apps.  Baby step to being able to share an app. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3632 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2021-01-06 02:56:25 +00:00 |  | 
			
				
					|  | 9cf1d38611 | Remove some cruft.  Fix a first run issue. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3628 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2021-01-03 20:25:52 +00:00 |  | 
			
				
					|  | 79022e1e1f | Merge branches/quickjs to trunk.  This is the way. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3621 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2021-01-02 18:10:00 +00:00 |  | 
			
				
					|  | 84c8d74d2a | Minor cleanup, and allow killing service processes. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3407 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2017-05-23 17:47:48 +00:00 |  | 
			
				
					|  | bbf980b672 | Do corking client-side.  Beside not blowing up on giant packets, it is more snappy for the client. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3405 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2017-05-18 19:18:22 +00:00 |  | 
			
				
					|  | 8f56e754e2 | Oh, the webroot mode works well enough for me to use Let's Encrypt for Tilde Friends. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3384 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2017-01-29 12:30:02 +00:00 |  | 
			
				
					|  | ba0b3bf465 | Removed some session cruft. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3379 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2017-01-16 13:00:05 +00:00 |  | 
			
				
					|  | 5200fbc852 | async fix. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3378 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2017-01-13 01:15:02 +00:00 |  | 
			
				
					|  | c1b75821bf | Add File.stat.  Use it to cache manifests to speed up task start.  async spreads like a virus. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3377 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2017-01-13 01:04:00 +00:00 |  | 
			
				
					|  | 4313cfbc4f | Let task.execute accept raw UTF-8 bytes, for the sake of the tests.  Missing #include.  Minor cleanup. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3359 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2016-12-22 18:11:49 +00:00 |  | 
			
				
					|  | 5c855afbb3 | Fixed a bunch more encoding issues. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3358 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2016-12-22 17:38:21 +00:00 |  | 
			
				
					|  | c910a5b8e7 | One bad manifest shouldn't break everything. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3225 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2016-05-01 13:25:00 +00:00 |  | 
			
				
					|  | 25d97e5e3b | Move most of the specification of terminal API client-side, so that the terminal can be changed without restarting the core.  Add descriptions to some packages.  Other minor improvements. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3222 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2016-04-30 10:50:43 +00:00 |  | 
			
				
					|  | 9668723200 | Fix the initial hash change event. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3219 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2016-04-28 21:53:43 +00:00 |  | 
			
				
					|  | 45f0136ceb | Let processes post messages to other packages with the same owner. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3216 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2016-04-24 12:33:00 +00:00 |  | 
			
				
					|  | b917cbe08f | How did this ever work? git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3208 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2016-04-17 12:17:59 +00:00 |  | 
			
				
					|  | 6410b13ece | Now child processes have no ability to open files. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3206 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2016-04-16 21:30:52 +00:00 |  | 
			
				
					|  | 2c8bea27a0 | Now with more WebSockets. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3197 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2016-04-11 00:09:21 +00:00 |  | 
			
				
					|  | 41a12fd1a7 | Show service processes differently on the index.  Expose manifests to package list.  Add a work in process library of shared user interface code. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3193 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2016-04-09 16:42:15 +00:00 |  | 
			
				
					|  | 560df7e5f3 | Made it possible to require() a script from another package.  It's high time for some code reuse. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3191 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2016-04-09 15:24:48 +00:00 |  | 
			
				
					|  | cbf54eaa17 | Added support for Google Sign-In, optional in every way. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3187 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2016-04-03 19:31:03 +00:00 |  | 
			
				
					|  | 5cf59994f7 | Work in progress blog app.  Added cork/uncork to the terminal so that I can suppress blinking.  I think I accidentally fixed some output issues in here, too. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3174 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2016-03-20 13:29:20 +00:00 |  | 
			
				
					|  | caa7e26e5e | Updating some references from "SandboxOS" to "Tilde Friends." git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3158 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2016-03-12 18:55:55 +00:00 |  | 
			
				
					|  | 7c6a377c0b | sandboxos => tildefriends git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3157 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2016-03-12 18:50:43 +00:00 |  |