Vitor Pamplona
0f6c3b9a3a
Moves to vico chart 2.0
2025-02-14 11:05:00 -05:00
Vitor Pamplona
dcb0e31cd6
Updating activity compose, coil, combosebom, firebasebom, fragmentktx, kotlinserialization, mockk and navigation compose
2025-02-13 19:02:15 -05:00
Vitor Pamplona
09cff7c930
Merge branch 'main' of https://github.com/vitorpamplona/amethyst
2025-02-13 19:01:37 -05:00
Vitor Pamplona
cb121835f5
Stops using vico's forEach custom function (it's going to be deleted in the next version)
2025-02-13 19:01:30 -05:00
Vitor Pamplona
0610416f61
Updates AGP to 8.8.1
2025-02-13 17:59:23 -05:00
Vitor Pamplona
f0116ad06e
Merge pull request #1274 from vitorpamplona/l10n_crowdin_translations
...
New Crowdin Translations
2025-02-13 17:55:17 -05:00
Crowdin Bot
89664a2813
New Crowdin translations by GitHub Action
2025-02-13 22:49:05 +00:00
Vitor Pamplona
9f465d3296
Merge branch 'main' of https://github.com/vitorpamplona/amethyst
...
# Conflicts:
# amethyst/src/main/res/values-uz-rUZ/strings.xml
2025-02-13 17:40:00 -05:00
Vitor Pamplona
9c21a8a7da
Massive refactoring of Quartz to:
...
- Define each tag in their own class.
- Allow extension functions to additional responsibilities to other classes
- Migrate from hardcoded tag filters in events to the Tag's parser and assemble functions.
- Migrate hardcoded event.create to builders that use extension functions
- Restructures threading infrastructure for NIP-10
- Decouple the event signing from the Event building functions via event templates
- Create classes to represent Tags and TagArrays and use extension functions to add domain-related methods to the tag array of each nip.
- Uses external functions on event template builders to better point to which functions and which tags can be used in which event kinds.
- Separates Event kinds in packages inside each nip.
- Improves support for NIP-89
- Correctly establishes which imeta params can be used in each nip (video, picture, files)
- Decouples the iMeta builder from any nip.
- Fixes mute list word and user removal when inserted from a different client.
- Migrates the Account class to avoiding having to build each Event inside of it
2025-02-13 17:39:13 -05:00
Vitor Pamplona
0f3b3c4b2d
Adds support for NIP-73
2025-02-13 17:19:09 -05:00
Vitor Pamplona
68d4686424
Adds NostrMedia as a paid blossom relay option
2025-02-13 17:10:51 -05:00
Vitor Pamplona
e2a812a416
Merge pull request #1272 from vitorpamplona/l10n_crowdin_translations
...
New Crowdin Translations
2025-02-10 08:48:44 -05:00
Crowdin Bot
2eece49b9b
New Crowdin translations by GitHub Action
2025-02-10 13:43:23 +00:00
Vitor Pamplona
c34c107a7c
Merge pull request #1270 from believethehype/gallery_options
...
add option for 2 profile gallery views
2025-02-10 08:41:37 -05:00
dbth
e9861d80f6
add option for 2 profile gallery views
2025-02-01 21:48:26 +01:00
Vitor Pamplona
7b84c81d9c
Merge pull request #1267 from vitorpamplona/l10n_crowdin_translations
...
New Crowdin Translations
2025-01-30 14:49:30 -05:00
Crowdin Bot
9caf0d28f5
New Crowdin translations by GitHub Action
2025-01-30 19:48:11 +00:00
Vitor Pamplona
78e5f5e277
Merge pull request #1265 from davotoula/1258-exlude-FileHeaderEvent-from-search-results
...
Exclude file header events from search results
2025-01-30 14:46:55 -05:00
David Kaspar
1bd52f163f
extract logical expression for which notes to exclude from search results
2025-01-28 11:55:17 +01:00
David Kaspar
d825995ef4
Exclude FileHeaderEvent from note search results (direct note id search and free text)
2025-01-28 11:39:46 +01:00
Vitor Pamplona
3e1e3e80fb
Merge pull request #1264 from vitorpamplona/l10n_crowdin_translations
...
New Crowdin Translations
2025-01-25 08:55:44 -05:00
Crowdin Bot
951a3a73d0
New Crowdin translations by GitHub Action
2025-01-25 13:54:41 +00:00
Vitor Pamplona
8a9fdd2c34
Merge pull request #1263 from davotoula/ugrade-gradle-and-agp
...
upgrade gradle to 8.10.2
2025-01-25 08:53:29 -05:00
David Kaspar
5dbba6d06d
upgrade gradle to 8.10.2
...
upgrade agp to 8.8.0
2025-01-25 09:18:57 +00:00
Vitor Pamplona
5ee754c71a
Allows the choice of limits on Count
2025-01-15 13:16:44 -05:00
Vitor Pamplona
a739329ab8
Merge pull request #1257 from vitorpamplona/l10n_crowdin_translations
...
New Crowdin Translations
2025-01-15 11:54:44 -05:00
Crowdin Bot
c12febf980
New Crowdin translations by GitHub Action
2025-01-15 16:49:57 +00:00
Vitor Pamplona
c25d64558e
- Normalizes the use of ETag
...
- Creates a BaseReplaceable event to avoid duplicates of empty d tags.
2025-01-15 11:48:01 -05:00
Vitor Pamplona
5a3c821da4
make sure the pow functions are static in java
2025-01-15 10:11:17 -05:00
Vitor Pamplona
b90aac496e
Moves PoW tag to the new style of tag builders.
2025-01-15 10:10:10 -05:00
Vitor Pamplona
4b52cdb101
Updates NIP-14 subjects to the new style of extension functions
2025-01-15 10:09:52 -05:00
Vitor Pamplona
4a4f03c12b
Refactor proxyTag function names
2025-01-15 09:56:15 -05:00
Vitor Pamplona
1f9aeddb57
Adds support for NIP-48 to Quartz
2025-01-15 09:17:32 -05:00
Vitor Pamplona
f3b049382e
Renames Gossip to Rumor to match names on the NIP-59
2025-01-15 08:58:08 -05:00
Vitor Pamplona
d1c64a0d15
Removing additional dependencies in the base Event class
2025-01-15 08:53:13 -05:00
Vitor Pamplona
8e25271bd6
Improves the documentation of the TagArray functions
2025-01-15 08:39:41 -05:00
Vitor Pamplona
0029df4575
Merge pull request #1256 from vitorpamplona/l10n_crowdin_translations
...
New Crowdin Translations
2025-01-14 19:44:32 -05:00
Crowdin Bot
b0e029cd59
New Crowdin translations by GitHub Action
2025-01-15 00:37:17 +00:00
Vitor Pamplona
d19ae56afa
- Migrates Zap splits, zapraisers, subject, alts and content warning to their own packages.
...
- Adds protected event tags
2025-01-14 19:35:16 -05:00
Vitor Pamplona
502d39c893
Generalizes the hashtag and index tag parser for the content as well as the way to pass params to build them on create.
2025-01-14 16:59:53 -05:00
Vitor Pamplona
4f774ae3c5
Simple refactoring to avoid empty challenges.
2025-01-14 16:58:16 -05:00
Vitor Pamplona
86a9fb2af5
Moves the relay structure to quartz
2025-01-14 12:09:25 -05:00
Vitor Pamplona
e36e49cc88
Breakes the Command and Message parsers out of the Relay class
2025-01-14 11:47:52 -05:00
Vitor Pamplona
3ac303c724
Starts the work to filter events that return from the relay to make sure they match the subscription submitted
2025-01-13 19:42:43 -05:00
Vitor Pamplona
e3e90229ce
Separates Typed Relay class from a SimpleRelay class to prepare to move to Quartz
2025-01-13 19:15:20 -05:00
Vitor Pamplona
9b0f24ba94
Removing duplicated permission for the camera
2025-01-13 13:03:40 -05:00
Vitor Pamplona
7f6b0ef7c2
Fixes package names for filters that moved to quartz
2025-01-13 13:03:22 -05:00
Vitor Pamplona
5c805d7551
Fixes greek name for Backup keys
2025-01-13 12:46:23 -05:00
Vitor Pamplona
57fe3740fc
Moves limits and Filters to quartz
2025-01-13 12:46:15 -05:00
Vitor Pamplona
b871954293
Moves NIP96 parsing test to Quartz
2025-01-13 12:23:57 -05:00