Commit Graph

6495 Commits

Author SHA1 Message Date
Vitor Pamplona d76de0123a Forces aspect ratio of when loading an image to minimize resizing of the UI after the image is loaded. 2025-03-14 10:27:13 -04:00
Vitor Pamplona de2b1a6c95 Optimizes caching for hidden chars on emoji 2025-03-14 10:24:03 -04:00
Vitor Pamplona 311964ce33 Caches video and image aspect ratios to recompose with the correct size 2025-03-13 19:30:57 -04:00
Vitor Pamplona 4d4c7d5b72 Moves DVM's last announcement restriction from 90 days to 365 days 2025-03-13 17:38:05 -04:00
Vitor Pamplona 66535e11ce - Removes the TAG_SIZE constant on all tags because each parser might use a different size. There is no minimum size for tags.
- Moves the tag parsing checks to use ensure.
- Explicitly writes matching methods to avoid hiding complexity beyond utility functions.
2025-03-13 17:24:20 -04:00
Vitor Pamplona 682dc62703 Updates zoomable, vico and mockk 2025-03-13 10:47:31 -04:00
Vitor Pamplona ba7bd0bd8a Migrates to AGP 8.9 2025-03-13 09:21:50 -04:00
Vitor Pamplona 64b42ede7c Updates compose, firebase, navigation 2025-03-13 09:04:54 -04:00
Vitor Pamplona 8afe1ae537 Marks PrivateOutbox contents as encrypted 2025-03-13 09:04:39 -04:00
Vitor Pamplona 258a550e15 updating android studio 2025-03-13 09:00:44 -04:00
Vitor Pamplona 1603a7473a Adds support for Harassment reports. 2025-03-12 15:51:17 -04:00
Vitor Pamplona ba6786cdcf Updates nip70 Protected Tags to the new structure 2025-03-12 14:51:47 -04:00
Vitor Pamplona b017e03728 Updates NIP-56 to the newest tag structure for Quartz 2025-03-12 14:51:23 -04:00
Vitor Pamplona 5766bb1887 First idea without changing NIP-44 2025-03-12 09:41:18 -04:00
Vitor Pamplona 40bc651860 Making sure iMetas are unique 2025-03-11 14:27:58 -04:00
Vitor Pamplona 8a779e7f3c Merge branch 'main' of https://github.com/vitorpamplona/amethyst 2025-03-11 14:26:29 -04:00
Vitor Pamplona 350e2a5a90 Fixes loading iMeta from drafts and reset them after use 2025-03-11 14:17:59 -04:00
Vitor Pamplona a75e268466 Merge pull request #1291 from vitorpamplona/l10n_crowdin_translations
New Crowdin Translations
2025-03-11 14:00:21 -04:00
Crowdin Bot 2fd456e33d New Crowdin translations by GitHub Action 2025-03-11 17:58:06 +00:00
Vitor Pamplona 64f7401b46 Fixes not including iMeta tags on public chats 2025-03-11 13:57:56 -04:00
Vitor Pamplona 5dcb1350ac Losing the test case for unit tests in CI 2025-03-11 13:57:39 -04:00
Vitor Pamplona 3aa370d746 Fixes bug that the room changes after citing a user on NIP-17 2025-03-11 13:46:55 -04:00
Vitor Pamplona 583855de4f Generalizes the chat upload UI and applies it to channels 2025-03-11 13:46:36 -04:00
Vitor Pamplona 05acc19c9a Merge branch 'main' of https://github.com/vitorpamplona/amethyst 2025-03-10 20:34:42 -04:00
Vitor Pamplona 71f6fe2375 Merge pull request #1290 from vitorpamplona/l10n_crowdin_translations
New Crowdin Translations
2025-03-10 20:33:58 -04:00
Vitor Pamplona 286730c50d Adds name to the rendering of people lists in the feed 2025-03-10 20:33:42 -04:00
Crowdin Bot 57d6145677 New Crowdin translations by GitHub Action 2025-03-11 00:06:10 +00:00
Vitor Pamplona 94c78c6327 Minor refactoring of chat screen components. 2025-03-10 20:04:18 -04:00
Vitor Pamplona 7d2b7789d3 Merge branch 'main' of https://github.com/vitorpamplona/amethyst 2025-03-10 19:33:19 -04:00
Vitor Pamplona fe55ee1818 Starts the migration of public chats to the new structure
Starts the migration of drafts to the new structure
2025-03-10 19:33:12 -04:00
Vitor Pamplona 58b6be73ee as per https://github.com/nostr-protocol/nips/pull/1836 2025-03-10 18:32:43 -04:00
David Kaspar cd646951cf Merge pull request #1289 from vitorpamplona/l10n_crowdin_translations
New Crowdin Translations
2025-03-07 20:42:39 +00:00
Crowdin Bot 3789ba6c07 New Crowdin translations by GitHub Action 2025-03-07 20:13:11 +00:00
Vitor Pamplona 429f9f81c4 re organizing the private dm composables 2025-03-07 15:11:17 -05:00
Vitor Pamplona 639e2bb645 Updates our base textfield and moves to it's a more general package 2025-03-07 10:52:28 -05:00
David Kaspar 797bea9e72 Merge pull request #1285 from vitorpamplona/l10n_crowdin_translations
New Crowdin Translations
2025-03-06 21:40:09 +00:00
Crowdin Bot 1c28aa30f0 New Crowdin translations by GitHub Action 2025-03-06 21:28:31 +00:00
Vitor Pamplona 52e67c9ab6 Uses NIP-22 to reply to Highlights 2025-03-06 16:25:57 -05:00
Vitor Pamplona fa9ff0c52a Uses NIP-22 to reply to Long form posts. 2025-03-06 16:25:47 -05:00
Vitor Pamplona 9cd73c2663 Adding secret emojis to reactions 2025-03-05 18:24:03 -05:00
Vitor Pamplona 8722f37fa5 Improving the UI of the Custom Emoji page. 2025-03-05 16:56:34 -05:00
Vitor Pamplona 987d8fa5dc Merge branch 'main' of https://github.com/vitorpamplona/amethyst
# Conflicts:
#	quartz/src/main/java/com/vitorpamplona/quartz/experimental/interactiveStories/tags/RootSceneTag.kt
#	quartz/src/main/java/com/vitorpamplona/quartz/experimental/interactiveStories/tags/StoryOptionTag.kt
#	quartz/src/main/java/com/vitorpamplona/quartz/nip01Core/tags/addressables/ATag.kt
#	quartz/src/main/java/com/vitorpamplona/quartz/nip18Reposts/quotes/QAddressableTag.kt
#	quartz/src/main/java/com/vitorpamplona/quartz/nip89AppHandlers/recommendation/tags/RecommendationTag.kt
2025-03-05 16:14:50 -05:00
Vitor Pamplona f4d06eee6d Simplifying conditionals for the ATag parser 2025-03-05 16:13:33 -05:00
Vitor Pamplona e2459e3fbd Simplifying conditionals for the ATag parser 2025-03-05 15:58:55 -05:00
Vitor Pamplona 9adc7a7adf Fixing padding to match the line padding 2025-03-05 15:40:49 -05:00
Vitor Pamplona d474bb0016 fixes misaligned mute card on notifications 2025-03-05 15:37:57 -05:00
Vitor Pamplona 3942847d16 Refactors chats into public, private and list views for tablets and phones 2025-03-05 15:30:02 -05:00
Vitor Pamplona 2b2b219536 no message 2025-03-05 15:29:16 -05:00
Vitor Pamplona 91c19dc2a1 Adds a wait and display function to make sure the image url doesn't appear while the image is loading from disk 2025-03-05 15:26:52 -05:00
Vitor Pamplona 0536c141b7 Speeding up the loading of emojis 2025-03-05 15:23:37 -05:00