Vitor Pamplona
8a7ce8dc07
Makes EOSE cache per user cleanable
2025-05-07 13:46:14 -04:00
Vitor Pamplona
cb4e57d6f6
remove the filter invalidation after each EOSE
2025-05-06 19:42:23 -04:00
Vitor Pamplona
a54835e4f9
Adds Eose management for the UserProfile Screen
2025-05-06 19:42:09 -04:00
Vitor Pamplona
be0a559b7d
Prints better logs for relay subscriptions
2025-05-06 19:38:13 -04:00
Vitor Pamplona
b801125ff5
Builds a speed logger to better understand data usage
2025-05-06 19:37:44 -04:00
Vitor Pamplona
4ea9d2db7d
Updates AGP to 8.10
2025-05-06 18:21:15 -04:00
Vitor Pamplona
54532de88a
Extending AsyncImage to correctly use pre-loaded aspect ratio and avoid screen jittering
2025-05-06 16:46:25 -04:00
Vitor Pamplona
ba6a7bb07f
Fixes missing content alignment on the crossfade API migration
2025-05-06 16:18:21 -04:00
Vitor Pamplona
fcd70001bf
Adds a Reads feed to the discovery tab
2025-05-06 15:48:03 -04:00
Vitor Pamplona
80d4971548
- Adds FollowSets to the discovery tabs.
...
- Refactors discovery screen, creating a package for each feature.
- Fixes Android studio previews
2025-05-06 13:23:43 -04:00
Vitor Pamplona
fbe20029f7
Move to a cache model where we defer the event's verification until the last moment before adding to cache
2025-05-06 09:45:01 -04:00
Vitor Pamplona
a05a465f69
Avoids sending an NWC filter when there are no keys subscribed to it
2025-05-06 08:56:47 -04:00
Vitor Pamplona
49c131a5cd
Adding more constraints to the channel filter
2025-05-05 19:11:54 -04:00
Vitor Pamplona
1c23600c57
Assigns the first relay when a gift-wrapped message is received
2025-05-05 18:51:45 -04:00
Vitor Pamplona
7a8766551f
unused checks
2025-05-05 18:36:13 -04:00
Vitor Pamplona
7accb5e2b9
Adds onStart calculator for live bubble authors
2025-05-05 18:34:54 -04:00
Vitor Pamplona
504f365ab3
Fixes code to mark messages as received by relays
2025-05-05 18:12:16 -04:00
Vitor Pamplona
d9b784bee5
Merge branch 'main' of https://github.com/vitorpamplona/amethyst
2025-05-05 17:22:53 -04:00
Vitor Pamplona
aff95853d8
Merge pull request #1346 from vitorpamplona/l10n_crowdin_translations
...
New Crowdin Translations
2025-05-05 17:21:15 -04:00
Vitor Pamplona
adcbbec5be
Removing unnecessary logs
2025-05-05 17:21:03 -04:00
Crowdin Bot
ceabf8184a
New Crowdin translations by GitHub Action
2025-05-05 21:10:39 +00:00
Vitor Pamplona
7aa71fad3f
Caches app icons as painters
2025-05-05 17:08:47 -04:00
Vitor Pamplona
15dfbb2f31
Fixes the test case for emojis
2025-05-03 16:33:28 -04:00
Vitor Pamplona
0d53a30371
Disable event logger for now
2025-05-03 16:33:08 -04:00
Vitor Pamplona
38bb39a407
Fixes bug when trying to detect the charset of the first 1024 bytes of the page. Since this is an invalid HTML, it was crashing here.
2025-05-03 16:15:20 -04:00
Vitor Pamplona
560a9ba471
Fixes some log messages
2025-05-02 21:23:44 -04:00
Vitor Pamplona
38d3194e87
Merge branch 'main' of https://github.com/vitorpamplona/amethyst
...
# Conflicts:
# amethyst/src/main/java/com/vitorpamplona/amethyst/model/Account.kt
2025-05-02 21:19:14 -04:00
Vitor Pamplona
462fda1b5c
Updates accompanist, jackson, mockk, secp256, zoomable
2025-05-02 21:18:40 -04:00
Vitor Pamplona
63a009f36d
- Adds support for Ephemeral Chats from coolr.chat
...
- Adds support for following ephemeral chats
- Adds support for live events at the top of the feed.
- Adds support for NIP-51, kind:10005 public chat lists
- Adds support for Channel feeds
- Moves following of NIP-28 chats from the Contact List to kind: 10005
- Disables following of events at the Contact list
- Improves gallery display to slightly override profile pictures when in list
- Starts the Account refactoring by moving custom Emoji, EphemeralList and PublicChat lists to their own packages
- Refactors NIP-51 lists to use common classes of private tags instead of general list classes.
- Starts to separate all Public chats into their own database.
- Removes old account upgrades from the local storage
- Refactors url NIP-11 loading and unifies icon
- Reduces the dependency of Relay classes in the LocalCache, Notes and User classes
2025-05-02 21:18:10 -04:00
David Kaspar
c3dc8104e9
Merge pull request #1340 from vitorpamplona/l10n_crowdin_translations
...
New Crowdin Translations
2025-05-02 15:27:21 +02:00
Crowdin Bot
23fbb53c96
New Crowdin translations by GitHub Action
2025-05-02 13:20:35 +00:00
Vitor Pamplona
1fe55ece5d
Merge pull request #1339 from davotoula/missing-at-for-profile-links-in-markdown
...
Missing at for profile links in markdown and fix typo preventing opening of hashtags from markdown notes
2025-05-02 09:19:03 -04:00
David Kaspar
bb9435e637
Remove unused imports
2025-05-02 15:05:20 +02:00
David Kaspar
67e3a92d68
cleanup
2025-05-02 15:00:27 +02:00
David Kaspar
32439b5feb
bugfix: fix typo preventing opening of hashtags from markdown notes
2025-05-02 15:00:06 +02:00
David Kaspar
136a4061d7
prepend clickable user with @ sign
2025-05-02 14:59:32 +02:00
Vitor Pamplona
b06e53f59d
Fixes lack of update for Discovery filters when resuming
2025-04-30 15:24:00 -04:00
Vitor Pamplona
9c79ef08c7
Moves logging out of quartz Relay class
2025-04-30 14:00:08 -04:00
Vitor Pamplona
43b761c98c
Slight improvement in the UI to view follow packs
2025-04-29 17:38:00 -04:00
Vitor Pamplona
626bfc95cb
- Adds support for Follow packs
...
- Enables top filter by pack as well.
2025-04-29 17:24:03 -04:00
Vitor Pamplona
9df0f6c368
Moves Coil's image loader choice to a subscription on account.
2025-04-29 16:04:16 -04:00
Vitor Pamplona
7c68ffaf6e
Delete unused flows
2025-04-29 15:55:57 -04:00
Vitor Pamplona
ee1d37dd5b
Merge pull request #1338 from vitorpamplona/l10n_crowdin_translations
...
New Crowdin Translations
2025-04-29 14:39:17 -04:00
Crowdin Bot
ed6d0f6c0f
New Crowdin translations by GitHub Action
2025-04-29 18:37:53 +00:00
Vitor Pamplona
533e7d661f
Presubscribe to the bottom navigation items in the start up of the app.
2025-04-29 14:36:01 -04:00
Vitor Pamplona
932664c9f9
Avoids crashes when fetching base64 and blurhash images
2025-04-29 14:33:55 -04:00
David Kaspar
3d89ed567b
Merge pull request #1337 from vitorpamplona/l10n_crowdin_translations
...
New Crowdin Translations
2025-04-29 06:11:07 +02:00
Crowdin Bot
62e2e2ac65
New Crowdin translations by GitHub Action
2025-04-29 01:16:39 +00:00
Vitor Pamplona
1c8a6d1234
- Separates new Product Screen from the generic new Post screen.
...
- Adds New product button on the Marketplace tab
- Adds imeta tags for images and urls inside the content of the Classifieds.
- Shows multiple images on the post and thread view.
- Removes the option for NIP-95 images on Classifieds.
- Creates a new route for new products
- Adjusts quarts to process images with iMeta tags
2025-04-28 21:13:41 -04:00
Vitor Pamplona
c07592f399
Migrates Relay selection dialog to full bleed layout
2025-04-28 20:58:23 -04:00