Skip to content

Feat/expiration token local#38

Merged
Theo-lbg merged 7 commits intomainfrom
feat/expirationTokenLocal
Oct 15, 2025
Merged

Feat/expiration token local#38
Theo-lbg merged 7 commits intomainfrom
feat/expirationTokenLocal

Conversation

@Theo-lbg
Copy link
Contributor

New change proposal

Thank you for contributing to XpeApp Android

Change category

  • Feature
  • Fix
  • Documentation
  • Chore

Description

This pull request introduces significant improvements to authentication management, user experience, and test coverage in the app. The main focus is on robust token expiration handling, automatic logout when tokens expire, persistence and retrieval of the last used email for login, and enhanced test coverage for authentication flows. Additionally, navigation and UI behaviors are updated to reflect authentication state changes dynamically.

These changes collectively strengthen the app’s security, reliability, and user experience by ensuring expired tokens are handled gracefully and users are guided through authentication flows intuitively.

Screenshots (if any)

image

Checklist

  • I have tested my changes
  • The previous tests still works
  • I did not broke anything to ensure reverse compatibility
  • README updated

@Theo-lbg Theo-lbg self-assigned this Oct 14, 2025
@Theo-lbg Theo-lbg linked an issue Oct 14, 2025 that may be closed by this pull request
4 tasks
@Theo-lbg Theo-lbg merged commit c85386d into main Oct 15, 2025
9 checks passed
@Theo-lbg Theo-lbg deleted the feat/expirationTokenLocal branch October 15, 2025 09:05
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.

[Feature: Refresh Token] Android - Implement a refresh for the token on auth

3 participants