4a4bedfe2b
docs: Fix the changelog version. Hmm.
2025-05-28 12:28:33 -04:00
051291f725
build: Let's build 0.0.31.
2025-05-28 12:27:37 -04:00
d2b338095f
update: CodeMirror.
2025-05-28 12:26:42 -04:00
899827a8f2
ssb: Rename broadcasts to something not worse.
2025-05-27 21:09:26 -04:00
5fcbe3d6a9
docs: Prep for 0.0.31.
2025-05-27 12:44:33 -04:00
a0a40e6cb2
ssb: Implement blob file export from CLI. #121
2025-05-27 12:30:24 -04:00
bb1190e3f8
intro: Ugg, CSS.
2025-05-22 12:00:33 -04:00
0a3baed1da
intro: Wordsmith some more, and fiddle with style.
2025-05-22 11:49:58 -04:00
4931c489ed
ssb: Dispatch blob wants immediately when added as the result of a web request.
2025-05-22 10:56:30 -04:00
996f9abaa2
ssb: Suppress the 'set your profile' banner if we're still loading abouts.
2025-05-22 10:44:41 -04:00
08c097e176
ssb: Fix a source of stale user information.
2025-05-22 10:26:59 -04:00
daa861a98b
test: Test the intro flow.
2025-05-22 10:19:55 -04:00
a25d08fd76
intro: Skipped a step.
2025-05-22 07:04:57 -04:00
392d31cc53
format
2025-05-21 22:16:52 -04:00
92926fa8df
ssb: Chasing intermittent SQLITE_ERROR with multiple processes accessing the database. Switching to sqlite3_prepare_v2 for better errors, but maybe this is also the solution?
2025-05-21 22:05:33 -04:00
61ae9ae465
intro: Set an emoji, obviously.
2025-05-21 18:51:35 -04:00
89622697d5
intro: The default app is intro, and complete intro changes the default app to ssb.
2025-05-21 18:48:29 -04:00
17694f5646
update: CodeMirror.
2025-05-21 18:20:01 -04:00
5a1303149f
intro: Add an intro app that aims to ease in completely new users. Needs some clean-up and to be hooked into the flow. #19
2025-05-21 18:08:19 -04:00
8a0e190a86
ssb: Clean up outdated dynamic blob_wants_cache entries.
2025-05-21 17:44:00 -04:00
0d7dfd8c9e
ssb: Get the 'encrypt to' input in line with everything else style-wise.
2025-05-18 07:55:10 -04:00
f979ff7050
ssb: Speculation on why I sometimes don't see names update.
2025-05-17 20:10:15 -04:00
e3fcdea362
ssb: Add entries to the blob wants cache when requesting a missing blob from the web. #120
2025-05-17 12:46:47 -04:00
476fec2757
update: w3.css 5.02.
2025-05-14 22:19:53 -04:00
53c215399b
ssb: Ugg, better safe than sorry.
2025-05-14 20:57:42 -04:00
2c330802da
ssb: More account info fixes.
2025-05-14 20:56:13 -04:00
851d7046ea
ssb: Fix failure to gather about information sometimes.
2025-05-14 20:39:06 -04:00
c0019d7246
format
2025-05-14 20:33:02 -04:00
7688e4d3a8
ssb: I tried smarter data structures in my own code, but a better database index shows better performance for determining follows.
2025-05-14 20:13:14 -04:00
ef58749ce3
perf: Make -t following_perf respect the usual db path rules.
2025-05-12 12:41:13 -04:00
35941a7ddc
perf: Add a quick test to measure ssb.following performance.
2025-05-12 12:32:41 -04:00
1f2664e5a8
ssb: Reduce redundant work in ssb.following.
2025-05-11 22:20:16 -04:00
35656a5c34
prettier
2025-05-11 21:54:53 -04:00
799f22e989
ssb: The updated fetch_abouts means that image JSON is now a string we need to handle in tf-user / tf-profile.
2025-05-11 21:42:48 -04:00
e226a37251
prettier
2025-05-09 19:54:12 -04:00
8e3bc9d700
ssb: Now add back the about cache, and load times are getting good.
2025-05-09 13:25:05 -04:00
58c3e6c2ab
build: Fix a -fanalyze issue in the tests.
2025-05-09 07:55:39 -04:00
0dc148bfea
ssb: Don't forget the about info we know as we reload.
2025-05-09 07:35:52 -04:00
3eff1b08a9
ssb: Let about info load in its own time.
2025-05-09 07:27:35 -04:00
02d789471f
ssb: Oops, filter on relevant accounts.
2025-05-08 12:58:57 -04:00
d367d47c4d
ssb: Switch to a more brute force about-gathering approach. I think if I start with this and avoid querying all known accounts up-front, we will be plenty fast.
2025-05-08 12:39:26 -04:00
c93b8fc045
ssb: Show overall unread status on the hamburger menu.
2025-05-07 19:59:39 -04:00
eb9377e21d
ssb: Add settings for broadcast and discovery.
2025-05-07 19:05:57 -04:00
a1764eee42
update: CodeMirror.
2025-05-07 18:37:23 -04:00
86ef74e20d
test: More CLI tests, and make -u optional for publish, too.
2025-05-07 18:31:58 -04:00
4de53b9926
core: sqlite checkpoint tweaks. Switch the periodic checkpoint to passive mode. Truncate mode was painful on mobile. I'm seeing it succeed often enough that we don't grow indefinitely. Also fix the print.
2025-05-07 18:15:33 -04:00
99a195a3fd
update: sqlite 3.49.2.
2025-05-07 18:00:30 -04:00
f1ced31f69
ssb: Faster loads by encouraging the right queries with CTEs in fetch_about.
2025-05-07 17:52:02 -04:00
b3cedf2baa
ssb: Begin to add some CLI tests.
2025-05-06 12:49:57 -04:00
3bf19fabda
ssb: Don't require -u for the private command. #119
2025-05-05 21:51:38 -04:00
cf81ebe8ad
ssb: emoji-fy other cases of some reactions.
2025-05-05 21:32:40 -04:00
278b5566a1
ssb: Remove some unintended whitespace at the bottom of messages.
2025-05-05 21:09:58 -04:00
e8c1390f09
ssb: Reply arrow that shows up better on my phone.
2025-05-01 12:38:11 -04:00
3c04abda45
ssb: More shutdown correctness. #108
2025-04-30 12:35:40 -04:00
2597f99ccf
ssb: Get recent reactions up front so that we don't need to delay showing the dialog for them.
2025-04-29 20:48:47 -04:00
9d3a07c1cf
build: OpenBSD 7.7's SSL matches these signatures again.
2025-04-27 17:29:59 -04:00
bdfd8925b5
ssb: Remove some extra margin that slipped in.
2025-04-27 10:18:37 -04:00
1a4d1985f4
core: Revisit drag+drop into the editor. Works better but not as I intended. Use it just to update the screenshot in the welcome app.
2025-04-27 10:18:20 -04:00
6273f3ea53
ssb: Make the connections sidebar header also a link to the connections tab.
2025-04-26 18:53:08 -04:00
5bdc6fa471
update: CodeMirror.
2025-04-26 18:47:04 -04:00
3ba41291db
update: QuickJS 2025-04-26.
2025-04-26 18:30:56 -04:00
0867811952
update: libuv 1.51.0.
2025-04-26 09:06:37 -04:00
8d961cd805
ssb: Indicate that content warnings can be expanded.
2025-04-24 12:35:36 -04:00
97cea7b40b
build: Attempt to include native debug symbols in the Android .aab file.
2025-04-23 20:47:31 -04:00
4106834db8
build: nix flake update did this (but really it was nix --extra-experimental-features nix-command --extra-experimental-features flakes flake update). I don't know how any of this actually works.
2025-04-23 18:36:28 -04:00
a4a8f7cab2
build: Let's start work on 0.0.31.
2025-04-23 18:33:28 -04:00
9e209ee800
build: nix => 0.0.30.
2025-04-23 18:19:58 -04:00
ddfa84f040
docs: Changlog formatting.
2025-04-23 17:35:16 -04:00
6b3a6ec7c1
httpd: Don't overspecify the redirects.
2025-04-23 12:47:21 -04:00
4d037c02bf
build: Let's build 0.0.30.
2025-04-23 12:29:42 -04:00
deaeab10d8
update: CodeMirror.
2025-04-23 12:29:02 -04:00
2a5375b1e7
core: Don't start new tasks as we're shutting down. #108
2025-04-20 18:26:44 -04:00
e7a03e3283
ssb: Slightly faster channel query.
2025-04-20 17:43:53 -04:00
efb3a12dcc
ssb: Make the reactions list dialog a bit more compact/concise.
2025-04-20 09:35:39 -04:00
3830d695d7
docs: Getting 0.0.30 ready.
2025-04-20 08:50:10 -04:00
f36620927b
ssb: Chasing some failed blob stores. Bumping some sqlite limits seems to have actually helped?
2025-04-19 21:40:15 -04:00
5423cbd628
import: Avoid log noise every launch when apps haven't actually changed.
2025-04-19 21:08:23 -04:00
abde709e54
prettier.
2025-04-16 19:27:24 -04:00
27f2d319ab
storage: Faster.
2025-04-16 19:21:57 -04:00
66234b14bc
test: Add some coverage of storing and resetting permissions by clicking the approve/deny/remember/reset buttons.
2025-04-16 12:32:34 -04:00
6a9167e565
ssb: More logging to help track down an issue I've seen on rare occasion when saving app changes from the editor.
2025-04-15 12:49:40 -04:00
3c60f8ca06
ssb: Whitespace around nested messages.
2025-04-15 12:42:13 -04:00
c26bf5c112
core: Setting and resetting user app permissions was all sorts of broken.
2025-04-14 12:41:35 -04:00
41cbde934a
ssb: Layout the message expand/collapse buttons better.
2025-04-13 21:38:56 -04:00
946941d95e
format
2025-04-13 21:18:28 -04:00
50f0104239
ssb: Add size to messages_stats. Forces an already-necessary rebuild and provides information I'm keen on having readily available.
2025-04-13 21:16:26 -04:00
40fa7edadf
ssb: Show message count when viewing an account profile.
2025-04-13 20:48:55 -04:00
d6926569c6
verify: Add an option to dump a specific message in the format that its signature validates as well as a hex representation of the bytes for good measure.
2025-04-13 13:28:48 -04:00
a8bba324ca
ssb: Fix removing a mention discarding a draft.
2025-04-13 07:53:15 -04:00
5bba5776b3
core: Get rid of the httpd JS object. Potential progress on #108 .
2025-04-12 09:43:55 -04:00
8104f6f228
ssb: Fix and test the messages_stats trigger.
2025-04-12 08:40:36 -04:00
3f4738e593
ssb: Fall back to hostnames for connections in the sidebar.
2025-04-12 07:05:37 -04:00
1516e17f5d
update: Lit 3.3.0.
2025-04-11 19:32:26 -04:00
676d2702b7
ssb: Read back-pressure on a tunnel connection affects the parent connection. This was causing spurrious disconnects.
2025-04-11 19:29:10 -04:00
5d39548964
ssb: Why is this faster?
2025-04-09 22:47:23 -04:00
67d458bd38
ssb: prettier.
2025-04-09 22:15:51 -04:00
d9684c7d62
ssb: Fix culling feeds again.
2025-04-09 22:15:01 -04:00
5a818d2119
ssb: More incremental profile loading?
2025-04-09 22:08:33 -04:00
6f96d4ce65
ssb: More different feed culling logic.
2025-04-09 20:45:23 -04:00
f72395756a
ssb: If things time out because we're following a million accounts...recover ungracefully.
2025-04-09 20:02:16 -04:00
38d746b310
ssb: Dust off the verify command.
2025-04-09 19:32:38 -04:00
f7270987ea
http: Trying to track down a rare 404 I get on save.
2025-04-09 19:08:28 -04:00
6f565c0f0a
ssb: Move reply and react to the message % menu.
2025-04-09 19:02:02 -04:00
7f252e79b6
ssb: Faster channel loads.
2025-04-09 18:50:14 -04:00
ba2bb17638
ssb: Gather all the votes for messages seen.
2025-04-09 18:29:37 -04:00
bc7c658293
update: CoreMirror.
2025-04-09 12:28:56 -04:00
4d84e69bb5
update: libbacktrace.
2025-04-09 12:26:44 -04:00
03fac74908
update: c-ares 1.34.5.
2025-04-09 12:24:55 -04:00
5252ff1ecf
update: OpenSSL 3.5.0.
2025-04-09 12:22:12 -04:00
20100d3fd4
ssb: Oops, that event was Firefox-specific.
2025-04-07 22:35:40 -04:00
dd3b2656ad
ssb: Message % menu tweaks. Show on click. Hide when clicking off. Bury the message ID further.
2025-04-07 21:39:14 -04:00
657f25e22b
ssb: Bring back the date. Whoops.
2025-04-05 22:05:26 -04:00
8be354fc49
ssb: It is troubling to me that querying like this is so much faster.
2025-04-05 18:40:00 -04:00
e574758340
ssb: Make a message % context menu with some new options to begin to declutter the message view itself.
2025-04-05 17:53:47 -04:00
40cf519492
http: I caught an http listener lingering on shutdown. Clean them up more correctly. Possible progress on #108 .
2025-04-05 09:53:47 -04:00
0e4fda54e9
fdroid: Lean into SSB in the description.
2025-04-03 12:31:59 -04:00
868f91e1ef
docs: Noticed some errors in the readme.
2025-04-02 20:01:26 -04:00
b9000c154f
apps: Add a very wip web app.
2025-04-02 18:07:25 -04:00
894c72a82f
ssb: Still chasing faster loads of the default news query.
2025-04-02 12:44:17 -04:00
c128cfc25c
ssb: This makes the channels query sub-second for me.
2025-04-01 19:50:13 -04:00
36c88b463c
buttfeed: Add PatchFox.
2025-04-01 08:13:54 -04:00
8a66e74074
ssb: Faster *and* correct. I think.
2025-03-30 13:18:16 -04:00
ea60b165da
ssb: Had my refs backward.
2025-03-30 12:27:36 -04:00
1011e0026b
ssb: Rearrange indexes for an overall faster load on mobile for me. Tidy up some things along the way.
2025-03-30 12:16:23 -04:00
9462521287
update: CodeMirror.
2025-03-27 12:37:13 -04:00
576022c41a
build: 0.0.30-wip, let's gooooo.
2025-03-26 20:19:28 -04:00
70c38b7ea8
build: nix => 0.0.29.
2025-03-26 18:57:05 -04:00
36370f2dea
build: Fix this dependendy test.
2025-03-26 18:48:49 -04:00
db9bf7f7bd
build: Let's build 0.0.29.
2025-03-26 12:28:06 -04:00
fa7aef0c37
build: Fix make warnings on macos.
2025-03-25 19:31:25 -04:00
b135ea17f6
ssb: Let's make sure these are never null again.
2025-03-22 22:17:03 -04:00
4b1643bc47
ssb: Hook up a busy handler to give checkpointing a chance of working, and fix fundamental bugs with the messages_stats table. How did this ever work?
2025-03-22 08:58:43 -04:00
240a8ce9c7
ssb: All initial population in transactions for correctness.
2025-03-21 20:52:27 -04:00
8928e8722b
ssb: Notifying apps of every single message added isn't practical for big replications. Only notify on the completion of each chunk. Update the tests. The apps need some treatment, but refreshing works around any issues for now.
2025-03-21 20:45:49 -04:00
d692734e55
ssb: Prefer getting last message sequence from the messages_stats table if we don't need the message id. Trying to chip away at things I see in profiles.
2025-03-20 12:53:38 -04:00
50197198b4
update: Missed one instance of w3.css.
2025-03-20 12:41:20 -04:00
1ee1107c93
update: w3.css 5.0.1.
2025-03-19 20:51:51 -04:00
cf90533b6c
ssb: Make these queries match the index more pedandically, if only for consistency.
2025-03-19 20:31:42 -04:00
f0211f621e
ssb: That's just a weird formulation of this query. I saw it in a profile.
2025-03-19 19:09:29 -04:00
d9693af89b
build: Some prep for v0.0.29.
2025-03-19 18:37:17 -04:00
13722232fb
ssb: Don't let GC saturate the main thread during replication.
2025-03-19 07:47:10 -04:00
0bcb033349
ssb: This seems like it would explain replication stalls.
2025-03-19 06:46:34 -04:00
e92c439724
ssb: Commit messages in transactions for performance.
2025-03-18 12:49:47 -04:00
7f34b585d3
ssb: Don't count messages we're not intending to replicate toward progress.
2025-03-17 21:13:20 -04:00
d7e9fd918a
ssb: Idea: ebt clocks shouldn't go backward.
2025-03-17 20:49:55 -04:00
9899c0c5e2
ssb: Try to keep these stats from going negative.
2025-03-17 12:29:30 -04:00
c50de0b0f0
ssb: Testing a theory that message sends are piling up.
2025-03-17 12:27:16 -04:00
bb7d2d7ae0
ssb: Update ebt received value on the fly.
2025-03-16 22:04:06 -04:00
862d172ca8
ssb: Pub blobs in the idle queue, too. I'm confused why things aren't moving like I'd expect. This seems more fair.
2025-03-16 19:30:35 -04:00
3671051d0e
cli: Show usage and error on unexpected arguments.
2025-03-16 12:45:54 -04:00
223e20cbbc
ssb: Fix the tests.
2025-03-16 11:52:11 -04:00
9af4312561
ssb: Attempt to show EBT replication progress in the connections tab, mainly to help track down bugs, which there are.
2025-03-16 11:39:28 -04:00
934e40240e
build: Fix some haiku make warnings.
2025-03-15 17:46:25 +00:00
edb1980387
ssb: Address a -fanalyze issue. #114
2025-03-15 13:44:02 -04:00
bb7b04013f
ssb: Resolve a DB-related naming collision I caused better.
2025-03-12 20:49:48 -04:00
26a3007268
http: We can bind to localhost if we do it right, apparently.
2025-03-12 20:23:37 -04:00
5de2b09596
ssb: Obviously remove from blob_wants_cache when a blob is added.
2025-03-12 18:23:38 -04:00
3660577a23
ssb: I made blob_wants_view too slow. Let's make a real table updated by triggers.
2025-03-12 18:17:11 -04:00
98b4c7cf04
http: Disable binding to localhost on mobile until I can solve 'address not available'.
2025-03-11 21:36:55 -04:00
427a7b8d25
ssb: Request blobs referenced by messages, as an experiment. Recursively, too.
2025-03-11 19:02:48 -04:00
67b84830cd
debug: Add an /ebt endpoint to examine the state of EBT clocks. Prevent invalid identities from getting in there, now that I see them.
2025-03-09 11:28:47 -04:00
973cd53266
security: Make mobile listen on localhost by default. I did not intend to leave it open.
2025-03-08 20:40:03 -05:00
1afdbe6932
build: Let's include speedscope again.
...
We're no longer trying to fit into a 5MB APK or anything.
2025-03-07 12:48:35 -05:00
942f582329
trace: Fix a crash and source of invalid json.
2025-03-07 12:37:02 -05:00
951a80389a
update: CodeMirror.
2025-03-05 20:32:56 -05:00
b7ecfc9925
ios: Fix file upload. This is the last thing I would have expected. #109
2025-03-05 19:48:39 -05:00
59e389d793
ios: Add rough back/forward/refresh buttons. #111
2025-03-05 18:56:06 -05:00
2ec047cc00
build: Appease various doxygen versions.
2025-03-04 12:46:12 -05:00
ee33f54745
ssb: Don't send EBT clocks that weren't asked for. Fixes more replication-related warnings.
2025-03-04 12:19:52 -05:00
7a79534ca8
docs: Add some words about upgrading.
2025-03-02 21:21:04 -05:00
a74a9fc821
ssb: Clean up some muxrpc-related warnings.
2025-03-02 19:43:50 -05:00
e2c388b9db
cleanup: Stray file again.
2025-03-02 19:29:27 -05:00
0f573ce09e
ssb: Move identity info gathering to db.
2025-03-01 20:44:52 -05:00
bc70e41b7c
ssb: prettier.
2025-02-27 20:17:24 -05:00
f500e14aa3
ssb: Make the connections tab a bit less scary.
2025-02-27 20:04:38 -05:00
8b47938238
perf: Make promise stack trace collection opt-in.
2025-02-27 19:41:21 -05:00
8912212d8e
build: Fix 32-bit.
2025-02-27 19:10:48 -05:00
6a346bf940
http: Move websocket send to http, obvs.
2025-02-27 19:07:01 -05:00
b5bdae4611
js: prettier
2025-02-27 15:00:37 -05:00
6590da5793
js: Just delete some placeholder comments around code that I am trying to delete.
2025-02-27 15:00:02 -05:00
eb2b426ec7
js: Clean up some oddness in old code as I struggle to replace it.
2025-02-27 14:28:07 -05:00
4864a0411f
js: This RPC info does not need to be global.
2025-02-27 13:52:24 -05:00
68590cae33
http: Avoid a potential null dereference.
2025-02-27 11:25:38 -05:00
abf2bbaec2
js: Very minor trimming.
2025-02-27 10:01:59 -05:00
0da7e2722f
js: Add a place to start moving imports to C.
2025-02-27 09:58:15 -05:00
60d4b06057
http: Prevent reentering tf_http_destroy.
2025-02-27 08:52:42 -05:00
4c3df34950
build: Let's start work on 0.0.29.
2025-02-26 20:04:17 -05:00
7737e60b52
build: ios => CFBundleVersion=10.
2025-02-26 19:44:00 -05:00
71e816bc13
build: nix => 0.0.28.
2025-02-26 19:43:20 -05:00
c74f90ef04
core: Fix stock apps not being loaded/updated.
2025-02-26 18:54:00 -05:00
26cb7e5a17
ios: Redid icon stuff.
2025-02-26 18:27:54 -05:00
2bad6672d8
ios: Generate Assets.car out of an overabundance of caution that F-Droid is going to complain about this as a binary file.
2025-02-26 12:43:42 -05:00
71c4011526
build: Let's prepare a 0.0.28 release.
2025-02-26 12:07:54 -05:00
5e81078f59
update: CodeMirror.
2025-02-26 12:05:07 -05:00
31b78e74df
ssb: Following calculation fixes. It was not handled appropriately if an account was encountered multiple times with decreasing depths.
2025-02-25 21:52:15 -05:00
2ff689aab0
buttfeed: De-duplicate updates by link.
2025-02-24 12:16:31 -05:00
0a6f0ed3f7
ssb: Audit timer use that might cause unnecessary delays during shutdown.
2025-02-23 13:07:36 -05:00
bfec46673d
ssb: Test an experiment that blobs are getting priority over messages during initial sync.
2025-02-22 11:57:57 -05:00
3a16614c72
docs: Remember to update the latest_release tag.
2025-02-22 11:23:36 -05:00
9c9efb845c
ssb: Schedule the clock for reevaluation any time new messages are added. I think this will improve initial replication.
2025-02-21 22:30:14 -05:00
6192f1b94d
room: Fix the room app port number multiple ways.
2025-02-21 22:05:28 -05:00
ce451b2449
cli: Fix the return value for get_profile.
2025-02-21 19:58:01 -05:00
8534e16469
docs: +sidebar.
2025-02-19 20:20:21 -05:00
f6cc6f2eae
docs: Minor prep for 0.0.28.
2025-02-19 19:54:45 -05:00
0904425221
update: CodeMirror.
2025-02-19 19:04:59 -05:00
a729886522
update: sqlite 3.49.1.
2025-02-19 18:59:45 -05:00
e5dfedc7d1
ios: Drop min ios version to 14. Generate more of the Info.plist. We don't use non-exempt encryption.
2025-02-19 18:49:53 -05:00
f02423d084
ios: Now with more sed.
2025-02-18 21:46:04 -05:00
8f4b6e83eb
ios: This fixes the build on macos and runs in the simulator.
2025-02-18 21:28:03 -05:00
3029919553
ios: Might as well generate the CFBundleShortVersionString from that other version.
2025-02-18 20:58:16 -05:00
ac67db0591
Merge pull request 'nix: fix build instructions fuckup' ( #107 ) from tasiaiso/tildefriends:tasiaiso-fix-fuckup-holy-shit into main
...
Reviewed-on: cory/tildefriends#107
2025-02-18 19:26:56 -05:00
1e08838f5b
ios: I was able to get an iOS build to app store connect with this. Sanity lost.
2025-02-18 19:03:25 -05:00
d814f7ee77
nix: update flake lockfile, fix update procedure
2025-02-18 22:41:00 +01:00
7edfb9d386
docs: I forgot to do this last release.
2025-02-17 21:16:38 -05:00
6928d6caba
cleanup: prettier.
2025-02-16 15:52:27 -05:00
1a626875cf
build: Link warning on macos.
2025-02-16 15:13:45 -05:00
6eb3b64334
build: Fix android aab build.
2025-02-16 14:41:14 -05:00
09f3595e93
ssb: Use the right shape for your own profile image.
2025-02-16 14:37:45 -05:00
11e89622d4
security: Respect the autologin setting better.
2025-02-16 14:07:14 -05:00
0fa8acc264
ios: Untested, but attempt auto-login.
2025-02-16 13:42:07 -05:00
afc7c64ed8
android: Fix launch args.
2025-02-16 13:41:26 -05:00
c794c1b885
admin: Global settings can be specified on the command-line. Removed some previous, less thorough ways of configuring things. #102
2025-02-16 13:37:25 -05:00
6247529799
build: Fix F-droid icon reference.
2025-02-16 11:49:45 -05:00
ad3eedc1fb
android: Avoid the extra background on the icon, and set a different color for F-droid builds.
2025-02-16 11:43:27 -05:00
1cfac3cae6
ssb: Allow otherwise unrecognized incoming connections when not talking to strangers if they have a valid invite.
2025-02-16 08:45:08 -05:00
478bcd5d13
ssb: New incoming connections replace old ones for the same id.
2025-02-16 08:19:40 -05:00
6932da69b3
update: speedscope 1.22.2.
2025-02-15 21:08:46 -05:00
857f47bf55
ssb: Make the invite.use reponse flags match the docs exactly, and add some connection state paranoia.
2025-02-15 20:52:39 -05:00
373d742751
ssb: The docs show the response to invite.use() wrapped in {key: ..., value: ...}, so do that.
2025-02-15 08:19:23 -05:00
575622c522
ssb: Did that from the wrong thread.
2025-02-13 21:37:40 -05:00
a3e86ccb1d
update: CodeMirror.
2025-02-12 19:43:19 -05:00
e491798ff1
auth: Auto-login fixes.
2025-02-12 19:37:06 -05:00
15df4ac236
auth: Skip auth on mobile. #97
2025-02-12 19:25:05 -05:00
017a74c4e4
ssb: Reload the profile on follow/unfollow/block/unblock.
2025-02-12 18:20:44 -05:00
6e5b1127f3
ssb: If we don't accept the invite, give up on the connection.
2025-02-12 18:08:40 -05:00
95f4f88949
ssb: Non-expiring invites were still broken.
2025-02-12 18:03:53 -05:00
92858882d7
update: libbacktrace.
2025-02-11 20:53:57 -05:00
4cba95ec8c
update: CodeMirror.
2025-02-11 20:52:13 -05:00
bbb2f89d85
update: OpenSSL 3.4.1.
2025-02-11 20:48:41 -05:00
88213038b2
build: Link with -gz=zlib to make some of these distributables megabytes smaller.
2025-02-11 20:42:22 -05:00
cc18b41e76
update: sqlite 3.49.0.
2025-02-10 22:05:02 -05:00
f16127a238
build: Fix mixing directory for lipo targets.
2025-02-10 21:28:22 -05:00
2a6ecfaede
build: Set an LD_LIBRARY_PATH for macos on linux.
2025-02-10 20:57:14 -05:00
cf4a09bf03
build: Use clang-19 on the worker, and cleanup some symlinks I commited in error.
2025-02-10 20:23:54 -05:00
20e60262fd
build: Some clangs are more strict than quickjs.
2025-02-09 21:46:17 -05:00
9e3928c976
build: Some clangs are more strict about this. quickjs is not.
2025-02-09 21:45:05 -05:00
95d8768545
build: Try to get CI building for macos.
2025-02-09 20:47:20 -05:00
8679d09040
build: Build a fat macos binary.
2025-02-09 08:13:13 -05:00
4cc5c6acb3
build: On second thought, split the cross-build of macos into x86_64 and arm.
2025-02-06 12:48:17 -05:00
6f9b548b1a
build: There seems to be a way to build for macos from Linux. Neat.
2025-02-05 20:50:41 -05:00
fbff3386a9
update: CoreMirror.
2025-02-05 18:58:03 -05:00
e5899fca58
ssb: Use the cache of private messages we built for the unread notification to actually show private messages. Still needs some work, but it's something.
2025-02-05 18:41:37 -05:00
dddec489b9
ssb: Results of staring at unexpected shs disconnections: wire up tunnel.endpoints and blobs.createWants more correctly/thoroughly. And add slightly more context when deliberately disconnected from the remote side.
2025-02-04 21:32:22 -05:00
b4049eaeaa
welcome: Feeling fancy. Might revert later.
2025-02-04 12:53:04 -05:00
b3fd724b5a
docs: Some updates to the README.
2025-02-04 12:39:59 -05:00
aca25be86a
docs: Minor cleanup/normalization.
2025-02-03 12:39:23 -05:00
0f8cbdac57
docs: Bring back docs as a directory. Long live https://docs.tildefriends.net/
2025-02-02 22:39:55 -05:00
630219d667
docs: Stop using docs as a submodule. It discouraged pull requests.
2025-02-02 22:39:11 -05:00
fef268e434
build: Oops.
2025-02-02 22:21:16 -05:00
e18dcf3a48
build: Maybe ssh?
2025-02-02 22:18:05 -05:00
e019320146
build: Forgot the actual rsync options I wanted.
2025-02-02 21:55:57 -05:00
65b31e14f9
build: +rsync. Formatting yaml.
2025-02-02 21:51:18 -05:00
9cb5cbcde9
build: OK, that fail's on me.
2025-02-02 21:47:05 -05:00
25914ff5a7
build: c'mon
2025-02-02 21:44:05 -05:00
c4af799279
build: Let's try to put docs somewhere.
2025-02-02 21:40:29 -05:00
3f8f0e14f4
build: Make a directory for a thing that fails intermittently??
2025-02-02 17:12:03 -05:00
5414b30e7f
build: Resolve some zsign/cmake warnings.
2025-02-02 17:07:59 -05:00
7aee897c1b
cleanup: No longer need form parsing in JS.
2025-02-02 16:52:44 -05:00
4060f9cc11
build: jarsigner -> apksigner to suppress a warning.
2025-02-02 16:38:55 -05:00
5b526cbf5b
build: Clean up / consolidate some OpenSSL options now that there is only one place. Also: deadstrip better?
2025-02-02 16:19:46 -05:00
f5065ff42b
build: Indicate that we always use system OpenSSL on Haiku and BSD.
2025-02-02 21:08:46 -05:00
86b5546f5f
build: Get rid of the ios-specific OpenSSL build script. Now there is only one.
2025-02-02 15:56:06 -05:00
43ae2a293b
build: Fix cross-compiling for arm.
2025-02-02 15:55:12 -05:00
b8ddbd4255
build: Remove the mingw-specific OpenSSL build script.
2025-02-02 15:21:38 -05:00
87cdba1db8
build: Replace the android-specific script to build OpenSSL with the shared one.
2025-02-02 15:16:51 -05:00
df83187e33
cleanup: Remove File.writeFile(). It is no longer used or necessary.
2025-02-02 14:52:25 -05:00
eccdbf29ab
build: Move built openssl to out where it belongs.
2025-02-02 14:39:36 -05:00
28d181f8bc
build: Fix.
2025-02-02 14:28:40 -05:00
d386daf2ff
build: Rename the macosdebug/macosrelease targets to debug/release. #101
2025-02-02 14:08:27 -05:00
0c1e116c1e
build: More concise build context.
2025-02-02 13:04:22 -05:00
bb0ed67827
httpd: Move starting the http server into C.
2025-02-02 12:27:06 -05:00
b111d06851
ssb: I think this fixes missing a range in some circumstances.
2025-02-02 10:14:14 -05:00
79388845ea
build: Remove the dependency on zsign on macos.
2025-02-01 22:30:35 -05:00
99faef2e77
build: valid bash?
2025-02-01 19:59:18 -05:00
21fffbfe10
build: Valid yaml?
2025-02-01 19:58:28 -05:00
64fb9f0c2a
build: +zlib.
2025-02-01 19:55:02 -05:00
a42e0bef2c
build: The journey continues.
2025-02-01 19:15:50 -05:00
45a09006e1
build: Build zsign for the sake of the ios build.
2025-02-01 18:52:20 -05:00
240484be4c
build: Fix docker build, and speed it up a bit?
2025-02-01 18:19:44 -05:00
22f4d115e3
build: Finally ios is happy. Now let's un-break docker.
2025-02-01 18:07:56 -05:00
32920e0e5d
build: Still trying to get ios to build on this worker.
2025-02-01 17:58:55 -05:00
f03a5918d1
build: Apparently we need file.
2025-02-01 17:19:28 -05:00
dd1870b52a
build: Nope, OpenSSL assumes this directory is SDKs, so it is SDKs.
2025-02-01 16:51:10 -05:00
f0c1a8f98f
build: Minor cleanup and a disappointing workaround for iOS cross-compiling toolchain issues I don't understand.
2025-02-01 16:25:23 -05:00
0c181d7e7c
build: Maybe maybe maybe.
2025-02-01 14:55:26 -05:00
e3dc0e833a
build: Some docs say the syntax is like this.
2025-02-01 14:17:15 -05:00
6de875edea
build: Print some configuration that is confusing me.
2025-02-01 13:38:52 -05:00
986a55173f
build: I think CI can cross-build ios.
2025-02-01 12:50:31 -05:00
59c8cabf02
build: fix?
2025-02-01 11:39:58 -05:00
a33b9fab07
build: I misunderstood these makefile conditionals.
2025-02-01 11:32:01 -05:00
f8a725e1e7
build: ios dist is conditional on having the SDK.
2025-02-01 11:02:21 -05:00
b3ab3af01b
build: dist uses curl.
2025-02-01 10:10:59 -05:00
79f9463e56
build: Can I get CI to artifact the dist files?
2025-02-01 09:49:49 -05:00
4257b2ed51
ssb: Unknown message types need some padding.
2025-02-01 09:41:22 -05:00
6488ab60ec
build: Docker build no longer needs libssl installed.
2025-02-01 09:40:34 -05:00
18bd3dfcf9
build: So close. +docker?
2025-02-01 09:00:06 -05:00
ec114e160d
build: on node:23-bookworm-slim
2025-02-01 08:34:42 -05:00
de033af18f
build: Oh, now I can use a normal image, maybe with a more reasonable compiler? Also, update libbacktrace.
2025-02-01 08:31:33 -05:00
e971c6fcb7
build: Go home, -fanalyze, you're confused.
2025-02-01 08:14:11 -05:00
d3c465391c
build: +zip
2025-01-31 21:47:24 -05:00
f1fa19593d
build: Better system OpenSSL logic?
2025-01-31 21:43:18 -05:00
60b6f9c73e
build: +build-essential
2025-01-31 21:32:17 -05:00
55b95ddecb
build: +make
2025-01-31 21:27:14 -05:00
0800a251b2
build: +unzip
2025-01-31 21:23:22 -05:00
82cf7a80eb
build: Maybe I don't need sudo here?
2025-01-31 21:19:22 -05:00
379f3d12eb
build: Maybe we can just install the git we need?
2025-01-31 21:15:19 -05:00
e52972d4d4
build: Version shenanigans?
2025-01-31 21:11:35 -05:00
1a0ca4dec2
build: I guess this requires node?
2025-01-31 21:08:57 -05:00
0bac9d8d5a
build: Can I specify the image we build on like this?
2025-01-31 21:07:01 -05:00
a9608363c5
core: Don't actually start the http server unless we've specified a port or are asking for a port to be determined and written to file.
2025-01-31 20:57:59 -05:00
f1a2c5ae8e
ssb: Silence some persistent broadcast noise.
2025-01-31 20:45:35 -05:00
192a81ede7
core: As an experiment, handle running from a subdirectory (generally out/debug or out/release, since people tend to do that). Remove unused File.stat().
2025-01-31 20:37:14 -05:00
916aa5abbd
cli: Fix create_invite's expire option.
2025-01-30 22:16:06 -05:00
d4a5cc6eee
build: Let's start work on 0.0.28.
2025-01-30 12:46:52 -05:00
d19605cc8d
build: Fixes nix. Now everybody is happy.
2025-01-30 12:35:43 -05:00
8d529327a4
build: Let's go back to nix trying to use its own OpenSSL.
2025-01-30 12:31:12 -05:00
697e2f2071
build: Nope, I don't understand nix.
2025-01-29 20:53:09 -05:00
f7fb112f21
build: I don't understand this nix error.
2025-01-29 20:32:35 -05:00
b2c0211190
build: nix?
2025-01-29 20:28:26 -05:00
c59e0ea6e5
build: Let's release 0.0.27.
2025-01-29 19:58:31 -05:00
6c2fc1444d
ssb: Fix some SQL syntax for private messages. They need more work.
2025-01-29 12:15:46 -05:00
94d969fe46
update: CodeMirror.
2025-01-28 22:23:52 -05:00
a7bc3d301c
cleanup: format.
2025-01-28 22:00:48 -05:00
18bab849f7
ssb: prettier.
2025-01-27 21:02:15 -05:00
04878fcc30
ssb: Fix multiple bugs with follow status lying.
2025-01-27 20:28:44 -05:00
ffe1299548
ssb: More room for activities in the emoji picker dialog.
2025-01-27 12:45:54 -05:00
64bdbf5725
build: Never mind. flatpak tools don't want to work in docker.
2025-01-27 12:11:41 -05:00
b82deb557f
build: https://github.com/flatpak/flatpak-builder/issues/237 ??
2025-01-26 21:43:18 -05:00
d529a48a11
build: flatpak maybe?
2025-01-26 21:14:55 -05:00
b711e4e6bd
build: Can the CI worker build the flatpak? Let's find out.
2025-01-26 20:47:44 -05:00
186eecfbff
build: I don't know why this works better, but it does.
2025-01-26 20:43:02 -05:00
d766c33f59
build: Stop using lto. Not worth the hassle.
2025-01-26 09:56:53 -05:00
2c9257f1a8
build: Trying to understand a build thing.
2025-01-26 09:33:45 -05:00
71ff604f90
ssb: Stop breaking up the news queries into chunks. It sometimes produced incorrect results, and it is not necessary if we're fast enough.
2025-01-25 20:13:05 -05:00
83e00763ea
ssb: Be a bit more aggressive about loading latest messages. It bugs me when I don't see my own reactions in a channel or whatnot, and I think it has to do with the queried time ranges.
2025-01-25 18:00:06 -05:00
5b647e0937
buttfeed: Use markdown that works better in Manyverse.
2025-01-25 08:08:02 -05:00
e0444510f4
trace: Use our own sequential thread ids to be more compatible with different trace viewers.
2025-01-24 19:00:40 -05:00
82e876a892
ssb: Only re-populate the messages_stats table on first creation.
2025-01-24 18:06:31 -05:00
c728e05032
ssb: Add a lookup table of max sequence and timestamp per account.f
2025-01-22 19:19:50 -05:00
c7a8ce7060
apps: display: grid.
2025-01-22 19:13:15 -05:00
762b4339fe
ssb: Better 'Load More', too.
2025-01-22 18:28:55 -05:00
f824b8988e
ssb: Correctness around tunnel.endpoints.
2025-01-22 18:03:05 -05:00
6280d6d167
apps: Mobile CSS tweaks.
2025-01-21 21:46:48 -05:00
4f18e744b4
ssb: Unbreak the channel query.
2025-01-21 21:31:16 -05:00
01d8f720e8
ssb: Treat timestamps of related messages separately from those of the primary queried messages.
2025-01-21 21:07:37 -05:00
18cf058af3
ssb: Experimenting with the news query strategy.
2025-01-21 20:53:23 -05:00
e2406df367
apps: Messing with CSS.
2025-01-20 20:45:35 -05:00
1fd669bdb3
update: npm.
2025-01-20 20:25:31 -05:00
f6add12c80
build: Update the change notes.
2025-01-20 17:57:15 -05:00
0f643bfe39
ssb: Complete using an invite, following the pub and posting a pub message. #99
2025-01-20 17:47:30 -05:00
15be498e4b
ssb: Don't show connections in various states of disconnectedness in the sidebar.
2025-01-20 16:57:22 -05:00
fba465dd62
ssb: Allow a concurrent connection if the other one is a connection in the process of closing.
2025-01-20 16:49:21 -05:00
19dbe354e7
core: Consolidate default global setting values in one place.
2025-01-20 14:23:41 -05:00
fca5d37b7e
ssb: Add an option to control whether we talk to strangers. #98
2025-01-20 13:35:28 -05:00
aa04ad2dc2
ssb: Clean up used and expired invites.
2025-01-20 08:01:24 -05:00
7ef4d814ef
ssb: Avoid showing a broken img when viewing a profile without one assigned.
2025-01-19 21:34:42 -05:00
3f3deb665c
ssb: Add a command-line action to generate an invite, and verified that Patchwork can accept it.
2025-01-19 21:00:38 -05:00
97fc22ce57
ssb: Test the one message generated from an invite so far.
2025-01-19 18:38:26 -05:00
616f3ad76d
ssb: Invite support progress. Now the pub accepts the invite, tracks its use, and follows. The client still needs to react.
2025-01-19 17:02:08 -05:00
faca63946c
build: Fix make docs.
2025-01-19 16:03:21 -05:00
57bae341a2
build: Missed an include.
2025-01-19 16:02:51 -05:00
fd09a766d2
ssb: Work in progress invite support. We can generate them. We can connect using an invite code. We can't yet invite.use().
2025-01-19 16:00:37 -05:00
11564a5292
core: Let's try some neutral colors to avoid clashing with app colors.
2025-01-18 21:56:43 -05:00
ac12e350bf
ssb: People without profile images get emoji faces. I'm amazed it took me this long.
2025-01-18 21:17:07 -05:00
2def15337d
update: speedscope 1.22.0.
2025-01-17 17:55:47 -05:00
3e3d58a4a9
ssb: Try harder to avoid doing things with new connections during shutdown.
2025-01-16 12:47:50 -05:00
5ce4f55228
update: speedscope 1.21.2.
2025-01-16 12:35:43 -05:00
21788fc7b0
ssb: Stared at the news feed queries for performance and correctness a bit.
2025-01-15 19:32:31 -05:00
a1c4382fde
update: libuv 1.50.0.
2025-01-15 18:53:34 -05:00
364e95698e
ssb: Remove the react confirmation dialog.
2025-01-15 12:34:02 -05:00
6eec142499
update: sqlite 3.48.0.
2025-01-15 12:14:46 -05:00
a8f6b3a39a
ssb: pub messaged needed padding.
2025-01-14 21:50:38 -05:00
250933bf41
ssb: Suppress noisy output when running command-line actions with output intended to be parsed.
2025-01-14 21:37:11 -05:00
56c77c781a
ssb: Placeholder messages needed padding.
2025-01-14 21:18:49 -05:00
f7602b39a1
ssb: The compose preview needed some padding.
2025-01-14 20:51:56 -05:00
8c86092356
ssb: Make the refresh icon a circle.
2025-01-14 20:29:12 -05:00
db0a4bff77
ssb: Use most recent post timestamps to feature more relevant people to follow.
2025-01-14 20:15:18 -05:00
e198ff9cb1
ssb: Show some suggested accounts to follow.
2025-01-12 14:54:09 -05:00
b8eaa5cf97
ssb: prettier.
2025-01-12 12:08:50 -05:00
0d597721bf
ssb: Try harder to avoid a full re-render. It's disruptive.
2025-01-12 12:01:52 -05:00
003e0caada
ssb: Distant/unknown users get a circle avatar, too.
2025-01-12 11:56:59 -05:00
053637cfb4
ssb: The sync button indicates if a one-shot sync is active.
2025-01-12 11:54:30 -05:00
8178213f1a
ssb: Keep the previous db location for android. wip release notes.
2025-01-11 16:14:39 -05:00
b4222a41de
update: CodeMirror.
2025-01-11 16:02:52 -05:00
f28e409ea5
ssb: Add a get_contacts command to enumerate follows, blocks, and friends.
2025-01-11 15:49:49 -05:00
287c6c06e1
core: More clean shutdown?
2025-01-11 14:48:12 -05:00
8216bdb4b3
core: Poking at task cleanup.
2025-01-11 14:41:46 -05:00
aa15da50ab
ssb: Tried to do the right lit things to prevent unnecessary re-rendering. Ended up doing a lazy JSON thing.
2025-01-11 14:09:42 -05:00
02759c6f83
ssb: Hint at follow depth with profile image shape. Also, reload follow information the same way we re-determine channel unread status. Let's see if this feels good.
2025-01-11 13:48:06 -05:00
6b0c49752c
ssb: Trying to learn about occasional errors updating connection info in the database.
2025-01-11 13:02:30 -05:00
2e4f792fc3
ssb: Try to consolidate the local users list. Man, CSS.
2025-01-11 12:48:44 -05:00
17eba059f0
ssb: Fix trying to connect to the same stored connection over and over.
2025-01-11 12:32:18 -05:00
e59a00922b
ssb: Respond to tunnel.endpoints. Patchwork didn't seem to like that we responded to tunnel.isRoom but not this.
2025-01-11 09:23:12 -05:00
872201c886
ssb: Support publishing private messages from the command-line. #89
2025-01-08 20:16:17 -05:00
3352098284
ssb: Connections established for a one-shot sync timeout due to inactivity so that the sync eventually completes.
2025-01-07 12:48:21 -05:00
d0bbd7f24f
ssb: Add a has_blob command. #89
2025-01-06 20:46:16 -05:00
7f87714b58
ssb: Add some missing padding.
2025-01-05 21:43:26 -05:00
5594bee618
ssb: Add get_identity, get_sequence, and get_profile commands. #89
2025-01-05 17:16:05 -05:00
c469ef23e6
ssb: Make the profile layout a little friendlier.
2025-01-05 15:49:57 -05:00
f6e74f2526
ssb: Try to fix profile layout yet again. Man, CSS.
2025-01-05 15:41:56 -05:00
10b6e9c537
ssb: Remove the weird option to make the server account follow you. Now that this account is admin-controlled, it's unnecessary.
2025-01-05 15:29:29 -05:00
3f27af30b7
ssb: Actually fall back to this default global setting value.
2025-01-05 15:17:41 -05:00
23db09f9b7
core: Default to loading into the ssb app. No more messing around.
2025-01-05 14:52:27 -05:00
d1b7681efc
ssb: Don't show 'Loading...' forever in the ssb app when not signed in. Direct to the login page.
2025-01-05 12:52:52 -05:00
61ad405ad8
ssb: Too bright.
2025-01-04 21:38:52 -05:00
aff98110e0
ssb: Tidy up some of the more common reasons for disconnect.
2025-01-04 21:37:43 -05:00
2f36db9142
ssb: Don't display mentions for tags that are used in the text of a message.
2025-01-04 21:05:24 -05:00
aa86ee1066
cleanup: rm test.c
2025-01-04 17:12:00 -05:00
dbbcce8165
ssb: Don't store connections that aren't user-initiated.
2025-01-04 17:08:36 -05:00
1ed066ef0f
ssb: Fix naked hashtag links (to the corresponding channel).
2025-01-04 13:03:58 -05:00
763f7d45d8
ssb: Prettier.
2025-01-04 12:41:04 -05:00
2328f3afb5
ssb: Ease up on excessively re-hitting the database for ebt.replicate even more.
2025-01-04 09:58:16 -05:00
2223245861
ssb: Maybe ease up on hammering the db for follows.
2025-01-03 18:17:54 -05:00
36226b01cd
ssb: Manage new message handling from the new EBT code.
2025-01-03 17:04:38 -05:00
da31f9cadd
cleanup: get/set sent clock is now unused.
2025-01-03 16:56:04 -05:00
9da4857066
ssb: Make the client a bit less aggressive about determining private messages every load.
2025-01-03 15:53:19 -05:00
75c71135ba
ssb: No longer replicate every account we hear about.
2025-01-03 15:25:59 -05:00
0cb5025a16
core: Improve global setting grammar.
2025-01-03 14:10:27 -05:00
44d9f69434
ssb: Refactoring EBT implementation. I think this works not worse than before and will let me schedule message replication better in a future change. #93
2025-01-03 13:59:25 -05:00
3f343b283b
ssb: Delete one more redundant global setting accessor.
2025-01-03 08:41:13 -05:00
03a28fc3c5
update: CodeMirror.
2025-01-03 08:19:41 -05:00
3513619221
ssb: Reduce message margins.
2025-01-02 21:16:55 -05:00
0c9f5769d3
build: Trying to fix flatpak build for some reason.
2025-01-02 17:45:27 -05:00
587a666ab6
build: Needed out/ earlier for ssl-local.
2025-01-02 17:40:29 -05:00
f26deea508
build: mkdir out/openssl-local.
2025-01-02 17:35:49 -05:00
b8e19040b5
ssb: Fiddling with render of encrypted messages.
2025-01-02 16:11:04 -05:00
7d9e0f4080
macos: Fix build.
2025-01-02 14:20:58 -05:00
16ce7fbc7b
ssb: Fix the message encrypted icon placement.
2025-01-02 13:55:47 -05:00
639fce376a
ssb: More uv_async_send paranoia still. #96
2025-01-02 13:01:09 -05:00
3cdbac5c22
build: Archive the windows .exe with data.
2025-01-02 13:00:42 -05:00
3dcafdf403
ssb: More uv_async_send paranoia. #96
2025-01-02 12:40:11 -05:00
cd2fe9f8d9
ssb: Fix a crash on Windows when we would call uv_async_send on a handle that had already been closed. Various other cleanup and improvements along the journey. #96
2025-01-02 12:35:58 -05:00
fd40596ce7
ssb: Every now and then I load in Chrome and see everywhere I used overflow: scroll when I wanted overflow: auto.
2025-01-02 08:58:10 -05:00
7ecda69703
ssb: tags never got an updated CSS treatment.
2025-01-02 08:49:30 -05:00
a3b76cd5c2
core: Let's try getting crash callstacks on win32 with a vectored exception handler.
2025-01-02 08:32:18 -05:00
54df862998
ssb: Continuing to untangle message CSS.
2025-01-01 16:44:16 -05:00
301b7a4911
ssb: Trying to untangle some message formatting ugliness. First step: some minor refactoring.
2025-01-01 15:45:11 -05:00
e0a048abe6
follow: This app had never been updated since jsonb, whoops. #94
2025-01-01 15:28:19 -05:00
671e3e19ff
ssb: Try to stop dates from wrapping into a vertical line of single characters.
2024-12-31 08:39:02 -05:00
0c394c2e61
ssb: Trying to keep things CSS-ing off the screen.
2024-12-30 07:13:49 -05:00
4ecbb5234c
ssb: Tweaking profile card CSS.
2024-12-29 15:51:51 -05:00
98f1700049
ssb: Fiddling with message card and compose CSS some more.
2024-12-29 15:42:12 -05:00
2f0b4a0187
ssb: Choose an unread notification that is a bit mire color-agnostic.
2024-12-29 15:15:28 -05:00
f66c6ed0c3
ssb: Fiddle with the placement of the hamburger menu, and fix the tf-compose placeholder text.
2024-12-29 15:11:14 -05:00
5d9785ac2d
ssb: Why did this vertical alignment change? I will never know, but I can poke it back.
2024-12-29 14:59:12 -05:00
bb97a8cccc
ssb: Show connections in the sidebar. Fiddle with tf-user CSS to make it fit.
2024-12-29 14:54:29 -05:00
571cf5b5b8
ssb: Color scheme is determined by day/hour/second. Couldn't help it.
2024-12-29 13:55:48 -05:00
1974ed1c03
ssb: We don't have to wait for channel status to finish load.
2024-12-29 13:41:57 -05:00
98275f7c87
cleanup: Remove a debug print.
2024-12-29 13:34:51 -05:00
eca8726909
ssb: Load and show new messages as they arrive.
2024-12-29 13:32:37 -05:00
baf125c450
ssb: Trying to get the sidebar to behave better. Fighting CSS.
2024-12-29 12:44:42 -05:00
efcc710d91
ssb: Let's assume we read our own messages.
2024-12-28 21:31:24 -05:00
5980ee4c86
cleanup: Unneeded #include.
2024-12-28 21:13:53 -05:00
db9b7a22c2
core: Report the c-ares version.
2024-12-28 20:38:07 -05:00
5e24d4f322
build: Support Xcode 16.2 on Linux, including cross-compiling OpenSSL.
2024-12-27 21:32:33 -05:00
2dd32cdce2
ssb: Tweak idle scheduling even more, still. Fixes -t=bench.
2024-12-27 15:51:33 -05:00
9cddd93dad
ssb: Don't schedule duplicate history stream requests for the same account. Changes how we schedule idle work. Let's see if this is better.
2024-12-27 15:02:52 -05:00
4127898655
ssb: Avoid more work on shutdown.
2024-12-27 14:27:52 -05:00
45d48483d0
ssb: Avoid scheduling idle work while shutting down, so that we shut down sooner.
2024-12-27 14:03:14 -05:00
852c25296a
ssb: Better errors for failing to decrypt private messages.
2024-12-27 13:38:09 -05:00
aea631138e
ssb: Fix private messages starting with unread status when there are none.
2024-12-27 13:25:40 -05:00
683fdbb02a
ssb: Fix channel status not updating reliably.
2024-12-27 13:23:29 -05:00
c3bbab35e2
ssb: Fix global settings defaults.
2024-12-27 13:16:11 -05:00
ba8941046e
ssb: Consolidate some redundant connection code.
2024-12-27 12:27:54 -05:00
d202f4e00d
auth: Provide some feedback about valid account names. #92
2024-12-27 11:39:38 -05:00
42da5d8d32
ssb: Experimenting with generating the w3 css theme colors.
2024-12-26 22:24:52 -05:00
5af3533598
tests: Clean up some warnings by avoiding in-memory databases. I never got that working well, and it's not representative of actual operation.
2024-12-26 20:17:17 -05:00
7843168fad
ssb: Hook up some more disconnect messaging.
2024-12-26 20:12:04 -05:00
8f51eb63b0
ssb: More experimenting with the unread status strategy.
2024-12-26 19:36:04 -05:00
855f5f7af4
ssb: Before destroying a connection, show a message on why it is going away in the UI.
2024-12-24 17:23:22 -05:00
c85dd2655c
ssb: Strip out the old disconnection debug information.
2024-12-24 16:44:52 -05:00
fb0e4060cd
ssb: Instrument some more callbacks for hitches.
2024-12-24 16:33:08 -05:00
707b4990a6
build: Not all the toolchains support -Oz. Oh well.
2024-12-24 15:01:09 -05:00
9c8b922069
build: Use all the tricks to make release smaller on all the platforms.
2024-12-24 14:47:33 -05:00
d4b421421d
ssb: prettier.
2024-12-24 14:22:24 -05:00
58e9646fa6
ssb: Populate reply information in posts.
2024-12-24 13:09:27 -05:00
500f172561
ssb: Double down on a loading indicator.
2024-12-24 12:45:25 -05:00
68f6c90ea4
ssb: Get saving the about cache off of the main load path.
2024-12-24 12:05:31 -05:00
41e91f2922
ssb: Consolidate global settings helpers.
2024-12-24 11:16:52 -05:00
999117cfeb
clean: Remove a file I sloppily added.
2024-12-24 10:45:47 -05:00
6185df512f
build: Add help for armdebug/release, and fix some make help alignment.
2024-12-24 10:39:11 -05:00
0cbf66c007
build: Let's try to artifact the x86_64 + ARM linux executables.
2024-12-24 10:31:09 -05:00
cd378b721d
build: Support and test cross-compiling for linux-aarch64.
2024-12-24 10:01:14 -05:00
547d38d1ef
ssb: Put the database in (ie, ~/.local/share/tildefriends/db.sqlite) by default. Unless it already exists in the working directory, so that nobody worries they've lost it. #91
2024-12-23 16:32:30 -05:00
dca56af5b9
build: Let's go static openssl on macos, too.
2024-12-23 14:41:31 -05:00
224442772e
build: Let's try a thing. Use our own static openssl libraries built in-tree.
2024-12-23 14:22:27 -05:00
003951fdf7
ssb: Load more context for mentions.
2024-12-23 13:32:36 -05:00
d51b3da1b4
ssb: Fix channel cycling key shortcut.
2024-12-23 13:18:30 -05:00
69f4af84db
ssb: Fix weird sidebar sizing.
2024-12-23 13:07:33 -05:00
771759b252
ssb: Show drafts in the sidebar.
2024-12-23 12:25:52 -05:00
20c7a71db6
ssb: Add a checkbox to reply in a new thread. #47 Also, it's crab time. I'm sorry it took me so long.
2024-12-23 12:06:32 -05:00
8475ee0985
build: Let's start work on 0.0.27.
2024-12-23 11:23:51 -05:00
f42811d3d4
build: Let's release 0.0.26.
2024-12-23 11:12:26 -05:00
c3b1832cfb
update: CodeMirror.
2024-12-23 11:08:36 -05:00
eb6753afe1
ssb: prettier.
2024-12-23 11:08:27 -05:00
5051cecb84
ssb: Make the emoji picker behave a little better, still.
2024-12-23 10:28:12 -05:00
cd03ede358
ssb: Work in progress trying to get the emoji picker in line with some of the other modal dialogs.
2024-12-22 14:45:16 -05:00
6563f8c738
ssb: Avoid unqualified emojis. I noticed the red heart was missing ever since I reprocessed the list.
2024-12-22 14:19:28 -05:00
e5279b4827
ssb: Show unread status on all message types.
2024-12-22 13:41:03 -05:00
79ff505963
ssb: Fix various channel / unread status / show new messages bugs.
2024-12-22 13:16:56 -05:00
8a67eba5fc
ssb: Add a store_blob command. #89
2024-12-22 10:41:58 -05:00
6609a5f340
core: Length of undefined is 0. It's fine. Quiet some errors.
2024-12-18 20:54:13 -05:00
d9972cb349
tests: Work around an intermittent -t=auto failure. The 'Edit Profile' click is getting lost as things rapidly update? I haven't ever seen it as a human clicking.
2024-12-18 20:09:50 -05:00
28d2539432
ssb: A first pass at showing private messages next to channels. #84
2024-12-18 20:03:53 -05:00
f28386b71f
ssb: Off by one on the unread line.
2024-12-18 12:46:02 -05:00
53717076f5
ssb: Fix some unread marker issues.
2024-12-18 12:43:25 -05:00
a9aa928629
tests: Prefer tf_printf.
2024-12-17 20:41:27 -05:00
8df121148d
update: c-ares 1.34.4.
2024-12-15 08:33:38 -05:00
5e23c32ae8
build: Fix a potential null dereference?
2024-12-15 07:53:24 -05:00
9c0f6481c0
ssb: Try to go easier on the main thread, still.
2024-12-14 21:36:33 -05:00
68ae45dd58
ssb: Prevent -t=bench from stalling.
2024-12-11 20:53:25 -05:00
3091747438
ssb: prettier.
2024-12-11 20:35:32 -05:00
2f266b8dd4
ssb: Attempt to request more feeds as more contact messages come in. #83
2024-12-11 20:26:28 -05:00
ee20b87ee2
ssb: Alt+up/down to cycle through channels.
2024-12-11 12:53:04 -05:00
83e025d0bb
update: CodeMirror.
2024-12-11 12:41:42 -05:00
5115c6e217
ssb: Fix an instance of channels being stuck unread.
2024-12-10 21:09:55 -05:00
76f6a94de5
ssb: Fix replication hops usage. Thanks @Cashew.
2024-12-10 19:18:01 -05:00
954830be18
ssb: Allow encrypting/decrypting with the server identity as an admin.
2024-12-10 12:43:07 -05:00
ea70299a45
update: sqlite 3.47.2.
2024-12-08 16:47:21 -05:00
88da071ed6
ssb: We can load more messages by author, now.
2024-12-08 09:40:02 -05:00
1dbf162a71
ssb: Bring back the updating date while loading.
2024-12-07 14:58:01 -05:00
1c0964753b
ssb: Correctness around loading messages by time range.
2024-12-07 14:25:19 -05:00
daa1c7f577
ssb: Don't miss contact messages that aren't followed by non-follow messages.
2024-12-07 14:08:53 -05:00
854416ceb2
ssb: Make the depth arg to ssb.following() match the docs.
2024-12-07 11:28:33 -05:00
2230351e3e
ssb: Show the load more button for mentions.
2024-12-07 10:38:34 -05:00
7da3244da2
ssb: prettier.
2024-12-05 20:47:02 -05:00
bfeb0c2988
update: prettier.
2024-12-05 20:46:23 -05:00
d4e75c1dec
ssb: Move mentions into the channels sidebar.
2024-12-05 20:45:20 -05:00
405bddcde0
ssb: Make the tab bar stay on top of the content. Weird, the random things that were showing up on top.
2024-12-04 21:23:17 -05:00
8a27c45ab1
ssb: An experiment in including hashtag mentions in channel content. Also sort the channel list like I thought I already did.
2024-12-04 20:50:46 -05:00
10b15896b3
ssb: Fix the loading cancel button.
2024-12-04 20:28:57 -05:00
0e97bbe37c
android: Fix some crashes, callstacks, and warnings I'm seeing in the logs.
2024-12-04 20:05:50 -05:00
e0d7e90894
ssb: Add an overlay for the sidebar so that it can be closed by tapping back on the content.
2024-12-03 19:40:08 -05:00
5d13f6aab6
wiki: Back to latest commonmark built as mjs.
2024-12-02 18:45:23 -05:00
1ebfbbe89e
wiki: Go back to the last version that worked.
2024-12-02 17:57:08 -05:00
91ad43fdfc
ssb: A more plausibly correct way to load new messages correctly.
2024-12-01 18:20:57 -05:00
6fe6fc180d
ssb: New theme, better load, remove debug prints.
2024-12-01 16:27:59 -05:00
d84d0bec38
ssb: This index help channel status load faster.
2024-12-01 16:26:40 -05:00
7e7b1c6ee1
ssb: Make #hashtags direct to channels.
2024-12-01 15:32:35 -05:00
effb354d1b
ssb: Working toward a more sensible unread indication and user interface for setting read/unread.
2024-12-01 12:56:31 -05:00
ba7d1ad35f
core: This case is not a good cause to crash.
2024-12-01 09:48:15 -05:00
3ca2b19502
ssb: Canceling loads, more mobile-friendly sidebar, and respond to channel subscription changes.
2024-11-30 17:49:36 -05:00
8e0d91dcf5
security: Setting global settings requires approval.
2024-11-30 16:58:48 -05:00
cd2c2587ae
ssb: Merge in the new very work in progress channels interface.
2024-11-30 15:05:14 -05:00
53044696ba
ssb: Just request blobs for all references from about messages for now. Much faster than narrowing down to the most recent images.
2024-11-29 10:28:16 -05:00
6d6927213f
Revert "ssb: Try harder to replicate profile images, even if they were set before our blob replication cutoff."
...
This reverts commit 7f4e2617ee
.
2024-11-29 08:54:54 -05:00
be1b5bce4f
test: Simplify my selection helper syntax a bit.
2024-11-28 19:58:51 -05:00
4b4fd0735b
test: Make -t auto a bit more resilient by hoisting all the retries into one place that makes sense to me.
2024-11-28 17:51:22 -05:00
c565b2a31f
bot: Make sure release messages get through.
2024-11-28 11:11:25 -05:00
55f2261905
prettier: Update the copy of prettier used in the editor.
2024-11-28 11:00:59 -05:00
51912f2b83
ssb: Update emojis.json, and add a script to regenerate it.
2024-11-28 09:16:07 -05:00
7f4e2617ee
ssb: Try harder to replicate profile images, even if they were set before our blob replication cutoff.
2024-11-27 21:42:54 -05:00
960a385202
update: CodeMirror.
2024-11-27 15:20:32 -05:00
21f48d3485
build: Let's start work on 0.0.26.
2024-11-27 12:24:42 -05:00
7f9605e55f
nix: Update for 0.0.25.
2024-11-27 12:23:52 -05:00
cc409dc3f7
build: Let's build 0.0.25.
2024-11-27 12:10:17 -05:00
af6091760c
ssb+docs: prettier.
2024-11-27 12:07:00 -05:00
e1d93c003c
docs: Update docs from wiki.
2024-11-27 10:13:16 -05:00
ff9dd2dd03
haiku: Disable a bit of a test that is giving me an SQLITE_PROTOCOL error only on Haiku.
2024-11-27 15:05:23 -05:00
7a306bb3d2
build: Fix a regex warning.
2024-11-27 14:36:50 -05:00
7ffc148358
build: I wanted to get the binary out of the makefile to appease F-Droid, and one thing lead to another.
2024-11-27 09:28:14 -05:00
50fef2edfa
build: Fix on OpenBSD. TIL awk.
2024-11-27 09:06:02 -05:00
aa40084010
build: Redid this thing in sed to make it work on more platforms.
2024-11-26 22:55:01 -05:00
740d788c7c
storage: Show accounts with the most follows, for help pruning accounts.
2024-11-26 16:25:15 -05:00
4c2fa2c1b3
storage: Show totals, too.
2024-11-26 16:05:28 -05:00
4350c7b7a9
storage: Add a little app to show something about feed sizes.
2024-11-26 15:59:02 -05:00
595f14d98d
docs: Update some docs links to the gitea wiki and generally refresh the README.md slightly.
2024-11-26 11:42:33 -05:00
2e95d6ea63
docs: Add the Tilde Friends gitea wiki as a git submodule to replace the docs directory. Maybe I will succeed at doing something with it if it is more web-facing.
2024-11-26 11:30:57 -05:00
0da6abeb98
ssb: We can trace request names these days.
2024-11-26 11:14:30 -05:00
e4e050e8e7
ssb: Fix some message link encoding.
2024-11-26 08:42:51 -05:00
5bc082b75e
build: Prepare a changelog for the next release.
2024-11-25 21:12:00 -05:00
beedbd7646
build: Attempt to self-document the makefile.
2024-11-25 21:11:36 -05:00
507b069ffe
cleanup: prettier.
2024-11-25 20:05:40 -05:00
71444b0427
ssb: Shutdown fixes.
2024-11-25 17:14:16 -05:00
a08bba438e
update: sqlite 3.47.1.
2024-11-25 13:16:20 -05:00
df1e6711af
ssb: Add a setting to periodically clean up un-followed feeds. #80
2024-11-25 12:53:28 -05:00
f6d4e934e3
ssb: Adjust the follow/hops policies. Replication defaults to 2 hops, counted in the same way as the docs, and is configurable. #79
2024-11-25 11:20:01 -05:00
d5bd4c6735
test: Use -t=auto to update some screenshots.
2024-11-25 09:53:11 -05:00
eb12ba6ed2
test: Use -t=auto to generate some screenshots, detect -t=auto failure more reliably, exercise setting the initial profile, and fix various bugs that fell out.
2024-11-25 09:38:49 -05:00
6e83c08535
ssb: Add an index that helps me calculate feed size about 8x faster.
2024-11-23 17:50:32 -05:00
b6bfdec48d
ssb: Move the refresh/sync button to the navigation bar as an experiment.
2024-11-23 16:49:33 -05:00
f9ec796291
bot: Give more information about new issues.
2024-11-23 13:50:23 -05:00
3beb1d0683
update: CodeMirror.
2024-11-20 20:26:30 -05:00
8836c7f0ca
cleanup: prettier + format.
2024-11-20 20:24:58 -05:00
ef5ce1d6e1
web: Show the little graphs if the Tilde Friends verison thingy is expanded. I want to be able to optionally see these on mobile.
2024-11-20 20:06:33 -05:00
0ea1213139
ssb: Use the same refresh character in two places.
2024-11-20 19:46:41 -05:00
51fe372f60
ssb: Stick the stylesheet on document.body. No more fonts changing when various dialogs show up.
2024-11-20 19:44:27 -05:00
eb8f9f8936
web: Add some meta tags to make it show up better in search engines / embeds maybe. #43
2024-11-20 19:24:13 -05:00
afc1524874
bot: Scrape my changes better from gitea RSS.
2024-11-18 22:58:51 -05:00
fbb975625c
update: speedscope 1.21.0.
2024-11-17 19:07:27 -05:00
53e75d8209
cleanup: Consolidate countof macros.
2024-11-13 20:22:42 -05:00
5bdf970c10
ssb: Don't list broadcasts for identities to which we are already connected.
2024-11-13 19:23:04 -05:00
50089f72c6
ssb: We can show what state a connection is in.
2024-11-13 19:15:59 -05:00
62e15e0208
update: CodeMirror.
2024-11-13 19:03:01 -05:00
3d8b02a7f3
ssb+issues+core: prettier
2024-11-13 18:58:09 -05:00
20701d9cf1
ssb: Missed a few connection failures for context.
2024-11-13 18:44:14 -05:00
fa94442eb2
ssb: Populate more connection errors with context.
2024-11-13 18:35:17 -05:00
68ff77e172
ssb: Hook up connect error messages more thoroughly.
2024-11-13 18:20:14 -05:00
102e9be3a8
update: c-ares 1.34.3.
2024-11-13 17:54:10 -05:00
92bf01a183
ssb+issues: Fix missing dependencies of my commonmarkjs extensions.
2024-11-12 21:47:15 -05:00
559504ae29
security: Use commonmarkjs with {safe: true} as intended.
2024-11-12 20:43:03 -05:00
9b00b41a1e
ssb: Connection result preliminary hookup to ui, and fix some fallout.
2024-11-11 22:24:54 -05:00
b1f6ad17e1
ssb: Pass around reasons for failing to connect. This will help get that information to the ui when I finish hooking it up.
2024-11-11 22:12:41 -05:00
e7979fe9db
test: Add more retries until selenium cooperates.
2024-11-11 21:06:04 -05:00
7a276adbbc
ssb: Size blob ID buffers appropriately.
2024-11-11 21:05:29 -05:00
db4997fdc4
bot: Remove the header.
2024-11-11 08:19:46 -05:00
44ebb841f0
bot: Fix empty buttfeed posts, and use requested RSS feed for Habitat.
2024-11-10 19:30:36 -05:00
09ae4e2096
ssb: Handle the inevitable %25 in a document hash better?
2024-11-09 18:04:58 -05:00
0b46efe4ea
test: Hack around an intermitted -t=auto failure.
2024-11-09 15:09:08 -05:00
f1dda43e66
ui: Click off the identity menu to close it.
2024-11-09 14:52:54 -05:00
ce483138d7
ssb: Fighting with profile CSS.
2024-11-09 14:41:40 -05:00
73cc39226d
bot: Some fixes to get SecureScuttlebuttFeed running.
2024-11-09 09:24:13 -05:00
57257f63dd
bot: Add a little script to post about recent development activity from a handful of RSS feeds I've gathered.
2024-11-09 09:01:34 -05:00
88b25790e8
ssb: Remove some pointless logging.
2024-11-06 20:56:10 -05:00
e01defc4aa
update: CodeMirror.
2024-11-06 20:49:03 -05:00
cb50c43e93
build: We all cope in our own ways.
2024-11-06 20:42:49 -05:00
5908d15f91
js: Move default global settings to C.
2024-11-06 20:29:48 -05:00
f66cfaec12
http: Fix some caching issues.
2024-11-06 12:41:54 -05:00
259f92c53b
http: Populate query and headers for handler.js like we used to.
2024-11-04 21:46:38 -05:00
a84f850e91
http: Bring back handler.js support, mostly. Partly in C, this time.
2024-11-03 21:09:57 -05:00
5a765e6f07
js: Also unused.
2024-11-03 07:44:31 -05:00
791889c659
js: Remove some unused code.
2024-11-03 07:38:52 -05:00
5da63faf1f
http+js: Move app blob handling from JS to C. handler.js support has been temporarily removed.
2024-11-02 21:37:14 -04:00
30d108fc35
http: URL pattern matcher fixes.
2024-11-02 20:10:55 -04:00
a09fefab5e
http: Add a more expressive but still nowhere near regex URL pattern matcher.
2024-11-02 19:22:04 -04:00
f74ca1c236
test: Remove some debug prints, whoops.
2024-11-02 16:32:05 -04:00
30e027092b
test: Cover more ways to request apps and files.
2024-11-02 15:43:03 -04:00
fd4ac7c9b9
test: Test some expectes results from http requests to various paths.
2024-11-02 14:11:54 -04:00
4482049b94
log: Show the version number in the welcome banner.
2024-11-02 08:45:47 -04:00
5839380437
update: CodeMirror to latest.
2024-11-02 08:45:47 -04:00
2152470fdc
update: libbacktrace to latest.
2024-11-02 08:45:47 -04:00
93b2a81495
test: Fix -t=publish on haiku.
2024-11-01 18:55:27 -04:00
e139e952c0
ssb: Fix some spacing in the permissions dialog.
2024-11-01 18:18:16 -04:00
cf1c57ccb8
build: Let's start work on 0.0.25.
2024-11-01 18:01:10 -04:00
f7a2138488
nix: Update version to 0.0.24.
2024-10-30 19:40:12 -04:00
9614d03bef
ssb: Fix a timer leak I observed trying to wrap up 0.0.24.
2024-10-30 19:32:24 -04:00
32a335c676
test: Retry harder.
2024-10-30 19:32:05 -04:00
06e27fc1e0
docs: Update the 0.0.24 changelog.
2024-10-30 19:31:33 -04:00
1f40e8dcd9
build: Let's build 0.0.24.
2024-10-30 12:56:20 -04:00
77ff8cef1f
db: Fix the db app, and show a message instead of an ugly error when you're not signed in.
2024-10-29 20:19:50 -04:00
ef844fbccb
build: Oh, you can generate a .flatpak file, if that's your thing.
2024-10-27 18:50:07 -04:00
070dc5a4c0
build: flatpak filesystem access tweaks.
2024-10-27 14:37:37 -04:00
177ef1cdcc
build: A flatpak experiment. I still don't get it.
2024-10-27 14:31:11 -04:00
4b1ebf02e1
js: Remove a stale /save reference, and exercise re-saving an app in the test.
2024-10-27 14:05:20 -04:00
863e50203e
js: Move /save to C.
2024-10-27 13:42:56 -04:00
01b8c209de
core: Testing a theory to encourage clean shutdowns.
2024-10-25 15:34:43 -04:00
30e92f2bc1
js: Fix typo in /delete.
2024-10-25 15:34:01 -04:00
02accabb4a
js: Oh yeah, administrators can delete core apps still.
2024-10-25 15:20:54 -04:00
fa00a41fe0
js: Move app delete to C.
2024-10-25 13:58:06 -04:00
2e66666bdf
ssb: Indicate which connections are one-shot / sync now connections.
2024-10-25 12:53:45 -04:00
4fe3c9a751
test: Verify that deleting apps actually does something.
2024-10-25 12:34:22 -04:00
0a35e14590
js: Fix database.getall().
2024-10-23 21:50:34 -04:00
e979c176e3
test: Exercise nominally creating and deleting an app.
2024-10-23 18:48:42 -04:00
a0d9c3dc29
js: Move the global 404 response to C.
2024-10-23 18:27:36 -04:00
efcb68351c
docs: Reminding myself how to make a release.
2024-10-23 18:06:56 -04:00
94e8bf2e1c
test: Add some nominal testing for the new publish command.
2024-10-23 15:57:44 -04:00
82d1a294a6
ssb: prettier.
2024-10-23 15:38:49 -04:00
de20274589
ssb: Add a publish command that can be used to publish messages from the command-line.
2024-10-23 15:38:07 -04:00
2f193e64c8
ssb: Show muxrpc command names when possible in verbose logging.
2024-10-23 15:37:28 -04:00
86751362cb
ssb: Indicate which muxrpc sends failed, and use that to fix some replication nonsense and log noise.
2024-10-23 14:13:55 -04:00
4118323631
build: Fix some cflags not making it to libsodium. Disable the libsodium -flto warning a more different way.
2024-10-23 12:02:41 -04:00
0d134f7f10
update: CodeMirror to latest.
2024-10-23 11:34:30 -04:00
409724cfcd
update: OpenSSL 3.4.0.
2024-10-23 11:32:45 -04:00
799a33be40
update: libbacktrace to latest.
2024-10-23 11:20:23 -04:00
2fa9c66495
update: libuv 1.49.2.
2024-10-23 11:05:15 -04:00
ad818a8e7e
update: sqlite 3.47.0.
2024-10-23 11:01:42 -04:00
581f72b3f8
ssb: Disallow rich text paste on Firefox. Didn't realize it doesn't support contenteditable='plaintext-only'.
2024-10-17 12:41:50 -04:00
1dd7e4347c
js: Kill setGlobalSettings.
2024-10-16 21:02:48 -04:00
36cc9398c7
js: Move storePermission to C.
2024-10-16 20:36:53 -04:00
68817feeec
js: Kill getSessionProcessBlob.
2024-10-16 19:50:31 -04:00
97661e2ca2
http: Fix some headers.
2024-10-16 19:26:26 -04:00
72def5ae6d
js: Move /view to C.
2024-10-16 19:16:45 -04:00
e638b155a1
js: Kill gGlobalSettings. Decouples things a bit.
2024-10-16 18:11:08 -04:00
32db18b0d6
ssb: Close the reactions list dialog by clicking off of it.
2024-10-16 12:35:10 -04:00
b653a5250d
build: Appease gcc 14.
2024-10-15 12:41:47 -04:00
30329f7cad
ssb: No duplicate connections, even with tunnels. This is confusing.
2024-10-14 12:44:21 -04:00
29a1478c86
ssb: No duplicate tunnels.
2024-10-13 18:13:31 -04:00
c882bf31ec
docs: grammar
2024-10-13 14:58:21 -04:00
17ccb8f083
update: libuv 1.49.1.
2024-10-13 14:46:24 -04:00
0e7d2a8b0e
ssb: The identity app now lets you switch out the server identity if you are an administrator.
2024-10-13 14:40:14 -04:00
3743543ef8
welcome: prettier
2024-10-13 14:19:55 -04:00
700dd7b45a
build: Appease OpenBSD.
2024-10-11 19:04:49 -04:00
c2eb73fd8a
update: c-ares 1.34.1.
2024-10-11 18:25:09 -04:00
e1f4f7f95b
ssb: Don't stretch profile images when fitting into a circle. I swear I did this ages ago.
2024-10-10 21:41:34 -04:00
37401409c6
ios: Include data in the app. How did this ever work?
2024-10-10 21:32:35 -04:00
b282631cd5
ios: Mobile provision junk.
2024-10-10 20:43:13 -04:00
9618d3b3f3
welcome: Link to the open testing Google Play build.
2024-10-09 12:20:37 -04:00
c9f997d121
update: commonmark 0.31.2.
2024-10-08 20:40:29 -04:00
f1dee2a089
ssb: Why would I not log the host of failed DNS requests?
2024-10-08 20:16:04 -04:00
8273277c91
editor: Fix in-browser prettification of html files.
2024-10-08 20:15:04 -04:00
9758844da3
editor: Fix visible whitespace toggle.
2024-10-08 19:56:58 -04:00
e41c7fbbc7
welcome: prettier
2024-10-08 19:41:55 -04:00
24db8a5a49
welcome: Slight wording updates.
2024-10-08 19:28:23 -04:00
36e82b9873
ssb: Sync now connects to room members one level deep.
2024-10-08 19:10:33 -04:00
8a32f2b8b1
Latest CodeMirror.
2024-10-08 12:44:49 -04:00
277830bc3c
format: Sort includes. Yes, please.
2024-10-08 12:19:44 -04:00
a8fa969114
Lit 3.2.1.
2024-10-08 12:18:37 -04:00
c3f3dced68
docs: I figured out how to disable the gitea release zips lacking submodules (DISABLE_DOWNLOAD_SOURCE_ARCHIVES), so remove the caveat about them from the docs.
2024-10-06 12:16:30 -04:00
85fce59c0c
ssb: Sync on demand fixes. Avoid keeping message streams live in this mode.
2024-10-06 11:50:49 -04:00
8a6147d512
ssb: Beginnings of a "sync now" mode for mobile.
2024-10-06 11:14:37 -04:00
e799b256b2
ssb: Even more muxrpc activity status fixes.
2024-10-05 21:00:50 -04:00
b222dc0ca8
Merge branch 'main' of https://dev.tildefriends.net/cory/tildefriends
2024-10-05 20:44:17 -04:00
c52c6b04ca
ssb: muxrpc activity status fixes.
2024-10-05 20:44:01 -04:00
b95eed46bb
ssb: Fix a request leak in tunnel.connect.
2024-10-04 22:05:17 -04:00
7c36a543da
ssb: Fix a leaked request and a shutdown error.
2024-10-04 12:39:39 -04:00
90e000c18e
ssb: Fix activity indication of muxrpc requests expiring.
2024-10-03 12:41:45 -04:00
1bb9d737d8
ssb: Show activity for each muxrpc request.
2024-10-02 20:43:51 -04:00
9a5db2ec51
appimage: Put update information in the appimage.
2024-10-02 20:03:44 -04:00
dbed29a044
Update prettier. And run it some more.
2024-10-02 18:49:17 -04:00
681859531c
muxrpc: Simplifying comparing RPC names. This has just always bugged me.
2024-10-02 18:46:12 -04:00
8e1ad6b16a
js: Unused external.
2024-10-02 18:12:28 -04:00
5448f1ba2d
Update CodeMirror.
2024-10-02 18:00:40 -04:00
e43da4e1a3
welcome: Better OpenSSL link.
2024-10-02 17:56:36 -04:00
eaa9da49cc
welcome: F-Droid/AppImage links.
2024-10-02 17:55:01 -04:00
40873b529c
build: Suppress a warning in libuv on arm.
2024-09-30 12:37:41 -04:00
8cc4c19d73
Prettier and generated files I've missed.
2024-09-30 12:15:27 -04:00
bb9c18faf1
Some missing log newlines.
2024-09-30 12:13:57 -04:00
fabdfb76b9
android: readParcelable compatibility.
2024-09-29 08:18:46 -04:00
bce263a928
android: Use FileObserver, which is actually compatible with api level 24 which we claim to support.
2024-09-29 00:17:38 -04:00
195920e476
android: Avoid a ClosedWatchServiceException.
2024-09-28 23:25:28 -04:00
a821d895c5
docs: Give working advice on how to get the tree and dependencies.
2024-09-28 07:11:47 -04:00
ab1b6ec27d
build: Add a dependency off appimagetool??
2024-09-27 22:10:01 -04:00
6dc099809f
build: This creates a working AppImage.
2024-09-27 21:19:18 -04:00
03c8b75994
Let's start work on 0.0.24.
2024-09-25 20:26:57 -04:00
38887452ad
nix => 0.0.23.
2024-09-25 20:20:14 -04:00
7512edad59
build: I forgot to build the .xz as part of dist.
2024-09-25 20:02:45 -04:00
944c895bcd
Generated 0.0.23 files. Oops.
2024-09-25 19:55:12 -04:00
e7d87ee8e2
I think that worked. Let's build 0.0.23.
2024-09-25 19:49:52 -04:00
cfdbd10635
ci: Oh, we can not require fuse?
2024-09-25 19:45:05 -04:00
d3a2d8733f
ci: Maybe we don't need to manually load it?
2024-09-25 19:37:17 -04:00
a7e623d817
ci: apt install fuse3?
2024-09-25 19:35:47 -04:00
3f0c37cea4
ci: modprobe harder.
2024-09-25 19:33:30 -04:00
2c96a6d22a
ci: modprobe fuse? Disable things to get this going faster until it works.
2024-09-25 19:30:33 -04:00
57b4214a72
AppImages require FUSE to run.
2024-09-25 19:10:13 -04:00
433b3d39d9
ci: Build the appimage, for real.nofoolin.
2024-09-25 18:50:06 -04:00
26441ed45c
Let's try to artifact the appimage.
2024-09-25 12:49:32 -04:00
92cd38c2a0
Change notes.
2024-09-25 12:33:06 -04:00
3b5a06794f
libuv 1.49.0.
2024-09-25 12:11:17 -04:00
d104409272
Prevent votes from overflowing.
2024-09-23 12:43:48 -04:00
e5f58c2898
Produce user info for the server identity for admin users.
2024-09-19 12:22:38 -04:00
f83863ef01
This doc was ancient, so paste some of the latest from the wiki in. It's something.
2024-09-18 20:16:35 -04:00
837f069cf5
Update CodeMirror.
2024-09-18 20:16:35 -04:00
9f057dc29a
Add F-Droid and c-ares to the welcome page.
2024-09-18 20:01:36 -04:00
c4904f176c
Distinguish the server identity in the identity app.
2024-09-18 19:09:44 -04:00
d3a5aba703
A brave new world where admin users can use the server identity.
2024-09-17 12:47:28 -04:00
9e283e427c
Fix viewing apps by blob ID URL.
2024-09-16 12:45:06 -04:00
133ba31d66
c-ares 1.33.1.
2024-09-15 08:57:22 -04:00
241a65a92a
sus. Disable a warning in c-ares during ltcg with gcc 13 on Haiku.
2024-09-15 12:52:28 -04:00
0b54795bab
Merge branch 'main' of https://dev.tildefriends.net/cory/tildefriends
2024-09-11 20:28:06 -04:00
6208193de5
Fix plumbing for replies on the search tab.
2024-09-11 20:25:55 -04:00
c53321532f
Update CodeMirror.
2024-09-11 20:18:57 -04:00
34f25e3e06
How did I not have an index on type? Wow.
2024-09-11 19:53:07 -04:00
c46244366e
I don't know what GHES is, but it says to use this version, so sure.
2024-09-11 19:52:43 -04:00
6518af04fc
It finally built. Now let's upload some artifacts.
2024-09-11 19:33:37 -04:00
bf137ff1f7
Seriously? More volume mount config.
2024-09-11 19:00:30 -04:00
1877955b62
Syntax?
2024-09-11 18:54:39 -04:00
50d0875de2
Mount volumes across another container?
2024-09-11 18:49:06 -04:00
bf151e6b7d
I am confused.
2024-09-11 18:41:55 -04:00
82893402d0
Maybe we can sign here?
2024-09-10 21:54:36 -04:00
8049102787
More silent OpenSSL build for mingw.
2024-09-10 21:19:15 -04:00
f42cc3d9fd
Find the Android SDKs you just installed.
2024-09-10 21:01:20 -04:00
5f9a5208db
Appease the sdkmanager version number whatever.
2024-09-10 20:34:25 -04:00
6df506d238
Spelling.
2024-09-10 20:25:51 -04:00
2bd3354256
yaml better??
2024-09-10 20:22:06 -04:00
b55aaa1d18
Maybe CI android??
2024-09-10 20:20:40 -04:00
34e19505bd
No longer need this test.
2024-09-09 15:57:43 -04:00
6e06ec0904
Clean up connections that don't handshake in time.
2024-09-09 15:25:10 -04:00
a5814074fe
OpenSSL 3.3.2.
2024-09-04 20:24:32 -04:00
d7479df5a2
Latest CodeMirror.
2024-09-04 20:11:28 -04:00
34508aa0ae
dist slightly more in parallel. Exclude dotfiles from data.zip.
2024-09-04 20:07:26 -04:00
ae096b2c9c
Try harder to make webview localStorage work on different versions. I suspect that's what #73 is about.
2024-09-04 12:50:12 -04:00
95d036e34a
Build an AppImage. Why not?
2024-08-28 20:55:52 -04:00
4af5e8ec42
I guess prettier says this, now.
2024-08-28 20:24:26 -04:00
2a5f71bd5d
This now lives in the fdroiddata repository.
2024-08-28 19:59:49 -04:00
97fb63dda1
Actually 0.0.23-wip.
2024-08-28 19:59:34 -04:00
87d42e3b3b
0.0.23-wip again. Let's gooooo.
2024-08-28 19:49:36 -04:00
0394129a4c
nix => 0.0.22 again.
2024-08-28 19:42:31 -04:00
3c499c834b
Fix stale data being saved when setting global settings.
2024-08-28 19:39:05 -04:00
17d6cc7d46
Let's try 0.0.22 again.
2024-08-28 19:20:55 -04:00
646bd7dc38
Fix changing boolean settings.
2024-08-28 19:16:19 -04:00
56e483782d
Let's start work on 0.0.23. Clean out some libuv non-submodule cruft while I'm in here.
2024-08-28 19:10:16 -04:00
e1b9066b26
nix => 0.0.22.
2024-08-28 18:49:35 -04:00
7114ce2516
Let's release 0.0.22.
2024-08-28 18:40:10 -04:00
9240c6570a
Changelog updates. Almost ready for a release.
2024-08-26 12:27:46 -04:00
f80a44ccd7
Title case settings names in the admin app.
2024-08-26 12:24:36 -04:00
e6f5eb244e
Missing port.
2024-08-25 22:00:35 -04:00
ab62e83110
Fixed some peer ID brokenness.
2024-08-25 21:56:01 -04:00
aeefb9e536
Configure c-ares for haiku a bit better.
2024-08-25 13:48:57 -04:00
ee0efa536a
Fix and assert against some more unsafe cross-thread JSContext use.
2024-08-25 13:30:46 -04:00
2523130fdc
Fix some weird layout in the admin app on mobile.
2024-08-25 13:03:19 -04:00
c024777184
#buildfix
2024-08-25 12:45:42 -04:00
5951d7cd2d
Kill some warnings.
2024-08-25 10:07:44 -04:00
011670c70b
Pass along and use the actual port we're listening on for peers.exchange.
2024-08-25 09:50:28 -04:00
6cebd6c769
Try to be more static.
2024-08-25 09:39:05 -04:00
546ae5cbf1
Latest CodeMirror.
2024-08-24 21:57:13 -04:00
f543cc642e
Clean up some error'd RPC requests. Don't send blobs.createWants if we're not replicating.
2024-08-24 10:39:47 -04:00
8ac3c5ea22
Keep c-ares initialized. Fixes android, which can't just be re-initialized.
2024-08-22 12:43:20 -04:00
63918f0680
Make blobs.has do its work off the main thread so it doesn't violate that assert, and make the test cover such things a bit better.
2024-08-21 22:55:40 -04:00
bfb3d8b8a2
Add an option to disable account registation, and fix use of a JSContext from the wrong thread along the way.
2024-08-21 20:56:21 -04:00
e38ff99607
Special treatment to make TXT record lookup work on android.
2024-08-21 20:27:43 -04:00
b0e3d922c8
libuv busy loop in uv__run_timers with -flto. Sigh.
2024-08-21 19:40:07 -04:00
a15bb8e994
Don't rely on being idle to do anything. Fixes JS job starvation on slow machines more.
2024-08-21 12:53:38 -04:00
6f487100cd
Format.
2024-08-20 12:35:42 -04:00
0693a2315f
Fix async job starvation if everything is running too slowly.
2024-08-20 12:26:34 -04:00
f360e886ff
Make -t peer_exchange complete and test that something happened.
2024-08-19 12:29:40 -04:00
6ea08cc5dc
Add the beginnings of a peers.exchange test and begin to fix fallout.
2024-08-15 12:48:24 -04:00
347c706d6f
ci: undefined reference to arc4random_buf
2024-08-15 12:12:58 -04:00
5f5e6616c7
Install graphviz for building docs.
2024-08-14 21:16:31 -04:00
657bcadc7e
Work-in-progress, untested, naive peer exchange. Intended to be disabled by default by a setting.
2024-08-14 21:07:16 -04:00
107666cc60
Add a setting to toggle whether replication is allowed, to be able to make a pure room, or even less, node.
2024-08-14 20:02:46 -04:00
b37669184a
doxygen -u # 1.9.8
2024-08-14 20:01:21 -04:00
163a01f224
sqlite 3.46.1.
2024-08-14 19:43:57 -04:00
3d58094199
Fix some sanitizer issues, and disable LTO in debug builds to save some iteration time.
2024-08-14 19:40:20 -04:00
463951a4f1
Track/show the origin of each broadcast (discovery/room/peer exchange).
2024-08-14 19:23:01 -04:00
34804d5162
Fix android crashing in c-ares and a makefile typo.
2024-08-14 18:55:34 -04:00
3895c33915
Implement prompt() for android. #72
2024-08-14 12:45:22 -04:00
17f4eb1a56
Make it easier to copy ids from the profile view.
2024-08-11 16:26:24 -04:00
0abdffdea6
Fix OpenBSD.
2024-08-11 11:17:49 -04:00
d32999f178
Decouple DNS-based seed discovery from the broadcast timer.
2024-08-08 18:50:54 -04:00
f621feb843
Fix some builds and make the windows build actually succeed at resolving what I want.
2024-08-07 22:25:38 -04:00
8d277f029d
Support using a seeds host for bootstrapping connections.
2024-08-07 21:03:39 -04:00
1788a02338
Add c-ares. These are the hoops I have to jump through to be able to provide some bootstrap nodes.
2024-08-07 20:21:39 -04:00
ba0800d16c
Lit 3.2.0.
2024-08-06 12:19:10 -04:00
4008c7d8f6
Latest CodeMirror.
2024-08-06 12:18:54 -04:00
610a2e2afc
Latest libbacktrace.
2024-08-06 12:18:32 -04:00
6f3715d1eb
Latest libsodium stable.
2024-08-06 12:18:21 -04:00
b78ecaa814
F-Droid looks all set for now. Let's start 0.0.22.
2024-08-06 12:17:26 -04:00
e6f5399d53
Clear out timestamp and file modes on classes.dex, too.
2024-08-05 12:43:22 -04:00
0e5806cadd
Re-add classes.dex to the F-Droid APK. (!)
2024-08-05 12:26:10 -04:00
68c9d4afa7
Found some docs that say the icon.png max size is 512x512.
2024-08-04 21:54:42 -04:00
f0ea38fe49
Just set SOURCE_DATE_EPOCH=1. Using the last commit time is complicated (have to rebuild OpenSSL every commit/release). This only affects a debug string that we don't expose.
2024-08-04 12:54:02 -04:00
b0332f923e
Debugging a SOURCE_DATE_EPOCH thing.
2024-08-04 12:16:46 -04:00
8a76c25394
Silence some OpenSSL build output so I can see what else is going on. Also install the signed fdroid APK in dist.
2024-08-04 12:10:52 -04:00
fd96126e3e
Ooh, can I just exclude OpenSSL submodules? I don't want to see those.
2024-08-04 11:49:04 -04:00
ff3fbedc18
Fix inconsistent file modes in zip.
2024-08-04 11:25:06 -04:00
8791419f8e
Sort better, and actually use ndk r26d.
2024-08-04 10:21:04 -04:00
5447b247a0
Back to r26d, and pin the timezome to get SOURCE_DATE_EPOCH to work correctly.
2024-08-04 09:54:33 -04:00
aabbb10564
for fdroid: Use android ndk r27, set SOURCE_DATE_EPOCH for the android ssl build, and remove a non-determinism in AndroidManifest.xml.
2024-08-04 09:36:46 -04:00
3ccd6c9a3e
I missed.
2024-08-02 22:26:01 -04:00
c290240de7
Make a release to make sure F-Droid can pick it up.
2024-08-02 22:20:18 -04:00
8e799b174b
Address some fdroid zip non-determinism.
2024-08-02 21:55:00 -04:00
a9c3a93989
Add some images for F-Droid.
2024-08-02 20:37:27 -04:00
3ef8698f42
Put android:versionCode and such back in the static AndroidManifest.xml. I forgot that F-Droid needs to see it.
2024-08-02 20:37:05 -04:00
fa4e843c30
Update default.nix. Did I do it right finally?
2024-07-31 20:14:40 -04:00
9a4d11f4d9
Attempt to shrink OpenSSL on android again, ineffectively.
2024-07-31 19:58:41 -04:00
eed2b8d618
Latest CodeMirror.
2024-07-31 19:49:52 -04:00
13f02c2aca
Preparing to release 0.0.21.
2024-07-31 12:50:35 -04:00
d50f8fbc8b
ios: ssl fix.
2024-07-27 21:31:31 -04:00
155238a516
build: I mean -flto=auto.
2024-07-27 11:08:28 -04:00
427fcdbdca
build: -flto all the things.
2024-07-25 16:02:14 -04:00
ca05d402a7
An exercise in stripping down the win32 .exe size.
2024-07-24 15:25:36 -04:00
c5a80b68ca
Fixed more aab build issues.
2024-07-24 14:03:21 -04:00
c1fb15b135
ci tweaks and aab fixes.
2024-07-24 13:50:48 -04:00
4b2c131836
ci: Install doxygen for docs.
2024-07-24 13:04:52 -04:00
9ca1e69b3c
Let's try to build in docker, too.
2024-07-24 12:56:27 -04:00
082d041d44
Update the android app icon / launch icon.
2024-07-24 12:50:31 -04:00
221f276c4b
Simplify stats sending.
2024-07-24 12:15:05 -04:00
24cec21465
Move last remnant of static file handling from core to C.
2024-07-24 12:06:24 -04:00
9f71ec6194
Minor android cleanup.
2024-07-24 11:27:37 -04:00
bb36afc390
Use android ndk r27 (LTS) if available.
2024-07-24 11:20:35 -04:00
b53bf0ff64
Disallow rich text in the ssb compose box.
2024-07-22 14:42:37 -04:00
3ebc6f2436
Prettier.
2024-07-22 14:19:12 -04:00
2eef6778a6
Latest CodeMirror.
2024-07-20 17:13:43 -04:00
81fabec810
Latest libbacktrace.
2024-07-20 17:12:43 -04:00
dc6e7924b5
Is this how I install dependencies on the gitea runner?
2024-07-18 12:42:08 -04:00
48dec5a2c8
More submodules.
2024-07-16 22:32:26 -04:00
9b500e1da9
Now actually build something.
2024-07-16 22:30:36 -04:00
a038820112
Add the demo gitea action.
2024-07-16 22:20:45 -04:00
70a15973b6
An fdroid build config that worked locally, for me.
2024-07-16 21:45:29 -04:00
09b6a00731
Fix android build with not enough -j.
2024-07-16 20:22:07 -04:00
883c3cf0e9
Clean up this core file.
2024-07-16 19:01:20 -04:00
a46bb8183c
Fix OpenBSD compile.
2024-07-14 16:59:23 -04:00
d5d5a7b012
Build a separate .apk for fdroid with its own app ID.
2024-07-14 16:18:47 -04:00
a120efdc91
May as well dist the .aab.
2024-07-10 20:52:40 -04:00
d48f4b06eb
Another f-droid directory.
2024-07-10 20:42:50 -04:00
f078912736
Add some recommended fdroid metadata.
2024-07-10 19:45:04 -04:00
63b0f0dedd
Fix fdroid build with OpenSSL in-tree.
2024-07-10 19:35:49 -04:00
84c22dbf5f
Move to OpenSSL as a git submodule. Redundant for platforms where it's not used, but makes fdroid easier.
2024-07-10 19:25:01 -04:00
b8cd1232be
Have a little category, as a treat.
2024-07-09 19:30:33 -04:00
a518ab07f4
Add a WIP .fdroid.yml that seems to actually build something.
2024-07-09 19:28:45 -04:00
9e5a1ee975
Ugg.
2024-07-09 19:21:27 -04:00
95bf3f0316
This is almost doing something.
2024-07-09 19:19:01 -04:00
d69dd513bc
Another silly fdroid test.
2024-07-09 19:08:40 -04:00
525cdf571a
Testing a thing for fdroid.
2024-07-07 17:14:13 -04:00
9cfe0a8804
Add a 'JavaScript disabled' message. #56
2024-07-04 14:35:53 -04:00
50b54599ef
Minor cleanup.
2024-07-04 13:18:23 -04:00
ed6bef6d24
Get android running its sandbox in a seprate, isolated service process. So that we support not extracting the native code from the APK, so that we support distributing as an .aab file, so that we may one day release on the app store.
2024-07-04 13:02:39 -04:00
71268636df
Steps toward following all the inconvenient, changing android rules:
...
* Set android:debuggable=false.
* Call native code through JNI only. Having a native executable on disk and exec-ing it no longer seems possible.
* Do all the Tilde Friends things in one process, without a proper sandbox, until I can wire up a restricted service worker process.
* Jam Android App Bundle (.aab) building into the makefile.
* Yuck.
2024-06-30 13:32:17 -04:00
568729ecd6
Stop auto-updating the version in default.nix. Will do it manually only on release.
2024-06-29 08:33:51 -04:00
9139725be6
Merge pull request 'build: fix the nix derivation' ( #69 ) from tasiaiso/tildefriends:tasiaiso-0-0-20 into main
...
Reviewed-on: cory/tildefriends#69
2024-06-29 08:33:48 -04:00
969a8da6bf
build: update nix package to 0.0.20
2024-06-28 10:37:26 +02:00
2338b26329
Start working on 0.0.21.
2024-06-26 20:47:44 -04:00
d4df206740
Oh, I think I see how to nix this now.
2024-06-26 20:36:54 -04:00
8a93cdd33c
Let's release 0.0.20.
2024-06-26 20:29:07 -04:00
92b31de4a9
Latest libbacktrace.
2024-06-26 20:20:41 -04:00
5452f3f623
Appease -fsanitize.
2024-06-26 20:20:34 -04:00
256614dbaf
Actually stop stomping settings.
2024-06-26 19:58:59 -04:00
049449b213
I think this is how I lost settings.
2024-06-26 19:44:45 -04:00
85b46336b1
Better draft cleanup on submit.
2024-06-26 19:30:58 -04:00
590afa7b01
Fix content warnings.
2024-06-26 19:27:15 -04:00
574292b798
Reduce some common log noise.
2024-06-23 15:11:18 -04:00
21cf503a59
Fix a navigation bar option I neglected to button-ify.
2024-06-23 11:47:12 -04:00
3630cdbfe0
Consolidate the acount/login navigation bar options to try to save some space on mobile.
2024-06-20 20:41:27 -04:00
0f3be229e6
Actually, let's minify this thing using svgomg.
2024-06-20 20:07:58 -04:00
8e5a024d3d
SVG favicon.
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.
2024-06-20 19:49:21 -04:00
9de8b0f449
Oops.
2024-06-20 12:36:21 -04:00
d47c3a1222
Fix a ref/unref mismatch.
2024-06-17 21:45:51 -04:00
df99b3aa90
Trying to catch an issue I think I saw in the debugger.
2024-06-17 21:23:48 -04:00
0090850e10
Forgot the other end of blobs.get.
2024-06-17 20:59:25 -04:00
9efd64bd18
Actually enforce _tf_ssb_assert_not_main_thread.
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.
2024-06-16 17:22:26 -04:00
3ee2c00726
Build fix.
2024-06-16 17:08:10 -04:00
d5a7e19f1a
Move the bulk of ssb.privateMessageEncrypt work (CPU + DB) off the main thread.
2024-06-16 17:07:12 -04:00
9b52415b35
Make ssb.setServerFollowingMe not use the DB from the main thread. Two left??
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.
2024-06-16 16:02:39 -04:00
3eab5a5f70
Make ssb.forgetStoredConnection not use the DB on the main thread. Four remaining?
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?
2024-06-16 15:29:59 -04:00
b40f72443a
A little format, as a treat.
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.
2024-06-16 12:17:51 -04:00
b6a937c954
Move db.exchange DB work off of the main thread.
2024-06-16 10:16:39 -04:00
63776d40bd
Update codemirror.
2024-06-16 09:23:14 -04:00
cb3c7afade
Move ssb.getPrivateKey's DB work off the main thread.
2024-06-16 08:07:02 -04:00
991022adfc
Move ssb.appendMessageWithIdentity's DB work off the main thread.
2024-06-16 07:51:06 -04:00
2bc71a18a6
Make ssb.deleteIdentity not block the main thread with DB work.
2024-06-14 17:39:24 -04:00
57ca864fbb
Build fix.
2024-06-12 21:08:41 -04:00
a09edfb612
ssb.addIdentity without hitting the DB from the main thread.
2024-06-12 21:06:30 -04:00
7997a739ab
ssb.createIdentity without hitting the database from the main thread.
2024-06-12 20:47:48 -04:00
248b258413
Make database.getAll() not block the main thread on database access.
2024-06-12 20:29:39 -04:00
0423ed7fb4
Login without hitting the DB from the main thread.
2024-06-12 20:12:35 -04:00
c29378c2f8
Yes, curl, follow redirects.
2024-06-10 21:19:06 -04:00
163fbd85e7
Fix docs.
2024-06-10 20:23:11 -04:00
58bb86ebe1
Make http.auth_query async and get its DB work off the main thread.
2024-06-10 20:22:28 -04:00
c5140ee8e8
Move DB work for ssb.getIdentities() and ssb.getAllIdentities() off the main thread.
2024-06-10 17:18:29 -04:00
6270fd8118
We don't need to go to the DB to get our public key.
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.
2024-06-10 16:37:12 -04:00
c259defab5
Move database.get and database.set off the main thread.
2024-06-10 15:30:14 -04:00
e5fee5c306
Buildfix.
2024-06-10 12:01:49 -04:00
9d35b4bdfb
Resuming work to move all DB access off the main thread.
2024-06-10 11:45:20 -04:00
9497d7cf64
Fix some shutdown hangs/leaks.
2024-06-06 20:31:24 -04:00
c7d3e602cb
Fix &-mentions while I'm at it.
2024-06-06 20:14:00 -04:00
0076eb4ed4
Fix autocomplete again/more. #65
2024-06-06 20:05:24 -04:00
6070bde413
Avoid a null dereference.
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
2024-06-06 19:52:37 -04:00
f66cf0f802
Unused.
2024-06-06 19:11:48 -04:00
e4b6c81024
No need to show your identity in the navigation bar if you have a name.
2024-06-06 18:51:40 -04:00
44d784cd04
OpenSSL 3.3.1.
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
...
Reviewed-on: cory/tildefriends#68
2024-06-04 20:16:15 -04:00
e270c16516
lit 3.1.4.
2024-06-04 20:10:27 -04:00
4c10538632
buld(nix): Misc Nix-related improvements
...
- Nixpkgs 23.11 is deprecated, use 24.05 instead
- update flake.lock
- add glibc as a build dependency
- add doxygen and graphviz as development dependencies for `make format`
2024-06-04 15:22:18 +02:00
71329c5532
format+prettier
2024-06-03 12:36:34 -04:00
feb4bf9e87
Limit message sends in a continued attempt to fix intermittent runaway memory usage. #64
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.
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
...
Reviewed-on: cory/tildefriends#66
2024-05-30 12:12:45 -04:00
ee21fa6d03
nix: update version to 0.0.19
2024-05-30 11:34:57 +02:00
7a2974e54f
Working on 0.0.20.
2024-05-29 20:17:33 -04:00
f4dfc1dd98
Let's release 0.0.19.
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
2024-05-27 20:35:40 -04:00
10097ffeb8
Update codemirror.
2024-05-27 08:23:45 -04:00
cbe1f54a2a
libsodium 1.0.20.
2024-05-27 08:21:48 -04:00
4d8f081a59
Update libbacktrace to latest.
2024-05-27 08:21:10 -04:00
29e79c9484
Fix collapsing images taking extra clicks.
2024-05-25 08:09:44 -04:00
ba35869b0a
sqlite 3.46.0.
2024-05-25 07:46:15 -04:00
580688381e
prettier
2024-05-22 20:52:10 -04:00
e63d69a440
Missing generated semicolon. Sigh.
2024-05-22 20:44:28 -04:00
be64fe04fb
Auto-update all the versions.
2024-05-22 20:35:48 -04:00
801ab20723
Merge pull request 'Add Nix support' ( #62 ) from tasiaiso/tildefriends:tasiaiso-nix into main
...
Reviewed-on: cory/tildefriends#62
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
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.
2024-05-22 18:51:21 -04:00
b883e6a485
Fix username/id extending off the screen in the welcome line.
2024-05-22 12:33:18 -04:00
a0210379ae
Avoid confusing log output when responding with a method not found error.
2024-05-20 12:39:21 -04:00
e56dc207d1
Fix some shutdown issues in connection tracker code.
2024-05-16 12:41:48 -04:00
523c9c9ad2
Move mime type shenanigans from JS => C.
2024-05-15 19:25:48 -04:00
74bb2151c1
Fix shutdown issues with in-flight SSB connection attempts.
2024-05-15 12:37:13 -04:00
f79d7b35a4
Disallow creating accounts as a guest. #52
2024-05-14 12:41:17 -04:00
3b36496dac
chore: a bit more doc
2024-05-12 21:17:38 +02:00
4ebd6c24a9
chore: missing period in description
2024-05-12 21:15:30 +02:00
05451d98b3
Merge branch 'tasiaiso-nix' of https://dev.tildefriends.net/tasiaiso/tildefriends into tasiaiso-nix
2024-05-12 21:13:43 +02:00
22a4bce3c8
docs(nix): add documentation in default.nix
2024-05-12 21:13:22 +02:00
76d499f00b
Merge branch 'main' into tasiaiso-nix
2024-05-12 14:56:12 -04:00
f0772f9b99
build(nix): add Nix support
2024-05-12 20:34:03 +02:00
46e711f0a5
Merge branch 'main' of https://dev.tildefriends.net/cory/tildefriends
2024-05-12 10:40:14 -04:00
abffac3f82
Show missing profile images more deliberately.
2024-05-12 10:40:06 -04:00
27b275548e
Fix docs.
2024-05-12 08:37:14 -04:00
93ce253d1e
prettier
2024-05-12 08:23:34 -04:00
a5af312b39
Merge branch 'main' of https://dev.tildefriends.net/cory/tildefriends
2024-05-12 08:23:23 -04:00
4b5e8e8a43
Consolidate similar request tags in the connection list. #59
2024-05-12 08:21:47 -04:00
443dd4d168
Merge pull request 'chore: code formatting' ( #58 ) from tasiaiso/tildefriends:tasiaiso-format into main
...
Reviewed-on: cory/tildefriends#58
2024-05-12 08:05:02 -04:00
907479df84
Merge branch 'main' into tasiaiso-format
2024-05-12 07:52:33 -04:00
9887a78e98
prettier
2024-05-12 07:48:34 -04:00
f669371349
Show tab names on large enough screens. Inspired by tasio's #61 .
2024-05-12 06:58:01 -04:00
24c720c79a
Merge branch 'main' into tasiaiso-format
2024-05-12 02:06:09 -04:00
4485234980
chore(style): tell prettier to ignore code block
2024-05-12 08:01:37 +02:00
b6871c0b1f
chore: code formatting
2024-05-11 23:44:09 +02:00
47838d5e48
More name info issues.
2024-05-11 10:53:21 -04:00
69fccd56d3
Add a little guidance about how to set your name. It's a common confusion.
2024-05-11 10:40:34 -04:00
ca00c4fb5d
Fix multiple issues getting identity info.
2024-05-11 10:23:07 -04:00
427ca3f265
Indicate both the server account and your own accounts in the ssb connections tab.
2024-05-11 09:58:24 -04:00
c1a80e50e7
Merge branch 'main' of https://dev.tildefriends.net/cory/tildefriends
2024-05-11 09:50:06 -04:00
52962f3a5e
Remove the :auth key. We can sign JWTs with :admin, and it's one less magic key.
2024-05-11 09:50:00 -04:00
b3f095b61f
Merge branch 'main' of https://dev.tildefriends.net/cory/tildefriends
2024-05-11 09:33:48 -04:00
a5004c8ba9
Indicate the local server identity.
2024-05-11 09:33:38 -04:00
7d9b1b508b
Print a little colorful message when we've started about where to connect. Multiple people have pointed out that it's not obvious that it's working.
2024-05-11 09:18:30 -04:00
5e265dfc83
Make sure the first user can admin.
2024-05-11 09:03:56 -04:00
3a43d6f8ac
Build fix.
2024-05-11 09:03:37 -04:00
11a6649847
Add back a verify command. Remove unused and not very useful ssb.getMessage(). Make field ordering shenanigans more explicit.
2024-05-11 08:48:50 -04:00
7caf4a0173
Fix numerous issues around setting the first registered used as an admin.
2024-05-10 22:21:59 -04:00
385524352c
Refactor most uses of uv_queue_work to go through a helper that keeps track of thread business, traces, and is generally less code.
2024-05-08 21:00:37 -04:00
5ca5323782
Fix /speedscope/ => deps/speedscope/index.html.
2024-05-08 20:57:53 -04:00
ba6da856bb
Let trace truncate names more if it means we can generate valid JSON.
2024-05-08 20:56:44 -04:00
c0e72246cc
Trying to understand a lingering 'previous message doesn't exist.' And format.
2024-05-08 12:20:57 -04:00
c7ab5447ea
Move / redirect handling to C
2024-05-05 15:24:15 -04:00
5fdd461159
Fix setting multiline admin settings.
2024-05-05 15:19:00 -04:00
421955f2a0
getIdentityInfo => C.
2024-05-05 13:48:22 -04:00
a28f6985ed
getActiveIdentity => C.
2024-05-05 12:55:32 -04:00
8244dddab7
Latest libbacktrace.
2024-05-05 12:03:57 -04:00
a5ca436eaa
Merge branch 'main' of https://dev.tildefriends.net/cory/tildefriends
2024-05-02 20:35:24 -04:00
d7fc1c2c88
Minor style/layout changes.
2024-05-02 20:35:00 -04:00
382627ef8d
Latest codemirror.
2024-05-02 20:11:54 -04:00
17667b4cf8
make format
2024-05-02 20:10:56 -04:00
5231ec22e7
More trying to clean up lingering requests.
2024-05-02 19:59:54 -04:00
929ae1b709
After eyeballing lingering requests, clean up requests after the response to an async (non-streaming) request is done.
2024-05-02 19:37:38 -04:00
f01f7a5ab9
Show active RPC requests in the connections tab. Probably TMI, but I want greater introspection into what is going on, and this seemed like a positive step.
2024-05-02 19:02:23 -04:00
a2dce833f8
Fix another shutdown issue.
2024-05-02 12:30:22 -04:00
de6c7a4fd4
SSB app stylin'.
2024-05-01 12:34:36 -04:00
4edee0f7f6
Allow importing from a single app .json.
2024-04-30 21:43:14 -04:00
988a807fa4
Admin app styles.
2024-04-30 19:18:33 -04:00
5258e4253d
Better identity app layout on mobile.
2024-04-29 12:24:35 -04:00
09ba86dec5
Show replies to gatherings.
2024-04-28 12:55:17 -04:00
78d8a1aa23
Set the core room app icon.
2024-04-28 12:33:19 -04:00
22def15209
Merge branch 'main' of https://dev.tildefriends.net/cory/tildefriends
2024-04-28 12:25:31 -04:00
4cbda7a849
Improve file errors so that it doesn't look like everything has failed when we see there's no https cert available.
2024-04-28 12:25:12 -04:00
be85a620ef
Fix app delete.
2024-04-28 12:11:13 -04:00
0b07b678b4
Theme the identity app a bit.
2024-04-28 11:57:35 -04:00
4733ce9287
Fix ssb draft discard.
2024-04-28 11:23:28 -04:00
48d6bf4c15
Hook up onJsAlert on android.
2024-04-28 11:04:29 -04:00
8c759bcbac
Hide the reactions button if there aren't any.
2024-04-26 18:19:13 -04:00
b5ed7014f6
Fix attaching files (aka WebView file picking) on Android.
2024-04-26 18:10:22 -04:00
6cd9dea186
Merge v0.0.18 compose fixes.
2024-04-24 20:35:36 -04:00
202b416acf
More ssb compose fixes.
2024-04-24 20:32:09 -04:00
93d46f5610
Fix some ssb compose issues.
2024-04-24 20:20:18 -04:00
c5ddf3ac99
Fix some ssb compose issues.
2024-04-24 20:19:14 -04:00
a9cb913a47
Working on 0.0.19.
2024-04-24 19:29:17 -04:00
b7b5d4f1a5
Calling it 0.0.18.
2024-04-24 19:24:10 -04:00
a947396bad
Prettier.
2024-04-24 19:23:13 -04:00
d528bc808e
Add retries around some 'test -t auto' intermittent failures.
2024-04-22 12:37:06 -04:00
c6fd05c2cf
ssb tf-compose fixes.
2024-04-21 18:53:47 -04:00
d6bb9d311a
An experiment in improving ssb text entry.
2024-04-21 18:24:57 -04:00
53b4cbbf8c
CSS, ugh.
2024-04-21 15:24:23 -04:00
628716ec28
Add a thing to inspect reactions. #48
2024-04-21 14:18:06 -04:00
bd14168627
Don't pop up the error modal for connecting/status messages.
2024-04-18 12:46:06 -04:00
96037d4da6
Android pull refresh fixes. Sigh.
2024-04-17 22:37:24 -04:00
5448e773d8
Rejiggled error display.
2024-04-17 20:56:33 -04:00
848ef21c7c
Build a windows standalone executable with attached data for dist. #28
2024-04-17 20:16:07 -04:00
2ecae7da93
Implement my own hokey pull to refresh on Android. Nobody's got time for all those dependencies.
2024-04-17 19:55:14 -04:00
d9ce569eb9
Add a thing to encourage editing your profile.
2024-04-17 17:21:44 +01:00
eacaf392b1
Lit 3.1.3.
2024-04-16 12:31:53 -04:00
ce16592b6a
Update codemirror.
2024-04-16 12:30:27 -04:00
295d76d354
sqlite 3.45.3.
2024-04-16 12:16:36 -04:00
23b3c998bd
Re-CSS'd the identity dropdown.
2024-04-14 17:47:47 -04:00
b5e966c9a1
Make the wiki app use the global id picker.
2024-04-14 13:53:51 +01: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
28d08e013f
Trying to make the ssb connections tab not overflow all the layouts. Dunno.
2024-04-13 19:29:31 -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
49129ee6dd
Welcome changes. Added a first steps blurb.
2024-04-12 02:32:21 +01:00
6a7ecb0d4a
Update codemirror to latest.
2024-04-11 20:36:14 -04:00
1ceeed1007
prettier + clang-format.
2024-04-11 18:36:31 -04:00
a7922ff44e
Get commonmark blockquotes on-theme.
2024-04-11 01:30:49 +01:00
a421604ed5
OpenSSL 3.3.0.
2024-04-10 19:44:49 -04:00
7d182db32f
Move to submodules: libsodium, quickjs, crypt_blowfish, libbacktrace, libuv, picohttpparser. Kudos to @tasioiso in #45 .
2024-04-10 19:25:18 -04:00
c5cb9979d3
Move zlib to a submodule, informed by @tasiaiso 's #45 . And fixup [archive] dist/tildefriends-0.0.18-wip.tar.xz
...
[cp] TildeFriends-x86-0.0.18-wip.apk
[cp] TildeFriends-arm-0.0.18-wip.apk
[cp] TildeFriends-0.0.18-wip.ipa to support it.
2024-04-10 19:09:31 -04:00
b9a73106ed
Better CSS for the ssb app to fill the iframe?
2024-04-10 18:43:48 -04:00
c674cca482
Move some DB things out of httpd.
2024-04-04 21:00:59 -04:00
81d1228b92
Experimenting with w3.css themes.
2024-04-04 20:35:09 -04:00
6ae61d5b81
Fix wiki vs. JSONB.
2024-04-05 00:11:55 +01:00
9cb872eec2
Remove JS functions: hmacsha256sign, hmac2ha256verify, parseHttpRequest, sha1Digest, and maskBytes. These are no longer needed with httpd and auth in C
2024-04-03 21:14:52 -04:00
68e8c010b7
Show recently used emojis in the emoji picker. #16
2024-04-04 02:12:43 +01:00
9671413906
Make it easier to @mention the person to whom you are replying.
2024-04-04 00:50:59 +01:00
4c8d24c319
Consolidate markdown linkification, and add support for authors, blobs, and messages.
2024-04-04 00:18:39 +01:00
e50144bd34
Validate exit codes more thoroughly. C'mon, Cory.
2024-04-02 20:32:47 -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
0a0b0c1adb
Make sure we don't leak the session string when reassigning it.
2024-04-02 12:20:59 -04:00
92a74026a6
Format the new auth code.
2024-04-01 12:53:47 -04:00
3fa1c6c420
Tidied up getting an auth key slightly.
2024-04-01 12:53:00 -04:00
b04eccdbda
Move the auth handler out of JS. #7
2024-03-31 16:15:50 -04:00
9ce30dee70
Start working on 0.0.18.
2024-03-27 19:08:10 -04:00
3c0b680b8e
Let's release 0.0.17.
2024-03-27 18:59:40 -04:00
895356897b
archive whichever branch.
2024-03-25 18:10:07 -04:00
9164be2f37
Fix loading from not standalone zip.
2024-03-25 16:34:27 -04:00
5385264f94
Fix an http use after free during shutdown.
2024-03-25 16:31:09 -04:00
610e756c07
Ever closer to the elusive clean http shutdown.
2024-03-25 16:23:45 -04:00
15c9f8f458
Rudimentary support for building the executable with data attached. Pushed some things around in the makefile to fix issues along the way. #46
2024-03-25 13:50:17 -04:00
fb704a5b83
I will get better at keeping this tree clean.
2024-03-25 12:56:33 -04:00
fdda628be8
Fix paths in the source tarball.
2024-03-20 20:43:41 -04:00
2b45d8aa05
Doh. Never mean to add that.
2024-03-20 20:37:52 -04:00
0e2fc65301
Document run -k flag.
2024-03-20 20:33:23 -04:00
e8ef7e74de
Fixed a leak in JS blob store.
2024-03-18 12:46:12 -04:00
c32e1b9583
http request cleanup crash fix.
2024-03-18 16:34:07 +00:00
9d0f6ec155
Fix the sneaker app RE: JSONB.
2024-03-18 12:32:40 -04:00
855d603795
docs + prettier
2024-03-17 13:21:33 -04:00
af25782185
More http/request shutdown issues.
2024-03-17 12:38:37 -04:00
e5ba51b80a
Chasing a leak that looks like an EBT clock. Deleted some unneeded code and adding a missing JS free.
2024-03-17 13:44:05 +00:00
5e240de677
Fix requesting blobs from blob_wants. ids were trucated. Yikes.
2024-03-17 09:16:06 -04:00
418cfac0e3
Add a stock app with local room connection info. #15
2024-03-14 00:43:11 +00:00
9d09607013
Update CodeMirror.
2024-03-13 20:23:48 -04:00
eddf25b622
Give libuv the same download treatment as sqlite.
2024-03-13 19:53:57 -04:00
537a8654fa
Rename sequence_before_author => flags. #29
2024-03-13 19:40:09 -04:00
9de33d06d2
Specifying -fsanitize=... early seems good.
2024-03-13 18:26:24 -04:00
0e5f320664
sqlite 3.45.2.
2024-03-13 12:30:14 -04:00
88d8e60511
Some minor paranoia to appease valgrind.
2024-03-12 21:44:20 -04:00
439f07162e
Disable Haiku automation tests until I find a way to automate a browser on Haiku.
2024-03-09 08:44:06 -05:00
efe2b6cbd9
A make target to run prettier.
2024-03-08 21:43:08 -05:00
0aa1ed9464
Fix a failure requesting more blobs.
2024-03-08 21:38:31 -05: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
cf187ee46b
Reorder things so that we only zipalign -z during a dist build. To slow for make all.
2024-03-07 20:42:08 -05:00
3e71fc20fd
Prettier.
2024-03-06 21:14:09 -05:00
f3601321f7
That's all the doxygen warnings. #27
2024-03-06 21:13:16 -05:00
540059368c
11 make docs warnings left, but I'm out of time for tonight.
2024-03-06 20:57:38 -05:00
7ce89123f7
85 make docs warnings remain.
2024-03-06 12:46:27 -05:00
e3c7c86212
All but the two biggest .h files have docs.
2024-03-06 12:31:17 -05:00
794804e27f
A few more .h file docs.
2024-03-05 21:17:20 -05:00
6d89c1da6e
Format.
2024-03-05 20:49:30 -05:00
d059554464
Some workarounds for Haiku. uv_fs_scandir can't tell if a dirent is a file. setrlimit doesn't do anything productive for us.
2024-03-05 20:49:16 -05:00
3a392d4a9f
More .h docs.
2024-03-05 12:47:58 -05:00
e3071b372a
Poking at TCP binds from Haiku.
2024-03-04 21:51:27 -05:00
18bd279b0c
Some progress on .h docs, and add a preliminary CONTRIBUTING.md.
2024-03-04 12:23:00 -05:00
5b93db7463
A buncha muncha cruncha .h docs. Also add vim temporary files to .gitignore.
2024-03-03 18:12:44 -05:00
5b7e5eb91b
Give fts a better chance of working with jsonb messages.content.
2024-03-03 18:55:58 +00:00
78ca383e3c
http.h docs.
2024-03-03 12:35:10 -05:00
c1eed9ada3
Fixed a leak in ssb.getServerIdentity().
2024-03-03 12:20:03 -05:00
8d6feb5394
Set the root of private messages correct so that other clients show them.
2024-03-03 12:09:03 -05:00
42994f8977
Make the SSB network key configurable by command-line argument.
2024-03-02 15:01:09 -05:00
f0a871e1f8
More docs.
2024-03-01 21:18:12 -05:00
a710c30572
Fix apps for jsonb.
2024-02-29 19:26:56 -05:00
c991763b00
tests.h and tlscontext.js.h docs.
2024-02-28 21:18:59 -05:00
72dae14f87
Android NDK update.
2024-02-28 21:04:22 -05:00
5800340762
Fix up some more jsonb references.
2024-02-28 20:41:27 -05:00
c5f5adcac6
Missed some more jsonb messages.content use issues.
2024-02-28 20:31:25 -05:00
591642efb3
Convert messages.content to JSONB. This is a very disruptive change.
2024-02-28 20:01:52 -05:00
6182ffa1d4
Docs for tls.h and trace.h.
2024-02-28 19:12:41 -05:00
402a898d96
Let's start working on 0.0.17.
2024-02-28 18:47:21 -05:00
13d43d8319
Let's release 0.0.16.
2024-02-28 18:24:12 -05:00
7bcdbd3813
Revert "Update commonmark.js to 0.31.0."
...
This reverts commit 165f25db69
.
2024-02-26 12:34:50 -05:00
60ada22674
Add a button to toggle visible whitespace for now. Not yet persisted.
2024-02-25 22:31:31 -05:00
637119d46d
ideviceinstaller makes this unnecessary.
2024-02-25 21:41:32 -05:00
40f3da6a65
Fix a leak in returning HTTP responses.
2024-02-25 19:38:00 -05:00
f4697fe7f7
Update CodeMirror.
2024-02-25 18:54:35 -05:00
3bc18b9021
Docs for util.js.h.
2024-02-25 18:52:34 -05:00
c21581aefa
Use zipalign w/zopfli for APKs to save a little on size.
2024-02-25 18:29:10 -05:00
165f25db69
Update commonmark.js to 0.31.0.
2024-02-25 16:25:23 -05:00
9aa0617aa1
Fix android argv.
2024-02-25 16:02:56 -05:00
ddce88dce6
Merge branch 'tasiaiso-wiki-improvements'
2024-02-25 15:37:56 -05:00
6aa2bce2be
Merge branch 'wiki-improvements' of https://dev.tildefriends.net/tasiaiso/tildefriends into tasiaiso-wiki-improvements
2024-02-25 15:37:13 -05:00
a43c1d3d1e
Format.
2024-02-25 15:03:43 -05:00
1ed0e817e8
BSD compile fix.
2024-02-25 14:57:14 -05:00
709ca55e65
Fix overbuild on macos.
2024-02-25 14:52:35 -05:00
8c13f5dbba
xopt => getopt_long. I give up on xopt. It didn't help me as much as I had hoped, and I had problems building for mingw with only some versions of GCC. Not worth any further time.
2024-02-25 14:45:31 -05:00
4cb82d81b7
apps/gg doesn't belong here and isn't ready for prime time..
2024-02-24 11:19:36 -05:00
0c42921387
Appease prettier in index.html.
2024-02-24 11:16:07 -05:00
70a3e7fc7d
Make app export append a trailing newline to the app.json files so that we match prettier.
2024-02-24 11:12:35 -05:00
d5267be38c
Run prettier.
2024-02-24 11:09:34 -05:00
8e7e0ed490
Merge branch 'tasiaiso-prettier'
2024-02-24 11:03:36 -05:00
8cf2837725
Export app json files indented with tabs.
2024-02-24 10:58:53 -05:00
63ae186c76
Export app json files indented with tabs.
2024-02-24 10:55:09 -05:00
dbf5c7b832
Merge branch 'main' into prettier
2024-02-23 09:50:49 +00:00
bfbfc01e99
keep the new config files
2024-02-23 10:42:26 +01:00
8fa9d0e843
Revert "build: Add prettier to the project"
...
This reverts commit 41024ddb79
.
2024-02-23 10:35:39 +01:00
2d3e108fd9
Reapply "build: Add prettier to the project"
...
This reverts commit 7822b30dcb
.
2024-02-23 10:29:46 +01:00
7822b30dcb
Revert "build: Add prettier to the project"
...
This reverts commit 41024ddb79
.
2024-02-23 10:25:51 +01:00
2701b7d04e
Address some gcc-13 analyzer warnings. #33
2024-02-22 20:13:51 -05:00
e361c3f975
chore(wiki): the button
class is now optional for input elements
2024-02-22 22:34:11 +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
1d5cdf9607
feat(wiki): improvements to the wiki's UI
2024-02-22 18:39:53 +01:00
a4bf3542e0
Merge branch 'main' into wiki-improvements
2024-02-22 15:14:49 +00:00
df82cfe66b
chore rename core.css to tildefriends.css, remove license from tildefriends.css
2024-02-22 16:11:49 +01:00
f23414adaf
prevent previous commits from appearing in git blame
2024-02-22 15:37:40 +01:00
41024ddb79
build: Add prettier to the project
2024-02-22 15:36:45 +01:00
53f9547cc5
style(wiki): use core.js
2024-02-22 13:03:21 +01:00
4bfd9de100
Give iOS the same openssl build treatment as android and mingw. #11
2024-02-21 20:23:35 -05:00
c01e00d77d
Get geckodriver.log from 'tildefriends test -t auto' out of the root.
2024-02-21 20:06:25 -05:00
825191c08f
Fix 'make dist'.
2024-02-21 19:59:26 -05:00
9dc6670795
Fetch and build OpenSSL as part of the code build.
2024-02-21 19:46:28 -05:00
1db8eee9f7
Merge pull request 'Documentation, build improvements' ( #1 ) from tasiaiso/tildefriends:dev_tasia into main
...
Reviewed-on: cory/tildefriends#1
2024-02-21 23:51:01 +00:00
1bc50cb62c
Remove prebuilt OpenSSL from source control. #11
2024-02-21 12:31:05 -05:00
450b07fd08
Add a Doxyfile and preliminary module-level docs.
2024-02-20 21:41:37 -05:00
12c7515ee8
chore: revert changes to codemirror's config
2024-02-20 18:45:46 +01:00
ed65da4340
doc: typos
2024-02-19 19:26:15 +01:00
d9d2917cf5
chore: add folders to .gitignore
2024-02-19 19:16:05 +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
4f869252a2
codemirror: add build script, edit build settings
...
Disabled `highlightWhitespace()` and `highlightTrailingWhitespace()`, could be reverted if necessary
2024-02-19 15:15:41 +01:00
17b92126de
Fill in some blanks in the readme.
2024-02-18 21:31:07 -05:00
6e88c44229
Fiddle with some deps as I'm building from a clean tree.
2024-02-18 21:22:42 -05:00
6c3d338c12
How long has this extra character been in the readme?
2024-02-18 20:48:10 -05:00
4ebd44cb4e
Avoid leaking some console colors.f
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4859 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-02-18 15:39:32 +00: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
eacca9d2ab
Ignore some files in subversion.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4857 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-02-17 20:45:22 +00:00
d0e11bc68b
Add missing .clang-format, and fix some spaces that slipped through.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4856 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-02-17 19:22:02 +00:00
1958623a7a
Package prettier.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4855 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-02-17 18:59:36 +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
a12f2fec5a
Grarrgh. Build.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4853 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-02-17 16:36:40 +00:00
22bf046643
Fix fix fix tests.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4852 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-02-17 15:33:08 +00:00
dca48fae36
Some test fixes, and introduce some pledge and unveil for OpenBSD.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4851 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-02-17 14:55:39 +00:00
9af4068bb6
This apparently works around errors if I remove a header.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4850 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-02-16 03:27:41 +00:00
2992d8ec12
Fix showing decrypted messages.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4849 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-02-16 01:09:08 +00:00
33dd2560e0
Format.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4848 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-02-16 00:48:49 +00:00
aeb5c6ee25
Run the selenium automation tests from C, so that they all run in once place, and because I get better errors for some reason. Fix more issues along the way.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4847 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-02-16 00:47:54 +00:00
08a2436b8f
Updates to 'apps' from Tasia.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4846 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-02-16 00:13:39 +00:00
fbc3cfeda4
clang-format the source. Not exactly how I want it, but automated is better than perfect.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4845 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-02-15 23:35:01 +00:00
c8812b1add
Make the tests not do the imports all the time.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4844 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-02-15 03:00:34 +00:00
8d82e80639
Nope. JS_EVAL_FLAG_STRIP loses line numbers and other debug information. Need those.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4843 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-02-14 17:45:28 +00:00
ed741d53d7
Enable top-level async and JS_EVAL_FLAG_STRIP.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4842 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-02-14 17:39:27 +00:00
685754895b
Have we achieved clean shutdown?
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4841 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-02-13 23:07:36 +00:00
e7791d38ff
Continuing the fight against http lifetime issues.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4840 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-02-10 22:09:52 +00:00
9f14653001
No, yikes, Cory.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4839 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-02-10 21:58:02 +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
5a978bb30d
CodeMirror update.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4836 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-02-10 15:10:33 +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
14de3dd9e5
Linkify better?
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4834 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-02-09 02:05:49 +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
0de932bc9e
Update CodeMirror.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4831 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-02-08 00:54:31 +00:00
d021d9f757
Automate fetching sqlite.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4830 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-02-08 00:17:30 +00:00
eb5da26004
Now this OpenSSL use is perfect.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4829 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-02-07 23:45:04 +00:00
6765254f43
libuv 1.48.0.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4828 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-02-07 23:12:32 +00:00
e98802f5b2
Fix https somehow.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4827 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-02-07 22:59:51 +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
96167c3167
Fix more memory leaks and ssb shutdown order issues.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4825 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-02-06 17:42:17 +00:00
eecfdf482f
Lit 3.1.2.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4824 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-02-01 01:18:11 +00:00
7ceb865206
ios OpenSSL => 3.2.1.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4823 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-31 04:45:17 +00:00
b919670706
Updated CodeMirror.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4822 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-31 03:11:38 +00:00
72120b8842
OpenSSL 3.2.1, and some android SDK updates.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4821 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-31 03:06:47 +00:00
1e53c08d9d
Android OpenSSL => 3.2.1.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4820 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-31 02:22:16 +00:00
2d1b6a09e9
sqlite-amalgamation-3450100.zip
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4819 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-31 02:15:24 +00:00
7f661d9af9
Appease the analyzer, but also how did this ever work?
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4818 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-31 02:04:10 +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
4bd46a1657
Working on 0.0.16 now.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4816 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-28 23:55:17 +00:00
244a752ae1
Some wiki link fixes. Not enough.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4815 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-28 23:54:28 +00:00
72369ab745
Let's release 0.0.15.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4814 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-28 23:35:28 +00:00
b62a05f627
Latest picohttpparser 4e7bc76.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4813 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-28 21:32:12 +00:00
03eb8e7fae
Change that mentions icon.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4812 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-28 21:11:24 +00:00
a5a00b6987
Make garbage collecting blobs ease up on my phone.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4811 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-28 21:08:08 +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
8cfe0fb7d2
-Os => -Oz for android.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4809 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-28 13:54:51 +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
2c79e03094
A little paranoia as I stare at this code and some analyzer nonsense.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4807 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-28 12:50:47 +00:00
21e6cf10b6
Sigh. Linked list bugs.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4806 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-27 21:53:57 +00:00
dc655bb359
Prefer tf_resize_vec many places over tf_realloc.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4805 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-27 21:29:06 +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
cb2dfc696d
Fixed a few more good leaks. Now there are just some unclean shutdown issues.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4803 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-27 18:26:01 +00:00
7f0643f9c0
Stop leaking the TLS context.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4802 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-27 17:27:56 +00:00
14a4117aff
Don't leak the http handlers.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4801 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-27 17:11:24 +00:00
55fb5dce1a
Whoa, leaked messages.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4800 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-27 16:37:22 +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
08b5ade8ec
Getting closer on lifetime issues.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4798 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-27 14:44:17 +00:00
91f41c7497
Fix the windows build.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4797 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-27 13:51:08 +00:00
fa06282ff9
Make it so we don't have to wait ages for a timer to be able to shutdown with ^C.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4796 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-27 13:48:16 +00:00
48b967f5b6
Tryingn to button down websocket lifetime issues.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4795 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-27 02:36:08 +00:00
f479165aac
Fixes 'tildefriends test'.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4794 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-27 01:47:51 +00:00
2f83ecc1ac
At least one legit memory leak, but also add a SIGTERM handler that attempts a clean shutdown so that I can ensure that it succeeds. It currently does not.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4793 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-27 01:25:30 +00:00
01efc215fd
Update codemirror.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4792 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-26 02:47:47 +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
843e172e56
Allow pasting non-image files into the wiki editor.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4789 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-24 02:58:53 +00:00
a0df336abe
Latest libsodium-1.0.19-stable.tar.gz
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4788 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-23 02:18:59 +00:00
0db4bb06c9
zlib 1.3.1.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4787 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-23 02:14:27 +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
1ddad6be93
Null check around my apps change.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4783 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-19 02:17:09 +00:00
cf311003c0
Fix some weird spacing.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4782 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-19 02:12:17 +00:00
64249976a8
Fix https requests redirecting to http.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4781 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-19 00:48:42 +00:00
6ecb3ccd08
Some var => let.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4780 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-18 00:38:38 +00:00
4867bacb72
Remove the docs app. Will figure out how to do this all via the wiki app.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4779 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-18 00:37:49 +00:00
7d029d3d7a
Remove the appstore app. apps does most of what it used to do, now.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4778 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-17 23:36:08 +00:00
455befc18f
List shared apps in the apps app. App.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4777 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-17 22:43:32 +00:00
6e57845512
sqlite-amalgamation-3450000.zip
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4776 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-15 20:58:15 +00:00
1335a6e1e5
Fixed the create account falling off the screen.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4775 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-15 02:13:21 +00:00
1eab44464c
More style.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4774 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-15 02:01:36 +00:00
c3e2da3d51
Oops, this is the rebuild of cm6 with that last change.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4773 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-15 01:57:37 +00:00
1716f71c12
Make the editor theme background a bit darker.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4772 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-15 01:56:43 +00:00
b52e99c958
Fix indentation?
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4771 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-14 03:07:08 +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
874a22325e
Gotta highlight that whitespace.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4769 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-14 02:58:46 +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
24e418344e
Make malloc_usable_size() go away with CFLAGS.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4766 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-13 13:19:08 +00:00
2b7077ca70
quickjs-2024-01-13.tar.xz
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4765 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-13 13:04:19 +00:00
10d438e723
Eh? Windows fix.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4764 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-13 13:00:39 +00:00
331846ee2e
Fiddling with buttons.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4763 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-13 03:03:03 +00:00
dc0e58afc1
w3.css-ified ssb more.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4762 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-13 02:55:52 +00:00
18e9252998
speedscope 1.20.0.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4761 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-13 02:34:41 +00:00
b2e3c04036
I did some CSS, and it was kind of OK.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4760 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-12 04:23:31 +00:00
4fd155e68a
Make haiku compile again, though I'm not happy about its lack of INADDR_ANY support.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4759 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-12 00:11:03 +00:00
59ac0b5f20
Print a colored result at the end of autotest.py.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4758 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-11 23:57:02 +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
74eb74deb1
Playing with pahole.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4756 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-11 01:38:30 +00:00
9e5e7b70d4
Let's try only showing my own blog posts.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4755 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-11 01:02:47 +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
576e58b1e3
Make blogs semi-navigable.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4753 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-11 00:33:53 +00:00
a0af058f5e
Don't leak promises.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4752 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-10 02:49:44 +00:00
b40457d774
Disable storing messages for disconnection debug by default, and add another environment variable for logging SSB RPC messages.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4751 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-10 02:41:28 +00:00
2353b43514
Attempt to release sqlite memory.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4750 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-10 02:36:27 +00:00
b11d5192c2
Fiddling with blog links.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4749 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-10 02:23:40 +00:00
d38c58ce1d
lit 3.1.1
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4748 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-10 00:00:14 +00:00
a0f390b7dc
Fix a memory leak in httpd.js.c.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4747 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-09 17:22:39 +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
86fb5c53a1
Fix wiki links within the standalone pages.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4745 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-08 17:42:56 +00:00
29fc728509
These look like potential leaks.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4744 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-08 02:30:08 +00:00
0fb341f378
Enable memory tracking on an environment variable.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4743 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-08 02:18:10 +00:00
8a1a182479
Fix mingw build?
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4742 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-07 21:35:51 +00:00
49907bc8ee
Oops.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4741 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-07 21:08:37 +00:00
21d4a9b328
Appease gcc 12's analyzer.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4740 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-07 21:08:20 +00:00
d5ede43a13
Update the welcome links to all go to pages with versions for my own convenience.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4739 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-07 15:23:09 +00:00
b73f5011cf
Continuing trying to crunch android openssl sizes.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4738 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-06 21:33:20 +00:00
32ebfa78cd
Some automation for the identity app.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4737 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-06 19:52:14 +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
ebc4533b10
Minor identity interface improvements.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4735 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-06 18:40:57 +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
08989f54d9
Wiki link colors, and determine the thumbnail better.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4730 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-03 23:24:24 +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
34a87d8b3b
Minor cleanup. Make http.c trace its callbacks.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4728 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-03 02:14:17 +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
549d7ffec8
Minor blog changes I've apparently been sitting on.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4726 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-02 22:21:13 +00:00
ccafc23d3c
Adding bip39 so I can use it to move around private keys.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4725 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-02 20:25:11 +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
d7c0ffaac4
speedscope 1.19.0.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4722 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-02 01:09:05 +00:00
e4cd5312f1
Oops, fix websockets.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4721 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-01 22:22:03 +00:00
197fca6d3b
Fix/cleanup around a crash I'm seeing.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4720 ed5197a5-7fde-0310-b194-c3ffbd925b24
2024-01-01 22:14:27 +00:00
04af1f0053
I think it we ask for AF_INET6, we get 4+6. Let's do that.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4719 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-12-31 03:42:07 +00:00
93d9b1ed93
I think we can assume curl on all platforms for tests.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4718 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-12-31 03:24:20 +00:00
2d73116bc0
Don't free an undefined JSValue.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4717 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-12-31 03:09:32 +00:00
f2f6d78790
Fine, whatever.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4716 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-12-31 03:09:15 +00:00
797509fc11
Fix a crash processing TLS while a session is closing.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4715 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-12-31 03:05:52 +00:00
6920504762
Work around this test failure. Dunno.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4714 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-12-31 02:41:16 +00:00
9d1476a760
Slight memcpy paranoia.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4713 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-12-30 21:41:48 +00:00
c1890775dc
Fixes for fragmented websocket messages. Android is happy, now.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4712 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-12-30 21:35:53 +00:00
72e5fe5b8f
Allow receiving fragmented websocket messages. I thought this was what was breaking me on Android, but it's not.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4711 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-12-30 20:35:03 +00:00
c81ec214e2
Missing thread busy indicator.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4710 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-12-30 20:34:35 +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
4f3f4295ea
Some HTTP fixes.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4708 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-12-30 19:18:09 +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
2f6a92168e
Implement connection activity timeouts.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4706 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-12-30 16:52:05 +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
d556cbc835
Let's start 0.0.15.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4704 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-12-30 16:08:15 +00:00
f186806117
wiki size fix and allow replying/reacting to blog posts in the ssb app.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4703 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-12-29 20:13:35 +00:00
f4f560b164
Let's call this 0.0.14. Cut some apps to squeeze in under 5MB.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4702 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-12-29 19:33:46 +00:00
14b7f9237b
A uv_connect_t is not a handle that can be closed. Fixes a crash.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4701 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-12-29 18:58:58 +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
8ab8335baa
This is exchanging some websocket messages, now.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4698 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-12-25 23:50:55 +00:00
cd43bf9dfa
Bugs galore, but this is sending and receiving some websocket messages.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4697 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-12-25 23:39:16 +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
9f2f9bd8b0
Fixed some package math.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4695 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-12-24 22:09:09 +00:00
adf8c14536
Saw a websocket message go across the wire with this.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4694 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-12-24 22:06:11 +00:00
606e82d718
Saw a websocket message go across the wire with this.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4693 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-12-24 21:39:51 +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
196ab66e14
Treat the ?query string and body the same as httpd.js does. Now I can auth.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4691 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-12-23 19:52:59 +00:00
38ab32dad9
Fix some http request lifetime issues, and follow the same lowercase convention for headers.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4690 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-12-21 17:45:06 +00:00
86046e52f0
One less dynamic http allocation. Also one less crash.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4689 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-12-21 17:15:59 +00:00
9e7c860414
Compile fix.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4688 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-12-21 02:06:17 +00:00
7dc8b86ee2
Return legit responses for some static files.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4687 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-12-21 02:04:20 +00:00
6ecbfe3de6
Sort of barely starting to call httpd callbacks with the new implementation.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4686 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-12-21 01:27:57 +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
58e75ee276
I think we did some keep-alive.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4684 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-12-21 00:13:03 +00:00
e7771f539d
Now we're uploading some data.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4683 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-12-21 00:00:15 +00:00
c2f62cd8e0
Now we're uploading some data.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4682 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-12-20 23:58:28 +00:00
f4b6812675
Auto-add a content-length header.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4681 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-12-20 23:13:03 +00:00
03e4b37c04
Make the http test complete successfully.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4680 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-12-18 17:51:15 +00:00
7b3a9e0f63
Send a valid HTTP response and shutdown the connection.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4679 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-12-17 17:44:54 +00:00
067f546580
Send a canned HTTP response.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4678 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-12-14 01:59:23 +00:00
2f7697b7ec
These colors were bugging me.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4677 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-12-14 00:02:18 +00:00
1d214f89ed
Work in progress HTTP server in C.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4676 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-12-13 23:59:11 +00:00
0b47207949
Show selected and hovered items in the wiki table of contents.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4675 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-12-12 17:38:10 +00:00
94dd573a81
Show a tree of wikis and docs in the wiki app.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4674 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-12-11 17:48:08 +00:00
6fa4896155
Fix OpenBSD.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4673 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-12-10 23:16:00 +00:00
28c99f9d8b
We often have alloca.h.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4672 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-12-10 23:07:05 +00:00
88fbb5f73b
Unused code.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4671 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-12-10 01:50:33 +00:00
402c185dd4
Let's be clear about our C standard.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4670 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-12-10 00:49:53 +00:00
ae2015a604
Add the blog app.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4669 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-12-09 20:25:49 +00:00
023731fc3f
Make the wiki app produce the blog title.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4668 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-12-09 19:35:41 +00:00
99998aac8a
Fixed some publicWebHostring UI issues in the ssb app.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4667 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-12-09 19:26:33 +00:00
360d0bc110
Let the wiki app post blog messages.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4666 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-12-09 19:13:06 +00:00
817838e522
Call out a summary and thumbnail for wiki pages, for the purpose of using in blog posts.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4665 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-12-09 18:35:42 +00:00
deb3cfb4b6
quickjs-2023-12-09.tar.xz with Haiku+OpenBSD tweaks.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4664 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-12-09 15:18:26 +00:00
af61519632
Compile fix.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4663 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-12-07 02:29:30 +00:00
b1714cf554
I think I fixed following calculations, again. Revived the test, though it's still very not thorough.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4662 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-12-07 02:28:49 +00:00
f0984b19f2
Encrypt wiki docs to all editors..
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4661 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-12-06 17:48:44 +00:00
eb3c9cd6f3
Compile fix.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4660 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-12-06 00:52:47 +00:00
e677b0ac3c
Fix tf_min and some crashes in trace. Wow.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4659 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-12-06 00:40:34 +00:00
dd909bfe53
Give some feedback about encrypted wiki pages.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4658 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-12-05 23:39:45 +00:00
b13b111614
Make privateness of wiki pages sticky.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4657 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-12-04 17:50:13 +00:00
5511530926
Fix a mention of a renamed make target.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4656 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-12-03 18:06:50 +00:00
5e1ef01bc0
Support pasting and showing images in the wiki.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4655 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-12-03 18:03:42 +00:00
a060eadab7
ios build is part of the makefile.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4654 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-12-03 17:12:52 +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
1292775a75
Now we're 0.0.14-wip.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4652 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-12-03 16:29:49 +00:00
0fbc84d364
Let's release 0.0.13.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4651 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-11-29 23:40:04 +00:00
0dd0b835ec
wiki new message fix and sorting.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4650 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-11-27 17:26:02 +00:00
d96e0a7497
wiki cruft.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4649 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-11-27 17:23:48 +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
a185ded47e
Exclude the sequence number from the request in the response to createHistoryStream and ebt.replicate. I believe I had done this to match a broken client when I implemented it.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4647 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-11-26 18:01:43 +00:00
5a0c77d06a
Trim down dist sizes by filtering zip contents more effectively.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4646 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-11-26 17:36:35 +00:00
e54bd316d5
iOS OpenSSL => 3.2.0.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4645 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-11-25 17:40:08 +00:00
f908b45cc7
mingw64 OpenSSL => 3.2.0.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4644 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-11-25 17:32:12 +00:00
d02751ee08
Android OpenSSL => 3.2.0.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4643 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-11-25 17:30:55 +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
ba13a08e78
sqlite-amalgamation-3440200.zip
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4641 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-11-25 13:21:49 +00:00
8c92a5ff7b
CodeMirror 5.65.16.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4640 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-11-22 18:11:52 +00:00
37f728835b
sqlite-amalgamation-3440100.zip
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4639 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-11-22 18:08:22 +00:00
a6f1eaa09e
Put a cap on how many new messages we store browser-side. Unbounded growth is leading to crashed tabs and unresponsiveness.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4638 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-11-18 15:58:16 +00:00
dff8eca16e
lit => 3.1.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4637 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-11-18 14:01:10 +00:00
a3cca9aae6
Slight wiki formatting tweaks.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4636 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-11-16 01:35:36 +00:00
edabd7735c
Forgot this file.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4635 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-11-16 01:33:15 +00:00
461e7b7d5a
Progress toward generating static wiki pages.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4634 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-11-16 01:33:00 +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
62ef0bcb42
Rename Makefile so it won't seem like it can be run with BSD make or other.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4632 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-11-15 02:41:05 +00:00
a0043ec49f
Fix up links to other wiki-doc pages, and reduce the following depth to improve load times.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4631 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-11-14 17:38:48 +00:00
305f5232e7
Add a missing order by to fix missing wiki changes.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4630 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-11-13 17:32:15 +00:00
d467c4dd8a
Support removing editors, I think, and include wikis from the app owner and from the authenticated user.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4629 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-11-12 20:17:23 +00:00
5b2ace80d4
Made it possible to add wiki editors.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4628 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-11-11 13:44:20 +00:00
1484a87cad
Fix wiki following, and shows wiki-docs from editors of the wiki.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4627 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-11-11 02:22:53 +00:00
b23bc0b16b
Trying to work toward multiple users. List wikis of people you are following. Also hook in to the lit updated event.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4626 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-11-09 17:39:05 +00:00
a6c8dd846c
Put verbose messages on a command-line argument, finally, and format the messages a bit better.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4625 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-11-09 00:28:34 +00:00
5fff3b8161
Following asan fixes.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4624 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-11-09 00:08:04 +00:00
b4236d0ec0
Show names in the id picker.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4623 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-11-08 23:51:54 +00:00
5e8cd12760
Latest libsodium-1.0.19-stable.tar.gz
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4622 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-11-08 23:17:32 +00:00
699438602c
Make import and export commands complete reliably.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4621 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-11-08 23:03:21 +00:00
52aa6eed0d
Builds for OpenBSD!
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4620 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-11-08 03:36:08 +00:00
6cdf207dcd
Encrypt draft wiki blobs.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4619 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-11-08 01:58:02 +00:00
607e9ef71b
Show more information about encrypted messages.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4618 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-11-08 01:43:58 +00:00
367c489fc3
Hide wiki things that don't apply when you're not logged in.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4617 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-11-07 23:34:55 +00:00
b3c9ad2fcb
Two wiki fixes that I've redone multiple times. :/
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4616 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-11-07 23:31:12 +00:00
ee9cb63327
libuv 1.47.0.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4615 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-11-07 17:30:39 +00:00
889773c38d
Re-hook up all the wiki-related modification events.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4614 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-11-06 00:59:30 +00:00
b83704a218
Fix a runaway thing in journal, too, same as wiki.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4613 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-11-05 23:26:54 +00:00
dfe5d51d04
Fix a death spiral.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4612 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-11-05 23:25:55 +00:00
280dee0438
Might as well benefit from a little parallelism.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4611 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-11-05 23:05:26 +00:00
aa10ab69f6
Hitting some limit with following too many people. Working around it.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4610 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-11-05 13:07:07 +00:00
6ef14d985d
Maybe avoid increating load with the wiki app as requested accrue.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4609 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-11-05 01:07:08 +00:00
61a3226e14
Fix some wiki issues I found while making journal.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4608 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-11-04 23:03:14 +00:00
f9c370212b
Add the journal app.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4607 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-11-04 18:15:58 +00:00
021f3ad5bc
Fix wiki doc confusingly and incorrectly being pre-selected.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4606 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-11-04 16:52:49 +00:00
8bdc27bf5c
lit => 3.0.2.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4605 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-11-04 16:37:12 +00:00
00eb5222f8
Fumbling with wiki some more.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4604 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-11-04 16:32:21 +00:00
d06f490cc2
Work in progress wiki simplification, I hope.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4603 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-11-04 02:00:35 +00:00
b087a09d37
Fix blocking the same way, too.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4602 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-11-03 00:49:17 +00:00
4cedc54d2d
Reworked some following math.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4601 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-11-03 00:45:30 +00:00
8fe7adc50e
wiki: Make it possible for links to work. Minor cleanup.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4600 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-11-02 01:43:32 +00:00
bf5236e68b
collections -> wiki
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4599 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-11-02 01:20:15 +00:00
da1d686705
Some fixes around drafts, and set the app icon.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4598 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-11-02 01:19:14 +00:00
2ce5bc73d5
Drafts. Boom.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4597 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-11-02 00:45:20 +00:00
c6ae9313cc
More wiki layout/navigation fixes, and use markdown for the wiki.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4596 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-11-02 00:29:07 +00:00
8f3883563f
Close to the general experience I want for editing wiki pages. Bugs galore.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4595 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-11-01 23:39:34 +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
391da742fd
Collections progress.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4593 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-11-01 22:21:42 +00:00
4414676076
sqlite-amalgamation-3440000.zip
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4592 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-11-01 22:00:08 +00:00
0da45b7b40
lit => 3.0.1.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4591 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-30 16:42:30 +00:00
7e02cb90f6
Use ssb.following() in the ssb app.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4590 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-30 16:18:07 +00:00
01ba90fdba
Add a work-in-progress collections app.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4589 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-30 00:22:30 +00:00
b394140f9e
Expose ssb.following to JS.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4588 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-29 19:05:32 +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
ab3009f771
This seems to be a safer way to generate version.h.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4586 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-26 03:03:25 +00:00
bf340f3de4
Working on 0.0.13.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4585 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-26 02:59:37 +00:00
68f5827dee
Builds for Haiku.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4584 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-26 02:56:33 +00:00
b695a4ba3b
Sort issues open first, and show checkboxes for open/closed.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4583 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-25 23:13:46 +00:00
d84ab2734e
This is 0.0.12.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4582 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-25 22:31:29 +00:00
4f0cc793c7
mingw64 OpenSSL => 3.1.4.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4581 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-25 21:56:29 +00:00
b7a4ac22b2
OpenSSL => 3.1.4 for iOS.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4580 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-25 21:46:16 +00:00
5db9acae1d
Android OpenSSL => 3.1.4.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4579 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-25 16:45:38 +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
d8551ab732
sqlite thread safety back on. Trying to fix a weird issue.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4577 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-24 01:34:59 +00:00
25bc1279c2
This is how we bind sqlite variables by index.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4576 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-24 01:27:35 +00:00
f6d9d23456
Test docker before release.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4575 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-24 00:30:07 +00:00
b20d95d616
Ugg, don't clean up just-added app file blobs. Need a better solution for this.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4574 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-22 19:33:04 +00:00
071c2f1c20
This looks like it could miss files on import.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4573 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-22 19:25:52 +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
0550aa4e98
Oh for crying out loud. Android started disallowing executing files from the private data directory in SDK 29.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4571 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-22 18:07:23 +00:00
baf69355a5
Target android min sdk version 24 (the lowest that libuv claims to support), and specify the target SDK version as 34.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4570 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-22 17:51:16 +00:00
17c0266998
Lower android min sdk version to 26, and use libuv's random code.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4569 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-22 17:26:53 +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
7c721fc6eb
Add an emoji of the day to gg, and add a tropical fish for reasons.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4567 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-22 00:11:14 +00:00
ab03692a4c
Lay out the profile editing form better so it feels less janky.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4566 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-21 21:31:46 +00:00
626fa4f27b
Address some lifetime issues in the single-process case.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4565 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-21 19:47:47 +00:00
15676e0f4f
Resize on rotation on iOS.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4564 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-21 18:32:23 +00:00
8709ce8ad5
Added a missing filesaver.min.js.map file.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4563 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-21 12:53:31 +00:00
bb924d79d6
Bring back logs on macos.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4562 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-21 02:12:27 +00:00
8e075e33d9
Work around log obfuscation on iOS.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4561 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-21 00:56:00 +00:00
b0b002104a
Updated libbacktrace to latest.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4560 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-20 20:11:01 +00:00
43d1f34fa3
Build separate arm+x86 android APKs.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4559 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-20 19:46:20 +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
6dae2f0749
Expose the server's public key. Going to use this to make local accounts visible externally and also to make it easy to show the room link.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4557 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-20 12:55:05 +00:00
dc87c26b99
Missing files.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4556 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-20 01:40:58 +00:00
234d597083
Bump some android SDK versions.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4555 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-20 01:10:58 +00:00
b74c347c7c
Fix some issues with multiple supported android architectures.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4554 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-20 00:54:55 +00:00
996996e609
Mention some other platforms in the README.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4553 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-20 00:25:51 +00:00
cd9050f61f
Quiet zsign, and simplify an ifdef chain.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4552 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-20 00:16:01 +00:00
b70b309977
Fix the windows build, and update its OpenSSL to 3.1.3 like the rest.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4551 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-20 00:13:00 +00:00
ee510f3f3f
Got the APK sizes down again.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4550 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-19 20:21:17 +00:00
8a70b8ea3e
Trying to bring the APK size down again.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4549 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-19 19:47:55 +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
3aeb47e447
Set the iOS app icon.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4547 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-19 19:21:13 +00:00
b9ceb30ecf
Sign when we're building the .app, but only on Linux. Support building .ipa files.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4546 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-19 19:18:16 +00:00
5b6ee20b2d
To make the black bars go away, you have to specify a launch image. Should be a storyboard, but not now.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4545 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-19 18:52:56 +00:00
d062ec0dfe
Helper for building and installing on iOS, because I keep forgetting.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4544 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-19 18:21:36 +00:00
d5a0daa0d3
Target an old enough iOS version to ignore deprecation issues for now.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4543 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-19 18:06:32 +00:00
8c4ec71e26
Retry the webkit load until we've connected to the server.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4542 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-19 18:05:34 +00:00
1e5aa0ba93
Same iOS version min.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4541 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-19 13:10:34 +00:00
0326a1f8cc
Quash these warnings on macos, too.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4540 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-19 12:41:43 +00:00
8311404a09
More layout and wordsmith-ing of welcome.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4539 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-19 00:53:14 +00:00
c81111c2cf
More welcome tweaks.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4538 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-18 20:57:41 +00:00
e499be12ae
Welcome updates.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4537 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-18 20:49:53 +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
c8c8cb305e
Fix an android startup crash.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4534 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-18 16:58:11 +00:00
efdd046ef8
Silence some warnings.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4533 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-18 14:46:58 +00:00
496eefd2ee
Whoops. Fix android.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4532 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-18 14:39:20 +00:00
9da79b3a21
I think I made all build types conditional on having the appropriate build tools available, and make all make everything currently possible.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4531 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-18 14:24:44 +00:00
1b2b0970fb
Give android its own main, like ios, so we can deadstrip some things.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4530 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-17 22:43:13 +00:00
0bb45a7fa8
Whoa. Allow building the ios executable on Linux.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4529 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-17 22:25:31 +00:00
15a25a41aa
Add some deps I apparently missed.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4528 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-17 22:06:41 +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
5285b3f222
Fix the build.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4526 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-17 01:30:38 +00:00
0c993c251b
Implement prompt, confirm, and query for ios.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4525 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-16 14:16:21 +00:00
b3a1f17452
Add apple.py, fix some global initialization on iOS, and add some missing bundle-related files.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4524 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-16 13:57:40 +00:00
11929e8c68
iOS makefile tweaks to build more .app bundles.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4523 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-15 18:06:31 +00:00
fc9a081250
Need to find an alternative to uv_process_kill when using one process.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4522 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-15 17:43:08 +00:00
2583221117
I guess this works? Not sure what's wrong with AF_UNIX on iOS.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4521 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-15 17:42:04 +00:00
a69e551968
Added some questionable support for running everything in one process, because iOS.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4520 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-15 17:33:36 +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
84eaa3e2fd
Now it builds for ios with some objective-c.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4518 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-14 02:11:20 +00:00
a57916b3db
Link something for iossim.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4517 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-14 01:56:40 +00:00
87e769786a
Forgotten file.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4516 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-14 01:37:34 +00:00
05a7e941cf
More starting diagnostics on android.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4515 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-13 01:14:13 +00:00
ed307e6b3b
Oops, don't call xcrun on linux.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4514 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-13 01:13:35 +00:00
e8aa957209
:O This builds an app which brings up the web site in the simulator.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4513 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-13 01:09:15 +00:00
a39f820ff1
Oops.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4512 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-12 01:33:49 +00:00
1c621a602f
This builds an executable for ios.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4511 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-12 00:29:17 +00:00
7169f4a6cb
ios64-xcrun openssl build.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4510 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-12 00:19:16 +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
0f4b4da0aa
OpenSSL 3.1.3 built for android.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4508 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-11 18:44:50 +00:00
1f96413bd3
A few places I missed tracking busy worker threads.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4507 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-11 16:43:48 +00:00
9695621c91
Lit 3.0.0.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4506 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-11 16:00:38 +00:00
2d67f5ead6
sqlite-amalgamation-3430200.zip
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4505 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-11 15:52:41 +00:00
29d2a45abc
Move reading settings from the database off of the main thread. It now happens periodically in a worker, which means I don't think there's anything blocking the main thread anymore.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4504 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-11 15:44:40 +00:00
13c8b05f9a
Moved connections DB access to worker threads. I think global settings access is the only remaining thing on the main thread.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4503 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-10 01:11:32 +00:00
2c1a5359c6
Show more context in the Android app when starting the server.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4502 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-10 00:46:17 +00:00
d8530f228e
EBT replicate to the worker threads. Almost there.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4501 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-08 16:17:56 +00:00
575f6c2f0a
Move blob wants to the worker threads.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4500 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-08 15:40:20 +00:00
62cdc592c0
Move sending history streams to the worker threads.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4499 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-08 15:14:42 +00:00
11373faf23
Log during -t=bench every database access from the main thread.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4498 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-08 14:25:22 +00:00
0473eec0a2
Remove DB work from tf_ssb_notify_message_added, which runs on the main thread.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4497 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-08 13:52:49 +00:00
7fc23dc085
Try all supported ABIs for the executable on Android.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4496 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-07 13:01:21 +00:00
c741cc06b2
Exclude the 32-bit executables from the APK for now.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4495 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-07 12:45:45 +00:00
39dbfdec82
If we can't parse the port file, try again. Maybe we are catching it between create and write?
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4494 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-07 12:38:30 +00:00
0e5d6056e4
codemirror 5.65.15.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4493 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-05 00:56:26 +00:00
d711993b3b
I need to configure libsodium better.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4492 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-05 00:52:59 +00:00
615bf7fe43
Fix the build.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4491 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-05 00:39:57 +00:00
424b9b5a2f
libsodium-1.0.19-stable.tar.gz
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4490 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-05 00:32:37 +00:00
d1e494b730
More docs.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4489 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-05 00:24:33 +00:00
623e4b8fff
Oh yeah, we're working on 0.0.12.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4488 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-05 00:14:36 +00:00
b5dd1f2f86
Fix macos build again.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4487 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-04 23:41:30 +00:00
ec83f9c747
Fix things building on linux again.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4486 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-04 23:38:42 +00:00
31af27529e
This compiles on macos for x86_64, at least.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4485 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-10-04 23:20:57 +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
cda724b2da
Some gg snapping fixes.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4483 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-09-29 02:27:41 +00:00
c2e2ba2a40
Actually include the 32-bit executables.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4482 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-09-29 00:32:22 +00:00
b5d3f5faa7
This builds for 32-bit android. Untested.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4481 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-09-29 00:07:34 +00:00
71f3910055
More deadstripping.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4480 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-09-28 00:32:52 +00:00
70ed8c3b32
How did these get removed?
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4479 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-09-27 22:39:01 +00:00
af13bfc920
Let's release 0.0.11.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4478 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-09-27 22:26:19 +00:00
e24fd92f85
OpenSSL 1.1.1w for Android.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4477 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-09-27 22:23:52 +00:00
7e27cefe6a
This made 32-bit happier.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4476 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-09-25 16:43:56 +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
54898d3dbb
More thorough checkpoint.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4474 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-09-23 18:49:24 +00:00
dd851a2b25
Let's try some wal truncating.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4473 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-09-23 18:41:58 +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
51301fc49e
More room robustifying?
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4470 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-09-22 22:20:25 +00:00
02dd8c3dd0
Try to isolate my instability with go-ssb-room. I guess I did? Haven't found a resolution.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4469 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-09-21 23:38:55 +00:00
26a778c3b2
Might as well make the case consistent.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4468 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-09-21 00:40:47 +00:00
9fecbd97e8
Autocomplete blob refs. That's too cool.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4467 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-09-21 00:26:29 +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
47532b8512
Snapping to grid.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4465 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-09-17 20:52:12 +00:00
3c4959433a
Proof of concept of building emojis.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4464 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-09-17 13:22:29 +00:00
e921b4a86a
Actually serialize doubles. Yikes.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4463 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-09-17 00:13:31 +00:00
b23b0ca239
Some include-what-you-use progress.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4462 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-09-13 23:39:52 +00:00
191b45f054
Better map link.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4461 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-09-13 23:01:15 +00:00
15d0383349
api docs work in progress.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4460 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-09-13 23:00:47 +00:00
d2485583fd
sqlite-amalgamation-3430100.zip
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4459 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-09-13 21:19:37 +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
85ac6c215a
Populate host and port for incoming SSB connections, too.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4457 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-09-09 14:45:55 +00:00
e83e665db9
Try harder to not reply to errors. Dunno.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4456 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-09-09 14:28:06 +00:00
645aafef16
zlib 1.3.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4455 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-09-07 22:44:49 +00:00
152c893a6f
Fix wrong argument count on ssb.blobStore.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4454 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-09-07 22:44:18 +00:00
7c130dda56
Beef up the API docs.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4453 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-09-07 00:40:43 +00:00
2d82dad806
Restore the connections tab.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4452 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-09-06 22:48:06 +00:00
e8ac5b759d
Fix emoji search case again, and render issues.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4451 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-09-06 22:35:20 +00:00
4833d18968
Fix android app version.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4450 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-09-05 16:21:28 +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
7b440b720e
Set issues app icon.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4448 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-09-04 19:47:07 +00:00
e20ba7384f
Put the latlng popup on the contextmenu event.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4447 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-09-04 19:26:48 +00:00
45231c6ede
Add some GPS game tabs.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4446 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-09-04 19:21:00 +00:00
35475defb5
Faster activity load through concurrency.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4445 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-09-04 18:01:06 +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
5282d19b55
Structure replies to issues as replies so that their posts don't appear so unusual.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4443 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-09-04 17:12:32 +00:00
d9782aa0fb
Automatically reply encrypted to the same recipients.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4442 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-09-02 13:37:50 +00:00
9751facfb4
Add recps field to encrypted messages.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4441 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-09-02 13:25:31 +00:00
e0110203e7
More reliable addition of encrypted messages. There's something I'm not understanding with lit.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4440 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-09-02 02:06:29 +00:00
088b44cc2c
Fix the admin app.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4439 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-09-01 16:26:24 +00:00
8f63bcbfbf
Sending encrypted messages. Revealing some weird behavior, but it's working.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4438 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-09-01 01:34:01 +00:00
c8029388c9
Blockquote and connections tab tweaks.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4437 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-08-31 16:46:40 +00:00
d9c4d847a1
Fix Strava account linking.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4436 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-08-31 16:31:24 +00:00
df9d9425ec
Add issues app.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4435 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-08-31 00:12:18 +00:00
90bb3c684e
OK, no -fanalyzer on raspi, yet.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4434 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-08-30 23:58:01 +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
6383498041
Oops. Makefile debugging.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4432 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-08-30 21:38:59 +00:00
daeb88785d
Let's try -fanalyzer.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4431 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-08-25 20:57:55 +00:00
dcea08f73b
Enforce a timeout on user SQL queries.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4430 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-08-25 20:23:40 +00:00
b252b921f8
Call out restricted DB access when we acquire the reader.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4429 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-08-25 19:41:54 +00:00
172826bf13
Use the right default port now that I'm not always running two different clients side-by-side.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4428 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-08-25 18:51:14 +00:00
060f1980f5
A little more paranoia around the file watcher.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4427 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-08-25 18:27:19 +00:00
e223d35252
Make the connections tab know more about tunnels and such.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4426 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-08-25 18:22:09 +00:00
99dba1a4c6
svn didn't notice that these files changed.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4425 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-08-25 17:19:59 +00:00
b52026c81f
Give quoted text a bar on the side, like I'm used to.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4424 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-08-25 17:06:32 +00:00
47b8c86426
sqlite-amalgamation-3430000.zip
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4423 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-08-25 16:20:32 +00:00
2e55c68648
Get ready for 0.0.11.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4422 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-08-23 22:40:00 +00:00
b7362dd84d
0.0.10.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4421 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-08-23 22:37:15 +00:00
01637b31e1
Let's release 0.0.10.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4420 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-08-23 21:55:22 +00:00
0e9a39608a
Exclude gg from the release.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4419 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-08-23 21:54:43 +00:00
79404e4d41
Set android min sdk version and api version all to 28. That's all we need. Should fix reported crashes.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4418 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-08-23 21:37:23 +00:00
35c21fbdaf
No really, specify the API version for android.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4417 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-08-23 02:16:22 +00:00
8c7bd7dc11
Fix windows build.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4416 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-08-22 16:49:42 +00:00
09ad4f0320
More callstacks on android.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4415 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-08-22 16:48:12 +00:00
d96b836bef
Better lifetimes still in the Java code, and turn on some strict vm policy messages.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4414 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-08-22 16:43:04 +00:00
59b2ffaf95
Ohh, Java does scoped resources.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4413 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-08-22 02:45:22 +00:00
f1b55ddd64
Attempt to track requests better. New requests need to be flagged as such. Still trying to chase tunnel instability.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4412 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-08-20 19:55:59 +00:00
85acac3a30
Save more context about closed connections, and include the timestamp.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4411 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-08-20 18:36:46 +00:00
befff5c1e5
Apps are not allowed to read directly from the blobs table.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4410 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-08-20 18:26:26 +00:00
d72ba81a67
Try to respond to tunnel errors I'm seeing instead of forwarding them over the tunnel, which obviously won't work. Allow creating multiple connections to the same ID if it's for the sake of a tunnel. I think this explains timeouts I'm seeing with tunnels. More error handling, too. C'mon, fix tunnels.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4409 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-08-20 18:25:15 +00:00
fef88e2032
Prevent the watcher's finalizer from being called before we're done with it.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4408 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-08-20 11:25:49 +00:00
20557e8ce4
Respond better when somebody disconnects from us with a tunnel. Trying to robustify tunnels. This is largely untested.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4407 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-08-17 16:54:33 +00:00
99c905e908
Fix build with the removal of split.js.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4406 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-08-17 00:50:22 +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
faca2d387b
Calculate thread busyness as the current concurrent running threads vs. the max number of threads ever seen running concurrently.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4404 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-08-17 00:01:59 +00:00
358d02d97f
Another index I've wanted, and better error display for queries in the ssb app.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4403 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-08-16 22:57:16 +00:00
b66dac7465
Add an SQL query tab.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4402 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-08-16 22:48:59 +00:00
f7d201859a
Use the sqlite authorizer for async requests, too.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4401 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-08-16 22:43:08 +00:00
61d2ef5469
Yeah, the ping comes in a later message. Whoops.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4400 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-08-15 23:56:58 +00:00
ac994b9c62
Were we not responding to ping?
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4399 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-08-14 16:26:06 +00:00
264dcbc331
codemirror 5.65.14.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4398 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-08-13 01:11:14 +00:00
e5425c0ffb
Apparently the MUXRPC maximum segment size is 4096: bd350c6f9e/boxstream/box.go (L23)
. Reducing the send size seems to keep me connected to/through rooms longer.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4397 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-08-12 19:57:00 +00:00
e10803de68
Fix GPX upload.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4396 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-08-12 18:37:15 +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
6ed2c702d8
Hide too-new messages, and cycle between message, raw, and markdown views of messages.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4394 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-08-09 23:39:17 +00:00
5c1c33d33e
Put the release process in the makefile, and including building the tarball contents to avoid another snafu.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4393 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-08-09 23:14:16 +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
1ba37d95b5
More concise wait.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4391 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-08-07 16:13:02 +00:00
0d82198849
Remove old, broken drag+drop code.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4390 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-08-06 12:03:37 +00:00
39927e75f2
Attempt to support .gpx files.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4389 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-08-06 12:03:22 +00:00
e6fd33b969
Sure, let's add GPS game.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4388 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-08-06 00:26:56 +00:00
e8fe32d5af
Fix a crash on android three different ways?
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4387 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-08-05 03:10:24 +00:00
bfc8bb864d
I suspect this is necessary to prevent sending an error when we get the final response to blobs.get.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4386 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-08-05 02:30:45 +00:00
9179746763
Freaking CSS. Trying to make the admin page...work.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4385 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-08-05 01:22:27 +00:00
d0177d24cb
Clean up some test cruft.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4384 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-08-04 23:44:48 +00:00
0573008c9c
Set some blob auto-delete option defaults on android only.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4383 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-08-04 23:35:02 +00:00
9506f518c2
+x and shebang
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4382 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-08-04 23:33:57 +00:00
0f0ae9153b
lit-html 2.8.0.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4381 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-08-04 23:10:53 +00:00
09c7c8ac64
GPS game.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4380 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-08-04 23:08:16 +00:00
5e2dfff148
Remembering permissions never worked???
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4379 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-08-04 00:50:13 +00:00
958b47548d
There, I can wait for a thing in a shadow root like I want.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4378 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-08-03 00:44:35 +00:00
16155ef746
Automated enough with selenium to be able to create a Tilde Friends account, create an SSB identity, and post a first message. I'm still confused on some things, but this is progress, and I fixed a longstanding issue creating the first identity.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4377 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-08-03 00:30:48 +00:00
5755b61ea6
Oops, one more reference to smoothie.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4376 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-08-02 16:25:41 +00:00
353847a77f
Remove the smoothie graphs. The sparklines are too good. I will rebuild whatever I'm missing with these.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4375 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-07-31 16:32:21 +00:00
bdf64edeb8
Expose the client's requesting URL to apps.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4374 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-07-31 00:26:09 +00:00
b5768dd927
Capture (almost) all worker thread time.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4373 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-07-29 22:29:09 +00:00
3e5abf3a4d
Enable auto vacuum.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4372 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-07-27 12:22:37 +00:00
d3029639de
We can't exclude libsodium's version.h!
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4371 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-07-27 12:22:16 +00:00
d21d7e4add
Delete more aggressively.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4370 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-07-27 03:04:49 +00:00
afde69b5d9
Took a whack at cleaning up old blobs.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4369 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-07-27 02:51:42 +00:00
3319df3df0
Oh yeah, I was playing with the follow app.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4368 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-07-27 01:47:50 +00:00
1102feaac3
speedscope 1.16.0.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4367 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-07-27 00:42:51 +00:00
deede728be
Now we're 0.0.10-wip.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4366 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-07-27 00:37:09 +00:00
fc3dd84122
Let's release 0.0.9.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4365 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-07-27 00:00:53 +00:00
9239441d73
Fixed duplicate tags.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4364 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-07-26 23:56:40 +00:00
b984811851
Don't shutdown the client side of an HTTP request after sending it. Some servers don't like that.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4363 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-07-23 01:23:44 +00:00
1c52446331
Use picohttpparser for responses, too.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4362 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-07-23 01:12:11 +00:00
b6dffa8e66
Actually return the blob ID from store.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4361 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-07-22 01:33:28 +00:00
315d650d27
Same bug twice.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4360 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-07-22 01:33:06 +00:00
07c121044a
Fix a crash uploading blobs.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4359 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-07-22 01:24:58 +00:00
f3169afcf5
Do a silly thing to show dependency versions.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4358 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-07-20 05:15:44 +00:00
c371fc2a8e
Fixed multiple trace problems.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4357 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-07-20 05:06:15 +00:00
6889e11fd1
Minor cleanup. Missing traces.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4356 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-07-20 02:20:38 +00:00
fb73fd0afc
Make storing messages async. Phew.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4355 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-07-20 01:02:50 +00:00
6fcebd7a08
Nope, do the thing from the right thread.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4354 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-07-19 00:58:20 +00:00
15ea62a546
Trace all the async things.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4353 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-07-18 23:56:20 +00:00
b0cd58f5aa
Make blob store actually not block the main thread.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4352 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-07-18 23:46:15 +00:00
7fe8f66fd3
Yikes. I broke appending?
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4351 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-07-18 00:59:25 +00:00
68ca99e9d9
Remove some unnecessary code.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4350 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-07-18 00:52:08 +00:00
a2542c658b
Better tag enumerating.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4349 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-07-16 23:41:41 +00:00
eb203c7e62
Don't put a JWT in core.user.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4348 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-07-16 22:03:47 +00:00
6ef466f3ed
Fixed enough thing sto be able to authenticate and get data from Strava.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4347 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-07-16 21:04:48 +00:00
5074246462
Listening on IPv6 + IPv4 by default.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4346 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-07-16 14:04:45 +00:00
73bbcebddb
Brushing off enough dust to be able to initiate HTTP requests from the server.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4345 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-07-15 01:48:36 +00:00
18128303b6
Appending a message produces the ID. And bump the version.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4344 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-07-13 00:20:12 +00:00
c4a2d790a3
Expose creds to request handlers.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4343 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-07-13 00:00:41 +00:00
c1ec150696
SHA256 was sticking out on a profile, so don't unnecessarily hold the DB writer while we're doing that.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4342 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-07-08 13:43:44 +00:00
f4b856df15
Expose parsed query args to request handlers.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4341 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-07-08 13:33:34 +00:00
85b87553dd
Avoid SQL logic error in blob replication.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4340 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-07-07 12:08:14 +00:00
5decdf3afa
Better tags query.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4339 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-07-06 00:37:16 +00:00
a4acee4939
Fix a stall where we would process one scheduled task and then leave the rest until we wake up again from network traffic.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4338 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-07-06 00:35:39 +00:00
d06aea2831
Expose versions of dependencies.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4337 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-07-05 01:06:59 +00:00
ae0a8b0a33
libuv 1.46.0.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4336 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-07-04 00:24:48 +00:00
f0452704a1
speedscope-1.15.2.zip
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4335 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-06-29 00:25:25 +00:00
b8b1f1ba80
Confused by this message. Add more context.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4334 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-06-29 00:17:32 +00:00
caf7478da4
Ugg, release .apk pls.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4333 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-06-28 23:29:56 +00:00
0e40ba78a4
Update lit to 2.7.5, and make building the .apk part of the release.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4332 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-06-28 23:28:59 +00:00
d1eac6c9eb
Hook up android version numbers, too.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4331 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-06-28 23:23:29 +00:00
8f5201b2bc
Show a version number in the UI. Automate things so that the version number originates from the Makefile. Get ready for 0.0.8.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4330 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-06-28 23:00:34 +00:00
6022001d66
Primitive display of recent channels/tags and the same on messages.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4329 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-06-22 00:27:27 +00:00
f018c367ed
Don't automatically add mentions for incomplete &/@/% links.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4328 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-06-17 14:30:17 +00:00
48c47f097a
This seems to fix losing sizes when attaching files.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4327 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-06-17 14:23:32 +00:00
39ac215b5a
Store blobs from the worker threads. Let's see if this is a good idea.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4326 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-06-17 14:05:23 +00:00
7d562ce85c
Allow the DB writer to be used from a worker thread. Not well tested, just still trying to charge forward on moving all blocking work off the main thread.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4325 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-06-15 00:27:49 +00:00
51b317233a
First rough-out of a mentions tab in the SSB app.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4324 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-06-14 22:51:58 +00:00
87ce715011
This appears to let me shrink the sparkline graphs. Freaking CSS.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4323 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-06-14 22:23:22 +00:00
ef5afc1e23
Minor cleanup while pondering syncing faster.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4322 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-06-14 21:59:04 +00:00
486212f22a
Fix expanding messages on the search tab. Maybe this should happen at another level.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4321 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-06-14 16:39:08 +00:00
0e8867dd6e
Attempt to tie subprocess lifetime to the android activity.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4320 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-06-08 00:51:34 +00:00
ca28b5ca82
Delete some code that doesn't need to exist.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4319 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-06-01 22:53:44 +00:00
19e26c1759
Support setting publicWebHosting, and kill some unused code.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4318 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-06-01 22:21:14 +00:00
790f6643a4
Mostly fumbling with error handling.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4317 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-05-27 16:51:56 +00:00
2158ad3c0b
sqlStream => sqlAsync
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4316 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-05-24 00:10:05 +00:00
d904d8922f
Oops, no verbose.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4315 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-05-23 23:36:21 +00:00
da50792500
Avoid chunked content encoding. Some WebViewClient debugging. Doesn't go to a blank screen on android so much.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4314 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-05-23 23:26:07 +00:00
b4629acc48
Ugg. libuv and io_uring and android: https://github.com/libuv/libuv/issues/4010 .
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4313 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-05-23 23:06:59 +00:00
0cf4118330
Remove Socket.info.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4312 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-05-23 22:47:25 +00:00
dd61a6ecc3
Report which method was not found.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4311 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-05-23 22:16:07 +00:00
8e6f1284e1
Show the edit pane before it finishes loading so that it's more clear it's working.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4310 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-05-23 22:03:17 +00:00
813d3cd492
Lit Element 2.7.4.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4309 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-05-21 21:46:32 +00:00
f421606e21
libuv 1.45.0, #include cleanup, probably something else.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4308 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-05-21 21:36:51 +00:00
1ccb9183b4
Don't mess with websockets when we're returning a document from an app's handler.js.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4307 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-05-19 19:57:40 +00:00
7d9b627f37
Report attempts to call tfrpc methods that aren't registered.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4306 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-05-19 19:47:33 +00:00
3038138909
This is a sketch of a setup that allows apps to produce sandboxed dynamic content without all the iframe/websocket business.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4305 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-05-17 20:22:13 +00:00
2ca08d21e4
I broke magic byte detection, and missed some Content-Security-Policy opportunities.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4304 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-05-17 18:57:56 +00:00
478e96fc5f
Just moving HTTP code around.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4303 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-05-17 18:35:58 +00:00
e237c7ea1d
Remove valgrind hooks. In this house, we use asan and custom allocators. Smaller.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4302 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-05-17 18:24:10 +00:00
bf9ff088fd
Handle unsuccessfully decrypted messages, too.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4301 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-05-17 16:57:43 +00:00
e073ebedd1
sqlite-amalgamation-3420000.zip
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4300 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-05-17 14:15:29 +00:00
10d4ae7dcc
Decrypt messages in the ssb app.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4299 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-05-17 14:10:49 +00:00
5b8bdbb3e4
Today I discovered the "Content-Security-Policy: sandbox" header.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4298 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-05-14 19:46:01 +00:00
c807e21c6b
Don't let browsers render untrusted HTML or SVG outside of the iframe. Do let them fetch JS and such.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4297 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-05-14 19:31:45 +00:00
cc92d0e316
Simplify magic bytes lookup slightly.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4296 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-05-14 18:47:19 +00:00
09c396d5a3
Default the files panel to expanded.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4295 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-05-14 18:05:28 +00:00
bc5bbca951
Remove importing and export from the ssb app. I like it better as the separate sneaker app.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4294 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-05-14 18:02:56 +00:00
ed4faedcd7
Report some information when importing messages and discover an old verification bug.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4293 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-05-11 00:22:42 +00:00
251556ebed
Sneakernet, here we come.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4292 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-05-10 23:52:46 +00:00
1324afb459
Zip export still had stringified content.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4291 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-05-10 01:52:34 +00:00
1119804fc2
Whitespace.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4290 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-05-10 01:47:58 +00:00
cdf6440197
Uncommit unintended part of previous change.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4289 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-05-10 01:47:20 +00:00
8727fe00af
Return something from ssb.storeMessage.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4288 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-05-10 01:45:37 +00:00
7da7890bb6
Work in progress zip import/export.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4287 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-05-10 01:30:15 +00:00
706bd2c51f
Save some space + more deterministic with relative paths for debug info.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4286 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-05-04 00:44:32 +00:00
acabec940e
Make emojis.json much smaller.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4285 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-05-04 00:32:50 +00:00
470b998b61
Add a vector launcher icon. Currently the smiling face with sunglasses emoji from openmoji.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4284 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-05-04 00:04:43 +00:00
80fad05f23
Show latest value on the spark line graphs.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4283 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-05-03 23:37:02 +00:00
07a912fb9a
Files pane => lit.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4282 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-05-03 23:12:34 +00:00
e9d83262c4
Sparkline graph tweaks. Minor cleanup.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4281 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-05-03 22:47:00 +00:00
74323c22f9
I think this lets me load more pages.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4280 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-05-03 22:32:21 +00:00
2614e89b1b
Actually update to lit 2.7.3.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4279 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-05-02 16:50:26 +00:00
e092fe1399
Updated lit, starting to improve the display of mentions during editing, . to refresh, and probably some other things.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4278 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-05-02 16:47:27 +00:00
9cbe895cb8
Exclude .map files from the APK to squeeze them under the blob size limit.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4277 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-04-30 13:24:01 +00:00
b0b0f74e83
Eek out a little more space on Android.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4276 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-04-30 12:17:13 +00:00
d9eaa92c37
Messing with graph sizing.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4275 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-04-30 12:00:50 +00:00
566d07117e
Fix the android build.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4274 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-04-30 11:48:16 +00:00
2bffdb1168
Thought I had a fundamental UDP broadcast problem, but it was just bad setup in the test.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4273 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-04-30 03:18:12 +00:00
1359b48c9f
Turn on -Wdouble-promotion. Why not.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4272 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-04-30 03:00:57 +00:00
a69fb5eeac
I think this fixes posting.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4271 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-04-30 00:56:59 +00:00
38e313350e
Trying to make the navigation bar resize right, but CSS doesn't like me.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4270 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-04-29 20:49:06 +00:00
5052dc04f2
Added spark line emojis and fixed some things about their rendering.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4269 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-04-29 19:46:33 +00:00
9ef3a3aca0
An experiment: Always show some stats as little sparklines at the top of the screen.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4268 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-04-29 19:27:00 +00:00
7b91a2ec37
Navigation bar => lit.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4267 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-04-29 18:23:08 +00:00
2926f855a1
Start using lit element in the main web interface. It's getting out of control, and if I can finish a refactor, it will reel it in.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4266 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-04-29 16:52:35 +00:00
639419db60
Oh freaking heck. This fixes the black bar at the bottom of the screen on Android.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4265 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-04-20 00:24:12 +00:00
54747c127c
Ugg. Android needs File.write.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4264 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-04-20 00:11:38 +00:00
791c3dd787
Remove unused file operations.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4263 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-04-19 23:53:52 +00:00
b00d75ab7c
Fine. Fix windows.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4262 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-04-19 23:06:37 +00:00
956ea0df56
Track and expose hitches in some suspect callbacks.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4261 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-04-19 23:05:59 +00:00
30014040e7
Update lit-all.min.js for ssb.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4260 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-04-16 21:36:17 +00:00
ab055c3394
I see what happened. codemirror 6.57.7 was really a misnumbered codemirror5 release. Let's go back to the latest codemirror5.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4259 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-04-16 13:07:02 +00:00
1e37eeea05
Experimenting with collapsing images.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4258 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-04-13 00:03:22 +00:00
84aec0278d
Free earlier.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4257 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-04-12 23:28:58 +00:00
06642f58c5
One less blocking thing on the main thread: _tf_ssb_connection_send_history_stream.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4256 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-04-12 23:22:33 +00:00
e6d44b32f4
Seems we no longer need _tf_ssb_followingDeep.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4255 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-04-12 23:06:56 +00:00
1f3f6e2b92
Show audio: references inline, too, and now we don't have to show audio: and video: in the references section.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4254 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-04-12 00:32:14 +00:00
8f2d3e3bcd
Show videos in messages.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4253 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-04-08 20:06:45 +00:00
2df2fc5792
This appears to avoid webview state loss when rotating.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4252 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-03-29 22:43:41 +00:00
20b0337e0a
Hook up backtraces on android.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4251 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-03-29 22:25:17 +00:00
e86b9dae48
Lint cleanup.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4250 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-03-29 22:02:12 +00:00
71de897419
Missing icon.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4249 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-03-25 14:33:52 +00:00
3edfaf9137
Add/enable codemirror's javascript-lint using jshint, and fix a few things.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4248 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-03-25 00:46:40 +00:00
19c1784864
sqlite-amalgamation-3410200.zip
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4247 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-03-25 00:13:39 +00:00
0d9fac7363
Support ?filename= to download a blob with a given filename.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4246 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-03-22 23:02:36 +00:00
2fb91fccc0
Extra /.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4245 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-03-22 01:21:22 +00:00
24e1ab12ab
Maybe you're not signed in.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4244 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-03-22 01:20:57 +00:00
10ea885d8d
Show the username in the apps list.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4243 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-03-22 01:19:53 +00:00
ec65faa12d
Assign all stock apps an emoji, show them in the app list, and let the editor set them.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4242 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-03-21 23:08:04 +00:00
53692a1ea8
Trying to make the apps like work better on a phone.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4241 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-03-21 16:54:06 +00:00
ebef51b4ea
Continue trying to make the android build smaller.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4240 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-03-20 00:29:46 +00:00
a94d6f9271
Actually bind to whichever port.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4239 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-03-20 00:24:47 +00:00
3d2c88c201
Group contact messages, and try to fix some messages overflowing width.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4238 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-03-19 23:31:08 +00:00
bdeee7fc0e
Trying mostly ineffectively to make android executables smaller.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4237 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-03-19 20:25:50 +00:00
33a037e0ea
Move executables out of the way where android expects native libraries to be.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4236 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-03-19 13:12:51 +00:00
2dc2d9ebf6
Add appstore, so I can get apps more easily to my phone.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4235 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-03-19 13:07:33 +00:00
9748f0ed8b
Clean up out slightly.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4234 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-03-18 12:31:58 +00:00
d6be2f7d54
Bind tildefriends HTTP to an arbitrary port, write it to a file, and have the Android activity notice that file write and load the correct URL.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4233 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-03-18 12:28:48 +00:00
63615747a7
Fix executable choosing for my phone, and fix broadcasting to each interface.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4232 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-03-18 01:26:34 +00:00
fbb657a85c
Ugg, no actual change but I had to touch everything to get it working in the emulator again.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4231 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-03-17 23:48:54 +00:00
bdac0c7879
Whitespace.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4230 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-03-17 22:57:18 +00:00
54dde76a8a
Optimize for size sometimes. APKs are part of all.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4229 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-03-16 00:44:22 +00:00
2bbe22bc7a
Exclude some docs and things to get the release tar.xz back under 5MB.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4228 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-03-16 00:23:40 +00:00
ad8532f7ac
Now actually include the code.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4227 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-03-15 23:57:35 +00:00
602941104e
Support building both debug and release APKs. Release is too big.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4226 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-03-15 23:55:22 +00:00
d38b41687c
Throw in the towel on swipe refresh and add a refresh button.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4225 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-03-15 23:08:57 +00:00
08125cd1e8
Fix the android code build again. Meh.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4224 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-03-15 22:14:21 +00:00
2ce2097a3f
This works in the emulator.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4223 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-03-15 21:58:21 +00:00
a5da17e1b1
Use updated android tools? I don't know. Ugg.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4222 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-03-15 03:21:20 +00:00
2b0962f087
Add openssl for android x86_64, and build that executable into the APK as well. Not used yet.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4221 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-03-14 03:17:01 +00:00
37173cce4c
Cut some things to make the APK smaller.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4220 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-03-14 02:39:25 +00:00
37edbd9824
Get forward and back gestures working, and hide the title bar. Hiding the action bar still eludes me.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4219 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-03-14 02:38:56 +00:00
a32bb02223
Various fixes I've accrued. Minor cleanups and more tracing in serialize. Turn off memory tracking. Fix Let's Encrypt.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4218 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-03-12 22:16:18 +00:00
2ab1b84432
sqlite-amalgamation-3410100.zip
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4217 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-03-11 22:29:20 +00:00
52ae19220c
Enable WebView prompts and localStorage and stuff.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4216 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-03-11 15:24:05 +00:00
10bfa65a4e
Fixed apps not working most of the time. Ultimately, storing a pointer to the database using JS_NewInt64 was lossy and a bad idea. Also, remove use of JNI since we're only starting tildefriends as its own process now.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4215 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-03-11 13:57:17 +00:00
2a3b1a1e33
So close. We can do it without the .so.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4214 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-03-11 03:47:01 +00:00
f74f4f6da9
First signs of WebView working.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4213 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-03-11 02:37:27 +00:00
12a8b7a058
Fix other platforms.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4212 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-03-10 02:06:23 +00:00
400f07660f
Whoa. Apps are running on android. Switched to a static build of OpenSSL 1.1.1t for simplicity.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4211 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-03-10 02:02:24 +00:00
d532795b7f
Import stock apps from the apk.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4210 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-03-09 01:39:48 +00:00
6064ed6a3a
Don't use Secure cookies if we're not using TLS.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4209 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-03-09 01:39:15 +00:00
2c1a43df2e
Implement enough of the File JS API to serve some web pages.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4208 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-03-09 01:03:35 +00:00
bf72782c9f
Now we're running enough code to respond (incorrectly) to http requests.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4207 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-03-09 00:32:42 +00:00
63dcab30c3
Now we can run scripts from a .zip.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4206 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-03-08 23:59:11 +00:00
50e48af7c4
Add all the files I think I need to the .apk, and add zlib, so I can attempt to access them using minizip.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4205 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-03-08 17:46:19 +00:00
9127a18ff0
With approximately this code, I was able to establish an SHS connection with my phone.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4204 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-03-08 02:49:41 +00:00
61ff466908
Replace all printfs with tf_printf, which redirects to android logging. Change into the files directory so that sqlite can do its thing. Getting closer.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4203 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-03-07 17:50:17 +00:00
1c10768aa4
Fix overbuild in android deps.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4202 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-03-07 03:02:16 +00:00
992b123853
Didn't end up using this.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4201 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-03-05 02:54:29 +00:00
f736756b20
Make a JNI call.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4200 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-03-05 02:54:04 +00:00
28d73f5b37
Minimal build support for an android app. Written while the power was out.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4199 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-03-04 19:10:05 +00:00
262b0e5e52
Attempt to track CPU usage of libuv worker threads.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4198 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-03-01 01:36:26 +00:00
1e3807bcb9
Exposed functions to encrypt and decrypt private messages.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4197 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-02-26 19:51:54 +00:00
2ed3295f77
sqlite-amalgamation-3410000.zip
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4196 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-02-26 03:12:14 +00:00
8c9d687d50
Variety of minor fixes I've been running with. SSB web interface changes. calloc overallocation fix. Use sqlAsync. Probably some other things.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4195 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-02-23 01:29:54 +00:00
b8b694864e
Whoops, overallocated.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4194 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-02-20 02:42:11 +00:00
961109635b
Latest libsodium-1.0.18-stable.tar.gz.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4193 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-02-19 23:23:53 +00:00
86bc46a11e
Track memory allocations with a linked list. This is only about 3x slower than without tracking instead of 5x and growing.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4192 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-02-19 22:28:36 +00:00
a6a6fe75ec
Aha, one more leak in sqlAsync.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4191 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-02-19 13:51:06 +00:00
f55f863867
Some unused global variables.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4190 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-02-19 13:16:55 +00:00
4ce988d00b
Memory leak in maskBytes.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4189 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-02-19 02:01:59 +00:00
1548a8a852
One less alloc for setTimeout.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4188 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-02-19 01:28:14 +00:00
a9551b057b
Trace more things. Add a CORS header for /mem so I can make an app to examine it. Fix a memory leak. Fix tf_realloc(NULL, 0).
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4187 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-02-18 23:43:00 +00:00
88c7d91858
Brute force memory tracking.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4186 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-02-18 21:00:39 +00:00
53cb80ebf7
Replace the sqlite allocator, and use our own tracking for stats. Want to use this to collect callstacks for all allocations.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4185 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-02-18 19:14:06 +00:00
1f67343d75
Make traces work with multiple threads, I think.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4184 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-02-18 00:51:22 +00:00
4bea8bb6ba
sqlite thread safety and extended result codes, mainly.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4183 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-02-17 22:43:19 +00:00
8e1461b3f1
Catch more sqlite errors.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4182 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-02-17 02:04:48 +00:00
90b513d070
Fix syntax errors not propagating.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4181 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-02-17 01:42:56 +00:00
8a2d3d4669
Pass around SQL errors slightly better.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4180 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-02-16 00:06:45 +00:00
1741403206
More memory leaks.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4179 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-02-15 02:59:46 +00:00
980db880cc
Memory leak.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4178 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-02-15 02:56:01 +00:00
507a62539d
Fix exporting.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4177 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-02-15 02:43:08 +00:00
6b5d73ed5c
Vague attempt at some more cleanup, and stick pthread_self() in the traces.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4176 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-02-15 02:34:46 +00:00
1f77df7a90
Remove dependency on base64c. Use libsodium's. Also consolidate the calls, as the usage is quite special.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4175 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-02-14 03:15:24 +00:00
fa87462405
Finish writing this code. Yep.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4174 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-02-14 02:13:08 +00:00
a5f9f927e6
Fix some memory leaks I just introduced.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4173 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-02-08 01:50:47 +00:00
b35d74ce36
Allow running read-only sqlite queries from libuv worker threads. Needs so much more testing.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4172 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-02-08 01:29:44 +00:00
ac60be14a5
Sure, we can identify SVG files.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4171 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-02-07 23:39:04 +00:00
beda047eb0
Disable Nagle's algorithm before we start the TLS handshake. Just speculation that it will help with some responsiveness.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4170 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-02-06 02:29:00 +00:00
f6742bebf3
Tracing will continue until performance improves.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4169 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-02-03 15:06:18 +00:00
7f334ad783
Fine, only malloc_trim if it looks like we have it.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4168 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-02-03 14:20:26 +00:00
ffda896308
Finish import.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4167 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-02-03 14:09:53 +00:00
b2fbe9dfac
Stale doc file. Fix hashtag links. Trace some GC stuff and try malloc_trim, whynot.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4166 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-02-03 14:01:05 +00:00
6d6c41bffa
Oops. Cleanup.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4165 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-02-02 02:48:07 +00:00
e04d137af5
Refactored import and export. No user on disk.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4164 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-02-02 02:09:05 +00:00
ec52e62908
Move apps/cory/ => apps/. Going to change import and export to support this.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4163 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-02-02 00:18:22 +00:00
6104af0d70
Smaller docker image. Why not.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4162 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-02-01 23:47:07 +00:00
0ca05e297d
No more global settings file.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4161 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-02-01 23:40:21 +00:00
e0dcec074c
Add process name to trace.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4160 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-02-01 23:20:16 +00:00
a8cecb5c64
Fix trace producing invalid JSON.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4159 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-02-01 03:15:22 +00:00
582ee0e4d7
var => let
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4158 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-31 02:48:56 +00:00
0ba54c2b7b
Update lit element. Better drafts. Compose content warnings.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4157 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-30 01:45:23 +00:00
3c288f7f68
Remove duplicate apps entries on import.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4156 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-29 01:58:57 +00:00
c692b1b1f8
Modernize. All core JS is modules. var => let.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4155 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-28 22:44:45 +00:00
7091b6e6a5
Move some things to C that probably should have never been in JS, especially sha1. Minor refactors, cleanup, and deletes along the way.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4154 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-28 21:59:36 +00:00
48cd08e095
Some emoji picker and drafts tweaks.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4152 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-28 19:39:41 +00:00
ef7f9db9c4
Fix stats with multiple clients.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4151 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-28 00:14:56 +00:00
0092f24fb9
Fix votes multiplying, and make everything expand through the one true state.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4150 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-26 02:08:14 +00:00
f9db1a7acf
Hoisting expanded state so that it plays better with stored drafts. Still learning to Lit Element.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4149 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-25 00:56:10 +00:00
da75ad9337
Fix buffer overflow.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4148 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-24 17:38:45 +00:00
7318ddd70e
This might fix one disconnect issue, when a tunnel.connect error can't be forwarded?
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4147 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-22 23:34:32 +00:00
ab75ec07f8
Added some storage+debugging to track what happens before we disconnect. Maybe I'll learn something.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4146 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-22 20:37:19 +00:00
0a6b842179
Fix linkifying urls with #fragments in them. Show when an about message is not about the author.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4145 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-22 17:25:37 +00:00
5d5ff121f9
Socket leak on accept.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4144 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-21 20:12:41 +00:00
adefa76dfd
Fixed blocked users slipping through.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4143 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-21 19:30:00 +00:00
2420869e7f
Some fixes for drafts on threads.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4142 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-21 19:12:55 +00:00
f841ca4399
Always bugged me that I don't show the total number of child messages, just the direct number.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4141 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-21 18:58:49 +00:00
433db904cd
Some draft fixes.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4140 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-21 01:39:00 +00:00
c067623740
Profile image update fix.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4139 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-21 00:21:26 +00:00
dab7050899
Experimenting with storing drafts. Fixed an old scary tfrpc bug which resulted in localStorageGet returning wrong values on subsequent calls.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4138 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-21 00:16:18 +00:00
77df158178
Don't create tunnel connections to targets we're already talking to. Policy is only one connection per id.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4137 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-19 00:02:31 +00:00
0af1bcf110
Audited message flags?
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4136 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-18 23:43:49 +00:00
e05302ac99
Oops. This caused a double-reject.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4135 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-18 23:14:44 +00:00
ce6cc82d64
Some socket fixes.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4134 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-18 23:03:17 +00:00
85a2bc3f0f
Add a stat for blobs stored.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4133 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-18 22:52:54 +00:00
3285d93576
Expose stored connections on the connections tab. Still half-baked, but I'm going to use this.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4132 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-18 00:57:54 +00:00
0f11f497ed
Expose stored connections to script, and only store connections that were explicitly requested.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4131 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-18 00:37:45 +00:00
45a5202456
Spelled this argument wrong.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4130 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-18 00:07:02 +00:00
ce0b4de5a1
Fix one lingering call to ssb.connectionSendJson.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4129 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-17 23:10:17 +00:00
134b2556ad
Oh yeah, OpenSSL on windows, too, these days.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4128 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-17 22:56:36 +00:00
67d34bf70e
Send history streams in batches. Should block the main thread less.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4127 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-17 02:17:29 +00:00
73863f9418
Minor error-sending cleanup. Produce callstacks.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4126 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-15 21:23:28 +00:00
0cbc1a650b
Change blob_wants from a table to a view. We can discover the information pretty fast, so let's not store extra data.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4125 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-14 23:25:56 +00:00
9248dfd97e
Docs and emoji picker and probably some other random app updates.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4124 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-14 22:27:35 +00:00
b8f54f324f
Avoid sending a superfluous response, I think?
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4123 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-14 19:49:43 +00:00
3269c7ca45
Use tf_ssb_connection_rpc_send_json everywhere I can. Less code, and fixes some leaks.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4122 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-14 19:32:36 +00:00
8a1b4cceec
Memory leak.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4121 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-14 14:05:31 +00:00
7cd925feca
More message size fixing. Need to find the end of it.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4120 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-14 13:27:19 +00:00
f6ae15c4dc
A variety of potential protocol/rpc fixes.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4119 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-14 00:55:51 +00:00
6ed057089b
Remove the pull/push/revert buttons that I haven't used in ages.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4118 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-12 00:57:56 +00:00
a5ba014736
401 Unauthorized is an error response we send.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4117 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-12 00:01:47 +00:00
4d4cc92150
Optionally enforce an HTTP => HTTPS redirect.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4116 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-11 23:39:42 +00:00
3b00b31e87
Fix ping units, and don't spam it.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4115 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-11 02:30:07 +00:00
3c687dc780
A room.attendants left message with no id crashes some other clients. :/
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4114 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-11 01:55:23 +00:00
987b2d539a
Trying to understand what's up with rooms. Various minor fixes and improvements.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4113 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-11 01:43:35 +00:00
80a1e94da4
Simplify and fix ebt.replicate.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4112 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-09 22:37:34 +00:00
69253432b8
ssb.js is now entirely in C. Usual disclaimers about it not being amazingly well tested.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4111 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-08 20:01:35 +00:00
53e4f4341c
createHistoryStream JS -> C.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4110 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-08 17:45:15 +00:00
6ff33191bb
Try to make the tests not mingle with other instances.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4109 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-08 13:48:28 +00:00
513eb88a53
-t rooms cleanup.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4108 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-08 00:44:36 +00:00
3506d9dec1
Rooms JS => C.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4107 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-08 00:25:38 +00:00
c09e043812
blob wants from JS -> C.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4106 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-05 00:52:23 +00:00
4c01f23ee8
blobs.createWants again without setTimeout to fix the test.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4105 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-04 23:11:49 +00:00
ff06e91ac8
Fix feed replication. Ugh, Cory.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4104 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-04 02:59:35 +00:00
8ed359327c
Appease clang.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4103 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-03 00:49:21 +00:00
a66a70324d
More blobs.get. Finally replicated again to manyverse.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4102 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-02 02:11:21 +00:00
67fbbd4a8d
More generous receive buffer. Max RPC size is stored in two bytes. Double so that we have overhead for the header itself and another RPC.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4101 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-02 00:58:15 +00:00
235fc9b8f9
Oops.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4100 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-02 00:35:37 +00:00
f257cccded
I think this fixes some blob replication bugs. Going to test more.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4099 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-02 00:33:11 +00:00
5342ddb2bd
Fix an RPC stall? How did this ever work? How is it supposed to work?
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4098 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-01 22:42:31 +00:00
7cba1b21ad
Fix HTTP request breakage.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4097 ed5197a5-7fde-0310-b194-c3ffbd925b24
2023-01-01 18:12:42 +00:00
120ed36552
Continuing to chip away at moving ssb.js to C. This time, following.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4096 ed5197a5-7fde-0310-b194-c3ffbd925b24
2022-12-31 21:44:48 +00:00
a9f6593979
Add replication to what -t bench measures. Add a bool to control printing RPC messages. Respond to ebt.replicate with messages that weren't requested.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4095 ed5197a5-7fde-0310-b194-c3ffbd925b24
2022-12-31 18:59:29 +00:00
ca6d042ed6
Use picohttpparser. No more messing around.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4094 ed5197a5-7fde-0310-b194-c3ffbd925b24
2022-12-31 16:47:10 +00:00
ae4c2aef69
+ webp magic bytes.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4093 ed5197a5-7fde-0310-b194-c3ffbd925b24
2022-12-30 14:51:43 +00:00
ed1c85288c
Exclude openssl binaries from the release .tar.xz.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4092 ed5197a5-7fde-0310-b194-c3ffbd925b24
2022-12-30 14:32:19 +00:00
71151a511d
sqlite introduced an unused function, apparently. Ignore it.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4091 ed5197a5-7fde-0310-b194-c3ffbd925b24
2022-12-30 14:22:04 +00:00
7f35f01b88
sqlite-amalgamation-3400100.zip
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4090 ed5197a5-7fde-0310-b194-c3ffbd925b24
2022-12-30 13:59:05 +00:00
1d13c25ded
tunnel.isRoom => C.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4089 ed5197a5-7fde-0310-b194-c3ffbd925b24
2022-12-30 01:23:44 +00:00
09ddfffa6b
Add prebuild OpenSSL, and remove SCHANNEL code and whatever it was on MacOS. Build mingw for 64-bit.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4088 ed5197a5-7fde-0310-b194-c3ffbd925b24
2022-12-29 23:55:49 +00:00
d9aee6d05f
Compile for android. Probably needs a bunch of work to run, but it's a step in a direction.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4087 ed5197a5-7fde-0310-b194-c3ffbd925b24
2022-12-29 21:58:54 +00:00
94d7d2e3e0
Formatting.
...
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4086 ed5197a5-7fde-0310-b194-c3ffbd925b24
2022-12-29 17:01:27 +00:00