Skip to content

FlowDelivery v0.2.0

Choose a tag to compare

@leomoraesitu leomoraesitu released this 11 Jun 16:41

FlowDelivery v0.2.0

Release date: 2026-06-11

Objective

Publish the validated read-only catalog browsing experience built across
Sprints 2-8 on top of the Sprint 1 authentication foundation.

Included

  • Authenticated Home feed with remote Supabase-backed restaurants, categories,
    and promotions.
  • Home discovery interactions: search and category filtering with localized
    no-match recovery.
  • Restaurant details with remote menu categories and items.
  • Read-only product details by stable product ID.
  • Deterministic catalog demo coverage for all four seeded restaurants.
  • Storage-backed catalog media served from the public-read catalog-media
    bucket through a shared URL resolver and shared media renderer.
  • PT-BR / EN localization via ARB + generated AppLocalizations.
  • Theme Guard and Localization Guard enforcement across presentation slices.

Web Deployment

  • Live demo: https://leomoraesitu.github.io/flowdelivery-app/
  • The Flutter web build is published to GitHub Pages (source = GitHub Actions)
    via .github/workflows/deploy-web.yml, which deploys automatically on each
    v*.*.* tag.
  • Build uses --base-href "/flowdelivery-app/" and copies index.html to
    404.html so deep-links and refresh resolve to the SPA under the project
    subpath.
  • The password recovery redirect preserves the project subpath
    (/flowdelivery-app/reset-password), covered by
    test/app/routes/auth_recovery_redirect_test.dart.
  • Manual step (owner action): the Supabase Auth URL allow-list must include the
    Pages Site URL and the /flowdelivery-app/reset-password redirect; catalog
    browsing works without it, but sign-in/recovery redirects are otherwise
    rejected.

QA Evidence

  • flutter analyze
  • flutter test
  • flutter build apk --release --dart-define-from-file=.vscode/supabase.local.json
  • Consolidated Sprint 8 Dart MCP validation matrix (73 tests, no analyzer errors)
  • Authenticated visual QA on mobile (390x844) and wide (1280x900) layouts

Known Limitations

  • The Android build reports an existing CupertinoIcons asset warning. The
    warning does not block APK generation and is outside this release scope.

Artifact

  • flowdelivery-v0.2.0-supabase.apk
  • flowdelivery-v0.2.0-supabase.apk.sha1
  • flowdelivery-v0.2.0-supabase.apk.sha256

Checksums:

SHA-1:   ca56ea758377d14daf28d8ce9c85c19774e1b9f2
SHA-256: 7784a7fa8271aec45f28ae33e41db4dc89e5d6f90d4afbd64fc65d9f7e89e96a