This website requires JavaScript.
5452f3f623
Appease -fsanitize.
Cory McWilliams
2024-06-26 20:20:34 -04:00
256614dbaf
Actually stop stomping settings.
Cory McWilliams
2024-06-26 19:58:59 -04:00
049449b213
I think this is how I lost settings.
Cory McWilliams
2024-06-26 19:44:45 -04:00
85b46336b1
Better draft cleanup on submit.
Cory McWilliams
2024-06-26 19:30:58 -04:00
590afa7b01
Fix content warnings.
Cory McWilliams
2024-06-26 19:27:15 -04:00
574292b798
Reduce some common log noise.
Cory McWilliams
2024-06-23 15:11:18 -04:00
21cf503a59
Fix a navigation bar option I neglected to button-ify.
Cory McWilliams
2024-06-23 11:47:12 -04:00
3630cdbfe0
Consolidate the acount/login navigation bar options to try to save some space on mobile.
Cory McWilliams
2024-06-20 20:41:27 -04:00
0f3be229e6
Actually, let's minify this thing using svgomg.
Cory McWilliams
2024-06-20 20:07:58 -04:00
8e5a024d3d
SVG favicon.
Cory McWilliams
2024-06-20 20:05:00 -04:00
410bb7c09d
Fix a ref count mistake and add a long-overdue tf_util_print_backtrace() that helped me find it.
Cory McWilliams
2024-06-20 19:49:21 -04:00
9de8b0f449
Oops.
Cory McWilliams
2024-06-20 12:36:21 -04:00
d47c3a1222
Fix a ref/unref mismatch.
Cory McWilliams
2024-06-17 21:45:51 -04:00
df99b3aa90
Trying to catch an issue I think I saw in the debugger.
Cory McWilliams
2024-06-17 21:23:48 -04:00
0090850e10
Forgot the other end of blobs.get.
Cory McWilliams
2024-06-17 20:59:25 -04:00
9efd64bd18
Actually enforce _tf_ssb_assert_not_main_thread.
Cory McWilliams
2024-06-17 12:36:54 -04:00
b16c37e48b
Make ssb.privateMessageDecrypt do its work not on the main thread. I think that's finally everything for real.
Cory McWilliams
2024-06-16 17:22:26 -04:00
3ee2c00726
Build fix.
Cory McWilliams
2024-06-16 17:08:10 -04:00
d5a7e19f1a
Move the bulk of ssb.privateMessageEncrypt work (CPU + DB) off the main thread.
Cory McWilliams
2024-06-16 17:07:12 -04:00
9b52415b35
Make ssb.setServerFollowingMe not use the DB from the main thread. Two left??
Cory McWilliams
2024-06-16 16:22:59 -04:00
dbe24494d9
Remove ssb.messageContentGet. It's easy to do this with ssb.sqlAsync, and this wasn't being used productively. Three uses of DB on the main thread remaining.
Cory McWilliams
2024-06-16 16:02:39 -04:00
3eab5a5f70
Make ssb.forgetStoredConnection not use the DB on the main thread. Four remaining?
Cory McWilliams
2024-06-16 15:57:19 -04:00
548febfb22
Make ssb.storedConnections do its DB work not on the main thread. Five remaining by my new count?
Cory McWilliams
2024-06-16 15:29:59 -04:00
b40f72443a
A little format, as a treat.
Cory McWilliams
2024-06-16 12:18:19 -04:00
2c03496373
Make databases.list, database.remove, and database.getLike all do their DB work off the main thread. That's the last thing I'm aware of.
Cory McWilliams
2024-06-16 12:17:51 -04:00
b6a937c954
Move db.exchange DB work off of the main thread.
Cory McWilliams
2024-06-16 10:16:39 -04:00
63776d40bd
Update codemirror.
Cory McWilliams
2024-06-16 09:23:14 -04:00
cb3c7afade
Move ssb.getPrivateKey's DB work off the main thread.
Cory McWilliams
2024-06-16 08:07:02 -04:00
991022adfc
Move ssb.appendMessageWithIdentity's DB work off the main thread.
Cory McWilliams
2024-06-16 07:51:06 -04:00
2bc71a18a6
Make ssb.deleteIdentity not block the main thread with DB work.
Cory McWilliams
2024-06-14 17:39:24 -04:00
57ca864fbb
Build fix.
Cory McWilliams
2024-06-12 21:08:41 -04:00
a09edfb612
ssb.addIdentity without hitting the DB from the main thread.
Cory McWilliams
2024-06-12 21:06:30 -04:00
7997a739ab
ssb.createIdentity without hitting the database from the main thread.
Cory McWilliams
2024-06-12 20:47:48 -04:00
248b258413
Make database.getAll() not block the main thread on database access.
Cory McWilliams
2024-06-12 20:29:39 -04:00
0423ed7fb4
Login without hitting the DB from the main thread.
Cory McWilliams
2024-06-12 20:12:35 -04:00
c29378c2f8
Yes, curl, follow redirects.
Cory McWilliams
2024-06-10 21:19:06 -04:00
163fbd85e7
Fix docs.
Cory McWilliams
2024-06-10 20:23:11 -04:00
58bb86ebe1
Make http.auth_query async and get its DB work off the main thread.
Cory McWilliams
2024-06-10 20:22:28 -04:00
c5140ee8e8
Move DB work for ssb.getIdentities() and ssb.getAllIdentities() off the main thread.
Cory McWilliams
2024-06-10 17:18:29 -04:00
6270fd8118
We don't need to go to the DB to get our public key.
Cory McWilliams
2024-06-10 16:56:21 -04:00
3fff706848
Get the code of conduct and JWT signing key without hitting the database from the main thread.
Cory McWilliams
2024-06-10 16:37:12 -04:00
c259defab5
Move database.get and database.set off the main thread.
Cory McWilliams
2024-06-10 15:30:14 -04:00
e5fee5c306
Buildfix.
Cory McWilliams
2024-06-10 12:01:49 -04:00
9d35b4bdfb
Resuming work to move all DB access off the main thread.
Cory McWilliams
2024-06-10 11:45:20 -04:00
9497d7cf64
Fix some shutdown hangs/leaks.
Cory McWilliams
2024-06-06 20:31:24 -04:00
c7d3e602cb
Fix &-mentions while I'm at it.
Cory McWilliams
2024-06-06 20:14:00 -04:00
0076eb4ed4
Fix autocomplete again/more. #65
Cory McWilliams
2024-06-06 20:05:24 -04:00
6070bde413
Avoid a null dereference.
Cory McWilliams
2024-06-06 19:57:36 -04:00
c7a6d426f0
Fix autocomplete on Chrome, because contenteditable and shadowRoots are tricksy, and this module for @mentions is aging. #65
Cory McWilliams
2024-06-06 19:52:37 -04:00
f66cf0f802
Unused.
Cory McWilliams
2024-06-06 19:11:48 -04:00
e4b6c81024
No need to show your identity in the navigation bar if you have a name.
Cory McWilliams
2024-06-06 18:51:40 -04:00
44d784cd04
OpenSSL 3.3.1.
Cory McWilliams
2024-06-05 12:51:26 -04:00
0394201113
Merge pull request 'buld(nix): Misc Nix-related improvements' (#68 ) from tasiaiso/tildefriends:tasiaiso-nix-misc into main
Cory McWilliams
2024-06-04 20:16:15 -04:00
e270c16516
lit 3.1.4.
Cory McWilliams
2024-06-04 20:10:27 -04:00
4c10538632
buld(nix): Misc Nix-related improvements
Tasia Iso
2024-06-04 15:22:18 +02:00
71329c5532
format+prettier
Cory McWilliams
2024-06-03 12:36:34 -04:00
feb4bf9e87
Limit message sends in a continued attempt to fix intermittent runaway memory usage. #64
Cory McWilliams
2024-06-02 12:38:12 -04:00
5d5567e94c
Reworking the emoji picker to use w3-modal, in a step toward doing the same for the currently broken @autocomplete.
Cory McWilliams
2024-05-30 12:40:21 -04:00
684e6fb9cb
Merge pull request 'nix: update version to 0.0.19' (#66 ) from tasiaiso/tildefriends:tasiaiso-nix-update into main
Cory McWilliams
2024-05-30 12:12:45 -04:00
ee21fa6d03
nix: update version to 0.0.19
Tasia Iso
2024-05-30 11:34:57 +02:00
7a2974e54f
Working on 0.0.20.
Cory McWilliams
2024-05-29 20:17:33 -04:00
f4dfc1dd98
Let's release 0.0.19.
v0.0.19
1752544634082323975/tmp_refs/tags/v0.0.19
1752504556838051866/tmp_refs/tags/v0.0.19
Cory McWilliams
2024-05-29 19:50:59 -04:00
2eebfa9a7a
Make the websocket disconnect message not pop up a modal dialog so that it's less annoying when it happens in the normal course of events. #60
Cory McWilliams
2024-05-27 20:35:40 -04:00
10097ffeb8
Update codemirror.
Cory McWilliams
2024-05-27 08:23:45 -04:00
cbe1f54a2a
libsodium 1.0.20.
Cory McWilliams
2024-05-27 08:21:48 -04:00
4d8f081a59
Update libbacktrace to latest.
Cory McWilliams
2024-05-27 08:21:10 -04:00
29e79c9484
Fix collapsing images taking extra clicks.
Cory McWilliams
2024-05-25 08:09:44 -04:00
ba35869b0a
sqlite 3.46.0.
Cory McWilliams
2024-05-25 07:46:15 -04:00
580688381e
prettier
Cory McWilliams
2024-05-22 20:52:10 -04:00
e63d69a440
Missing generated semicolon. Sigh.
Cory McWilliams
2024-05-22 20:44:28 -04:00
be64fe04fb
Auto-update all the versions.
Cory McWilliams
2024-05-22 20:35:48 -04:00
801ab20723
Merge pull request 'Add Nix support' (#62 ) from tasiaiso/tildefriends:tasiaiso-nix into main
Cory McWilliams
2024-05-22 20:31:11 -04:00
d974a5e044
An experiment in controlling memory usage when syncing. uv_read_stop when we have too active message/blob writes to the database and uv_read_start when we're back under control. #64
Cory McWilliams
2024-05-22 19:53:33 -04:00
1be94ae0be
Removed ssb.addEventListener and ssb.removeEventListener from the public API. Can do the same thing with core.register.
Cory McWilliams
2024-05-22 18:51:21 -04:00
b883e6a485
Fix username/id extending off the screen in the welcome line.
Cory McWilliams
2024-05-22 12:33:18 -04:00
a0210379ae
Avoid confusing log output when responding with a method not found error.
Cory McWilliams
2024-05-20 12:39:21 -04:00
e56dc207d1
Fix some shutdown issues in connection tracker code.
Cory McWilliams
2024-05-16 12:41:48 -04:00
523c9c9ad2
Move mime type shenanigans from JS => C.
Cory McWilliams
2024-05-15 19:25:48 -04:00
74bb2151c1
Fix shutdown issues with in-flight SSB connection attempts.
Cory McWilliams
2024-05-15 12:37:13 -04:00
f79d7b35a4
Disallow creating accounts as a guest. #52
Cory McWilliams
2024-05-14 12:41:17 -04:00
3b36496dac
chore: a bit more doc
1753114426879730527/tmp_refs/heads/tasiaiso-nix
1753114426879730527/tasiaiso-nix
1753114424720374627/tmp_refs/heads/tasiaiso-nix
1753114424720374627/tasiaiso-nix
1753114424202559874/tmp_refs/heads/tasiaiso-nix
1753114424202559874/tasiaiso-nix
1753114423783313789/tmp_refs/heads/tasiaiso-nix
1753114423783313789/tasiaiso-nix
1753114422161194631/tmp_refs/heads/tasiaiso-nix
1753114422161194631/tasiaiso-nix
1753114421546722154/tmp_refs/heads/tasiaiso-nix
1753114421546722154/tasiaiso-nix
1753114421448312482/tmp_refs/heads/tasiaiso-nix
1753114421448312482/tasiaiso-nix
1753114421338745317/tmp_refs/heads/tasiaiso-nix
1753114421338745317/tasiaiso-nix
1753114421270554962/tmp_refs/heads/tasiaiso-nix
1753114421270554962/tasiaiso-nix
1753114421133039427/tmp_refs/heads/tasiaiso-nix
1753114421133039427/tasiaiso-nix
1753114421124448977/tmp_refs/heads/tasiaiso-nix
1753114421124448977/tasiaiso-nix
1753114420958230435/tmp_refs/heads/tasiaiso-nix
1753114420958230435/tasiaiso-nix
1753114420943195795/tmp_refs/heads/tasiaiso-nix
1753114420943195795/tasiaiso-nix
1753114420447333654/tmp_refs/heads/tasiaiso-nix
1753114420447333654/tasiaiso-nix
1753114420079240569/tmp_refs/heads/tasiaiso-nix
1753114420079240569/tasiaiso-nix
1753114420013496366/tmp_refs/heads/tasiaiso-nix
1753114420013496366/tasiaiso-nix
1753114419831201487/tmp_refs/heads/tasiaiso-nix
1753114419831201487/tasiaiso-nix
1753114418907878460/tmp_refs/heads/tasiaiso-nix
1753114418907878460/tasiaiso-nix
1753114418097753683/tmp_refs/heads/tasiaiso-nix
1753114418097753683/tasiaiso-nix
1753114417895374781/tmp_refs/heads/tasiaiso-nix
1753114417895374781/tasiaiso-nix
1753114417629875123/tmp_refs/heads/tasiaiso-nix
1753114417629875123/tasiaiso-nix
1753114416810926144/tmp_refs/heads/tasiaiso-nix
1753114416810926144/tasiaiso-nix
1753114236411746143/tmp_refs/heads/tasiaiso-nix
1753114236411746143/tasiaiso-nix
1753113791046051429/tmp_refs/heads/tasiaiso-nix
1753113791046051429/tasiaiso-nix
1753113791041672372/tmp_refs/heads/tasiaiso-nix
1753113791041672372/tasiaiso-nix
1753113790412568960/tmp_refs/heads/tasiaiso-nix
1753113790412568960/tasiaiso-nix
1753113789785360186/tmp_refs/heads/tasiaiso-nix
1753113789785360186/tasiaiso-nix
1753113789564881901/tmp_refs/heads/tasiaiso-nix
1753113789564881901/tasiaiso-nix
1753113788958602353/tmp_refs/heads/tasiaiso-nix
1753113788958602353/tasiaiso-nix
1753113787393446311/tmp_refs/heads/tasiaiso-nix
1753113787393446311/tasiaiso-nix
1753113787055997064/tmp_refs/heads/tasiaiso-nix
1753113787055997064/tasiaiso-nix
1753113280500024875/tmp_refs/heads/tasiaiso-nix
1753113280500024875/tasiaiso-nix
1753113271561147009/tmp_refs/heads/tasiaiso-nix
1753113271561147009/tasiaiso-nix
1753113268401469193/tmp_refs/heads/tasiaiso-nix
1753113268401469193/tasiaiso-nix
1753113267469482320/tmp_refs/heads/tasiaiso-nix
1753113267469482320/tasiaiso-nix
1753113259891901083/tmp_refs/heads/tasiaiso-nix
1753113259891901083/tasiaiso-nix
1753109060746154477/tmp_refs/heads/tasiaiso-nix
1753109060746154477/tasiaiso-nix
1753109060723927404/tmp_refs/heads/tasiaiso-nix
1753109060723927404/tasiaiso-nix
1753109052346410722/tmp_refs/heads/tasiaiso-nix
1753109052346410722/tasiaiso-nix
1753109048452820216/tmp_refs/heads/tasiaiso-nix
1753109048452820216/tasiaiso-nix
1753109045685585542/tmp_refs/heads/tasiaiso-nix
1753109045685585542/tasiaiso-nix
1753109045604631145/tmp_refs/heads/tasiaiso-nix
1753109045604631145/tasiaiso-nix
1753109042192702362/tmp_refs/heads/tasiaiso-nix
1753109042192702362/tasiaiso-nix
1753109041756417649/tmp_refs/heads/tasiaiso-nix
1753109041756417649/tasiaiso-nix
1753109041700561287/tmp_refs/heads/tasiaiso-nix
1753109041700561287/tasiaiso-nix
1753109041278938252/tmp_refs/heads/tasiaiso-nix
1753109041278938252/tasiaiso-nix
1753109041277778542/tmp_refs/heads/tasiaiso-nix
1753109041277778542/tasiaiso-nix
1753109040750361723/tmp_refs/heads/tasiaiso-nix
1753109040750361723/tasiaiso-nix
1753109040389373338/tmp_refs/heads/tasiaiso-nix
1753109040389373338/tasiaiso-nix
1753109039749874493/tmp_refs/heads/tasiaiso-nix
1753109039749874493/tasiaiso-nix
1753109039652806500/tmp_refs/heads/tasiaiso-nix
1753109039652806500/tasiaiso-nix
1753109039644694934/tmp_refs/heads/tasiaiso-nix
1753109039644694934/tasiaiso-nix
1753109037949795387/tmp_refs/heads/tasiaiso-nix
1753109037949795387/tasiaiso-nix
1753109037689497940/tmp_refs/heads/tasiaiso-nix
1753109037689497940/tasiaiso-nix
1753109037215526874/tmp_refs/heads/tasiaiso-nix
1753109037215526874/tasiaiso-nix
1753109036756391543/tmp_refs/heads/tasiaiso-nix
1753109036756391543/tasiaiso-nix
1753109036753096950/tmp_refs/heads/tasiaiso-nix
1753109036753096950/tasiaiso-nix
1753109036690082952/tmp_refs/heads/tasiaiso-nix
1753109036690082952/tasiaiso-nix
1753109036685962316/tmp_refs/heads/tasiaiso-nix
1753109036685962316/tasiaiso-nix
1753109036681737088/tmp_refs/heads/tasiaiso-nix
1753109036681737088/tasiaiso-nix
1753109036631863204/tmp_refs/heads/tasiaiso-nix
1753109036631863204/tasiaiso-nix
1753109035648594197/tmp_refs/heads/tasiaiso-nix
1753109035648594197/tasiaiso-nix
1753109035204536396/tmp_refs/heads/tasiaiso-nix
1753109035204536396/tasiaiso-nix
1753108821224802956/tmp_refs/heads/tasiaiso-nix
1753108821224802956/tasiaiso-nix
1753108820943123068/tmp_refs/heads/tasiaiso-nix
1753108820943123068/tasiaiso-nix
1753108820805389857/tmp_refs/heads/tasiaiso-nix
1753108820805389857/tasiaiso-nix
1753108820502695817/tmp_refs/heads/tasiaiso-nix
1753108820502695817/tasiaiso-nix
1753108820336109311/tmp_refs/heads/tasiaiso-nix
1753108820336109311/tasiaiso-nix
1753108820102727583/tmp_refs/heads/tasiaiso-nix
1753108820102727583/tasiaiso-nix
1753108819812502695/tmp_refs/heads/tasiaiso-nix
1753108819812502695/tasiaiso-nix
1753108819744355539/tmp_refs/heads/tasiaiso-nix
1753108819744355539/tasiaiso-nix
1753108819734342456/tmp_refs/heads/tasiaiso-nix
1753108819734342456/tasiaiso-nix
1753108819589044771/tmp_refs/heads/tasiaiso-nix
1753108819589044771/tasiaiso-nix
1753107946887556127/tmp_refs/heads/tasiaiso-nix
1753107946887556127/tasiaiso-nix
1753107505516556193/tmp_refs/heads/tasiaiso-nix
1753107505516556193/tasiaiso-nix
1753107500998061714/tmp_refs/heads/tasiaiso-nix
1753107500998061714/tasiaiso-nix
1753107491566399328/tmp_refs/heads/tasiaiso-nix
1753107491566399328/tasiaiso-nix
1753107490984798927/tmp_refs/heads/tasiaiso-nix
1753107490984798927/tasiaiso-nix
1753107490809911911/tmp_refs/heads/tasiaiso-nix
1753107490809911911/tasiaiso-nix
1753107490762840264/tmp_refs/heads/tasiaiso-nix
1753107490762840264/tasiaiso-nix
1753107490528935055/tmp_refs/heads/tasiaiso-nix
1753107490528935055/tasiaiso-nix
1753107490462273517/tmp_refs/heads/tasiaiso-nix
1753107490462273517/tasiaiso-nix
1753107489762870823/tmp_refs/heads/tasiaiso-nix
1753107489762870823/tasiaiso-nix
1753107488829157659/tmp_refs/heads/tasiaiso-nix
1753107488829157659/tasiaiso-nix
1753107035794970272/tmp_refs/heads/tasiaiso-nix
1753107035794970272/tasiaiso-nix
1753107027760229308/tmp_refs/heads/tasiaiso-nix
1753107027760229308/tasiaiso-nix
1753107026397328498/tmp_refs/heads/tasiaiso-nix
1753107026397328498/tasiaiso-nix
1753107026232370866/tmp_refs/heads/tasiaiso-nix
1753107026232370866/tasiaiso-nix
1753107025839073760/tmp_refs/heads/tasiaiso-nix
1753107025839073760/tasiaiso-nix
Tasia Iso
2024-05-12 21:17:38 +02:00
4ebd6c24a9
chore: missing period in description
Tasia Iso
2024-05-12 21:15:30 +02:00
05451d98b3
Merge branch 'tasiaiso-nix' of https://dev.tildefriends.net/tasiaiso/tildefriends into tasiaiso-nix
Tasia Iso
2024-05-12 21:13:43 +02:00
22a4bce3c8
docs(nix): add documentation in default.nix
Tasia Iso
2024-05-12 21:11:31 +02:00
76d499f00b
Merge branch 'main' into tasiaiso-nix
Tasia Iso
2024-05-12 14:56:12 -04:00
f0772f9b99
build(nix): add Nix support
Tasia Iso
2024-05-12 20:12:50 +02:00
46e711f0a5
Merge branch 'main' of https://dev.tildefriends.net/cory/tildefriends
Cory McWilliams
2024-05-12 10:40:14 -04:00
abffac3f82
Show missing profile images more deliberately.
Cory McWilliams
2024-05-12 10:40:06 -04:00
27b275548e
Fix docs.
Cory McWilliams
2024-05-12 08:37:14 -04:00
93ce253d1e
prettier
Cory McWilliams
2024-05-12 08:23:34 -04:00
a5af312b39
Merge branch 'main' of https://dev.tildefriends.net/cory/tildefriends
Cory McWilliams
2024-05-12 08:23:23 -04:00
4b5e8e8a43
Consolidate similar request tags in the connection list. #59
Cory McWilliams
2024-05-12 08:21:47 -04:00
443dd4d168
Merge pull request 'chore: code formatting' (#58 ) from tasiaiso/tildefriends:tasiaiso-format into main
Cory McWilliams
2024-05-12 08:05:02 -04:00
907479df84
Merge branch 'main' into tasiaiso-format
Cory McWilliams
2024-05-12 07:52:33 -04:00
9887a78e98
prettier
Cory McWilliams
2024-05-12 07:48:34 -04:00
f669371349
Show tab names on large enough screens. Inspired by tasio's #61 .
Cory McWilliams
2024-05-12 06:58:01 -04:00
24c720c79a
Merge branch 'main' into tasiaiso-format
Tasia Iso
2024-05-12 02:06:09 -04:00
4485234980
chore(style): tell prettier to ignore code block
Tasia Iso
2024-05-12 08:01:37 +02:00
b6871c0b1f
chore: code formatting
Tasia Iso
2024-05-11 23:44:09 +02:00
47838d5e48
More name info issues.
Cory McWilliams
2024-05-11 10:53:21 -04:00