Vitor Pamplona
21e29bbb3c
Fixes test cases.
2026-03-12 19:42:46 -04:00
Vitor Pamplona
fa67030b47
Adds support for BUD-10 Blossom URIs
2026-03-12 18:57:46 -04:00
nrobi144
5a437ed5ac
feat(search): collapsible section headers + sorting + search improvements
...
- Collapsible sticky section headers with animated chevron
- Full header row clickable to toggle collapse
- SearchResultSorter, SearchSortOrder, pseudo-kind filtering
- TextFieldValue cursor preservation, relay timeout improvements
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-12 13:23:27 +02:00
nrobi144
7180edf162
Merge upstream/main into feat/desktop-advanced-search
...
Resolve conflicts:
- RelayStatus.kt: keep both relay URLs
- SearchScreen.kt: keep advanced search implementation
- SinglePaneLayout.kt: add missing Spacer import
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-12 13:22:15 +02:00
Vitor Pamplona
0c040d8816
addresses long domain names for blossom and nostr profiles
2026-03-11 14:59:52 -04:00
nrobi144
ae76b86ab6
feat(search): add query engine — SearchQuery, QueryParser, QuerySerializer, KindRegistry
...
Phase 1 of advanced search. Recursive descent parser for operators
(from:, kind:, since:, until:, lang:, domain:, #tag, -exclude, OR),
serializer for bidirectional sync, kind alias registry with pseudo-kind
support. 68 unit tests all passing.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 11:42:13 +02:00
Vitor Pamplona
e3f99051db
Applies new UrlDetector to the RichTextViewer
2026-03-07 16:38:25 -05:00
Vitor Pamplona
109a5e7cd7
Adds single label domains to parse nostr: urls too
2026-03-07 10:51:19 -05:00
Vitor Pamplona
f4d401bc56
Switches to our own version of the Url Detector
2026-03-06 10:58:59 -05:00
Vitor Pamplona
13f401df8c
Moves test cases to commonTest
2026-03-05 08:34:18 -05:00
Vitor Pamplona
73c5418114
Fixes bug on Show More calculations for very long texts.
2026-03-05 08:31:01 -05:00
Vitor Pamplona
2f94b3cb15
Adds the latin1 characters to the ascii block to avoid splitting words
2026-03-04 14:38:48 -05:00
kojira
fd28d354e7
fix: treat multibyte characters as URL terminators in RichTextParser
2026-03-01 23:54:12 +09:00
Vitor Pamplona
710f15f790
- Fixes copyright using KDoc patterns instead of simpler comments
...
- Moves spotless and git-hooks to hidden folders
2026-02-09 13:06:41 -05:00
Vitor Pamplona
04ac40fa1a
moves test as well
2026-01-13 16:07:03 -05:00
Vitor Pamplona
e3832ee19b
Moves Filters from Common to Desktop
2026-01-07 12:06:28 -05:00
Vitor Pamplona
806bc2729a
Fixes places for the test and common code
2026-01-07 11:51:45 -05:00
Vitor Pamplona
d3e0cdd135
Fixes FilledFilter test
2026-01-07 11:16:26 -05:00
nrobi144
f800e20b05
reuse some filtering logic
2026-01-03 06:15:37 +02:00