|  | 2380b65853 | Man, CSS. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4768 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2024-01-14 02:37:15 +00:00 |  | 
			
				
					|  | f72e8cbd91 | CodeMirror 6. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4767 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2024-01-13 17:40:47 +00:00 |  | 
			
				
					|  | f4979c841a | Cleanup of some minor old cruft in the js code. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4757 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2024-01-11 02:11:24 +00:00 |  | 
			
				
					|  | 2384fc9fa9 | Improve some more blog links. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4754 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2024-01-11 00:50:12 +00:00 |  | 
			
				
					|  | cb12799111 | Add audio/midi mime type. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4746 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2024-01-09 17:22:09 +00:00 |  | 
			
				
					|  | 39c942a205 | Support deleting identities, too. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4736 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2024-01-06 19:22:49 +00:00 |  | 
			
				
					|  | 4e5f9c86a8 | Fix the app emoji button. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4734 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2024-01-06 15:47:14 +00:00 |  | 
			
				
					|  | d89a7a5556 | Looks like I can round-trip an SSB identity, now. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4733 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2024-01-04 01:17:30 +00:00 |  | 
			
				
					|  | 8ab53f2da3 | Some plumbing to export an SSB identity from Tilde Friends. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4732 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2024-01-04 00:21:15 +00:00 |  | 
			
				
					|  | 4c8eab2692 | Set more button tooltips. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4731 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2024-01-03 23:52:05 +00:00 |  | 
			
				
					|  | c78753f3ff | Expose bip39 to script, and fix some things around base64 so that I can round trip it properly. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4729 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2024-01-03 17:25:34 +00:00 |  | 
			
				
					|  | 7516524d69 | Implement the rest of the endpoints that were already mostly C in C. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4727 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2024-01-02 23:26:42 +00:00 |  | 
			
				
					|  | 709b57d84f | Move /trace and /mem to C. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4724 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2024-01-02 15:43:17 +00:00 |  | 
			
				
					|  | 9ef909c9a1 | Reimplement http -> https redirects.  Remove request phases.  With just a little extra storage, it wasn't needed. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4723 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2024-01-02 15:02:47 +00:00 |  | 
			
				
					|  | 0dcc879eb1 | Delete httpd.js. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4709 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-12-30 19:47:36 +00:00 |  | 
			
				
					|  | d02f17a8cf | I think the new HTTP implementation is basically working, now. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4707 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-12-30 18:59:02 +00:00 |  | 
			
				
					|  | b6a3923b27 | Some quick http refactors to make websockets less magic. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4705 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-12-30 16:29:16 +00:00 |  | 
			
				
					|  | f3518b3d0f | Fix some broken tooltips. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4700 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-12-29 18:12:14 +00:00 |  | 
			
				
					|  | 7964524e0a | Fix websocket unmasking issues.  Autotest works with C httpd, now. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4699 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-12-29 17:45:07 +00:00 |  | 
			
				
					|  | ccebf831e7 | A bit closer to websockets. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4696 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-12-25 22:53:05 +00:00 |  | 
			
				
					|  | 1621f1753a | WebSocket request/response header dance.  Feels like the loop is getting close to closed, but I want to refactor everything. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4692 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-12-24 17:43:33 +00:00 |  | 
			
				
					|  | f9940fc436 | Add a runtime switch between httpd implementions.  One of which is totally not hooked up yet. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4685 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-12-21 00:56:16 +00:00 |  | 
			
				
					|  | 70db31bb8f | Add an index_map which can be used to redirect different hostnames to different app paths so that I can host multiple domains of the same device. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4653 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-12-03 17:03:17 +00:00 |  | 
			
				
					|  | 625504b8eb | Fix an httpd error log. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4648 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-11-27 17:23:31 +00:00 |  | 
			
				
					|  | 13ab9786f7 | TIL HttpOnly https://owasp.org/www-community/HttpOnly. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4642 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-11-25 13:25:41 +00:00 |  | 
			
				
					|  | 06ea8d4781 | Have jshint discourage 'var'. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4633 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-11-15 03:29:39 +00:00 |  | 
			
				
					|  | 950273da41 | If you can get all identities, you might as well be able to see the identities of the owner of a package. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4594 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-11-01 23:10:29 +00:00 |  | 
			
				
					|  | 4a1d136721 | Report 'haiku' as a platform, and don't bind to :: on it, because that doesn't seem to be working. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4587 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-10-26 16:41:57 +00:00 |  | 
			
				
					|  | c299c1432c | Report more platform names, and clean up blobs on default on iOS like on Android. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4578 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-10-25 16:41:39 +00:00 |  | 
			
				
					|  | 566d00f0df | Put the native executable in the lib directory, to appease recent R^X requirements, and bump the Android target version back up to 34. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4572 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-10-22 18:52:20 +00:00 |  | 
			
				
					|  | 14a2207064 | Add a Server: header. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4568 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-10-22 12:44:12 +00:00 |  | 
			
				
					|  | 6db1a097aa | Add a button in the profile editor to ask the server to follow you.  I'm hoping this helps replicating accounts that are otherwise difficult to discover. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4558 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-10-20 14:37:24 +00:00 |  | 
			
				
					|  | 27ee73bb89 | jshint.js -> jshint.min.js. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4548 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-10-19 19:46:48 +00:00 |  | 
			
				
					|  | e785f7f10a | A welcome app? git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4536 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-10-18 18:54:37 +00:00 |  | 
			
				
					|  | c3da10bef6 | Saving non-UTF8 sort of works. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4535 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-10-18 17:51:26 +00:00 |  | 
			
				
					|  | 76b6ff78cd | File drag and drop, sort of. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4527 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-10-17 21:37:42 +00:00 |  | 
			
				
					|  | 8bd0027e71 | Enough glue to load a web page from our web server in the iOS simulator.  Next challenge is uv_spawn: permission denied. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4519 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-10-15 16:55:25 +00:00 |  | 
			
				
					|  | e202c1a40e | Make some buttons bigger. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4509 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-10-11 19:26:52 +00:00 |  | 
			
				
					|  | 6302565942 | Store app blob history. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4484 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-10-04 22:57:39 +00:00 |  | 
			
				
					|  | 450cf6424e | Oops!  Passwords go in password fields. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4475 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-09-23 21:29:01 +00:00 |  | 
			
				
					|  | 4c6b44eb30 | Implemented password changing. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4472 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-09-22 22:59:26 +00:00 |  | 
			
				
					|  | 74a3efe78d | Let's restrict valid usernames. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4471 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-09-22 22:41:47 +00:00 |  | 
			
				
					|  | e1383e3903 | Move the HTTP timeout into C where we can manage it better as writes are active.  Fixes an accidental 45 second GET timeout from httpd.js. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4466 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-09-20 23:30:29 +00:00 |  | 
			
				
					|  | 2b94704916 | If a user visiting /login is already authenticated, bounce them away.  This is me trying to avoid hassle for people who bookmarked the login page. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4458 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-09-11 16:52:17 +00:00 |  | 
			
				
					|  | 6eafded1f6 | Added the memory sparkline and tried to CSS them differently. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4449 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-09-04 20:13:17 +00:00 |  | 
			
				
					|  | 8741841f27 | Add the missing leaflet .js.map file.  Link to Google Maps from clicked map locations.  Allow poup from the sandbox to support target="_blank" links, though that does not work here. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4444 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-09-04 17:44:05 +00:00 |  | 
			
				
					|  | 9c81b6de8a | This should have gone away in a previous change. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4433 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-08-30 23:50:28 +00:00 |  | 
			
				
					|  | d7b58ee2c5 | Support an edit-only mode, which brings up the editor without running the app.  Helpful if the app hangs the client.  Also on mobile, where both don't fit side-by-side. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4405 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-08-17 00:49:02 +00:00 |  | 
			
				
					|  | 07b1a0e403 | Fiddling with login CSS. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4395 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-08-12 11:54:27 +00:00 |  | 
			
				
					|  | 70d37c88b5 | Redo auth flow with lit.  Beef up the test a bit, accordingly. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4392 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-08-09 22:38:41 +00:00 |  |