|
be85a620ef
|
Fix app delete.
|
2024-04-28 12:11:13 -04:00 |
|
|
a947396bad
|
Prettier.
|
2024-04-24 19:23:13 -04:00 |
|
|
bd14168627
|
Don't pop up the error modal for connecting/status messages.
|
2024-04-18 12:46:06 -04:00 |
|
|
5448e773d8
|
Rejiggled error display.
|
2024-04-17 20:56:33 -04:00 |
|
|
d9ce569eb9
|
Add a thing to encourage editing your profile.
|
2024-04-17 17:21:44 +01:00 |
|
|
23b3c998bd
|
Re-CSS'd the identity dropdown.
|
2024-04-14 17:47:47 -04:00 |
|
|
96cb6f4b12
|
Make the issues app use the global id picker, fix jsonb issues, and fix the global id picker.
|
2024-04-14 13:47:28 +01:00 |
|
|
e2c0f82ec0
|
Size the identity picker a tad better.
|
2024-04-14 13:10:32 +01:00 |
|
|
dbf28c03e6
|
Let's get account names to the UI.
|
2024-04-13 21:51:18 -04:00 |
|
|
26165e30de
|
Fix -t auto.
|
2024-04-13 20:32:17 -04:00 |
|
|
c52331a23a
|
format/prettier
|
2024-04-13 20:07:39 -04:00 |
|
|
8007e71e1d
|
Make the ssb app use the global identity picker.
|
2024-04-13 19:52:40 -04:00 |
|
|
64bbd383de
|
Trying to make the navigation bar fit again with a new dropdown. Good grief, CSS.
|
2024-04-13 16:52:30 -04:00 |
|
|
8a9f53102b
|
Needs some color.
|
2024-04-13 13:33:57 -04:00 |
|
|
0412b97170
|
WIP managing a per-app current identity from the Tilde Friends navigation bar.
|
2024-04-13 13:22:59 -04:00 |
|
|
c8b8a8fc03
|
Oops, the tf-auth lit was all wrong.
|
2024-04-13 10:28:35 -04:00 |
|
|
95d3090b9b
|
Fix the app permissions list missing its reset buttons.
|
2024-04-13 10:03:06 -04:00 |
|
|
81d1228b92
|
Experimenting with w3.css themes.
|
2024-04-04 20:35:09 -04:00 |
|
|
9f3171e3f1
|
Remove auth.js. #7
|
2024-04-02 20:11:36 -04:00 |
|
|
cc92748747
|
Move sending refresh tokens out of JS.
|
2024-04-02 12:42:31 -04:00 |
|
|
b04eccdbda
|
Move the auth handler out of JS. #7
|
2024-03-31 16:15:50 -04:00 |
|
|
9d09607013
|
Update CodeMirror.
|
2024-03-13 20:23:48 -04:00 |
|
|
cb94ed6a2a
|
Some plumbing to expose the actual bound SHS port so that I can make a dynamic room app.
|
2024-03-07 21:03:14 -05:00 |
|
|
60ada22674
|
Add a button to toggle visible whitespace for now. Not yet persisted.
|
2024-02-25 22:31:31 -05:00 |
|
|
0c42921387
|
Appease prettier in index.html.
|
2024-02-24 11:16:07 -05:00 |
|
|
d5267be38c
|
Run prettier.
|
2024-02-24 11:09:34 -05:00 |
|
|
8fa9d0e843
|
Revert "build: Add prettier to the project"
This reverts commit 41024ddb79 .
|
2024-02-23 10:35:39 +01:00 |
|
|
260706c172
|
chore: copy .prettierrc.yaml over to client.js
|
2024-02-22 21:31:15 +01:00 |
|
|
390668ec34
|
Merge branch 'master' into prettier
|
2024-02-22 21:23:39 +01:00 |
|
|
41024ddb79
|
build: Add prettier to the project
|
2024-02-22 15:36:45 +01:00 |
|
|
ed65da4340
|
doc: typos
|
2024-02-19 19:26:15 +01:00 |
|
|
ce5ca1875b
|
doc: add JSDoc annotations in the core folder
start documenting a bit, mostly inconsequential changes
|
2024-02-19 19:12:42 +01:00 |
|
|
75cb9f7fd2
|
Make things workable with a reverse proxy in front.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4858 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2024-02-18 15:27:44 +00:00 |
|
|
498d8b6520
|
Hook up prettier in the editor.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4854 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2024-02-17 18:53:21 +00:00 |
|
|
6c5a7b0751
|
Add missing statics, and remove the 'tildefriends check' command.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4838 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2024-02-10 16:50:00 +00:00 |
|
|
51a327c52d
|
.well-known => C.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4837 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2024-02-10 16:10:58 +00:00 |
|
|
6801758cb3
|
staticDirectoryHandler => C.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4835 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2024-02-10 03:14:02 +00:00 |
|
|
ed2d57fb4b
|
Serve core static files without leaving C.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4833 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2024-02-09 01:21:57 +00:00 |
|
|
e87acc6286
|
robots.txt => C
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4832 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2024-02-08 01:08:05 +00:00 |
|
|
af54b6483e
|
Some success exporting and importing apps on android.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4826 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2024-02-07 00:05:07 +00:00 |
|
|
81c66bdddd
|
Allow downloads and top navigation from sandboxed pages. Trying to make the wiki more sensible.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4817 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2024-01-29 00:00:20 +00:00 |
|
|
542162c78a
|
One editor at a time.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4810 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2024-01-28 20:59:46 +00:00 |
|
|
49c831cb62
|
Fix seeding files for a new app.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4808 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2024-01-28 13:09:31 +00:00 |
|
|
b9987580ee
|
Now all the tests run clean.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4804 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2024-01-27 21:01:10 +00:00 |
|
|
923d6f9835
|
I think that's all the leaks accounted for though not yet fixed.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4799 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2024-01-27 15:45:51 +00:00 |
|
|
00ba74a6c4
|
This simplifies upgrading an HTTP request to a websocket, I believe, and fixes sending refresh auth tokens.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4791 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2024-01-25 18:00:23 +00:00 |
|
|
44b5ba1a9a
|
Fix excessive scroll bars.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4790 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2024-01-24 03:11:49 +00:00 |
|
|
ad2b49b838
|
App import/export from the editor.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4786 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2024-01-21 23:56:36 +00:00 |
|
|
ab519342e8
|
Styling the files pane.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4785 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2024-01-20 16:05:00 +00:00 |
|
|
1f0b9012e3
|
Use some w3.css in the core HTML.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4784 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2024-01-19 02:32:55 +00:00 |
|
|
86531bfd7e
|
Fix some sizes.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4770 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2024-01-14 03:06:59 +00:00 |
|
|
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 |
|