Vitor Pamplona
dc6f982ae9
Adds a byte count in the event per second logger
2025-05-15 15:33:53 -04:00
Vitor Pamplona
ea9d25d13b
Merge branch 'main' of https://github.com/vitorpamplona/amethyst
2025-05-15 11:49:34 -04:00
Vitor Pamplona
afe04969ee
Improves edge to edge margins and colors for the RelayInfoDialog
2025-05-15 11:49:25 -04:00
Vitor Pamplona
3823acef0b
Merge pull request #1354 from vitorpamplona/l10n_crowdin_translations
...
New Crowdin Translations
2025-05-15 08:38:34 -04:00
Crowdin Bot
12ac1c48bb
New Crowdin translations by GitHub Action
2025-05-15 12:37:54 +00:00
Vitor Pamplona
b345eca8ad
Merge pull request #1350 from davotoula/share-media-to-other-apps
...
Share images to other apps
2025-05-15 08:36:23 -04:00
David Kaspar
c3c8b56a39
Merge branch 'main' into share-media-to-other-apps
2025-05-15 07:41:28 +02:00
Vitor Pamplona
42e20efaa5
removing unused imports
2025-05-14 20:39:01 -04:00
Vitor Pamplona
2ef1cb5fea
Merge pull request #1353 from kirpy0x/NostrLinks
...
Open Njump, Yakihonne and Primal links in Amethyst
2025-05-14 20:33:55 -04:00
Vitor Pamplona
df2f0feef8
Improvement to the logs of RelaySpeedLogger
2025-05-14 20:32:33 -04:00
Vitor Pamplona
700813dab7
Moves LocalCache bundler to the default thread
2025-05-14 19:27:57 -04:00
kirpy
b925b12278
Open Njump, Yakihonne and Primal links in Amethyst
...
fixes: 1217
2025-05-14 17:23:58 -06:00
Vitor Pamplona
6367e9ddc9
Moving logs from SubscriptionController to the Manager to be able to distinguish between the multiple managers
2025-05-14 19:19:58 -04:00
Vitor Pamplona
dfdee1ae96
- Migrating a mix of tags from the old Tag array methods to the new Tag Object parsers.
...
- Starting to use fast methods for Tag array loops instead of the native kotlin ones.
2025-05-14 19:19:29 -04:00
Vitor Pamplona
c0ecda94a3
Uses fastAny to avoid creating an iterator
2025-05-14 18:29:03 -04:00
Vitor Pamplona
acf944ebac
Avoids item drawing mishandling of multiple incognitos in the same chat screen
2025-05-14 18:28:49 -04:00
Vitor Pamplona
3c5b9dbca6
Fixes an issue with two home screens interfering with flow collections. For some reason it was only a problem because this route matches the starting route.
2025-05-14 17:00:36 -04:00
Vitor Pamplona
e0449a9d44
Adds a list state saver to the messages screen
2025-05-14 16:52:19 -04:00
Vitor Pamplona
4ae86861f8
Removes unnecessary labels
2025-05-14 15:17:31 -04:00
Vitor Pamplona
9e13e88ae9
removes log
2025-05-14 15:00:35 -04:00
Vitor Pamplona
1ed9aa64bf
Gets rid of the update bundler for Notes, Users and Channel.
2025-05-14 15:00:06 -04:00
Vitor Pamplona
803decf5ff
Move the EOSE cache from Note to the sub assembler
2025-05-14 14:59:27 -04:00
Vitor Pamplona
6a91b68b4b
Migrates missing User filter to the new no EOSE cache manager
2025-05-14 14:56:47 -04:00
Vitor Pamplona
0f018140f0
Minor refactoring
2025-05-14 14:56:08 -04:00
Vitor Pamplona
979e02e7fa
Migrates event finder and channel finder to the new No Eose cache manager
2025-05-14 14:55:53 -04:00
Vitor Pamplona
4fc2d3a7d1
Adds a new EOSE manager that keeps one sub but no EOSE cache
2025-05-14 14:53:54 -04:00
Vitor Pamplona
d0f138e992
Generalizes the FastEOSE cache for Users
2025-05-14 14:53:30 -04:00
Vitor Pamplona
b7ac32d768
Removes unused since param for missing events in thread assemblers
2025-05-14 14:50:52 -04:00
David Kaspar
3b5d12b477
make helper method suspend, use different scope in View
2025-05-14 19:15:16 +02:00
Vitor Pamplona
6f7f8e296b
Removes the time logger for note rendering
2025-05-14 12:53:56 -04:00
David Kaspar
d6ee09ecdb
Merge branch 'main' into share-media-to-other-apps
2025-05-14 18:20:57 +02:00
David Kaspar
61970b8ce5
Update README.md
...
Split video and image capture from phone. Ticket image capture
2025-05-14 17:17:27 +01:00
Vitor Pamplona
b045d0e122
Migrates lint to the newer default version and copyright to 2025
2025-05-14 11:59:15 -04:00
Vitor Pamplona
47de821f6d
Updates coil, compose, immutable, lifecycle, navigation and zoomable
2025-05-14 11:14:33 -04:00
Vitor Pamplona
2c06df7e50
Simple refactoring for the name of the subscription cache
2025-05-14 10:43:42 -04:00
Vitor Pamplona
52d31502e6
Migrates the Subscription controller to use filters from the NostrClient instead of the past version in the controller to avoid out of sync comparisons
2025-05-14 10:08:56 -04:00
Vitor Pamplona
d7d8f02a80
Moves Content Sensitivity setting to the Security filter screen
2025-05-13 20:09:14 -04:00
Vitor Pamplona
f3e2327676
Modifies the behavior of new posts to clear the background color after 5 seconds
2025-05-13 17:21:22 -04:00
Vitor Pamplona
dba51acbd5
Merge pull request #1351 from vitorpamplona/l10n_crowdin_translations
...
New Crowdin Translations
2025-05-13 15:32:53 -04:00
Crowdin Bot
20c775913a
New Crowdin translations by GitHub Action
2025-05-13 19:24:27 +00:00
Vitor Pamplona
a42afdc78b
merge
2025-05-13 14:53:00 -04:00
Vitor Pamplona
6ecb25b8e1
- Refactors the entire EOSE caching structure.
...
- Refactors all Datasource classes into a 3 layer design with composeSubscriptions being registered, passed to a group of EOSE managers that can change eose caching capabilities based on needs, and migrates the old subscription Orchestrator into a simpler controller
- Breaks down all Datasource into multiple filter functions
- Improves EOSE support for many of the base filters like on NIP-04 DMs, notifications, etc
- Moves EOSE cache for public, non-user-dependent items like channels, hashtags, etc to their own caching system.
- Improves the Relay speed logger to better track how many events are being received, and check for duplications
2025-05-13 14:52:26 -04:00
Vitor Pamplona
0e68031227
Removes the need to track EOSE at the base user class
2025-05-13 14:47:20 -04:00
Vitor Pamplona
466f52245b
Adds an isDifferent function to avoid resending NormalFilters
2025-05-13 14:46:09 -04:00
Vitor Pamplona
09946c19b9
Turns all base Hint classes into data classes
2025-05-13 14:44:03 -04:00
Vitor Pamplona
4279ad004c
Only updates EOSE log if the time is bigger
2025-05-13 14:43:44 -04:00
Vitor Pamplona
50cde1bc3e
- Bugfix to mark relay connections as AfterEOSE when the relay client or server closes the subscription
...
- Adds an arrival time to log the time EOSEs were received in case the listener is running async processes later.
2025-05-13 14:43:28 -04:00
Vitor Pamplona
2d5732bcce
Normalizes hashtag transformations for filters.
2025-05-13 14:40:03 -04:00
David Kaspar
a848ea6135
add content param when making call using a MediaPreloadedContent. Just in case
2025-05-13 09:43:23 +02:00
David Kaspar
095d054d62
add support for gifs
2025-05-13 09:39:33 +02:00