86 Commits

Author SHA1 Message Date
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
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
f1ced31f69 ssb: Faster loads by encouraging the right queries with CTEs in fetch_about. 2025-05-07 17:52:02 -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
67d458bd38 ssb: prettier. 2025-04-09 22:15:51 -04:00
5a818d2119 ssb: More incremental profile loading? 2025-04-09 22:08:33 -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
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
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
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
c728e05032 ssb: Add a lookup table of max sequence and timestamp per account.f 2025-01-22 19:19:50 -05:00
364e95698e ssb: Remove the react confirmation dialog. 2025-01-15 12:34:02 -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
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
b8eaa5cf97 ssb: prettier. 2025-01-12 12:08:50 -05:00
053637cfb4 ssb: The sync button indicates if a one-shot sync is active. 2025-01-12 11:54:30 -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
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
763f7d45d8 ssb: Prettier. 2025-01-04 12:41: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
3513619221 ssb: Reduce message margins. 2025-01-02 21:16:55 -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
bb97a8cccc ssb: Show connections in the sidebar. Fiddle with tf-user CSS to make it fit. 2024-12-29 14:54:29 -05:00
1974ed1c03 ssb: We don't have to wait for channel status to finish load. 2024-12-29 13:41:57 -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
683fdbb02a ssb: Fix channel status not updating reliably. 2024-12-27 13:23:29 -05:00
8f51eb63b0 ssb: More experimenting with the unread status strategy. 2024-12-26 19:36:04 -05:00
d4b421421d ssb: prettier. 2024-12-24 14:22:24 -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
d51b3da1b4 ssb: Fix channel cycling key shortcut. 2024-12-23 13:18:30 -05:00
eb6753afe1 ssb: prettier. 2024-12-23 11:08:27 -05:00
79ff505963 ssb: Fix various channel / unread status / show new messages bugs. 2024-12-22 13:16:56 -05:00
28d2539432 ssb: A first pass at showing private messages next to channels. #84 2024-12-18 20:03:53 -05:00
3091747438 ssb: prettier. 2024-12-11 20:35:32 -05:00
ee20b87ee2 ssb: Alt+up/down to cycle through channels. 2024-12-11 12:53:04 -05:00
1dbf162a71 ssb: Bring back the updating date while loading. 2024-12-07 14:58:01 -05:00
7da3244da2 ssb: prettier. 2024-12-05 20:47:02 -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
6fe6fc180d ssb: New theme, better load, remove debug prints. 2024-12-01 16:27:59 -05:00
3ca2b19502 ssb: Canceling loads, more mobile-friendly sidebar, and respond to channel subscription changes. 2024-11-30 17:49:36 -05:00
cd2c2587ae ssb: Merge in the new very work in progress channels interface. 2024-11-30 15:05:14 -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
b6bfdec48d ssb: Move the refresh/sync button to the navigation bar as an experiment. 2024-11-23 16:49:33 -05:00