v1.5.3
Actual7 de marzo de 2026Fix: align rider Android Google Sign-In with driver flow (signInWithCredential)
Historial de versiones y cambios de la aplicación móvil.
Fix: align rider Android Google Sign-In with driver flow (signInWithCredential)
-create company override when editing a default FAQ via PUT /api/faqs
-unify dashboard plan features to match public pricing page
-use GoogleSignIn native flow instead of signInWithProvider on Android
-requiresAdditionalInfo now only checks required fields with missing values
-check phone uniqueness before creating driver to avoid P2002 error
-normalize Firebase private key newlines after decryption from DB
-strip # prefix from color hex values in Android build worker
-use dashboard upload endpoint for service type image uploads
-add Google Services Gradle plugin for google-services.json processing
-super-admin build management improvements
-add time to date column and click-to-copy build ID
-add public documentation center at /docs
-remove hardcoded serverClientId for Android multi-Firebase support
-handle ENV_VARS placeholder in default Firebase project lookup
-add allowOverwrite to Vercel Blob upload-logo endpoints
-pass Firebase dart-defines from google-services.json in build worker
-pass Firebase dart-defines from GoogleService-Info.plist in iOS build worker
-allow SUPER_ADMIN without companyId to trigger builds
-all builds use production signing (isPaidBuild=true always)
-register release SHA-1 in Firebase before downloading google-services.json
-add flutter clean and extract web client ID for multi-Firebase Google Sign-In
-use company currency config instead of hardcoded MXN in wallet withdrawal error
-multi-Firebase project architecture
-resolve Stripe checkout URL error and build-worker Firebase registration
-resolve 3 driver registration issues
-simplify pricing plans — differentiate only by trips/platform
-remove unused apiKey and storageBucket from FirebaseProject
-lower phone number minimum from 10 to 7 digits for international support
-remove debug logging from changelog generation
-auto-poll build status in AppBuilder when builds are active
-remove demo CTA links, funnel all CTAs to /empezar
-fix favicon, add robots.txt, sitemap.xml, OG image and SEO improvements
-add light/dark mode toggle with full dashboard theme migration
-extend light/dark mode to landing page, marketing pages, auth, b2b portal and onboarding
-auto-create zone and services when converting prospect to company
-reposition native app as primary channel, WhatsApp as secondary
-add auto-changelog generation and public changelog page
-prevent detached HEAD state in build workers
-generate adaptive icons and correct API URL in build workers
-correct API_BASE_URL in build workers, add build number to app UI
-pass companySlug on login screen, scope customer lookup by company
-remove duplicate icon files from src/app/ to avoid conflicts
-move opengraph-image to marketing route for proper og:image injection
-update pnpm-lock.yaml with next-themes dependency
-derive checkout base URL from request origin instead of env var
-use --dart-define-from-file to handle app names with spaces
-trim all dart-define values to prevent newline-split lines
-remove hardcoded Mexico country restriction from Places Autocomplete
-URL-encode git tag name in GitHub Compare API call
-log checkout URLs to diagnose Stripe invalid URL error
-add logging to changelog generation for diagnosis
Sin notas de release para esta versión.
Sin notas de release para esta versión.
Historial de versiones y cambios de la aplicación móvil.
Fix: align rider Android Google Sign-In with driver flow (signInWithCredential)
-create company override when editing a default FAQ via PUT /api/faqs
-unify dashboard plan features to match public pricing page
-use GoogleSignIn native flow instead of signInWithProvider on Android
-requiresAdditionalInfo now only checks required fields with missing values
-check phone uniqueness before creating driver to avoid P2002 error
-normalize Firebase private key newlines after decryption from DB
-strip # prefix from color hex values in Android build worker
-use dashboard upload endpoint for service type image uploads
-add Google Services Gradle plugin for google-services.json processing
-super-admin build management improvements
-add time to date column and click-to-copy build ID
-add public documentation center at /docs
-remove hardcoded serverClientId for Android multi-Firebase support
-handle ENV_VARS placeholder in default Firebase project lookup
-add allowOverwrite to Vercel Blob upload-logo endpoints
-pass Firebase dart-defines from google-services.json in build worker
-pass Firebase dart-defines from GoogleService-Info.plist in iOS build worker
-allow SUPER_ADMIN without companyId to trigger builds
-all builds use production signing (isPaidBuild=true always)
-register release SHA-1 in Firebase before downloading google-services.json
-add flutter clean and extract web client ID for multi-Firebase Google Sign-In
-use company currency config instead of hardcoded MXN in wallet withdrawal error
-multi-Firebase project architecture
-resolve Stripe checkout URL error and build-worker Firebase registration
-resolve 3 driver registration issues
-simplify pricing plans — differentiate only by trips/platform
-remove unused apiKey and storageBucket from FirebaseProject
-lower phone number minimum from 10 to 7 digits for international support
-remove debug logging from changelog generation
-auto-poll build status in AppBuilder when builds are active
-remove demo CTA links, funnel all CTAs to /empezar
-fix favicon, add robots.txt, sitemap.xml, OG image and SEO improvements
-add light/dark mode toggle with full dashboard theme migration
-extend light/dark mode to landing page, marketing pages, auth, b2b portal and onboarding
-auto-create zone and services when converting prospect to company
-reposition native app as primary channel, WhatsApp as secondary
-add auto-changelog generation and public changelog page
-prevent detached HEAD state in build workers
-generate adaptive icons and correct API URL in build workers
-correct API_BASE_URL in build workers, add build number to app UI
-pass companySlug on login screen, scope customer lookup by company
-remove duplicate icon files from src/app/ to avoid conflicts
-move opengraph-image to marketing route for proper og:image injection
-update pnpm-lock.yaml with next-themes dependency
-derive checkout base URL from request origin instead of env var
-use --dart-define-from-file to handle app names with spaces
-trim all dart-define values to prevent newline-split lines
-remove hardcoded Mexico country restriction from Places Autocomplete
-URL-encode git tag name in GitHub Compare API call
-log checkout URLs to diagnose Stripe invalid URL error
-add logging to changelog generation for diagnosis
Sin notas de release para esta versión.
Sin notas de release para esta versión.