Vitor Pamplona
d54bc91c20
Updates changelog for next release
2026-03-20 18:12:48 -04:00
Vitor Pamplona
73536dd421
merge
2026-03-20 17:49:31 -04:00
Vitor Pamplona
817c4c7723
Removes some Attestation events from the feeds, adding on others
2026-03-20 17:45:45 -04:00
David Kaspar
ed624a0a36
Merge pull request #1892 from vitorpamplona/l10n_crowdin_translations
...
New Crowdin Translations
2026-03-20 22:33:58 +01:00
Crowdin Bot
57c046261e
New Crowdin translations by GitHub Action
2026-03-20 21:32:27 +00:00
Vitor Pamplona
6cb686f5cb
Merge pull request #1889 from davotoula/convert-dropdown-menus-to-M3-action-sheet-dialogs
...
Convert dropdown menus to m3 action sheet dialogs
2026-03-20 17:30:58 -04:00
Vitor Pamplona
bbac00ccb3
Merge branch 'main' into convert-dropdown-menus-to-M3-action-sheet-dialogs
2026-03-20 17:30:50 -04:00
Vitor Pamplona
0f921989b9
Merge pull request #1891 from vitorpamplona/claude/add-attestations-home-feed-lQCT8
...
Add support for rendering attestation events
2026-03-20 17:28:38 -04:00
Vitor Pamplona
a21da546ab
Merge branch 'main' of https://github.com/vitorpamplona/amethyst
...
* 'main' of https://github.com/vitorpamplona/amethyst :
New Crowdin translations by GitHub Action
2026-03-20 17:26:22 -04:00
Vitor Pamplona
9bfb170ffa
simple documentation
2026-03-20 17:15:05 -04:00
David Kaspar
ccffeb1e49
Merge pull request #1890 from vitorpamplona/l10n_crowdin_translations
...
New Crowdin Translations
2026-03-20 22:14:17 +01:00
Crowdin Bot
752f460bc0
New Crowdin translations by GitHub Action
2026-03-20 21:08:30 +00:00
Vitor Pamplona
b247310ba7
Merge branch 'main' of https://github.com/vitorpamplona/amethyst
...
* 'main' of https://github.com/vitorpamplona/amethyst :
code review fixes: 1. options.isNotEmpty().also → if guard 2. Hardcoded English strings in FeedGroup enum 3. Hardcoded accessibility label 4. Raw 14.sp literals (×6) → replaced with Font14SP theme constant 5. Raw 12.sp literal → replaced with Font12SP theme constant 6. Modifier.size(20.dp) → replaced with existing Size20Modifier theme constant
update gitignore
add grouped feed filter dialog with Material 3 styling add icons, reduce text size, center group headers in filter dialog
modernize SpinnerSelectionDialog with Material 3 styling
feature switch chess icon on android: visible in debug/benchmark client only
New Crowdin translations by GitHub Action
Intentionality: check the return value and log a warning via Log.w() when deletion fails
Update CS, DE, SV, PT
2026-03-20 17:05:29 -04:00
Vitor Pamplona
fc1e3e6b83
Adds a simple relay to quartz
2026-03-20 16:54:04 -04:00
Vitor Pamplona
d431b12f94
Migrates EventStore from Android's SQLLite to KMP
...
Fixes testing of libsodium between java and android
2026-03-20 16:00:17 -04:00
Vitor Pamplona
c5066d89c3
Fixes serialization issues when the code falls back to Kotlin Serialization
2026-03-20 15:58:17 -04:00
davotoula
26a97aa141
Code review fixes:
...
- Replaced manual .semantics with the simpler .clickable - avoids conditional Modifier allocation and a redundant semantics block
- Moved LocalClipboardManager.current inside the if
- Merged two consecutive postNostrUri?.let blocks into a single one
- Wrapped the "Copy & Gallery" M3ActionSection in a condition
- Removed duplicate string resource
2026-03-20 20:03:54 +01:00
davotoula
c9afec47cd
style: run spotlessApply after M3 dialog migration
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-20 19:24:49 +01:00
davotoula
bd10f74b2a
feat: convert bookmark item options menu to M3 dialog
...
Replace DropdownMenu with M3ActionDialog, M3ActionSection, and M3ActionRow
components. Move dialog outside ClickableBox. Preserve wantsToEditPost and
reportDialogShowing state holders unchanged.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-20 19:22:31 +01:00
davotoula
6007e22871
feat: convert note actions menu to M3 dialog
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-20 19:19:53 +01:00
davotoula
4e5d2e7d2a
feat: convert media context menu to M3 dialog
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-20 19:17:16 +01:00
davotoula
b3a61ba288
feat: convert user profile menu to M3 dialog
...
Replace DropdownMenu with M3ActionDialog in UserProfileDropDownMenu,
structured into share, moderation, and report sections.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-20 19:14:50 +01:00
davotoula
6632d3f515
feat: convert media playback menu to M3 dialog
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-20 19:12:13 +01:00
davotoula
2fc9b294ae
feat: convert follow pack actions menu to M3 dialog
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-20 19:08:50 +01:00
davotoula
28dbb3948b
feat: convert bookmark group management menu to M3 dialog
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-20 19:05:47 +01:00
davotoula
5bde93d58f
feat: convert people list management menu to M3 dialog
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-20 18:33:26 +01:00
davotoula
2c6d18607a
feat: convert bookmark list actions menu to M3 dialog
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-20 18:30:58 +01:00
davotoula
cbe13f6819
feat: convert add member menu to M3 dialog
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-20 18:10:45 +01:00
davotoula
dce1484dcc
feat: convert add bookmark menu to M3 dialog
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-20 17:19:27 +01:00
davotoula
aaed4bf697
feat: convert relay export menu to M3 dialog
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-20 17:11:46 +01:00
davotoula
289c882d59
feat: convert URL preview copy menu to M3 dialog
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-20 17:05:03 +01:00
davotoula
29f0b78fdd
feat: convert Messages mark-as-read menu to M3 dialog
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-20 17:02:46 +01:00
davotoula
19ff300f65
feat: add string resources for M3 action dialog titles
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-20 16:59:55 +01:00
davotoula
fdb5b58513
feat: add reusable M3ActionDialog, M3ActionSection, M3ActionRow components
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-20 16:59:51 +01:00
Vitor Pamplona
864581ecaa
Merge pull request #1887 from davotoula/ui-polish-feed-filter
...
UI polish: feed filter
2026-03-20 10:00:38 -04:00
davotoula
620f8dbf10
code review fixes:
...
1. options.isNotEmpty().also → if guard
2. Hardcoded English strings in FeedGroup enum
3. Hardcoded accessibility label
4. Raw 14.sp literals (×6) → replaced with Font14SP theme constant
5. Raw 12.sp literal → replaced with Font12SP theme constant
6. Modifier.size(20.dp) → replaced with existing Size20Modifier theme constant
2026-03-20 14:30:07 +01:00
davotoula
f15b7620df
update gitignore
2026-03-20 14:01:45 +01:00
davotoula
3a195c4648
add grouped feed filter dialog with Material 3 styling
...
add icons, reduce text size, center group headers in filter dialog
2026-03-20 14:01:45 +01:00
davotoula
460ccc2d02
modernize SpinnerSelectionDialog with Material 3 styling
2026-03-20 14:00:19 +01:00
Vitor Pamplona
4f80fbfae4
Merge pull request #1886 from davotoula/feature-switch-for-chess
...
feature switch out chess icon on android
2026-03-20 07:41:38 -04:00
Claude
525b54e3c6
feat: add attestation events to LocalCache, Home feed, profile feed, and NoteCompose UI
...
- Load AttestationEvent (31871), AttestationRequestEvent (31872),
AttestorRecommendationEvent (31873), and AttestorProficiencyEvent (11871)
into LocalCache via consumeBaseReplaceable
- Create beautiful card-based UI renderers for all four attestation types
with color-coded status indicators, validity badges, and kind chips
- Add attestation kinds to Home feed data source (FilterHomePostsByAuthors)
and DAL filter (HomeNewThreadFeedFilter)
- Add attestation kinds to user profile feed data source
(FilterUserProfilePosts) and DAL filter (UserProfileNewThreadFeedFilter)
- Add string resources for attestation status labels
https://claude.ai/code/session_01BEMFoHZENBwzmzS6TMPxVE
2026-03-20 10:39:32 +00:00
davotoula
05eb94915b
feature switch chess icon on android: visible in debug/benchmark client only
2026-03-20 10:14:59 +01:00
David Kaspar
1159edad15
Merge pull request #1885 from vitorpamplona/l10n_crowdin_translations
...
New Crowdin Translations
2026-03-20 10:06:54 +01:00
Crowdin Bot
450a352c98
New Crowdin translations by GitHub Action
2026-03-20 08:36:42 +00:00
davotoula
94cf31eb29
Intentionality: check the return value and log a warning via Log.w() when deletion fails
2026-03-20 09:32:11 +01:00
davotoula
123d9eea0c
Update CS, DE, SV, PT
2026-03-20 09:23:01 +01:00
Vitor Pamplona
c976f24a50
Fixes the list of users in the connected relays UI
2026-03-19 17:41:25 -04:00
Vitor Pamplona
583b9e56ba
Merge pull request #1883 from vitorpamplona/l10n_crowdin_translations
...
New Crowdin Translations
2026-03-19 17:13:00 -04:00
Crowdin Bot
e183d5efd2
New Crowdin translations by GitHub Action
2026-03-19 21:10:44 +00:00
Vitor Pamplona
f9369b0cf1
Merge pull request #1884 from vitorpamplona/claude/improve-android-push-notifications-9DzMr
...
Add direct reply and mark read actions to DM notifications
2026-03-19 17:08:50 -04:00