Commit Graph

6414 Commits

Author SHA1 Message Date
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
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
Vitor Pamplona 16331d268d Merge branch 'main' of https://github.com/vitorpamplona/amethyst 2025-03-05 13:40:59 -05:00
Vitor Pamplona 7e2724ea31 adds support for secret emojis 2025-03-05 13:40:51 -05:00
Vitor Pamplona 8facd02e33 Merge pull request #1284 from vitorpamplona/l10n_crowdin_translations
New Crowdin Translations
2025-03-04 18:02:13 -05:00
Crowdin Bot 90872b2160 New Crowdin translations by GitHub Action 2025-03-04 23:00:16 +00:00
Vitor Pamplona 0580aef4a2 - Migrates NIP-17 DM new message model to its own model and disable some of the generic behavior from new posts.
- Fixes a bug on edits showing a previous edit.
- Refactors user suggestions and lastword procedures
- Adds a DM inline reply from other parts of the app, like on notification.
- Hides Retweet button from DMs on Notifications
- Fixes colors for drafts in chats.
- Adds a nav function that computes the destination only after the user clicks on it and on a coroutine.
2025-03-04 17:57:47 -05:00
Vitor Pamplona 1a001e7bb3 Moves GeohashPrecision class to Quartz 2025-03-01 18:24:55 -05:00
Vitor Pamplona 4b91cfe809 Merge branch 'main' of https://github.com/vitorpamplona/amethyst 2025-02-28 15:26:58 -05:00
Vitor Pamplona 3d5d7b4987 adds nostr elites as a default global relay 2025-02-27 19:15:55 -05:00
Vitor Pamplona ca0b6ef2ba Fixing error message on relay notices 2025-02-27 19:15:40 -05:00
Vitor Pamplona 3103b51cf4 Merge pull request #1281 from vitorpamplona/l10n_crowdin_translations
New Crowdin Translations
2025-02-27 18:45:33 -05:00
Crowdin Bot 8bbc017f91 New Crowdin translations by GitHub Action 2025-02-27 23:37:03 +00:00
Vitor Pamplona 0df07ddfcb - Adds support for https://github.com/nostr-protocol/nips/pull/1770
- Improves signer utils for testing
- Improves test cases for User metadata
2025-02-27 18:34:10 -05:00
Vitor Pamplona 8f0879b8e5 Updates agp, activity compose, accompanist, navigation and zoomable 2025-02-26 15:55:39 -05:00
Vitor Pamplona f5ac8faa45 Merge branch 'main' of https://github.com/vitorpamplona/amethyst 2025-02-25 19:27:20 -05:00
Vitor Pamplona 40aa469866 Fixes unable to click in the last tab of the profile 2025-02-25 18:26:01 -05:00
Vitor Pamplona d2590b969b Merge pull request #1280 from vitorpamplona/l10n_crowdin_translations
New Crowdin Translations
2025-02-25 18:20:05 -05:00
Crowdin Bot 2de3ba82cc New Crowdin translations by GitHub Action 2025-02-25 23:18:41 +00:00
Vitor Pamplona b3dec691d7 losing up the probability to make tests pass 2025-02-25 18:16:20 -05:00
Vitor Pamplona b40b37b6ac Adds the logged in user' posts to a user in the user's profile.
Refactors the user profile screen in many packages.
2025-02-25 18:09:04 -05:00
Vitor Pamplona e6cd3a99c5 Fixes bug on saving Encrypted files on DMs.
Fixes bug when using partial downloads to display videos on DMs.
2025-02-25 16:43:15 -05:00
Vitor Pamplona d5d289a834 Uses note.toEventUri to make sure the relay hint is correct
Avoids crash when adding an event to gallery without a relay hint.
2025-02-24 20:46:33 -05:00
Vitor Pamplona a2d9f31a8a Assigning hints to NIPs until NIP-53
Speeding up Bech32 and Hex processing
Updating Boosts and Reposts to the new way of declaring tags
Renaming the SHA256 hash tag from NIP94 to not confuse with # hashtags
2025-02-24 17:09:08 -05:00
Vitor Pamplona 3790325a0f uses const val for faster MurMur 2025-02-22 16:19:01 -05:00
Vitor Pamplona 96f57b2c90 Fixes tag name on ImageTag 2025-02-22 16:18:46 -05:00
Vitor Pamplona 4b10dd58df It's slightly faster to reject params in one line than on many. 2025-02-22 16:17:10 -05:00
Vitor Pamplona dc4240a8f5 Increasing the amount of addresses 2025-02-20 18:06:17 -05:00
Vitor Pamplona 3220d793b4 Using a linked set for the relayDB is faster to loop through on mightContain 2025-02-20 17:44:36 -05:00
Vitor Pamplona 84a52a1ce0 Speeding MurMur up
Adding more test cases
Mapping out memory used by filter
2025-02-20 17:10:24 -05:00
Vitor Pamplona aaf86bf53e Adds a Bloom-based hint indexer with MurMur hash 2025-02-20 14:07:10 -05:00
Vitor Pamplona 94e0f4ed02 Performance improvements on the PoW miner 2025-02-18 20:44:24 -05:00
Vitor Pamplona af29133272 Simplifies the benchmark for PoW 2025-02-18 19:00:05 -05:00