Back
Ivan Morgillo

Ivan Morgillo
PRO

@ivanmorgillo

Android/Flutter and Rails development
528
Joined November 2024
πŸ“‹ Daily Standup β€” 2026-06-23 #apptools β€’ Auto-clear DerivedData when disk < 10GB before iOS build #mygoo β€’ Stabilized tag search and image tag creation #3thingsaday β€’ Moved paywall to Future & Journal, removed task-done snackbar 3 projects
πŸ“‹ Daily Standup β€” 2026-06-22 #3thingsaday β€’ Bumped iOS version to 34 (build 34 uploaded, next: 35) 1 project updated
IKEA with the family Trying to fix a release from my phone with Claude πŸ˜‚
πŸ“‹ Daily Standup β€” 2026-06-20 #apptools β€’ Released v0.17.0 with improved iOS build flavoring and version bump reliability #mygoo β€’ Performance: initialization optimization, WebP conversion, image decode capping, lazy rendering β€’ Home UX: auth-triggered refresh and tab persistence β€’ Polish: Maestro stability and observability refinements #3thingsaday β€’ Implemented native Flutter paywall with RevenueCat backend, scenario variants, and personalized viewer streaks 3 projects
πŸ“‹ Daily Standup β€” 2026-06-19 #bedtimestories β€’ Firebase SDK upgrade to 4.11.0 + Podfile refresh β€’ RevenueCat logIn best-effort to prevent crashes β€’ Firebase App Check client setup #mygoo β€’ Image preference question flow (demo + admin UI consolidation) β€’ Preference insights in public reports β€’ Mobile release secrets caching + version bumps #3thingsaday β€’ Pro planner: Tomorrow & Day after planning from backlog β€’ RevenueCat Android crash fixes (process restore + paywall) β€’ Me-screen test robustness + removed unused Glance activity β€’ Debug UI improvements (Demo Mode label + Preview paywall) β€’ Maestro coverage for Pro-only features 3 projects, 25 commits shipped.
πŸ“‹ Daily Standup β€” 2026-06-18 #apptools - iOS flavored release + secrets cache-first optimization - crash-autofix 0.16: autonomous pipeline (detect β†’ fix β†’ test β†’ PR) - crash-report 0.15: multi-app Crashlytics dashboard - play-console 0.14: multi-account + KPI fixes - New: gsc-opportunities SEO content-gap finder #blackjacktrainer - Version bumps (iOS/Android), App Store badge live - Crashlytics guard, landing nav cleanup #composeskill - Paging 3 guardrails + error-handling consistency - Decision table + golden path docs #kindlegratis - Internal release 2131, Crashlytics cleanup (network noise, @Keep annotations) - FCM + auth fixes (already-linked, topic scope) - IronSource ad mediation, AdMobBanner hotfix - Maestro test expansion #mygoo - Android 1739, TestFlight iterations - Maestro expansion, brand card UI fixes #streakup - Android 43; profiles FK + cubit emit fixes #3thingsaday - Android 119; Google Sign-In v7 migration 7 projects β€” releases, ads, stability
πŸ“‹ Daily Standup β€” 2026-06-18 #apptools - iOS flavored release + secrets cache-first optimization - crash-autofix 0.16: autonomous pipeline (detect β†’ fix β†’ test β†’ PR) - crash-report 0.15: multi-app Crashlytics dashboard - play-console 0.14: multi-account + KPI fixes - New: gsc-opportunities SEO content-gap finder #blackjacktrainer - Version bumps (iOS/Android), App Store badge live - Crashlytics guard, landing nav cleanup #composeskill - Paging 3 guardrails + error-handling consistency - Decision table + golden path docs #kindlegratis - Internal release 2131, Crashlytics cleanup (network noise, @Keep annotations) - FCM + auth fixes (already-linked, topic scope) - IronSource ad mediation, AdMobBanner hotfix - Maestro test expansion #mygoo - Android 1739, TestFlight iterations - Maestro expansion, brand card UI fixes #streakup - Android 43; profiles FK + cubit emit fixes #3thingsaday - Android 119; Google Sign-In v7 migration 7 projects β€” releases, ads, stability
πŸ“‹ *Daily Standup β€” 2026-06-17* #apptools β€’ Support manual iOS App Store signing β€’ chore: gitignore runtime data/ output dir #blackjacktrainer β€’ chore(aso): add release notes (What's New) for v13 account deletion β€’ SEO: remove noindex privacy page from sitemap β€’ style: dart format settings_screen account-deletion dialog β€’ chore(ios): bump TestFlight build β€’ feat(account): add in-app account deletion (Apple Guideline 5.1.1(v)) #brainrottax β€’ chore: commit pending working-tree (agent config, build tooling, RAM-cap) #giftit β€’ chore: commit pending working-tree (agent config, build tooling, RAM-cap) #kindlegratis β€’ fix(ui): notification upsell CTA grows instead of clipping long copy β€’ ci(maestro): auto-pick unlocked device + monospace flow names in report β€’ ci(maestro): nightly E2E suite runner with Telegram gate report β€’ test(maestro): banner recomposition hardening flow via Debug Menu β€’ fix(ads): guard AdView adUnitId on its own state, drop identity-hash tracker #mygoo β€’ Document DigitalOcean deployment workflow β€’ Fix accent-equivalent player profile signal keys β€’ Add Post Bridge social machine #smartpantry β€’ chore: fix iOS build config (FLUTTER_DIR=flutter_app), seed .ios-version, agent config β€’ chore(screenshots): regenerate App Store screenshots + deck β€’ feat(auth): Apple + Google Sign-In on iOS, login/onboarding rework #streakup β€’ SEO: target "application squat" on /fr/squats/ β€’ SEO: fix hreflang reciprocity (Ahrefs Site Audit)
πŸ“‹ *Daily Standup β€” 2026-06-16* #apptools β€’ build-ios-ipa.sh: standardize marketing version = build number (drop VERSION_NAME_FORMAT) β€’ build-ios-ipa.sh: version-bump commit stages only artifacts (no git add -A) β€’ build-ios-ipa.sh: support DART_DEFINE_FILE (compile-time config) β€’ build-ios-ipa.sh: support screenshot-deck dart-define β€’ test: guard canonical iOS build script against AdMob test ads β€’ One canonical iOS build script (0.13.0) β€’ Fix isolated Mac iOS build worktrees β€’ Fix iOS app-info name/subtitle update on new versions (0.12.2) β€’ Fix Play metadata publishing + add MCP tool (0.12.1) #bedtimestories β€’ iOS build: align to app-tools canonical script (drop Fastlane upload) #blackjacktrainer β€’ iOS build: migrate to app-tools canonical script β€’ chore: commit ASO config + App privacy details + RAM-cap build tuning #brainrottax β€’ iOS build: migrate to app-tools canonical script #giftit β€’ iOS build: migrate to app-tools canonical script #mygoo β€’ Add Post Bridge social machine β€’ iOS build: migrate mygoo_fun to app-tools canonical script β€’ chore(android): bump build to 1738 β€’ Bump iOS build number to 1732 β€’ Fix community leaderboard ordering β€’ Bump iOS build number to 1731 #smartpantry β€’ iOS build: migrate to app-tools canonical script #streakup β€’ Configure StreakUp experiment analytics β€’ Add StreakUp hero copy experiment β€’ chore: drop accidentally-committed gradle.properties.memcap.bak + gitignore it β€’ iOS: Flutter scene lifecycle migration (FlutterSceneDelegate + implicit engine) β€’ test: drop removed build-ios-ipa.sh from AdMob release guard β€’ auth: make profile-load retry delay injectable (fix flaky test) β€’ iOS build: migrate to app-tools canonical script β€’ iOS: bump .ios-version to 30 (build 30 submitted to App Review) β€’ iOS: headless TestFlight upload via --publish β€’ Site SEO: add "calisthenics" keyword to homepage meta β€’ Store listings: calisthenics streak repositioning #3thingsaday β€’ ios-build.conf: drop semver version format (align to build==version standard) β€’ chore: drop accidentally-committed gradle.properties.memcap.bak + gitignore it β€’ iOS build: migrate to app-tools canonical script
πŸ“‹ Daily Standup β€” 2026-06-15 #apptools β€’ feat(mac-ios-build): bootstrap-signing β€” install a team's dist cert into the login keychain β€’ chore: align all workspace package versions to 0.12.0 β€’ build: track root package-lock.json, ignore nested workspace lockfiles β€’ chore: sync lockfile and MCP server version to 0.12.0 β€’ Release AppTools 0.12.0 β€’ feat(release): add set-app-store-privacy-url β€’ Release AppTools 0.11.0 β€’ chore: release v0.10.0 β€’ feat(release): add app-store-add-to-sale (set App Store availability) β€’ feat(report): rich (Bot API 10.1) daily report + AdMob 28d-vs-prior-28d β€’ Release AppTools 0.9.1 β€’ Release AppTools 0.9.0 β€’ Release AppTools 0.8.1 #bedtimestories β€’ Migrate Android secret hydration to shared app-tools secrets-lib #blackjacktrainer β€’ fix(build): pin flutter to 3.41.9 (the version installed via mise on the build Mac) β€’ fix(ios): wire per-platform AdMob ids so iOS ads actually serve β€’ Migrate Play SA hydration to shared app-tools secrets lib #composeskill β€’ Release 4.1.2 β€” evals as data, changelog split, drop launch tweets β€’ Release 4.1.1 patch β€” fix composable search regex and docs nit β€’ Release 4.1.0 eval-driven hygiene update #kindlegratis β€’ test(e2e): Maestro flows for onboarding landing + notification upsell β€’ feat(onboarding): bigger, custom genre chips β€’ feat(onboarding): polished consumer-grade UI (mobbin-inspired) β€’ feat(debug): add "Reset & show onboarding" trigger to debug menu β€’ feat: onboarding with personalized category seeding (option B) #mygoo β€’ feat: campaign survey export service and rake task β€’ chore: add AI agent config, flutter standards, update fastlane docs β€’ Bump iOS build number to 1730 β€’ chore(security): bump net-imap to 0.6.4.1 β€’ secrets: unify ASC key hydration via app-tools secrets-lib #smartpantry β€’ Migrate Android secret hydration to shared app-tools secrets-lib #streakup β€’ Migrate StreakUp secret hydration to shared app-tools lib #swimminglane β€’ SEO: add delete-account, terms, support pages + expand sitemap #3thingsaday β€’ Migrate secret hydration to shared app-tools secrets-lib
πŸ“‹ Daily Standup β€” 2026-06-14 #apptools β€’ Release AppTools 0.8.0 β€’ feat(mac-ios-build): unattended keychain unlock via 1Password or cached secret β€’ mac-ios-build: cache keychain password for unattended builds β€’ mac-ios-build: move app targets to external config
πŸ“‹ *Daily Standup β€” 2026-06-13* *#composeskill* * β€’ Released Compose Skill Suite 4.0.0 and updated README documentation. *#mygoo* * β€’ Fixed the MyGoo iOS remote build. * β€’ Improved feed layout to prioritize campaign placements. Total projects: 2
πŸ“‹ Daily Standup β€” 2026-06-12 #apptools β€’ feat(release): App Store Connect App Privacy label upload via fastlane β€’ feat: on-demand period report + GA4 version segmentation #bedtimestories β€’ Add 42 keyword/use-case landing pages (6 topics Γ— 7 languages) #composeskill β€’ Add MIT license #kindlegratis β€’ feat(seo): full SEO overhaul + multilingual editorial expansion #swimminglane β€’ SEO: add 1200x630 OG/social preview image + large-image Twitter card β€’ SEO: add llms.txt, fix logo alt, add canonical/meta to delete-account β€’ Migrate site domain swimminglane.fun -> swimminglane.app
πŸ“‹ Daily Standup β€” 2026-06-11 #apptools Released AppTools 0.7.0. Fixed GCP project resolution and multi-locale graphics, and added CLI tools for store review credentials. #bedtimestories Focused on website rebuild (static, SEO fixes) and aligning pricing with quota logic. Built iOS 22/21 and Android 1112. Improved onboarding flow and added ad monetization setup. #kindlegratis Completed major SEO work, including category differentiation in 8 languages and editorial guides in 6 languages. Fixed technical SEO issues (hreflang, sitemap) and added ad monetization. #mygoo Major updates to the Community tab (UI polish, follow logic, personalized leaderboard, and API implementation). Enhanced site attribution tracking (GA4) and updated internal dependencies across iOS/Android.
πŸ“‹ *Daily Standup β€” 2026-06-10* #apptools β€’ Add ASC app creation and screenshot upload commands. #mygoo β€’ feat(site): unify gift-card copy and full store funnel tracking β€’ fix(mygoo_fun): remove Brands tab and dedicated brands feature. β€’ fix(site): remove Brands section as feature is retired β€’ feat(site): lead with Amazon gift cards and Gooxie mascot β€’ fix(site): stop legacy WordPress publisher crashes β€’ feat(site): import legacy WordPress blog posts β€’ fix(site): deploy blog workflow output to pages β€’ feat(site): add static blog export pipeline β€’ chore(site): prepare static MyGoo cutover
πŸ“‹ Daily Standup β€” 2026-06-09 #apptools β€’ Release AppTools 0.6.0 #bedtimestories β€’ Build Android 1111 for production (first free story flow) #blackjacktrainer β€’ Add blackjack basic strategy chart page #composeskill β€’ docs: clarify Gemini is a validation model, not a supported harness β€’ docs: note multi-model support (Claude/Codex/Cursor/Gemini) and frontier-model build process β€’ docs: clearer 3.1.0 What's New entry for splash icon blur β€’ docs: correct splash blur mechanism from issuetracker primary source β€’ release: 3.1.0 β€” Android 12+ splash icon blur audit β€’ release: flatten skill directory layout #kindlegratis β€’ ci(seo): run idempotent backfill sweep in daily sitemap job β€’ SEO: repair hreflang clusters and stale-archive index bloat sitewide #mygoo β€’ Bump puma and erb to clear audit advisories β€’ Track Android install attribution from Play referrer #3thingsaday β€’ Add Maestro prosmoke pre-release gate to publishinternal
πŸ“‹ Daily Standup β€” 2026-06-08 #bedtimestories Built iOS 20 (20.0.0) for TestFlight and added the first free story flow. #smartpantry Updated the marketing site with App Store screenshots, availability links, and pointed the domain to nowastefood.app. Total projects updated: 2.
Family time and some UCG for mygoo.fun
πŸ“‹ Daily Standup β€” 2026-06-06 #apptools β€’ Release AppTools 0.5.11 β€’ Release AppTools 0.5.10 β€’ Fix daily report GA4 auth scope #kindlegratis β€’ chore(android): use local release workflow β€’ chore(android): bump release to 2127 β€’ Add personalized notification guardrails β€’ Retry SEO status fetch on transient failures. β€’ Queue profile book interests for offline retry. β€’ Add anonymous profile book interests and first-value push upsell. β€’ Fix Chrome/puppeteer leak that exhausted Hetzner RAM (504 outage) #swimminglane β€’ chore(ios): bump TestFlight build β€’ chore(ios): bump TestFlight build β€’ chore(android): bump build 9 β€’ Fix Swimming Lane stats refresh β€’ Add Maestro smoke tests β€’ Build iOS 13 for TestFlight
πŸ“‹ Daily Standup β€” 2026-06-05 #swimminglane Updated Android build versions and refreshed Flutter dependencies. Fixed stats date queries and polished the landing page. Total projects: 1
Home
Search
Messages
Notifications
More