Back
Ivan Morgillo

Ivan Morgillo
PRO

@ivanmorgillo

Android/Flutter and Rails development
529
Joined November 2024
📋 *Daily Standup — 2026-06-24* *#blackjacktrainer* • Bumped Android (build 21) & iOS versions; added Play Store production rollout lane • Fixed offline play: ad blocker & banner load race condition *#mygoo* • Updated concurrent-ruby; removed legacy V1 game flow *#3thingsaday* • Major: localized app in 11 new languages (de, es, fr, it, ja, ko, nl, pt, pt_BR, ro, zh) • Merged PRs #48 & #47: i18n support, avatar/profile offline crash fixes, paywall updates • Fixed planner midnight reset & synced FAQ/docs across 7 languages • Version sync: Android→121, iOS→35 _3 projects, 50+ commits — major i18n push on 3thingsaday + shipping improvements_
📋 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
Home
Search
Messages
Notifications
More