Commit Graph

6586 Commits

Author SHA1 Message Date
KotlinGeekDev ab32518b8e Merge branch 'vitorpamplona:main' into profiles-list-management 2025-03-28 23:02:13 +00:00
Vitor Pamplona 76eee177a8 Merge branch 'main' of https://github.com/vitorpamplona/amethyst 2025-03-28 13:48:31 -04:00
Vitor Pamplona 4124724fb1 - Creates a new Group DM screen and moves DMs (NIP-17 and NIP-04) away from the New Post Screen.
- Separates all DM attachments as their own objects and holds them in cache until the message is sent.
- Adds previews for any number of urls, events and media uploads on new post screens.
- Adds zap split, zap raiser, geolocation symbols for DMs and channel messages
- Separates each component that can be added to a new post into its own package.
- Unifies processing for User Suggestions, Emoji Suggestions, Url Previews, location, draft versions, among text inputs
2025-03-28 13:48:22 -04:00
KotlinGeekDev 24a9d7659a Merge branch 'upstream-main' into profiles-list-management
Merge upstream changes.
2025-03-28 12:12:25 +01:00
KotlinGeekDev 85fb56bb22 Updates to conflict-causing files. 2025-03-28 12:10:58 +01:00
Vitor Pamplona 7921745fd9 Merge pull request #1311 from vitorpamplona/l10n_crowdin_translations
New Crowdin Translations
2025-03-27 17:54:50 -04:00
Crowdin Bot c24c23f003 New Crowdin translations by GitHub Action 2025-03-27 21:41:53 +00:00
Vitor Pamplona 8a6b71e913 Fixing google services.json for benchmark app 2025-03-27 17:39:10 -04:00
KotlinGeekDev c1f14cea2e Use a general type to represent lists, NostrList. Make FollowSet a subclass. Rename ListType to ListVisibility. Refactor accordingly. 2025-03-27 18:47:57 +01:00
Vitor Pamplona 29d046a094 Updates zoomable, vico, firebase, jackson and jna 2025-03-26 12:36:38 -04:00
Vitor Pamplona c0423032c3 Merge branch 'main' of https://github.com/vitorpamplona/amethyst 2025-03-26 11:24:17 -04:00
Vitor Pamplona fd7ff57a37 Merge pull request #1307 from davotoula/1301-use-note-renderer-for-file-header-and-video-events
Use CheckNewAndRenderNote method for FileHeaderEvent, FileStorageHeaderEvent and VideoEvent(s)
2025-03-26 11:23:41 -04:00
Vitor Pamplona 9a0a164ab5 Merge pull request #1308 from vitorpamplona/l10n_crowdin_translations
New Crowdin Translations
2025-03-26 11:22:51 -04:00
Vitor Pamplona b35fd24a93 Fixes QR Code screen padding 2025-03-26 11:22:38 -04:00
Vitor Pamplona aac366c690 - Migrates "Show Anyway" and "Show More" buttons to lighter version (Tonal)
- Improves tonal rendering on Light theme
- Lightens card surfaces
- Adjusts surfaceTint on Dark theme to match the elevation differences on the Light theme
2025-03-26 11:22:27 -04:00
Crowdin Bot 04a161dc47 New Crowdin translations by GitHub Action 2025-03-26 15:20:27 +00:00
David Kaspar 0d623b2ecc Use CheckNewAndRenderNote method for FileHeaderEvent, FileStorageHeaderEvent and VideoEvent(s) 2025-03-26 12:20:59 +00:00
Vitor Pamplona aa9f1b6c4f Merge branch 'main' of https://github.com/vitorpamplona/amethyst 2025-03-25 19:36:47 -04:00
Vitor Pamplona 8f77ecd891 Improves the rendering of the channel metadata changes
Redesigns the expandable top bar for NIP-28 chats
2025-03-25 19:36:39 -04:00
Vitor Pamplona c4ab506c87 Merge pull request #1305 from davotoula/1292-url-decode-text-shared-to-app
use existing helper function that URL decodes message text
2025-03-25 18:06:42 -04:00
Vitor Pamplona e75b451b79 Merge pull request #1306 from davotoula/remove-fdroid-from-readme
Update README.md
2025-03-25 18:05:44 -04:00
David Kaspar 7ad47bb137 Update README.md
remove fdroid from readme
2025-03-25 21:55:12 +00:00
David Kaspar 5518293813 use existing helper function that URL decodes message text 2025-03-25 20:38:08 +00:00
Vitor Pamplona a23ad2dde7 Moves relay screens to it's own master package on the UI and reorganizes subpackages 2025-03-25 15:17:59 -04:00
Vitor Pamplona b74bf44141 - Migrates NIP-28 creation to its own route.
- Adds picture upload for NIP-28 metadata
- Adds support for relay hints on NIP-28
- Improves edit field for chats
- Improves keyboard support for relay lists edit fields
2025-03-25 14:36:12 -04:00
KotlinGeekDev f2a06184b4 Merge branch 'vitorpamplona:main' into profiles-list-management 2025-03-25 10:53:49 +00:00
Vitor Pamplona 84f10da006 Forces the root post in a thread to be observed at all times. That guarantees thread loading even if relays are slow and the user is scrolling. 2025-03-24 18:02:55 -04:00
Vitor Pamplona d2c19cbbb4 Merge pull request #1300 from davotoula/sniff-content-type-from-extension-when-empty-in-response-headers
Sniff content type from extension when empty in response headers
2025-03-24 17:50:22 -04:00
Vitor Pamplona ef582eceb6 Merge pull request #1303 from vitorpamplona/l10n_crowdin_translations
New Crowdin Translations
2025-03-24 17:49:27 -04:00
Crowdin Bot 258815d349 New Crowdin translations by GitHub Action 2025-03-24 21:36:42 +00:00
Vitor Pamplona 1b40e70058 Fixing the Notification order for multiple playbacks 2025-03-24 17:33:53 -04:00
Vitor Pamplona 43f1796058 Updates AGP 2025-03-24 17:33:17 -04:00
Vitor Pamplona 53803eb878 Merge pull request #1302 from vitorpamplona/l10n_crowdin_translations
New Crowdin Translations
2025-03-24 16:13:11 -04:00
Crowdin Bot 7b5a2d1312 New Crowdin translations by GitHub Action 2025-03-24 20:12:36 +00:00
Vitor Pamplona 8f9a4557b5 Enable Picture in Picture videos 2025-03-24 16:10:14 -04:00
KotlinGeekDev 2ae9d272f4 Use Set rather than List, to avoid duplication. Introduce follow sets flow, and use it in FollowSetsActionMenu. 2025-03-22 21:02:10 +01:00
KotlinGeekDev 1d90e37f71 Fix mixup in follow set categorization logic. 2025-03-22 19:55:53 +01:00
KotlinGeekDev c802c395a6 Unify the underlying implementation for follow sets and use it in both profile actions and CustomListsScreen. 2025-03-21 13:04:16 +01:00
KotlinGeekDev fa7425e114 Remove unnecessary delay call. 2025-03-20 17:30:01 +01:00
KotlinGeekDev 5af094ab9b Re-introduce the follow sets action menu(with test data) in ProfileActions. 2025-03-20 15:56:11 +01:00
KotlinGeekDev 74ccbb3d07 Re-introduce the follow sets action menu(in a separate file, this time). 2025-03-20 15:47:23 +01:00
KotlinGeekDev d9c3badf8a Re-introduce button styling changes(border shape). 2025-03-20 15:11:33 +01:00
David Kaspar cdf2b10fd2 trim inline meta data to fix sniffing (required for DM messages) 2025-03-18 12:55:31 +00:00
KotlinGeekDev dde59d4741 Switch to nameOrTitle() for follow set titles. 2025-03-18 13:49:35 +01:00
David Kaspar 2f29a21d72 cleaner code saveContentDefault: use apply for clarity 2025-03-18 12:29:03 +00:00
David Kaspar 93ed81dedb cleaner code saveDownloadingIfNeeded: refactor to use when and remove unnecessary null-safe calls 2025-03-18 12:14:57 +00:00
KotlinGeekDev 3e0f8a81b4 Merge branch 'vitorpamplona:main' into profiles-list-management 2025-03-18 12:05:14 +00:00
David Kaspar bcd636b46e sniff content type from extension when empty in response 2025-03-18 11:50:33 +00:00
Vitor Pamplona 6fd5f36ff5 Fix: Removes kind 30078 from search 2025-03-17 20:22:11 -04:00
Vitor Pamplona 4b79122899 Fixes the content type after image compression. 2025-03-17 20:07:25 -04:00