Mike Dilger
4641114a49
Ability to hide relays
2023-04-08 12:16:24 +12:00
Mike Dilger
ab78e4e073
Write a status message if Fetch Media is disabled when someone clicks on [Image]
2023-04-08 11:08:06 +12:00
Mike Dilger
d4e7002e0d
show media automatically false by default (causes a network storm of loading)
2023-04-08 10:45:47 +12:00
Mike Dilger
1dfd656266
Start with more secure network defaults
2023-04-08 10:41:11 +12:00
Mike Dilger
f5c2384d55
Make settings easier for me to understand
2023-04-08 10:37:55 +12:00
Mike Dilger
3fb7713968
cargo fmt
2023-04-08 06:37:01 +12:00
Mike Dilger
65f50e3266
Hover text for image buttons
2023-04-08 06:36:01 +12:00
Mike Dilger
f0f87b4de4
Show Media setting to default to true
2023-04-08 06:35:35 +12:00
Mike Dilger
0112d821ba
Stats page
2023-04-08 06:16:57 +12:00
Mike Dilger
3ea2445548
Improve timeouts in fetcher
2023-04-08 05:26:05 +12:00
Mike Dilger
a63a365a7d
cargo clippy & fmt
2023-04-07 13:01:03 +12:00
Mike Dilger
7561dc2c1c
Merge remote-tracking branch 'remotes/bushmann/image-loading-on-unstable'
2023-04-07 12:55:40 +12:00
Mike Dilger
1d09e35737
Cache-invalidate all posts by a given author when toggling mute
2023-04-07 12:48:01 +12:00
Nethanja Focking
0473622b43
Merge branch 'unstable' into implement-image-loading-rebased
...
# Conflicts:
# src/ui/feed/note/content.rs
# src/ui/feed/note/mod.rs
2023-04-06 18:28:23 -06:00
Nethanja Focking
0e168e1751
cargo fmt + clippy
2023-04-06 17:38:47 -06:00
Mike Dilger
db460338bc
NoteData: switch to HashMap:
...
DashMap is faster in a multithread situation by providing fine-grain locks.
But the UI is run in a single thread. The locking overhead buys us nothing.
2023-04-07 11:16:43 +12:00
Nethanja Focking
7c0180bc0b
Refine context menu and increase image menu button spacing
2023-04-06 17:00:14 -06:00
Nethanja Focking
25dbdb7289
Click to full-width, menu to the right of images
2023-04-06 16:27:47 -06:00
Nethanja Focking
3a765c11d2
Remove SVG again, but leave comment on how to load
2023-04-06 16:27:21 -06:00
Mike Dilger
3236f41987
Fixes for posts by muted authors breaking threads
2023-04-07 10:25:07 +12:00
Nethanja Focking
0abd873073
Updated UX on image placement
2023-04-06 15:18:11 -06:00
Mike Dilger
43307102e3
Merge branch 'master' into unstable
2023-04-07 09:17:03 +12:00
Mike Dilger
67a12de714
Respect mainfeed_include_nonroot in 3 places that forced it
2023-04-07 09:16:41 +12:00
Nethanja Focking
00226654d2
Always add a newline above a repost if there is already text on the current line
2023-04-06 08:23:11 -06:00
Nethanja Focking
9ac3d7803c
Prepare function drop_uncached_events()
to sync NoteData cache with GLOBALS.events cache
2023-04-06 08:09:03 -06:00
Nethanja Focking
0f544f28fa
Fix uncached mentioned events resulting in empty repost
...
since the event cache is already queries in render_content() it's a bug to exclude uncached mentions since notedata is now cached
2023-04-06 07:46:21 -06:00
bu5hm4nn
ec7b7088e3
Add option "Render images inline" to show images by default. Clicking an image will collapse it and show a link.
...
When Render images inline is false, click an image link will show the image.
Link and image have a context menu to open in browser and copy the URL.
2023-04-06 13:34:13 +12:00
bu5hm4nn
93bf9edaef
Make sure images are on their own row
2023-04-06 13:31:00 +12:00
bu5hm4nn
9a94e494a9
Load images but ignore videos for now
...
- images are max as wide as the content width and max as high as 1/4 of viewport height (we could let the user choose this later)
- in this commit there is one global setting to enable/disable media loading
- frame with small rounded edges gives illusion of image rounding but they are actually not
2023-04-06 13:30:57 +12:00
Mike Dilger
e1920e84a9
cargo fmt
2023-04-06 12:45:26 +12:00
bu5hm4nn
948ab7547a
Make cache work with Rc<RefCell<NoteData>>
2023-04-06 12:45:26 +12:00
bu5hm4nn
7223592179
Render all mentions in-place when the setting is enabled. Add structure for NoteData caching.
2023-04-06 11:59:54 +12:00
Mike Dilger
0ecce31ffa
Events::contains_key()
2023-04-06 11:48:35 +12:00
bu5hm4nn
312b093497
Move NoteData to notedata.rs and create stub for note manager
2023-04-06 11:48:35 +12:00
bu5hm4nn
fc45378e4e
Comment out broken tests in src/tags.rs
2023-04-06 11:42:30 +12:00
Mike Dilger
2e50ef18a3
Shatter content early:
...
Original by bu5hm4nn at cd8dda931c
Shatter content early on in NoteData::new() so that repost detection can now rely on it. Also formally implement kind:6 with no content as defined in NIP-18.
2023-04-06 11:42:30 +12:00
bu5hm4nn
1e8f8552c8
Support kind:6 with a single unmarked 'e' tag as defined in NIP-18
2023-04-06 11:42:30 +12:00
Mike Dilger
5f854eb650
Shatter: ContentSegments to use offsets instead of &str references
2023-04-06 11:42:30 +12:00
Mike Dilger
41efc3221a
Repost
2023-04-06 10:28:33 +12:00
Mike Dilger
667b983e37
Clean up display name code in UI
2023-04-06 10:03:45 +12:00
Mike Dilger
516527281b
Improve quote: insert an nevent1 with relays from event_seen (isntead of a note1 without relays)
2023-04-06 08:50:50 +12:00
Mike Dilger
83d5f7c910
Better handling of broken bech32.
...
Fixes #340
2023-04-06 08:49:21 +12:00
Mike Dilger
2cc1a8f963
Deletion support
2023-04-02 16:54:22 +12:00
Mike Dilger
ae5e0a4939
Cargo clippy & cargo fmt
2023-04-02 16:53:29 +12:00
Mike Dilger
b742c23744
Do not render 'reply' and 'quote' buttons when you cannot post
2023-04-02 16:53:29 +12:00
Mike Dilger
abbd682a36
Include current git hash in unstable version numbers
2023-04-02 16:53:29 +12:00
Mike Dilger
4de2a8dc93
If we encounter an 'nevent', and we don't have it, fetch it.
2023-04-01 12:30:00 +13:00
Mike Dilger
60ada3203d
Fix indexing bugs that might be in the midst of a unicode character
2023-04-01 09:49:02 +13:00
Mike Dilger
0708a92b94
Focus compose area on quote/reply; Send compose area on CTRL-Return or CMD-Return
2023-03-31 18:06:22 +13:00
Mike Dilger
6e89025c8e
hardcode zap receipts off and do not show in settings up
2023-03-31 18:06:22 +13:00
Mike Dilger
5bd92e2d7e
Improve composition highlighting
2023-03-31 16:19:34 +13:00
Mike Dilger
6a51dbae75
bugfix shatter_content()
2023-03-31 14:53:04 +13:00
Mike Dilger
ebd76130ef
NIP-27 support for new posts. No longer putting #[0] references in. Standardize with 'nostr:' prefix
2023-03-31 14:25:23 +13:00
Mike Dilger
801cda23ae
Use shatter_content() when rendering notes
2023-03-31 14:08:05 +13:00
Mike Dilger
b687af7a21
shatter_content() [not yet in use]
2023-03-31 13:08:51 +13:00
Mike Dilger
c09d51d4a5
Improve image/video link handling
2023-03-31 11:16:46 +13:00
Mike Dilger
7fc6fb8b93
Note menu: "Copy nevent"
2023-03-31 11:00:22 +13:00
Mike Dilger
9b67dcb1f9
Updates for changes upstream in nostr-types
2023-03-31 10:37:07 +13:00
Mike Dilger
a26c2976c2
more natural import
2023-03-30 13:07:53 +13:00
bu5hm4nn
c2c103eba4
Handle "nostr:nprofile" links in note content
2023-03-30 12:57:32 +13:00
Mike Dilger
dc19119c34
Cargo fmt
2023-03-30 12:33:03 +13:00
Mike Dilger
bf631c6b3f
Keep up to date with upstream egui
2023-03-30 12:33:03 +13:00
Mike Dilger
cfa3f9d396
A few fixes to recent changes to processing.rs
2023-03-30 12:33:03 +13:00
Mike Dilger
634c924dca
Fix FOREIGN KEY error by reordering logic in process.rs
2023-03-30 12:33:03 +13:00
Mike Dilger
41dbb959cf
Database Connection no longer inside an Option
2023-03-30 12:33:03 +13:00
Mike Dilger
8a2cf8fea0
Cargo fmt
2023-03-30 12:30:29 +13:00
Mike Dilger
dcbf02010a
Show GMT time when hovering over time
2023-03-30 12:30:19 +13:00
Mike Dilger
b05d7ba8d5
UI improvement for hovered seen on
2023-03-30 12:30:09 +13:00
Mike Dilger
2cf2a23500
Fix UI issues with relays event was seen on
2023-03-30 10:11:10 +13:00
Mike Dilger
0db66a4618
Make the FOREIGN KEY error more obvious (but not fixed)
2023-03-29 17:42:05 +13:00
Mike Dilger
c530a98fb8
Our Error doesn't benefit from impl std::error::Error
2023-03-29 17:07:28 +13:00
Mike Dilger
a791ef4990
Error handing revamped so we can record file! and line! where external error appeared
2023-03-29 16:53:38 +13:00
Mike Dilger
fca79886f6
cargo fmt
2023-03-29 16:53:29 +13:00
Mike Dilger
119d238d6c
seen on via hover (not ideal, egui is being difficult here with toggle)
2023-03-29 12:29:50 +13:00
Mike Dilger
86efd290de
Fix to seen-on processing
2023-03-29 11:33:50 +13:00
Mike Dilger
a00c82859f
Expose 'seen on' data for events (and fix it's recording)
2023-03-29 10:46:46 +13:00
Mike Dilger
26a381c8f7
Merge branch 'master' into unstable
2023-03-28 20:34:51 +13:00
Mike Dilger
895cdcf136
Merge commit 'ba51f2d280010cb4941dd5390d08971e672765f1'
2023-03-28 20:19:28 +13:00
Mike Dilger
26f5dc3140
Merge commit 'c14dbac8b26249fd56319259c195c1bf41a75d30'
2023-03-28 20:17:17 +13:00
Mike Dilger
b1585e59ea
cargo clippy & cargo fmt
2023-03-28 20:15:59 +13:00
Mike Dilger
35a725f5ac
Merge branch 'implement-nip-27' into unstable
2023-03-28 20:14:35 +13:00
Mike Dilger
ba61e7df17
Regex in UI: use suggestion from regex crate (avoids the clone, make code more local)
2023-03-28 20:13:38 +13:00
bu5hm4nn
fe845c1850
Only create nip-27 regex once
2023-03-27 19:19:03 -06:00
Mike Dilger
ba51f2d280
Setting to enable/disable zap receipts (even though zaps not impl yet, we were subscribing to them)
2023-03-28 13:40:48 +13:00
bu5hm4nn
d52545edb7
Do not put event links on a newline (that code was left over from rendering 'e' mentions as reposts, is now done elsewhere)
2023-03-27 18:21:30 -06:00
bu5hm4nn
f47a55d100
Implement NIP-27 link detection for "npub1", "nevent1" and "note1"
2023-03-27 18:20:11 -06:00
Daniele Tonon
cb34de2d50
Increase subject line spacing to match blank lines
2023-03-27 12:10:11 +02:00
Mike Dilger
c14dbac8b2
Replace replaceable events
2023-03-27 15:02:15 +13:00
Mike Dilger
199df8cfde
EventKind selection pushed deeper
2023-03-27 15:00:19 +13:00
Mike Dilger
b420caa202
cargo fmt
2023-03-27 13:14:27 +13:00
Mike Dilger
95e04e8903
Merge remote-tracking branch 'bushmann/fix-subject-line'
2023-03-27 13:12:26 +13:00
Mike Dilger
4bd90169db
Merge remote-tracking branch 'dtonon/features/update_mention_in_default_theme'
2023-03-27 13:12:10 +13:00
Mike Dilger
e60b95f985
Do not show reposts if they are long form content and long form content is disabled
2023-03-27 10:47:43 +13:00
bu5hm4nn
c8660600d8
Give themes ability to font style subject line
2023-03-26 14:35:34 -06:00
bu5hm4nn
5afa9a0585
Fix position of subject line. It will not show if there is a content warning or in JSON and QR views.
2023-03-26 12:42:10 -06:00
Mike Dilger
7ac266efff
Merge branch 'deleg-improv-3'
2023-03-26 20:02:15 +13:00
Mike Dilger
25b28fe9d6
Avoid sending message to self; use current error handling; cargo fmt
2023-03-26 19:58:40 +13:00
Michael Dilger
ae65fcfdd3
Merge pull request #326 from bu5hm4nn/obey-mention-setting
...
Obey mention setting
2023-03-26 13:28:22 +13:00
Mike Dilger
a9509bb80c
Support for Long-Form Content
2023-03-26 11:47:12 +13:00
Daniele Tonon
1c340319c5
Update the mention style in the Default theme
2023-03-25 18:17:48 +01:00
bu5hm4nn
c4ef6da048
Merge branch 'master' into obey-mention-setting
2023-03-24 18:25:15 -06:00
Mike Dilger
cf530a8897
Stop recomputing person feed every frame (when looking at person feed)
2023-03-25 11:57:24 +13:00
Mike Dilger
2b79ce9a35
Option to not periodically recompute the feed; Refresh button
2023-03-25 11:08:45 +13:00
Mike Dilger
41c2b91c39
Refactor in feed.rs
2023-03-25 10:37:42 +13:00
Mike Dilger
908df683c5
Feed recompute: lock to just one thread at a time
2023-03-25 10:35:58 +13:00
bu5hm4nn
26372a36b3
Only inline first mention (before it would inline the last one) and fix obeying the user setting
2023-03-24 15:23:50 -06:00
bu5hm4nn
156d5f35d3
Improve Roundy theme
2023-03-24 15:16:15 -06:00
Mike Dilger
362e4c51b4
Revert "Setting to block mostr"
...
This reverts commit d61acc2dd6
.
2023-03-25 09:38:46 +13:00
Mike Dilger
e132b940a1
Merge remote-tracking branch 'bushmann/refactor-note-rendering' into notemerge
2023-03-25 09:07:54 +13:00
bu5hm4nn
e3b3617c4c
cargo fmt
2023-03-21 23:44:51 -06:00
bu5hm4nn
ba2df1663f
Revert renaming "as_reply_to" in outer code where it only has that meaning. It's still called "hide_footer" in render_note_inner()
because there, there is now more than one reason to hide the footer.
2023-03-21 23:38:53 -06:00
Mike Dilger
d61acc2dd6
Setting to block mostr
2023-03-21 17:13:17 +13:00
Mike Dilger
e5f0449513
Don't show the presence of muted posts at all.
2023-03-21 16:55:35 +13:00
bu5hm4nn
5a202195cd
Allow theme to distinguish comment mentions
2023-03-20 11:10:36 -06:00
bu5hm4nn
47c70369d7
Merge branch 'master' into refactor-note-rendering
2023-03-20 10:30:19 -06:00
bu5hm4nn
06300b8920
Add optional frame around repost. Also comment mentions now have reversed avatar size and show of interaction buttons.
2023-03-20 10:29:54 -06:00
Mike Dilger
f700293e17
Utilize relays fro nevent1
2023-03-20 14:28:55 +13:00
bu5hm4nn
477ac8b5bc
Accept only 'e' tags marked as "mention" to comply with NIP-10
2023-03-18 18:00:42 -06:00
Adam B
f8a769e79c
DTag entry: separate display and new tag entry
2023-03-18 23:32:48 +01:00
Adam B
f933ab8289
Remove delegation tag too when Identity is removed
2023-03-18 23:02:25 +01:00
bu5hm4nn
5533b4a4ed
Add theme option to style repost stroke
2023-03-16 15:59:04 -06:00
bu5hm4nn
2854c36b12
Fix vertical alignment for header following username (REPOST, etc)
2023-03-16 15:58:16 -06:00
bu5hm4nn
c635cb129a
Give themes control over repost separator spacing
2023-03-15 22:27:24 -06:00
bu5hm4nn
0bb6cc9d2d
Always trim whitespace around notes
2023-03-15 22:27:00 -06:00
Mike Dilger
528169aa75
Update nostr-types
2023-03-16 16:59:41 +13:00
Mike Dilger
d0d6b39ff9
Fix of commits ago (more fixes coming)
2023-03-16 16:51:39 +13:00
Mike Dilger
214f888c85
Don't print 'normalizing urls' unless actually doing it
2023-03-16 16:44:53 +13:00
Mike Dilger
6894524df2
Relationship::Root treated like Relationship::Reply
2023-03-16 15:31:59 +13:00
Mike Dilger
7203efb02e
Fix wrong use of .mentions()
2023-03-16 15:28:35 +13:00
bu5hm4nn
2c763c6146
Fix whitespace and classic theme, addresses #305
2023-03-15 17:51:44 -06:00
Mike Dilger
d27ab3a75d
Revert "Use r2d2 for SQL connection pooling"
...
This reverts commit 89ea16dfe8
.
2023-03-15 20:22:53 +13:00
Mike Dilger
c504115cca
Revert "Remove most spawn_blocking blocks"
...
This reverts commit d2207a9e3c
.
2023-03-15 20:20:29 +13:00
Mike Dilger
ebf687383c
Revert "Remove remaining spawn_blocking blocks"
...
This reverts commit fab47d39e6
.
2023-03-15 20:18:46 +13:00
Mike Dilger
364a9fddd2
Revert "Strip out a lot of commented code (we can restore it from git if we need it eventually)"
...
This reverts commit de4402d9df
.
2023-03-15 20:18:37 +13:00
Mike Dilger
45d28de826
Revert "No need to clone the Arc"
...
This reverts commit 34e25d3772
.
2023-03-15 20:18:08 +13:00
Mike Dilger
49dbf2d489
Revert "Attempt to solve DB locking problem"
...
This reverts commit ae28246c3d
.
2023-03-15 20:17:43 +13:00
bu5hm4nn
c0fa261007
Correctly indent comments that come before reposts,
...
refactor to render all reposts in the same code line (yay!)
2023-03-14 20:08:14 -06:00
bu5hm4nn
4dc0181a83
Fix: Kind 6 Mention (kind 6 repost without JSON payload) && cargo fmt
2023-03-14 17:42:53 -06:00
bu5hm4nn
c6cdc0437f
Add support for rendering reposts of inline mentions if the mention is last tag in the content
2023-03-14 17:26:57 -06:00
bu5hm4nn
6b35765476
Trim off whitespace when there is only one mention and no other text
2023-03-14 15:30:46 -06:00
Bu5hm4nn
f292c1f3e8
Change which buttons are shown. Now show only the innermost repost buttons.
2023-03-14 13:42:58 -06:00
Bu5hm4nn
43b072d764
fix detection of MentionOnly
2023-03-14 13:27:53 -06:00
Bu5hm4nn
ff83508a7f
Improve repost type detection, case CommentMention is not yet handled (will throw warning)
2023-03-14 13:13:13 -06:00
Bu5hm4nn
27aee36a05
Implement new style for mentions, implements #305
2023-03-13 22:21:11 -06:00
Bu5hm4nn
b1ad1f3ef5
Use Event::mentions()
to determine if we have mentions
2023-03-13 19:39:17 -06:00
Bu5hm4nn
e6068c87ac
Fix adding newline before repost mention
2023-03-13 19:05:44 -06:00
Bu5hm4nn
a45669a247
Move more common fields to NoteData::new() so they get used for constructing reposts
2023-03-13 18:40:45 -06:00
Bu5hm4nn
90423d9a6a
Move common fields to NoteData::new() so they get used for constructing reposts
2023-03-13 18:06:08 -06:00
Bu5hm4nn
50f1034f5a
Optimize avatar size determination
2023-03-13 17:36:31 -06:00
Bu5hm4nn
715420ff9e
Rename as_reply_to
into hide_footer
as that was the only effect of that variable
2023-03-13 17:18:44 -06:00
Bu5hm4nn
2fee804543
Let note module own the info on how to render a note which is used by themes
2023-03-13 16:50:35 -06:00
Mike Dilger
e9aaabc416
Fix: for DMs not showing under Direct Replies Only
2023-03-14 10:49:06 +13:00
Mike Dilger
27d825057b
Change Schema31 so it is less likely to fail
2023-03-14 09:02:16 +13:00
Mike Dilger
9eb7221289
Merge remote-tracking branch 'dtonon/features/from_image_url_to_placeholder'
2023-03-12 15:40:10 +13:00
Mike Dilger
62746559e4
Merge remote-tracking branch 'bushmann/show-first-mention'
2023-03-12 14:08:03 +13:00
Daniele Tonon
6cd6a66b9b
Show a image / video placeholders instead of full urls
2023-03-12 01:44:53 +01:00
Bu5hm4nn
3b14869e36
Break line before reposting mention
2023-03-11 18:01:04 -06:00
Mike Dilger
5baead900b
cargo fmt
2023-03-12 12:44:45 +13:00
Bu5hm4nn
6d7d77b8e5
Add setting to render the first mention of a post as a repost
2023-03-11 16:53:23 -06:00
Bu5hm4nn
1e76ad31c4
I prefer URL's breaking with break_anywhere=true. This allows them to line break anywhere in the URL instead of only on "break chars" like "./?" etc
2023-03-11 14:46:14 -06:00
Mike Dilger
5dc82ad65b
Merge remote-tracking branch 'tonygiorgio/db-lock'
2023-03-12 09:25:33 +13:00
Mike Dilger
d286db2be8
Revert "Move Post to another page"
...
This reverts commit 3a522821b5
.
2023-03-12 09:25:23 +13:00
Tony Giorgio
ae28246c3d
Attempt to solve DB locking problem
2023-03-11 00:32:26 -06:00
Mike Dilger
327d923d49
Ignore foreign key constraint errors inserting into event_flags, it's not critical.
2023-03-10 19:46:45 +13:00
Mike Dilger
3a522821b5
Move Post to another page
2023-03-10 14:50:37 +13:00
Mike Dilger
406ca65a97
Tweak switch to work better with existing themes
2023-03-10 14:09:38 +13:00
Mike Dilger
820a67a3d9
Feed options as switches
2023-03-10 14:05:11 +13:00
Mike Dilger
3953ebecfb
ui: switch component
2023-03-10 14:05:03 +13:00
Mike Dilger
68f3e2ec2d
Merge remote-tracking branch 'bushmann/add-copy-raw-data-menu-item'
2023-03-10 13:40:04 +13:00
Mike Dilger
0e42789b34
Merge remote-tracking branch 'bushmann/update-roundy-theme'
2023-03-10 13:39:02 +13:00
Bu5hm4nn
4aaf4ca15b
Update Roundy theme
2023-03-09 18:27:06 -06:00
Bu5hm4nn
55314fee5a
Add a menu item to copy raw note data
2023-03-09 18:26:15 -06:00
Bu5hm4nn
1c87d1e390
Set item_spacing.x to zero when rendering note content.
2023-03-09 18:25:13 -06:00
Mike Dilger
234881bedb
clippy & fmt
2023-03-10 13:16:42 +13:00
Mike Dilger
cde7007330
Merge remote-tracking branch 'dtonon/features/collapsible_threads'
2023-03-10 12:47:45 +13:00
Mike Dilger
34e25d3772
No need to clone the Arc
2023-03-10 12:22:22 +13:00
Mike Dilger
de4402d9df
Strip out a lot of commented code (we can restore it from git if we need it eventually)
2023-03-10 12:02:21 +13:00
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
Daniele Tonon
026cf4df28
Implement collapsible reply threads
2023-03-07 16:38:52 +01: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