Vitor Pamplona
9e105e017d
Merge branch 'main' of https://github.com/vitorpamplona/amethyst
...
* 'main' of https://github.com/vitorpamplona/amethyst :
update cz, pt, de, sv
New Crowdin translations by GitHub Action
2026-03-10 13:49:26 -04:00
Vitor Pamplona
ab9ecdc939
Adds methods to follow a bunch of users at the same time
2026-03-10 11:12:23 -04:00
Vitor Pamplona
b8f9b18506
Moves the account import idea to a route after login
2026-03-10 10:19:18 -04:00
David Kaspar
f42939c3b0
Merge pull request #1794 from davotoula/update-translations
...
update cz, pt, de, sv
2026-03-10 14:04:37 +00:00
davotoula
1e65228488
update cz, pt, de, sv
2026-03-10 14:56:33 +01:00
David Kaspar
b749fbdb88
Merge pull request #1793 from vitorpamplona/l10n_crowdin_translations
...
New Crowdin Translations
2026-03-10 13:37:53 +00:00
Crowdin Bot
1aa368221a
New Crowdin translations by GitHub Action
2026-03-10 13:30:51 +00:00
Vitor Pamplona
ff4356ce31
Moves away from calling relay feeds "favorites"
2026-03-10 09:26:09 -04:00
Vitor Pamplona
3146b91c59
Make user import stable
2026-03-10 09:13:16 -04:00
Vitor Pamplona
55477429be
removes old null mute lists from top nav bar
2026-03-10 09:13:05 -04:00
Vitor Pamplona
c4b4e1b5c8
adds a button to see the feed in the RelayInformationScreen
2026-03-10 08:51:10 -04:00
Vitor Pamplona
50a578cfdc
Fixes preview of relay information screen
2026-03-10 08:50:51 -04:00
Vitor Pamplona
741a2e13b5
Fixes imports in NoteCompose
2026-03-10 08:44:53 -04:00
Vitor Pamplona
9ca5fc0496
Fixed rendering of calendar event previews
2026-03-10 08:43:59 -04:00
Vitor Pamplona
9c8bac7b0b
Merge pull request #1792 from vitorpamplona/claude/add-calendar-event-rendering-HsY4W
...
Add support for rendering NIP-52 calendar events
2026-03-10 08:28:30 -04:00
Claude
fec2f2dfc8
feat: add @Preview functions for RenderCalendarTimeSlotEvent and RenderCalendarDateSlotEvent
2026-03-10 12:26:42 +00:00
Claude
2a2bdc8026
feat: add calendar event rendering for NIP-52 CalendarTimeSlotEvent and CalendarDateSlotEvent
...
Adds UI rendering for kind 31922 (CalendarDateSlotEvent) and kind 31923
(CalendarTimeSlotEvent) in the note feed. Each event renders with a header
image, title, date/time range, location, and summary.
2026-03-10 12:20:07 +00:00
Vitor Pamplona
376e34bde6
Merge branch 'main' of https://github.com/vitorpamplona/amethyst
...
* 'main' of https://github.com/vitorpamplona/amethyst :
fix(quartz): connect() returns Unit, caller calls getPublicKey separately
fix(quartz): fix NIP-44 key mutation and NIP-46 connect response handling
feat: add custom ElectrumX server settings for Namecoin resolution
feat: import follow list with Namecoin resolution during signup
2026-03-10 08:20:03 -04:00
Vitor Pamplona
70af50b74f
Adds default Relay Feeds
2026-03-10 08:19:49 -04:00
Vitor Pamplona
21d1734365
Merge pull request #1786 from mstrofnone/feat/custom-electrumx-settings
...
feat: Custom ElectrumX server settings for Namecoin resolution
2026-03-10 08:14:36 -04:00
Vitor Pamplona
97a3fcc9df
Merge pull request #1785 from mstrofnone/feat/import-follow-list-namecoin
...
feat: import follow list with Namecoin resolution during signup
2026-03-10 08:14:24 -04:00
Vitor Pamplona
88e6825028
Merge pull request #1789 from nrobi144/fix/nip46-quartz-bugs
...
fix(quartz): fix NIP-44 key mutation and NIP-46 connect response handling
2026-03-10 08:08:08 -04:00
nrobi144
e56b0d2b83
fix(quartz): connect() returns Unit, caller calls getPublicKey separately
...
Per Amber maintainer: connect never returns a pubkey — response is
"ack" or the secret string. Rewrote ConnectResponse.parse() to check
result/error fields directly on base BunkerResponse (matching Jackson
deserialization). connect() is now a pure protocol handshake; callers
call getPublicKey() separately as a domain concern.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 07:24:57 +02:00
Vitor Pamplona
e47299cd6b
Rendering a fake waveform when playing music without any video frames.
2026-03-09 16:32:50 -04:00
Vitor Pamplona
328fd5221c
Reducing the distance from the center to the side seek buttons on video playback
2026-03-09 13:02:15 -04:00
Vitor Pamplona
eafbd450ea
changes player's min height to match the gradients on controllers.
2026-03-09 13:00:02 -04:00
Vitor Pamplona
68997b8033
Always render video playback center buttons on the top
2026-03-09 12:59:10 -04:00
Vitor Pamplona
05b3a122f5
Positions search relays after users in the search result list
2026-03-09 12:48:48 -04:00
Vitor Pamplona
7b3a745548
Merge branch 'main' of https://github.com/vitorpamplona/amethyst
...
* 'main' of https://github.com/vitorpamplona/amethyst :
New Crowdin translations by GitHub Action
2026-03-09 12:41:16 -04:00
Vitor Pamplona
1aa61a156d
If tying a relay in the search screen, adds it to the results.
2026-03-09 12:37:58 -04:00
Vitor Pamplona
bdf4add64f
Adds a list of users of a relay to the relay information dialog.
2026-03-09 12:24:10 -04:00
Vitor Pamplona
a34ba7cea8
Adds relay search to the search page
2026-03-09 11:46:21 -04:00
Vitor Pamplona
2387a1bb91
Improves the order of search results
2026-03-09 11:25:00 -04:00
Vitor Pamplona
76598c304e
Improvements to profile page
2026-03-09 10:44:33 -04:00
David Kaspar
8e10bd1911
Merge pull request #1790 from vitorpamplona/l10n_crowdin_translations
...
New Crowdin Translations
2026-03-09 13:12:51 +00:00
Crowdin Bot
40bbd62725
New Crowdin translations by GitHub Action
2026-03-09 12:47:21 +00:00
Vitor Pamplona
961b8cf19e
Fixes user search/list not resetting
...
Fixes modifier bug
2026-03-09 08:43:29 -04:00
nrobi144
39393d328b
fix(quartz): fix NIP-44 key mutation and NIP-46 connect response handling
...
Two bugs in quartz's NIP-46 remote signer:
1. FixedKey.getEncoded() returned the raw byte array reference. javax.crypto.Mac
zeroes the key via destroy() after HMAC computation, corrupting the NIP-44
saltPrefix ("nip44-v2") after the first computeConversationKey call. All
subsequent NIP-44 decryptions with different key pairs fail with Invalid Mac.
Fix: return key.copyOf() instead of key.
2. NostrSignerRemote.connect() only handled pubkey responses. Amber (and other
signers) may respond with "ack" or "already connected" error. Added
ConnectResponse parser that maps these to success and falls back to
getPublicKey() to retrieve the actual pubkey.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-09 07:49:58 +02:00
Vitor Pamplona
af4404c86e
Improves display of the drop down when adding relays.
2026-03-08 13:47:11 -04:00
Vitor Pamplona
7fa9fdff9e
When adding new relays, show full information dialog
2026-03-08 13:07:29 -04:00
Vitor Pamplona
693931ed15
Removes the need to start user searches with @ in the user fields across the app.
2026-03-08 12:43:59 -04:00
Vitor Pamplona
785ef8f2f3
Final touches
2026-03-08 12:31:10 -04:00
Vitor Pamplona
92da66059b
Opens the amount dialog when pressing the zap button without any zap setup
2026-03-08 12:31:03 -04:00
Vitor Pamplona
db27b876ff
Refines new Zap dialog screen
2026-03-08 12:17:41 -04:00
Vitor Pamplona
8912e55269
text improvements
2026-03-08 12:12:08 -04:00
Vitor Pamplona
c1e8231ed9
Merge pull request #1784 from vitorpamplona/claude/improve-zap-settings-ui-D36RD
...
feat: improve Zap Settings UI with sections, chips, and animations
2026-03-08 11:59:13 -04:00
Vitor Pamplona
f39de5a078
Merge pull request #1788 from vitorpamplona/l10n_crowdin_translations
...
New Crowdin Translations
2026-03-08 10:04:24 -04:00
Crowdin Bot
0b59a6233e
New Crowdin translations by GitHub Action
2026-03-08 14:00:37 +00:00
Vitor Pamplona
44a2f11963
Merge pull request #1787 from vitorpamplona/l10n_crowdin_translations
...
New Crowdin Translations
2026-03-08 09:59:38 -04:00
Crowdin Bot
5cf661dd8b
New Crowdin translations by GitHub Action
2026-03-08 13:59:11 +00:00