Commit Graph

9327 Commits

Author SHA1 Message Date
Vitor Pamplona 178fcbb4c1 removes unused imports 2026-03-10 18:47:00 -04:00
Vitor Pamplona cc4e81146f Saves the position of the screen on import follows dialog 2026-03-10 18:46:18 -04:00
Vitor Pamplona 7a3794eabb New string resource 2026-03-10 18:19:10 -04:00
Vitor Pamplona a8d4705fa6 Merge branch 'main' of https://github.com/vitorpamplona/amethyst
* 'main' of https://github.com/vitorpamplona/amethyst:
  New Crowdin translations by GitHub Action
2026-03-10 16:58:24 -04:00
Vitor Pamplona a1e90b8c9f save the lazy list state and make it scroll in the search view model to avoid coming back on another feed position 2026-03-10 16:56:31 -04:00
Vitor Pamplona 26b7efafe8 enforces specific keys when using nip05/namecoin 2026-03-10 16:41:59 -04:00
Vitor Pamplona ef1d7e1249 Merge pull request #1800 from vitorpamplona/l10n_crowdin_translations
New Crowdin Translations
2026-03-10 16:29:14 -04:00
Vitor Pamplona 9a3b11e522 Adds the ability to upload any file form any new post screen 2026-03-10 16:23:02 -04:00
Crowdin Bot ffff1399b9 New Crowdin translations by GitHub Action 2026-03-10 20:18:49 +00:00
Vitor Pamplona 087e5878a6 Fixes some compilation issues 2026-03-10 16:14:38 -04:00
Vitor Pamplona c0e97c19c0 Improves wording to download to the phone as opposed to the profile gallery 2026-03-10 16:07:45 -04:00
Vitor Pamplona b4184d2235 Moves the upload file button closer to the image upload 2026-03-10 15:54:03 -04:00
Vitor Pamplona b2a8a422b2 - Breaks the new Import Follow interface into two screens
- Improves user suggestion search by evaluating specific nip-05s and npubs
2026-03-10 15:48:04 -04:00
Vitor Pamplona dbaa02cdb0 merge 2026-03-10 15:29:28 -04:00
Vitor Pamplona cdc9ff783d Accepts INIP05Client on the check and update function 2026-03-10 14:39:33 -04:00
David Kaspar 8f5e69e5ba Merge pull request #1799 from vitorpamplona/l10n_crowdin_translations
New Crowdin Translations
2026-03-10 18:38:29 +00:00
Vitor Pamplona 558e8a2dd2 Adds constructor to DualCase class 2026-03-10 14:37:55 -04:00
Vitor Pamplona 1de38ad9ec Creates an interface for Nip05Client 2026-03-10 14:37:40 -04:00
Crowdin Bot 132959a5cf New Crowdin translations by GitHub Action 2026-03-10 18:23:38 +00:00
Vitor Pamplona 9b233c8679 no message 2026-03-10 14:23:31 -04:00
Vitor Pamplona 835001bd6c Making nip05 client stable 2026-03-10 14:22:06 -04:00
Vitor Pamplona ccb3ca69dc Merge pull request #1798 from vitorpamplona/l10n_crowdin_translations
New Crowdin Translations
2026-03-10 14:21:39 -04:00
Vitor Pamplona d69a9fdde1 Merge branch 'main' of https://github.com/vitorpamplona/amethyst
* 'main' of https://github.com/vitorpamplona/amethyst:
  fix: preserve search screen scroll position across navigation
  feat: add audio and PDF file upload support to ShortNotePostScreen
  New Crowdin translations by GitHub Action
2026-03-10 13:50:13 -04:00
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
Crowdin Bot 98a09db9b0 New Crowdin translations by GitHub Action 2026-03-10 17:47:16 +00:00
Vitor Pamplona 7b8352afe2 Merge pull request #1795 from vitorpamplona/l10n_crowdin_translations
New Crowdin Translations
2026-03-10 13:45:34 -04:00
Vitor Pamplona cdecc2087c Merge pull request #1796 from vitorpamplona/claude/add-audio-pdf-upload-dy1dy
Add file upload support for audio and PDF documents
2026-03-10 13:45:23 -04:00
Vitor Pamplona 4ad9e435e0 Merge pull request #1797 from vitorpamplona/claude/fix-search-scroll-position-U10Lv
Persist search screen scroll position across navigation
2026-03-10 13:44:24 -04:00
Claude a64e9bb3cf fix: preserve search screen scroll position across navigation
Replace ephemeral rememberLazyListState() with rememberForeverLazyListState()
so the scroll position is persisted when navigating to a search result and back.

https://claude.ai/code/session_01PmSFQqSMzP51mtqPLwFEtp
2026-03-10 15:15:27 +00:00
Vitor Pamplona ab9ecdc939 Adds methods to follow a bunch of users at the same time 2026-03-10 11:12:23 -04:00
Claude a7cec6f5fd feat: add audio and PDF file upload support to ShortNotePostScreen
Add a new "attach file" button that opens a document picker filtered to
audio/* and application/pdf MIME types. This uses OpenMultipleDocuments
contract since PickVisualMedia only supports images/videos.

- Add SelectFromFiles composable with AttachFile icon button
- Add isAudio() and isDocument() helpers to SelectedMedia
- Add FilePreviewPlaceholder for audio/PDF thumbnail display
- Add upload_file string resource

https://claude.ai/code/session_018naEzfHjLRQLgaWAtY4aSz
2026-03-10 14:48:47 +00:00
Vitor Pamplona b8f9b18506 Moves the account import idea to a route after login 2026-03-10 10:19:18 -04:00
Crowdin Bot bc7d0fd758 New Crowdin translations by GitHub Action 2026-03-10 14:07:56 +00: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