Vitor Pamplona
12c27af813
cancel other running builds in github actions when a new one comes up
2026-03-16 17:16:05 -04:00
Vitor Pamplona
7e2912ffd8
removes more warnings
2026-03-16 17:15:33 -04:00
Vitor Pamplona
874d750bf0
removing unused import
2026-03-16 17:01:59 -04:00
Vitor Pamplona
95c7adc90b
Less warnings
2026-03-16 16:53:17 -04:00
Vitor Pamplona
b96c1c2c3a
Fixes iosGzip
2026-03-16 16:38:31 -04:00
Vitor Pamplona
b916817247
Finishes serialization features for NIP-47
2026-03-16 16:35:05 -04:00
Vitor Pamplona
2d959b0108
Merge branch 'main' of https://github.com/vitorpamplona/amethyst
...
* 'main' of https://github.com/vitorpamplona/amethyst :
New Crowdin translations by GitHub Action
drawerGesturesEnabled is true whenever the drawer is in transition (target != current)
Split the logic between onPreScroll and onPostScroll
New Crowdin translations by GitHub Action
New Crowdin translations by GitHub Action
Unnecessary ?. / ?: / !! on non-null Missing @OptIn annotations Parameter name mismatches Icons.Filled.* / Icons.AutoMirrored.* No cast needed / remove inline LocalLifecycleOwner import fix NIP-51 name() → title() Chess gameId → startEventId Nullable DecimalFormat safe calls DelicateCoroutinesApi opt-in
use 50/50 split for pager vs dock zones
fix: allow swipe-to-close when drawer is open on pager screens
2026-03-16 16:28:55 -04:00
Vitor Pamplona
abf2151bac
Damus' relay is way too restrictive
2026-03-16 16:28:42 -04:00
Vitor Pamplona
56f7d83b5b
Merge pull request #1860 from davotoula/swipe-on-main-screen
...
Swipe to switch tabs. Main screen and messages
2026-03-16 16:14:53 -04:00
Vitor Pamplona
dd55827486
Merge pull request #1863 from davotoula/reduce-compilation-warnings
...
Reduce compilation warnings
2026-03-16 16:14:38 -04:00
David Kaspar
645affd511
Merge pull request #1864 from vitorpamplona/l10n_crowdin_translations
...
New Crowdin Translations
2026-03-16 18:34:37 +00:00
Crowdin Bot
1a671fd0b4
New Crowdin translations by GitHub Action
2026-03-16 18:27:11 +00:00
David Kaspar
0c8a462ddf
Merge pull request #1862 from vitorpamplona/l10n_crowdin_translations
...
New Crowdin Translations
2026-03-16 18:25:26 +00:00
davotoula
9d95817b4d
drawerGesturesEnabled is true whenever the drawer is in transition (target != current)
2026-03-16 19:04:01 +01:00
davotoula
bf6ee6dc87
Split the logic between onPreScroll and onPostScroll
2026-03-16 19:01:51 +01:00
Crowdin Bot
21b6f9c67e
New Crowdin translations by GitHub Action
2026-03-16 17:50:19 +00:00
David Kaspar
d9c95de736
Merge pull request #1861 from vitorpamplona/l10n_crowdin_translations
...
New Crowdin Translations
2026-03-16 17:48:10 +00:00
Vitor Pamplona
7c22c4e6c5
Migrates to collections 1.6, which deprecates iOS Intel targets.
2026-03-16 13:45:01 -04:00
Crowdin Bot
1af1383428
New Crowdin translations by GitHub Action
2026-03-16 17:09:41 +00:00
Vitor Pamplona
ea6116cd5c
Merge branch 'main' of https://github.com/vitorpamplona/amethyst
...
* 'main' of https://github.com/vitorpamplona/amethyst :
New Crowdin translations by GitHub Action
Fix swipe-back triggering unwanted draft deletion signing
fix: revert ReactionsSettingsScreen to upstream version
fix(nav): preserve screen state across overlay navigation
feat(search): collapsible section headers + sorting + search improvements
fix(ui): remove duplicate back button from SinglePaneLayout
refactor(search): extract thread-safe EventDeduplicator, unify dedup
fix(search): loading indicator, result delivery, and history race
fix(search): cleanup review findings — dead code, FQN refs, naming
refactor(search): extract shared code to commons, remove dead code
feat(search): add keyboard shortcuts, search history UI, and operator hints
feat(search): add SearchHistoryStore with recent queries and saved searches
feat(search): add advanced search UI with panel, results list, and SearchScreen rewrite
feat(search): add AdvancedSearchBarState with bidirectional sync
feat(search): add SearchFilterFactory and SearchResultFilter
feat(search): add query engine — SearchQuery, QueryParser, QuerySerializer, KindRegistry
2026-03-16 13:02:52 -04:00
Vitor Pamplona
81ecaa82ff
Migrates to vico charts 3.0
2026-03-16 12:53:54 -04:00
davotoula
588cfe4c96
Unnecessary ?. / ?: / !! on non-null
...
Missing @OptIn annotations
Parameter name mismatches
Icons.Filled.* / Icons.AutoMirrored.*
No cast needed / remove inline
LocalLifecycleOwner import fix
NIP-51 name() → title()
Chess gameId → startEventId
Nullable DecimalFormat safe calls
DelicateCoroutinesApi opt-in
2026-03-16 16:23:08 +01:00
davotoula
844847d871
use 50/50 split for pager vs dock zones
2026-03-16 15:40:59 +01:00
davotoula
2a9c9e4510
fix: allow swipe-to-close when drawer is open on pager screens
...
Keep drawer gestures enabled when the drawer is open so users can
swipe left to close it. Only disable gestures when the drawer is
closed (to let the pager and ZonedSwipeModifier handle gestures).
2026-03-16 15:40:40 +01:00
Vitor Pamplona
714afdc2a8
Update dependencies
2026-03-16 09:35:41 -04:00
Vitor Pamplona
7f6219c846
Merge pull request #1859 from vitorpamplona/l10n_crowdin_translations
...
New Crowdin Translations
2026-03-16 08:19:13 -04:00
Crowdin Bot
be09535cd6
New Crowdin translations by GitHub Action
2026-03-16 12:17:53 +00:00
Vitor Pamplona
2acf02945b
Merge pull request #1840 from nrobi144/feat/desktop-advanced-search
...
feat(desktop): advanced search with NIP-50, collapsible sections, and nav state preservation
2026-03-16 08:14:18 -04:00
Vitor Pamplona
f5d4d967eb
Merge pull request #1858 from dadofsambonzuki/fix/dm-swipe-back-signing
...
Fix swipe-back triggering unwanted draft deletion signing
2026-03-16 08:12:56 -04:00
Nathan Day
1c663cb26b
Fix swipe-back triggering unwanted draft deletion signing
...
When swiping back on a DM screen with an empty message, the BackHandler
was calling sendDraftSync() which checks if the message is blank and then
calls deleteDraftIgnoreErrors(). This creates and signs a NIP-09 DeletionEvent,
prompting the external signer to sign a deletion event.
The fix adds a check to only call sendDraftSync() when there's actual
content in the message, avoiding the unnecessary signing prompt.
2026-03-16 10:32:18 +00:00
nrobi144
e4b4606ab9
fix: revert ReactionsSettingsScreen to upstream version
...
Spotless reformatted this file during merge. Restoring upstream's
version to avoid unintended changes to the mobile app.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-16 07:35:09 +02:00
Vitor Pamplona
78ffd5ec6b
Moves nip06 tests to the right package.
2026-03-15 21:32:02 -04:00
Vitor Pamplona
d426dbd4ff
adds icons for desktop releases
2026-03-15 21:10:59 -04:00
Vitor Pamplona
04b4429809
removes another deprecation
2026-03-15 20:57:46 -04:00
Vitor Pamplona
d10b43c098
Migrates old Preview annotation
2026-03-15 20:55:55 -04:00
Vitor Pamplona
8b4a45cb5b
Removing deprecated library addresses and deprecated apis
2026-03-15 20:52:01 -04:00
Vitor Pamplona
bda7e48a84
removes more warnings
2026-03-15 20:33:31 -04:00
Vitor Pamplona
e87ac7468d
Removing Locale deprecations
2026-03-15 20:29:05 -04:00
Vitor Pamplona
49f5d9518e
Fixes warnings
2026-03-15 20:26:31 -04:00
Vitor Pamplona
19ca7afcb8
fixes warnings
2026-03-15 20:06:20 -04:00
Vitor Pamplona
1cdd061b06
removing warnings
2026-03-15 20:03:39 -04:00
Vitor Pamplona
929b5d6175
Merge pull request #1853 from vitorpamplona/claude/add-relay-event-counters-c7stK
...
Add NIP-45 COUNT query support to relay management UI
2026-03-15 19:58:19 -04:00
Vitor Pamplona
45b947ec68
Merge branch 'main' into claude/add-relay-event-counters-c7stK
2026-03-15 19:58:12 -04:00
Vitor Pamplona
88565d02ad
Merge pull request #1856 from vitorpamplona/claude/cross-platform-github-actions-xeNlt
...
Refactor CI/CD workflows for multi-platform builds
2026-03-15 19:57:59 -04:00
Vitor Pamplona
0e476c8988
Adds test and some refinements.
2026-03-15 19:51:39 -04:00
Claude
d996911cda
feat: add cross-platform CI for Linux, macOS, and Windows
...
- Split build.yml into lint, test (matrix: 3 OS), build-android, and
build-desktop (matrix: 3 OS with native packaging) jobs
- Tests now run on ubuntu, macos, and windows to validate cross-platform
compatibility
- Desktop distributions (DEB, DMG, MSI) built on their native OS and
uploaded as artifacts
- Split create-release.yml into create-release, deploy-android, and
deploy-desktop jobs so desktop distributions are included in releases
- Android APK/AAB builds and Quartz publishing remain on Linux
https://claude.ai/code/session_016dxFUErY4P6WRir4xxhCEr
2026-03-15 21:34:18 +00:00
Vitor Pamplona
61089fa866
Merge branch 'main' into claude/add-relay-event-counters-c7stK
2026-03-15 17:30:23 -04:00
Vitor Pamplona
91a9dcb9a1
Merge branch 'main' of https://github.com/vitorpamplona/amethyst
...
* 'main' of https://github.com/vitorpamplona/amethyst :
Rename build step for Benchmark APK in workflow
compilation error fix: Changed map to mapNotNull
spotlessApply
2026-03-15 17:16:00 -04:00
Vitor Pamplona
3624d584db
Merge pull request #1855 from vitorpamplona/davotoula-patch-1
...
Rename build step for Benchmark APK in workflow
2026-03-15 17:15:39 -04:00
Vitor Pamplona
2fd29ab365
uses quiet mode to avoid lots of warnings in the commit screen
2026-03-15 17:15:16 -04:00