refactor(auth): migrate Auth module from feature to core package

- Reorganized `auth-feature` into `core/auth` to improve architecture and modularity.
- Removed unused PKCE and OAuth callback utilities (`AuthCallbackParams`, `OAuthPkceService`).
- Updated imports and adjusted build scripts to reflect new module structure.
- Refactored `LoginScreen` and `PingScreen` to include `onBack` functionality in top bars for improved navigation.
- Corrected sync endpoint in `PingSyncService`.
This commit is contained in:
2026-01-23 01:16:40 +01:00
parent c692a2395c
commit d7cf8200e1
34 changed files with 470 additions and 773 deletions
@@ -1,4 +1,4 @@
package at.mocode.clients.shared.commonui.components
package at.mocode.frontend.core.designsystem.components
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.*
@@ -1,4 +1,4 @@
package at.mocode.clients.shared.commonui.components
package at.mocode.frontend.core.designsystem.components
import androidx.compose.material3.*
import androidx.compose.runtime.Composable
@@ -1,4 +1,4 @@
package at.mocode.clients.shared.commonui.components
package at.mocode.frontend.core.designsystem.components
import androidx.compose.foundation.layout.PaddingValues
import androidx.compose.foundation.layout.fillMaxSize
@@ -1,4 +1,4 @@
package at.mocode.clients.shared.commonui.components
package at.mocode.frontend.core.designsystem.components
import androidx.compose.foundation.layout.*
import androidx.compose.material3.*
@@ -1,4 +1,4 @@
package at.mocode.clients.shared.commonui.components
package at.mocode.frontend.core.designsystem.components
import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.foundation.layout.height
@@ -1,4 +1,4 @@
package at.mocode.clients.shared.commonui.components
package at.mocode.frontend.core.designsystem.components
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.fillMaxWidth
@@ -1,4 +1,4 @@
package at.mocode.clients.shared.commonui.components
package at.mocode.frontend.core.designsystem.components
// Legacy notification components removed due to dependency on old presentation layer.
// Intentionally left empty as part of cleanup. You can safely delete this file
@@ -1,4 +1,4 @@
package at.mocode.clients.shared.commonui.theme
package at.mocode.frontend.core.designsystem.theme
import androidx.compose.material3.MaterialTheme
import androidx.compose.material3.darkColorScheme