Skip to content

Releases: CowboyGH/moveUP-flutter

v0.2.0

17 Mar 06:29
24910ed

Choose a tag to compare

🚀 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 GoRouter extra payloads.
  • Internal auth contracts changed: legacy lib/api/service/* networking was removed, AuthRepository was reshaped, and auth state is now coordinated through the shared app-level AuthSessionCubit.
  • Build and release setup now requires API_URL via local .env or 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 .env with a reachable API_URL.

📘 Full changelog

See Full changelog

v0.1.0

16 Feb 14:17
007fb47

Choose a tag to compare

🚀 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_template references 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: FlutterStarterTemplateMoveUpApp.

🧪 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).

📘 Full changelog

See Full changelog