ok300
fab47d39e6
Remove remaining spawn_blocking blocks
2023-03-10 11:49:55 +13:00
ok300
d2207a9e3c
Remove most spawn_blocking blocks
2023-03-10 11:49:55 +13:00
ok300
89ea16dfe8
Use r2d2 for SQL connection pooling
2023-03-10 11:49:55 +13:00
Mike Dilger
e88da73160
Fix for url-normalization issue
2023-03-10 08:39:54 +13:00
Mike Dilger
0b7400e92c
SCHEMA 31: more foreign keys and cascades
2023-03-10 08:38:59 +13:00
Daniele Tonon
7bf67a962e
Fix search focus after first page view
2023-03-08 23:39:25 +01:00
Mike Dilger
57bc6f5a50
clippy & fmt
2023-03-09 08:45:04 +13:00
Mike Dilger
a6ed6991c7
Merge remote-tracking branch 'dtonon/features/improve_search_ux'
2023-03-09 08:39:45 +13:00
Mike Dilger
e8897a3fc1
ui variable renames
2023-03-08 20:44:21 +13:00
Mike Dilger
6ff5b0928c
Add timestamp back to log messages
2023-03-08 19:00:20 +13:00
Mike Dilger
40e17f265c
Normalize URLs in the database
2023-03-08 18:58:37 +13:00
Mike Dilger
e16bf6be75
Enforce foreign key relationships at startup (sqlite3 does not do it by default)
2023-03-08 18:58:33 +13:00
Mike Dilger
cbfe21f25b
SCHEMA 30: local setting for urls_are_normalized
2023-03-08 18:58:28 +13:00
Mike Dilger
5362a46f61
change a variable name
2023-03-08 10:53:33 +13:00
Mike Dilger
7124c25e46
Fix bug where direct replies were not showing up under the direct reply inbox
2023-03-08 10:53:06 +13:00
Mike Dilger
f6a3774bb1
Fixes and changes
2023-03-08 10:20:09 +13:00
ok300
b04be054da
Recompute feed as soon as feed-related events are ready
2023-03-07 21:53:45 +01:00
Mike Dilger
1683c0cbe6
Preserve last feed parameter choice
2023-03-08 07:47:00 +13:00
Mike Dilger
940f581080
Reapply feed calculation optimizations
2023-03-08 07:45:11 +13:00
Mike Dilger
0a83f8bcdc
Revert "Feed Compute in foreground, some other optimizations"
...
This reverts commit dea9811f0f
.
2023-03-08 07:37:16 +13:00
Mike Dilger
c18cb8ecb0
FIX schema 28 dammit !
2023-03-07 21:37:11 +13:00
Daniele Tonon
ed15d16ccf
Focus the input when entering the search page
2023-03-07 09:24:10 +01:00
Daniele Tonon
5af7b57736
Dont' clean-up the search input when no matches have been found
...
Can be a mispelling such us "ote1xxxxx" that need a correction, so show offert a better UX.
However is still more correct to keep the value entered by the user and let him replace it.
2023-03-07 09:14:29 +01:00
Daniele Tonon
b77c618489
Add a button after the input to fire the search
2023-03-07 09:14:26 +01:00
Daniele Tonon
415288f333
Apply cosmetic changes Search section
...
* Remove lens incon before the textline
* Update the title adding a basic context
2023-03-07 09:13:23 +01:00
Mike Dilger
dea9811f0f
Feed Compute in foreground, some other optimizations
2023-03-07 21:09:45 +13:00
Mike Dilger
9bb5570aa5
Setting option to not highlight events
2023-03-07 20:08:01 +13:00
Mike Dilger
720e2bd74e
Indentation only
2023-03-07 20:08:01 +13:00
Mike Dilger
2e9100a85b
SCHEMA 29: Rename event_seen/DbEventSeen to event_relay/DbEventRelay (to avoid confusion with event_flags.viewed)
2023-03-07 20:08:01 +13:00
Mike Dilger
4660c9ae1e
Load viewed events on startup; Periodically save viewed events
2023-03-07 20:08:01 +13:00
Mike Dilger
fd829f3fd2
Use a global viewed events map that we can later save
2023-03-07 20:08:01 +13:00
Mike Dilger
20b7ac06f9
db/event_flags
2023-03-07 20:08:01 +13:00
Mike Dilger
54be833a3a
SCHEMA 28: Make database space to record when events have been viewed
2023-03-07 20:08:01 +13:00
Mike Dilger
709ac48b37
Reduce 4 feeds to 2; Offer toggles for what you want to see; Move RECOMPUTING down one menu
2023-03-07 20:08:01 +13:00
Mike Dilger
9bb15b75ce
Take Encrypted DMs out of the Main feed (leave in the Inbox)
2023-03-07 20:08:01 +13:00
Mike Dilger
0931f58ca4
Go to the correct NIP-11 Url (don't presume there is no path)
2023-03-07 20:07:48 +13:00
Mike Dilger
a86ec751ee
BugFix in avatar code
2023-03-07 19:17:42 +13:00
Mike Dilger
1038b57319
Merge remote-tracking branch 'ok300/ok300-sql-indices'
2023-03-07 09:01:39 +13:00
Mike Dilger
c3d2932b97
macro for text_edit which applies the right text color
2023-03-07 07:51:16 +13:00
ok300
b019120bd8
Add SQL indices to speed up initial load
2023-03-06 18:33:27 +01:00
Mike Dilger
6d424064a4
Clarify limitations of search
2023-03-06 21:31:55 +13:00
Mike Dilger
0b6852b53d
Emoji picker improvements
2023-03-06 21:20:33 +13:00
Mike Dilger
a188b00ee8
Search
2023-03-06 20:15:19 +13:00
Mike Dilger
f6c3bf17bc
Lightened both the extreme_bg_color and input_text_color() for Default theme dark_mode
2023-03-06 19:40:09 +13:00
Mike Dilger
967c0e0ab8
Theme::input_text_color() and manually set all TextEdit widgets to use it
2023-03-06 19:40:09 +13:00
Mike Dilger
bc0050bcba
Getting fancy with color (the thread visual bar on the left)
2023-03-06 15:31:07 +13:00
Mike Dilger
81c2950558
cargo fmt
2023-03-06 14:44:15 +13:00
Daniele Tonon
3427df8bb6
Add some space to the right of the avatar (all themes)
2023-03-06 01:28:15 +01:00
Daniele Tonon
25c6dabd0e
Update the Default theme: indentation style and padding
2023-03-06 01:28:15 +01:00
Mike Dilger
b6474eeb91
Don't blank when recalculating; put message in upper right
2023-03-06 07:45:36 +13:00