Commit Graph

8170 Commits

Author SHA1 Message Date
Vitor Pamplona 50d63a0501 making sure the disappearing modifier is not doing anything when the top or bottom bars are not present. 2025-10-23 19:24:23 -04:00
Vitor Pamplona e1cbfbb280 Fixes large top bars on these screens 2025-10-23 17:46:26 -04:00
Vitor Pamplona b6aec40e9a New Disappearing Top, Bottom and Action Scaffold 2025-10-23 17:45:21 -04:00
Vitor Pamplona e70a191191 No need for disappearing scaffolds in these screens 2025-10-23 17:42:10 -04:00
Vitor Pamplona 59a5a15866 Merge pull request #1528 from davotoula/image-gallery-improve-layout
Image gallery improve layout
2025-10-23 09:13:44 -04:00
davotoula b82145ac10 Merge branch 'main' into image-gallery-improve-layout 2025-10-23 15:01:29 +02:00
Vitor Pamplona ee80361478 - Removes the deprecated hacks from Contact Lists
- Removes the use of kind 3 to show hashtags which fixes issues when people unfollowing the hashtag and it would just affect the InterestListEvent
2025-10-22 18:31:00 -04:00
Vitor Pamplona 2d551d4adf Fixes the visual references to communities and hashtags in the top right of the post 2025-10-22 18:27:53 -04:00
Vitor Pamplona 35da3b4efe Makes sure the list of geohashes and hashtags use lowercase words 2025-10-22 18:26:52 -04:00
Vitor Pamplona 5306dd52d7 spotless needs to clean the compiled files to compute all unused imports 2025-10-22 16:29:47 -04:00
Vitor Pamplona 2ada3855d0 Remove imports 2025-10-22 16:28:20 -04:00
Vitor Pamplona cabdfea8f9 No need to avoid annotations with test 2025-10-22 16:28:10 -04:00
Vitor Pamplona d9c0a9af43 Reactivates removing imports on ktint by default 2025-10-22 16:27:52 -04:00
Vitor Pamplona a7c846f641 Removes NIP-04 DMs with hidden words from the Notification screen 2025-10-22 16:16:15 -04:00
davotoula f7ed4d2aaa NEEDS testing:
Swapped the local var orientation by remember { mutableStateOf(...) } for an explicit MutableState: we now create orientationState = remember(firstImage) { mutableStateOf(...) }, update it with
    orientationState.value = …, and return orientationState.value.
2025-10-22 09:32:26 +01:00
Vitor Pamplona 031e604923 Only avoids sending a message for the request state if it is a new open request 2025-10-21 20:17:04 -04:00
Vitor Pamplona 551bd344e0 Makes sure to trigger null pointer exception on message deserializer 2025-10-21 20:15:48 -04:00
Vitor Pamplona c21b2ca60f Removes the choice of Dispatchers from Quartz 2025-10-21 20:15:05 -04:00
Vitor Pamplona db1d5c7e82 Adds the user outbox relays when loading addressables by that user. 2025-10-21 20:09:13 -04:00
Vitor Pamplona 17618ac361 Fixes bug when loading users 2025-10-21 19:29:43 -04:00
Vitor Pamplona bf94d0d91c For reports, only use the outbox relay if the user has it. (don't use our default bootstrapping relays) 2025-10-21 19:09:58 -04:00
Vitor Pamplona 66096e5b98 Allows an empty metadata to reload everything about the user 2025-10-21 19:09:25 -04:00
Vitor Pamplona c8a608718c Merge 2025-10-21 18:42:11 -04:00
Vitor Pamplona df54f7bb67 Moves all Dispatchers.Default to IO because of the amount of Synchronized code that blocks the thread underneath each coroutine and since Default only has the exact number of threads the processor offers, once they block, we lose computing power 2025-10-21 18:30:08 -04:00
David Kaspar 5b230a4c9b Merge branch 'main' into image-gallery-improve-layout 2025-10-22 00:10:34 +02:00
Vitor Pamplona d8907e3dfb Caches the User object to avoid being deleted by the soft reference on Local Cache 2025-10-21 17:52:45 -04:00
Vitor Pamplona 889e3d63ff Merge pull request #1527 from vitorpamplona/l10n_crowdin_translations
New Crowdin Translations
2025-10-21 16:06:01 -04:00
Crowdin Bot 5f7b318647 New Crowdin translations by GitHub Action 2025-10-21 20:04:21 +00:00
Vitor Pamplona e2b2b10994 - Separates a relay failure tracker to a module
- Updates finding the outbox relay set to include the set of connected relays before all of the relays.
2025-10-21 15:55:32 -04:00
davotoula a055f473cb prevent race condition: Added a state-aware rememberFirstImageOrientation helper so each gallery watches the cache until the first image’s real aspect ratio is known 2025-10-21 15:56:18 +01:00
davotoula c735c358bb extracted common logic 2025-10-21 15:47:20 +01:00
davotoula 50cbbb55b6 three images case: test for aspect ratio of first image and adapt gallery based on that 2025-10-21 15:41:40 +01:00
davotoula 103845225b two images case: test for aspect ratio of first image and adapt gallery based on that 2025-10-21 15:19:35 +01:00
Vitor Pamplona a27df3a9b6 Improving click and long press interactions with the relay list item and status bar items 2025-10-21 09:19:11 -04:00
Vitor Pamplona d51d1f4453 Updates OkHttp, Tor and Spotless back 2025-10-21 08:38:53 -04:00
Vitor Pamplona f899d446bc Merge 2025-10-21 08:37:53 -04:00
Vitor Pamplona c1295ed97f Reverts composable naming conventions on spotless 2025-10-21 08:34:29 -04:00
Vitor Pamplona 774c5412d3 Merge pull request #1526 from davotoula/revert-spotless-plugin
revert spotless plugin  version
2025-10-21 08:32:47 -04:00
davotoula 38d5527b91 revert spotless plugin (need to find a solution for @Composable function names)
Remove unused imports
2025-10-21 12:47:42 +01:00
Vitor Pamplona 1ce352e69f Changes the icon of account preferences to translation for now 2025-10-20 21:00:11 -04:00
Vitor Pamplona bf3e5c4568 no need for this anymore 2025-10-20 20:57:20 -04:00
Vitor Pamplona 200db73ce4 remove fmt.wiz.biz from bootstrap relays 2025-10-20 20:22:58 -04:00
Vitor Pamplona 2d1fd4a48a Remove companions 2025-10-20 20:22:37 -04:00
Vitor Pamplona a0cb2a7db6 Creates a default relay list for indexers in new accounts 2025-10-20 20:22:20 -04:00
Vitor Pamplona 382319addf Adds a declared follows state 2025-10-20 20:21:18 -04:00
Vitor Pamplona 37625987c1 Only listens to notification changes when the UI is visible 2025-10-20 19:41:27 -04:00
Vitor Pamplona 63bd0b6cae Watches the okHttp client for web calls (only active when screen is visible) 2025-10-20 19:40:04 -04:00
Vitor Pamplona 48a69f1d26 Watches the correct OKHttp for relays 2025-10-20 19:39:33 -04:00
Vitor Pamplona f663bb78aa Reduce error log sizes 2025-10-20 18:41:43 -04:00
Vitor Pamplona a163c4188f Adjustments to the lazy initialization of the app 2025-10-20 18:41:00 -04:00