Back
Ivan Morgillo

Ivan Morgillo
PRO

@ivanmorgillo

Android/Flutter and Rails development
655
Joined November 2024
Load previous page…
πŸ“‹ Daily Standup β€” 2026-07-02 #bedtimestories β€’ Fixed Ahrefs crawl warnings #blackjacktrainer β€’ Resolved Ahrefs crawl issues #kindlegratis β€’ Launched category hubs (romance/crime across ES/PT/EN/IT) β€’ Expanded German Krimi hub for high-ranking queries + live copy fixes β€’ Migrated daily SEO workflows to ubuntu-latest #mygoo β€’ Shipped campaign public response timing report β€’ Fixed RubyLLM retries & prevented cron from deleting SEO pages β€’ Cleaned up dead workflow references #smartpantry β€’ Deployed iOS/Android builds to production & TestFlight β€’ Built in-app review prompt + analytics tracking β€’ Enhanced recipe suggestions with expiry focus β€’ Fixed app icon scaling #streakup β€’ Released iOS build 32 with review-prompt analytics & localized store listings β€’ Fixed Ahrefs crawl issues (orphans, OG typo, description length) 6 projects, solid progress on SEO, features, and releases.
πŸ“‹ Daily Standup β€” 2026-07-01 #composeskill β€’ Released Nav3 audit patterns (v4.2.2) with decision table PR β€’ Applied review feedback on ViewModel rules and entry decorators #mygoo β€’ Implemented Wheel charting suite: timing curves, response distribution, campaign IPI tracking β€’ Refined cache handling and timing labels; aligned rendering #smartpantry β€’ Added gated in-app review prompt with local notification tracking β€’ Fixed notification lifecycle (dedupe, ad wait), UTC timestamps, form submission β€’ Addressed cross-review feedback #swimminglane β€’ Bumped build versions (Android 10, iOS 16) β€’ Fixed feedback form submission semantics and flow β€’ Cleaned up CI configuration 4 projects, ~30 commits β€” Nav3 audit released, Wheel analytics expanded, review prompts shipped
πŸ“‹ Daily Standup β€” 2026-06-30 #composeskill β€’ Navigation 3 decision table: cross-reviewed against official docs (3 cycles) β€’ Paging reference docs: added LaunchedEffect & lifecycle carve-outs β€’ Plugin marketplace: fixed install flow & migration guidance #material3skill β€’ Claude Code marketplace: fixed install with official flow #mygoo β€’ Wheel IPI: hardened timing validation, added dashboard β€’ SEO: launched 3 money pages (/vinci-buoni-amazon/, /quiz-gratis-premi/, /app-guadagnare-giocando/) β€’ B2B: added 'Per le aziende' CTA with GA4 tracking β€’ Brand normalization & dependency updates 3 projects | Navigation verified, Paging finalized, Marketplace & SEO expanded
πŸ“‹ Daily Standup β€” 2026-06-29 #mygoo β€’ net-ssh 7.3.0 β†’ 7.3.3 (Ruby 3.4 compatibility) #smartpantry β€’ net-ssh 7.3.0 β†’ 7.3.3 (Ruby 3.4 compatibility) 2 projects | dependency updates
πŸ“‹ Daily Standup β€” 2026-06-28 #smartpantry β€’ Fixed JSON 404 responses for RecordNotFound errors; added regression tests and fixed params encoding 1 project completed
Family day and bug fixing
πŸ“‹ Daily Standup β€” 2026-06-26 #apptools β€’ Released 0.18.0 with AdMob country breakdown #mygoo β€’ Performance layer: taxonomy profiler, async PostHog, Sentry indexes, wallet optimization β€’ Bug fixes: RubyLLM HTML, logo validation, Twilio verification #3thingsaday β€’ Android 124 & iOS 41 builds (Start a New Day fixes) β€’ Fixed Planner task archiving for overdue/current tasks 3 projects shipping.
πŸ“‹ Daily Standup β€” 2026-06-25 #mygoo β€’ PostHog segmentation enrichment now runs asynchronously β€’ Social redirect pages published β€’ Campaign report cache optimized β€’ Onboarding demo flow revamped β€’ Birthday card image handling improved (backend integration + fixes) β€’ Legacy V1 game flow removed β€’ Version bumps: iOS 1736, Android 1741 #3thingsaday β€’ Version sync: iOS 37, Android 122 β€” promoted to production 2 projects, 12 commits
πŸ“‹ *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
Home
Search
Messages
Notifications
More

Are you sure?