Releases: CowboyGH/moveUP-flutter
Releases · CowboyGH/moveUP-flutter
v0.2.0
🚀 Summary
0.2.0 ships the first full auth release of the app: end-to-end authentication infrastructure, OTP-based verification and recovery flows, session-aware routing, and the first production-ready UIKit/theming layer used by the auth experience.
✨ Highlights
- ✅ Complete Dio/Retrofit-based auth stack with typed DTOs, token persistence, interceptors, centralized API paths, and normalized failure mapping.
- ✅ Full auth flow coverage: sign-in, sign-up, email verification, resend OTP with cooldown, forgot password, verify reset code, reset password, and logout.
- ✅ Session bootstrap via
AuthSessionCubit, current-user restore on startup, and router-aware guest / authenticated / unauthenticated navigation. - ✅ Shared auth UIKit foundation with theme, colors, gradients, typography, buttons, dialogs, SVG/image widgets, and reusable auth form primitives.
- ✅ Final auth UI polish pass, improved accessibility and feedback behavior, and portrait-only mobile experience.
- ✅ In-app legal document flow for privacy policy, personal data processing consent, and public offer.
⚠️ Breaking Changes
- Auth navigation is now session-driven: the old single-screen sign-in/sign-up flow was replaced by dedicated auth routes, and OTP / recovery / legal screens now require valid
GoRouterextrapayloads. - Internal auth contracts changed: legacy
lib/api/service/*networking was removed,AuthRepositorywas reshaped, and auth state is now coordinated through the shared app-levelAuthSessionCubit. - Build and release setup now requires
API_URLvia local.envor CI/Docker secret injection. - The app is now locked to portrait orientation.
🧪 Notes
- CI artifacts confirm that the project builds successfully.
- Full end-to-end auth validation still requires a local
.envwith a reachableAPI_URL.
📘 Full changelog
v0.1.0
🚀 Summary
v0.1.0 promotes the current develop baseline to main as the first moveUP release.
Focus: project rebrand, infrastructure/CI cleanup, dependency cleanup, and documentation quality.
✨ Added
- ✅ API documentation generation and local preview instructions in
README.md.
🔧 Changed
- ✅ Rebranded the project from template naming to
moveUP. - ✅ Aligned Android and iOS identifiers to
com.sibcode.moveup. - ✅ Updated platform/build/CI configuration to match the new app identity.
- ✅ Simplified CI to Android-only, reduced redundant steps, and tightened quality gates.
🧹 Removed
- ✅ Legacy
flutter_starter_templatereferences and leftover template scaffolding. - ✅ Firebase integration from the baseline.
🐛 Fixed
- ✅ Configuration mismatches introduced during template cleanup and rebranding.
⚠️ Breaking Changes
- Android Application ID / Namespace and iOS Bundle Identifier changed to
com.sibcode.moveup. - App root widget renamed:
FlutterStarterTemplate→MoveUpApp.
🧪 Verification
- CI is green.
-
flutter analyze -
flutter test --coverage -
dart doc --output doc/api - QA Approval
📝 Notes
Auth in v0.1.0 is scaffold-level baseline.
Full auth flow and stricter validation rules are planned for v0.2.0 (including deferred QA findings).