Commit Graph

630 Commits

Author SHA1 Message Date
Mike Dilger
3c4fde2aee When viewing a thread, pull relevant events from local database 2023-02-19 11:42:00 +13:00
Mike Dilger
80f03a57fe Events::get_local_events_by_filter() 2023-02-19 10:25:51 +13:00
Mike Dilger
3fe4c8b620 SQL schema 24 - local settings, cleanup 2023-02-18 18:42:01 +13:00
Mike Dilger
e998222abd Inertial scroll; don't mark viewed if scrolling 2023-02-18 09:58:59 +13:00
Mike Dilger
d9d698d5bf Only double scroll speed in feeds, not elsewhere 2023-02-18 09:31:36 +13:00
Mike Dilger
df8f88e780 fix: clear content warning after posting 2023-02-17 19:45:15 +13:00
Mike Dilger
cb2f613f9f Hide posts with content warnings until approved 2023-02-17 18:36:05 +13:00
Mike Dilger
87afc88b02 Content warning: the ability to post with a content-warning label 2023-02-17 18:22:00 +13:00
Mike Dilger
13725c8ef7 Improve 'You' page when you only enter a public key 2023-02-17 17:32:26 +13:00
Mike Dilger
2711959e9b Add smooth scrolling to all the vertical scroll areas 2023-02-17 15:45:16 +13:00
Mike Dilger
9defdc4795 Buttery smooth scrolling 2023-02-17 15:31:16 +13:00
Mike Dilger
64af2526a3 Stop estimating heights, get actual heights via rendering 2023-02-17 12:30:18 +13:00
Mike Dilger
e62633f7e8 Remember heights of rendered posts, use for more accurate scrolling 2023-02-17 12:28:01 +13:00
Mike Dilger
a19f94e5f0 DashMap offers no benefit to single-theaded UI 2023-02-17 12:04:24 +13:00
Mike Dilger
11c6dadb63 warnings on metadata page, why you cant edit/save 2023-02-16 17:20:18 +13:00
Mike Dilger
58249e61fc Improve scrolling in the presence of lots of reposts (not perfect, but better) 2023-02-16 14:05:40 +13:00
Mike Dilger
1922a0c98c New event tracking is now ID based, and turned off if your mouse-pointer hovers over it 2023-02-16 12:00:45 +13:00
Mike Dilger
3ce38ed9ba Track how many bytes are read and display on stats page 2023-02-15 10:34:11 +13:00
Mike Dilger
1cf520fcf2 minor changes 2023-02-14 18:56:59 +13:00
Mike Dilger
4204a56d7d Fix dual subscription to mentions feed 2023-02-12 18:24:19 +13:00
Mike Dilger
16d25f06bc More subscription related logging 2023-02-12 18:24:08 +13:00
Mike Dilger
7554430337 Use a simple and short stringified count for the subscription id 2023-02-12 17:39:21 +13:00
Mike Dilger
9f40b8611b Sort people by display name 2023-02-12 13:36:47 +13:00
Mike Dilger
a32ca7733a Fix bug: handle adding pubkey to relay picker more than once 2023-02-12 09:48:39 +13:00
Mike Dilger
880b29384c Improve relay picker 2023-02-12 04:55:30 +13:00
Mike Dilger
28226262bb Do not count multiple reactions from the same person more than once. Just one per person. 2023-02-11 11:58:12 +13:00
Mike Dilger
20b3a19069 Change Passphrase, and fix deadlock on exporting 2023-02-11 11:37:23 +13:00
Mike Dilger
d5d1f2fee3 Fix the "I cannot find you" issue by asynchronously creating 2023-02-11 10:58:46 +13:00
Mike Dilger
b96cd1fb5a When your own RelayList comes in, honor it 2023-02-11 10:50:03 +13:00
Mike Dilger
88c81224d3 Separate config subscription (write relays) from mentions subscription (read relays) 2023-02-11 10:20:44 +13:00
Mike Dilger
a40051ea55 Code updates for egui 0.21 2023-02-11 08:33:36 +13:00
Mike Dilger
1fbeac884d Minor help edits 2023-02-10 14:55:17 +13:00
Mike Dilger
53f20edc33 Use display name in tagging pulldown too (so they match) 2023-02-10 09:54:55 +13:00
Mike Dilger
6265e47886 Render display_name instead of name (if set in metadata) 2023-02-10 03:29:55 +13:00
Mike Dilger
a21e48d597 Sort people case-insensitive 2023-02-10 02:58:49 +13:00
Mike Dilger
4895de218e Schema 23: manually paired read/write relays 2023-02-09 15:05:44 +13:00
Mike Dilger
35ef834525 Rewrite help 2023-02-09 13:24:18 +13:00
Mike Dilger
f44a497ec6 Settings: keep the SAVE button always visible 2023-02-09 13:24:18 +13:00
Mike Dilger
a26440411e Rename 'Replies' to 'Inbox' 2023-02-09 13:24:18 +13:00
Mike Dilger
b6ff669fd6 On first run, start on Getting Started page 2023-02-09 13:24:18 +13:00
Mike Dilger
e69a2e651a When resubscribing to general_feed (before an EOSE) keep since=now to avoid many duplicates 2023-02-09 09:23:09 +13:00
Bogdan Olar
f1d4c0f4f6 View raw notes as prettified JSON insteas of a long JSON string 2023-02-08 21:13:51 +02:00
Mike Dilger
b4506fa14e Fix the fix 2023-02-09 07:09:37 +13:00
Mike Dilger
27121f4ea2 Bugfix 2023-02-09 06:26:05 +13:00
Mike Dilger
a94a601c40 Fix overassignment of pubkeys to relays 2023-02-08 21:49:20 +13:00
Mike Dilger
d236111b77 When manually triggering a pick relays, refresh person-relay scores first 2023-02-08 21:12:39 +13:00
Mike Dilger
a6c16438cf Button to disconnect from a relay 2023-02-08 21:12:31 +13:00
Mike Dilger
a8481f8773 FIX: fixes and improvements to usage of our read relays as their substitute write relays 2023-02-08 19:53:59 +13:00
Mike Dilger
e1ecdd9ac8 Allow picking relays at max, but only from existing connected relays 2023-02-08 19:40:36 +13:00
Mike Dilger
b362302707 Button to force picking relays again 2023-02-08 19:29:48 +13:00