This website requires JavaScript.
c0ecdaae12
Experimenting with ordering. Handful of small fixes.
Cory McWilliams
2022-09-25 12:33:54 +00:00
828f61c4e9
Warnings.
Cory McWilliams
2022-09-24 21:13:14 +00:00
775f00c69c
Build fixes.
Cory McWilliams
2022-09-24 21:10:23 +00:00
eadda41518
Use libbacktrace to generate better leak callstacks.
Cory McWilliams
2022-09-24 20:54:54 +00:00
8279ec5e9e
Debug features for leaked promises. And then chased down some subsequent use after free issues.
Cory McWilliams
2022-09-22 00:38:26 +00:00
ab1f47ee9a
Did some routing for the search tab.
Cory McWilliams
2022-09-15 00:16:37 +00:00
d216d96144
Expandable image mentions. Do a faster fts validation at startup. Hide the news test button.
Cory McWilliams
2022-09-14 23:49:25 +00:00
88592886ca
Accrued fixes, most recently making an effort to show all mentions.
Cory McWilliams
2022-09-14 23:33:57 +00:00
7077e69bf7
Fix caching for all of the requests. The free wifi I get at Bacchus from Angela's Bridal isn't great.
Cory McWilliams
2022-09-14 23:18:55 +00:00
f983c3d987
Trying to organize ssblit better.
Cory McWilliams
2022-09-11 17:42:41 +00:00
26691051a5
Fix more error plumbing.
Cory McWilliams
2022-09-11 01:56:29 +00:00
fe33903e2e
Proof of concept full text search.
Cory McWilliams
2022-09-10 18:23:58 +00:00
6ea6ae2322
Oof. That's needed for json_each.
Cory McWilliams
2022-09-10 18:09:10 +00:00
bb0a840dc6
Expose fts5.
Cory McWilliams
2022-09-10 17:56:54 +00:00
52f5bb408f
I think this added following and blocking.
Cory McWilliams
2022-09-10 02:56:15 +00:00
ee1e1b11af
sqlite-amalgamation-3390300.zip
Cory McWilliams
2022-09-10 01:51:32 +00:00
56db6a8e4d
Fix exciting new gcc 11 compiler warnings.
Cory McWilliams
2022-09-10 01:42:15 +00:00
3b676d967e
Add ssblit to version control. It's coming along too well to risk losing it.
Cory McWilliams
2022-09-06 23:26:43 +00:00
97b7643049
Propagate better sqlite errors.
Cory McWilliams
2022-09-04 01:58:11 +00:00
c3fb80a1c8
Allow enough things for json_each to work.
Cory McWilliams
2022-09-04 01:36:55 +00:00
7c29c1e18e
Fix some of the error handling.
Cory McWilliams
2022-09-04 01:25:16 +00:00
4c0dc6ad04
Tried to take a few pointers from https://tech.davis-hansson.com/p/make/ .
Cory McWilliams
2022-08-21 17:17:23 +00:00
6cfe0ca4fb
Slight emoji picker improvements, and fix a problem with showing doubled votes. Though this revealed that loading needs serious work.
Cory McWilliams
2022-08-18 00:23:56 +00:00
46d3e8f567
Exposing setting the index page in the admin app and added a crude emoji picker, finally.
Cory McWilliams
2022-08-17 00:29:57 +00:00
3729346961
I decrypted a private message.
Cory McWilliams
2022-08-16 02:38:25 +00:00
357d944a8d
Show local identities in the ssb app.
Cory McWilliams
2022-08-15 02:23:45 +00:00
69991abbb4
Append SSB messages by RPC so that we know if it succeeded.
Cory McWilliams
2022-08-14 19:14:13 +00:00
0518c5dd21
This is not a test.
Cory McWilliams
2022-08-14 18:25:05 +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.
Cory McWilliams
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.
Cory McWilliams
2022-08-14 17:34:27 +00:00
4525ee9cca
Make print more of a standard RPC thing.
Cory McWilliams
2022-08-14 16:58:26 +00:00
3464f1d189
Took another whack at permissions.
Cory McWilliams
2022-08-14 01:46:11 +00:00
fc9c3982c2
Fix some obvious things now that the RPC is slightly better.
Cory McWilliams
2022-08-13 19:39:29 +00:00
d70dba021a
Do app -> client communication more like tfrpc so that it's easier to get responses.
Cory McWilliams
2022-08-13 18:58:06 +00:00
41590921c3
Expose a thing so that the admin app can show permissions.
Cory McWilliams
2022-08-13 18:06:30 +00:00
4d629c45eb
Making things slightly more compact.
Cory McWilliams
2022-08-11 02:04:55 +00:00
39f05b6bf5
Fix an ancient reconnect bug.
Cory McWilliams
2022-08-08 01:48:23 +00:00
58196c4ac0
Make requesting permissions appear less terrible.
Cory McWilliams
2022-08-07 22:39:58 +00:00
eca3696740
A weak attempt at reducing docker image size.
Cory McWilliams
2022-08-04 01:15:39 +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.
Cory McWilliams
2022-08-04 00:57:56 +00:00
353f2ccc13
Track / expose a list of registered users.
Cory McWilliams
2022-08-04 00:07:12 +00:00
6628a5c420
What's the point of creating an identity if you don't return it?
Cory McWilliams
2022-08-03 23:52:13 +00:00
1973030774
Some selection-related fixes. There are still bugs.
Cory McWilliams
2022-08-03 23:39:23 +00:00
787e439524
Work in progress making the account picker actually work.
Cory McWilliams
2022-08-03 23:26:41 +00:00
fab2c17b43
Remove the administrator requirement and allow creating new SSB accounts.
Cory McWilliams
2022-07-31 20:32:48 +00:00
1775fdd6b5
Also unnecessary. Whoops.
Cory McWilliams
2022-07-31 20:04:58 +00:00
5cc7641788
This is a dupe of ssb.
Cory McWilliams
2022-07-31 20:01:41 +00:00
6c2fd6d90f
This doesn't need to be exposed.
Cory McWilliams
2022-07-31 19:45:28 +00:00
24530e1158
First glimpse of multiple SSB identities per Tilde Friends user.
Cory McWilliams
2022-07-31 19:01:08 +00:00
0bd1463a6b
Missing files.
Cory McWilliams
2022-07-28 01:26:28 +00:00
6728727e89
Looks like a reply fix.
Cory McWilliams
2022-07-28 01:20:09 +00:00
ac960a98bf
Clean up apps list.
Cory McWilliams
2022-07-28 00:45:34 +00:00
f787eb077b
An experiment in requesting permissions and some related fixes.
Cory McWilliams
2022-07-27 00:27:10 +00:00
b2ecc24e85
sqlite-amalgamation-3390200.zip
Cory McWilliams
2022-07-24 21:31:33 +00:00
3c82a87968
libuv deletes.
Cory McWilliams
2022-07-24 21:26:02 +00:00
f06753b56e
libuv 1.44.2
Cory McWilliams
2022-07-24 21:25:38 +00:00
41afc3bdd6
Ugg, my print() was destructive to its arguments.
Cory McWilliams
2022-07-24 21:05:23 +00:00
f764007fc6
Tiny steps toward getting away from one global identity.
Cory McWilliams
2022-07-14 01:01:14 +00:00
ae5560f33a
Is this a thing? Ref a value while we call it?
Cory McWilliams
2022-07-12 02:12:03 +00:00
e6532979aa
codemirror 5.65.6.
Cory McWilliams
2022-07-12 02:11:37 +00:00
3078536245
Latest libsodium-1.0.18-stable.tar.gz.
Cory McWilliams
2022-07-12 02:00:25 +00:00
1efc0fd73b
Another linked list bites the dust.
Cory McWilliams
2022-07-12 01:51:15 +00:00
aee99af953
Track request counts?
Cory McWilliams
2022-07-09 22:00:33 +00:00
a154b1c2f6
Fix the windows build.
Cory McWilliams
2022-07-09 20:46:24 +00:00
7f350a3d87
Add a helper for getting array length: tf_util_get_length.
Cory McWilliams
2022-07-09 15:13:35 +00:00
982b5817a2
Fix the docker build. Add the valgrind headers to deps.
Cory McWilliams
2022-07-09 14:50:27 +00:00
52f744e106
Test output cleanup.
Cory McWilliams
2022-07-09 14:38:00 +00:00
7f9c01a9bb
Fix a test leak.
Cory McWilliams
2022-07-09 14:33:38 +00:00
fb3ad0d95d
Slight cleanup.
Cory McWilliams
2022-07-09 14:23:58 +00:00
fe5a6033ef
Close / clean up a socket if connect fails.
Cory McWilliams
2022-07-09 14:14:48 +00:00
ff2a0f0c3f
All the leaks.
Cory McWilliams
2022-06-26 18:25:31 +00:00
66ea0dadd0
Oops all leaks.
Cory McWilliams
2022-06-21 23:09:13 +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.
Cory McWilliams
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'?
Cory McWilliams
2022-06-20 18:13:19 +00:00
c9e01f220d
Track our own quickjs memory usage so that we can avoid expensive calls to JS_ComputeMemoryUsage.
Cory McWilliams
2022-06-20 17:57:07 +00:00
f69e74ce53
Another leak. Sheesh.
Cory McWilliams
2022-06-20 14:41:08 +00:00
b5c6cac048
Another leak.
Cory McWilliams
2022-06-20 14:30:00 +00:00
515999e570
Use tfrpc fairly thoroughly in the ssb app.
Cory McWilliams
2022-06-20 01:34:32 +00:00
ab58f42f0c
Module-ified the ssb app and started to integrate tfrpc.
Cory McWilliams
2022-06-19 22:08:15 +00:00
af3e96c7e8
Cleanup this state, maybe.
Cory McWilliams
2022-06-19 21:09:22 +00:00
782b5593d5
Audio controls height?
Cory McWilliams
2022-06-19 21:05:34 +00:00
d892c9e734
Add a helper for app <-> browser communication.
Cory McWilliams
2022-06-19 18:01:21 +00:00
d3e9041b15
var -> let, and standardize these calls.
Cory McWilliams
2022-06-18 21:12:38 +00:00
3a40722c89
Emoji-ify status messages.
Cory McWilliams
2022-06-18 20:51:22 +00:00
b42b5d11fa
Remove require. There is only import+export.
Cory McWilliams
2022-06-18 17:50:22 +00:00
2d8a956c14
require -> import
Cory McWilliams
2022-06-18 17:39:08 +00:00
ed6550a4cd
Move some deps to deps.
Cory McWilliams
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.
Cory McWilliams
2022-06-17 21:18:10 +00:00
4e3bf99327
More socket leak debugging.
Cory McWilliams
2022-06-17 19:58:50 +00:00
b5b6ed8ba5
Trying harder still to curb stale connections.
Cory McWilliams
2022-06-17 18:51:24 +00:00
4293e75082
Add some mp4 file magic.
Cory McWilliams
2022-06-16 15:53:13 +00:00
927e2b7060
Expose some information about active sockets to try to track down leaks.
Cory McWilliams
2022-06-09 02:45:34 +00:00
83bdbbb4dc
Fixed some socket leaks.
Cory McWilliams
2022-06-07 02:41:44 +00:00
1dc6084d2d
Time out idle connections.
Cory McWilliams
2022-06-07 02:08:06 +00:00
ae894eaa9d
Time out connections that don't send a request in time.
Cory McWilliams
2022-06-07 01:00:50 +00:00
a8ced8757c
Disable all the warnings I see in external code.
Cory McWilliams
2022-06-04 17:22:55 +00:00
653e16b059
Don't support OpenSSL on windows. Yet?
Cory McWilliams
2022-06-04 17:14:39 +00:00
9c90b2bc1d
Use a custom allocator for everything.
Cory McWilliams
2022-06-04 17:04:51 +00:00
cf61e68713
Spruced up the graphs.
Cory McWilliams
2022-06-04 16:38:45 +00:00
7b53c95832
Track OpenSSL memory usage.
Cory McWilliams
2022-06-04 15:59:58 +00:00