Skip to content

Fdroid metadata#21

Merged
rainxchzed merged 3 commits intomainfrom
fdroid-metadata
Dec 11, 2025
Merged

Fdroid metadata#21
rainxchzed merged 3 commits intomainfrom
fdroid-metadata

Conversation

@rainxchzed
Copy link
Owner

Add Fastlane metadata for F-Droid

Introduced the `liquid` library to create a dynamic, frosted-glass effect for the `TopAppBar` on the repository details screen. As the user scrolls, content now appears to flow underneath the semi-transparent, blurred top bar.

This was achieved by:
*   Adding the `io.github.fletchmckee.liquid:liquid` dependency.
*   Wrapping the details screen content with a `CompositionLocalProvider` for a `LiquidState`.
*   Applying `Modifier.liquid()` to the `TopAppBar` and `Modifier.liquefiable()` to various content elements within the `LazyColumn`.

Refactor(Auth): Improve authentication polling robustness

Enhanced the token polling logic in `AuthRepositoryImpl` to be more resilient to network instability and other transient errors.

Key changes include:
*   Increased the maximum number of consecutive errors from 3 to 5.
*   Expanded the range of handled network-related exceptions.
*   Implemented an exponential backoff strategy for delays between retry attempts.
*   Added a `withRetry` utility to ensure the auth token is saved successfully, even with intermittent database write failures.
*   Improved logging to provide more context on polling status and errors.
@rainxchzed rainxchzed merged commit 3815911 into main Dec 11, 2025
1 check passed
@rainxchzed rainxchzed deleted the fdroid-metadata branch December 17, 2025 05:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant