David Kaspar
66927ca70c
corrected profile picture border colour
2025-04-12 16:02:35 +02:00
Vitor Pamplona
faf0f6dc1a
Updates mockk, coroutines, zoomable and vico
2025-04-10 14:06:25 -04:00
Vitor Pamplona
5abb5f2f80
Merge pull request #1317 from vitorpamplona/l10n_crowdin_translations
...
New Crowdin Translations
2025-04-10 10:00:00 -04:00
Crowdin Bot
37b84108a7
New Crowdin translations by GitHub Action
2025-04-10 13:48:08 +00:00
Vitor Pamplona
5edc945341
Updates Compose, CoreKtx and SecurityKtx
2025-04-10 09:45:21 -04:00
Vitor Pamplona
3833f5f822
- Refactoring services to be part of the App Lifecycle,
...
- Migrated services to Flows that are active while their flows remain subscribed
- Improved OTS Decoupling
- Moved OTS verification procedures from the local cache to the data source
- Migrated the forceProxy options to lambdas that return an OkHttpClient
- Isolated Connectivity services, from Compose to Flow
- Isolated Tor services, from Compose to Tor (only starts if the Tor option is marked as internal)
- Isolated Memory trimming services, from Compose to Flow
- Isolated Image Caching services, from Compose to Flow
- Isolated Video Caching services
- Isolated Logging services
- Isolated NIP-95 Caching services
- Isolated Pokey receiver services
- Improved support for Tor in push notifications
- Isolated OkHttpClient services as flows
- Reduced the coupling of Context objects with singleton objects.
- Migrated UserFeedStates, StringFeedStates and ZapFeedStates to MutableStateFlow, avoiding feed updates on Main
- Forces a reconnect into relays that lost connection if any tor, connectivity or account changes
- Speeds up Base64 parser
2025-04-09 18:51:17 -04:00
Vitor Pamplona
652373bd01
Remove the warning saying the app name is being replaced on benchmark.
2025-04-09 16:28:18 -04:00
Vitor Pamplona
e883a46f53
Fixes deprecated warning
2025-04-09 16:20:14 -04:00
Vitor Pamplona
2b7cfa5560
Better name for the Blurhash class to avoid mistakes with its field.
2025-04-03 20:50:43 -04:00
Vitor Pamplona
ed860454a7
Moves activities to be singleInstance to avoid multiple startups when receiving share events from other apps.
2025-04-03 20:46:39 -04:00
Vitor Pamplona
ed0435061c
Moves to cover all classes in the proguard.
2025-04-03 20:45:25 -04:00
Vitor Pamplona
223865827f
Fixes tagging issue on new post.
2025-04-03 13:54:23 -04:00
Vitor Pamplona
ec25ef3f82
Adds flowerstr
2025-04-03 09:02:31 -04:00
Vitor Pamplona
7c4911f2dc
Converts old ClickableTexts into new Compose Texts with clickable spans
2025-04-02 20:37:14 -04:00
Vitor Pamplona
4ac046fe39
Migrates Navigation to Compose Navigation.
2025-04-02 17:39:16 -04:00
Vitor Pamplona
bfd5845022
Updates Firebase and CBOR
2025-04-01 19:26:10 -04:00
Vitor Pamplona
d288010a83
Move the stringresource setup out of the Activity
2025-04-01 19:13:35 -04:00
Vitor Pamplona
834efe02bc
Refactors SharedSettings state to:
...
- Minimize recompositions
- Improve code quality
2025-04-01 18:59:53 -04:00
Vitor Pamplona
1bd32c854c
Makes sure the tryLogin function only runs if it is not already logged in (compostables might call it more times)
2025-04-01 18:58:15 -04:00
Vitor Pamplona
d08998736f
Removes unecessary preview items from Cashu components.
2025-04-01 18:57:40 -04:00
Vitor Pamplona
a5f9b865ec
Makes ZapAmount viewmodel stable
2025-04-01 18:57:17 -04:00
Vitor Pamplona
375931d4f9
Modernizing the edit access to LocalPreferences.
2025-04-01 18:53:30 -04:00
Vitor Pamplona
7e3f64fc61
Performance: Avoids saving the first collection on login
2025-04-01 18:51:29 -04:00
Vitor Pamplona
09024fbc61
Performance: Avoids creating OkHttp proxies directly on the OnCreate
2025-04-01 18:50:08 -04:00
Vitor Pamplona
a530ced594
Performance: Avoids creating a SharedSettings ViewModel on Galery
2025-04-01 18:49:26 -04:00
Vitor Pamplona
3089524a1f
Cleaning up from the previous commit
2025-04-01 16:50:55 -04:00
Vitor Pamplona
5aa2aa4d54
Merge translations
2025-04-01 16:36:03 -04:00
Vitor Pamplona
12235216ff
Moves The WIFI/Mobile data connection watcher to the compose.
...
Moves Relay Connection Manager to the Compose
Adds a 30 second delay to approve events on Amber
2025-04-01 16:35:46 -04:00
Vitor Pamplona
35b9648bab
Merge pull request #1316 from vitorpamplona/l10n_crowdin_translations
...
New Crowdin Translations
2025-04-01 15:06:31 -04:00
Vitor Pamplona
cf2959d42e
Refactors logged in page into its own package
2025-04-01 14:03:17 -04:00
Crowdin Bot
b5164d5dd0
New Crowdin translations by GitHub Action
2025-04-01 18:01:18 +00:00
Vitor Pamplona
05cb055b1d
Migrates FDroid's push system to match Play services
2025-04-01 13:58:57 -04:00
Vitor Pamplona
f6bd12058f
removes firebase logging
2025-04-01 11:56:55 -04:00
Vitor Pamplona
99ef1fc168
Removes Tor leaks when loading thumbnails for vides automatically from the ExoPlayer
2025-04-01 11:56:47 -04:00
Vitor Pamplona
bd02515209
Moves push registration notification into Compose after login to make sure we use the tor configuration of the active user.
2025-04-01 11:18:15 -04:00
Vitor Pamplona
b3f1b093ed
Tor now listens to port changes and restart connections when it does change.
2025-03-31 20:32:15 -04:00
Vitor Pamplona
491d269f75
Merge pull request #1315 from vitorpamplona/l10n_crowdin_translations
...
New Crowdin Translations
2025-03-31 11:30:04 -04:00
Crowdin Bot
c79243a912
New Crowdin translations by GitHub Action
2025-03-31 15:11:49 +00:00
Vitor Pamplona
b762907d69
adds a mutex to make sure memory clearing only happens once at a time.
2025-03-31 11:09:23 -04:00
Vitor Pamplona
396831456c
- Tor Cleanup:
...
- Only starts Tor when the "Internal" option is selected on the privacy settings
- Adds a mutex to make sure tor only starts once.
- Fixes bug when setting port before the service is running
- Moves tor start and stop to Compose actions, instead of activity
- Adds a 5 second delay before disconnecting Tor on the App's onPause
2025-03-31 11:09:04 -04:00
Vitor Pamplona
31e961c64f
Fixes Video cropping due to rotated Exif metadata.
2025-03-30 10:51:32 -04:00
Vitor Pamplona
8baf9ad914
Merge branch 'main' of https://github.com/vitorpamplona/amethyst
2025-03-29 16:07:19 -04:00
Vitor Pamplona
c2b0154bb5
Fixes mark as seen when drafts are the last post in messages
2025-03-29 16:07:11 -04:00
Vitor Pamplona
c2b19c670b
Merge pull request #1314 from vitorpamplona/l10n_crowdin_translations
...
New Crowdin Translations
2025-03-29 15:33:38 -04:00
Crowdin Bot
f97cfa81ca
New Crowdin translations by GitHub Action
2025-03-29 19:22:34 +00:00
Vitor Pamplona
21643b781c
Fixing language codes
2025-03-29 15:02:52 -04:00
Vitor Pamplona
5961db5c77
Testing the removal of generic Arabic translation to a language-country pair
2025-03-29 14:43:23 -04:00
Vitor Pamplona
99d5e9f1f7
Merge pull request #1313 from vitorpamplona/l10n_crowdin_translations
...
New Crowdin Translations
2025-03-29 14:38:55 -04:00
Crowdin Bot
818116d57b
New Crowdin translations by GitHub Action
2025-03-29 18:36:37 +00:00
Vitor Pamplona
ef1e743fe2
removes language mapping for crowdin
2025-03-29 14:35:28 -04:00