Back
TestFlight
TestFlight
Beta testing and feedback platform for apps across Apple platforms.
Mentions per month
Loading...
Recent todos mentioning TestFlight
📋 Daily Standup — 2026-10-19
#apppromoreel
• Split the promo reel review into author steps and reviewer steps. A fresh agent now does the critique.
#bedtimestories
• Built iOS 44 for TestFlight.
• App Check starts right after Firebase, and real errors log once per launch.
#designkb
• Added a header image, badges and sections to the README.
• Fixed review findings and added motion samples and defect notes.
#feedbackhub
• Paywall recovery and board creation now check the erase barrier. A replay under another account returns a 409.
• Added tests for board modes and paywall recovery.
#citydeals
• The silent-channel check reports every failing channel to Sentry and keeps going past a broken one. It alerts when a channel stops posting.
• Fixed Telegram message formatting, show matching, and the event publish order.
• Updated the queue library to 1.7.0 and checked the queue schema.
• Forged client IP requests no longer reach Sentry.
#headroomkindle
• Added a pre-push check for formatting, linting and tests.
• The Grok login now refreshes before each render.
#kindlegratis
• Fixed storage: pending erases run off the main thread and always clean up.
#ludusmagnus
• iOS signing now uses the App Attest profile.
#memeswap
• Built the video pipeline: ingest, analysis, consent gate, face swap backend, AI-labelled export, and a render command.
• Fixed review findings in ingest, crops and cut handling.
#mygoo
• The Community tab shows weather and horoscope cards at the bottom. The leaderboard now loads first.
• Account deletion now finishes even if its result was lost. The account stays when backend deletion fails.
• Android build 1760 went to production. Build 1761 went to Play internal. iOS build 1752 went to TestFlight.
#smartpantry
• Added the LTV ledger, which tracks each account's AI cost and revenue.
• Fixed the push key line breaks lost in the deploy env file.
• iOS build 37 went to TestFlight. Android builds 2131 and 2132 went to Play internal.
#streakup
• Paywall: non-buyers can now say why, privately. Closing the paywall no longer leaves screens behind.
• Crash reports carry the user ID, not the email.
• Builds: iOS 46 went to TestFlight. Android 55 and 56 were recorded.
#rustrakdeploy
• Deployed Rustrak with Kamal. Backups go to R2, telemetry is off, and the image is pinned.
#3thingsaday
• Paywall feedback: a new link and sheet, in 13 languages. It is off by default until switched on.
• Account deletion waits for a paywall answer still in transit.
• The feedback client moved to 0.1.11.
#twonotes
• Added "Not getting Pro? Tell me why" to the paywall. Consent now fails closed, and ads never wait on analytics.
• Firebase starts at launch for Remote Config. GA4 runs only with consent.
#valledisuessola
• Fixed the canonical and social image URLs on the site.
• The ad box no longer shows a phone number or address.
16 projects changed yesterday.
📋 Daily Standup — 2026-10-18
#bedtimestories
• Released Android build 1216.
• Feedback uses the pinned client 0.1.10 and says when a post left the board.
#blackjacktrainer
• French build notes use the same Settings screen name as the app.
• Android build 38 went to the Play internal track.
• iOS build 39 (39.0.0) went to TestFlight.
• Feedback uses client 0.1.10. A failed feedback erase keeps its record, so the record cannot be lost.
#feedbackhub
• Paywall rollback is safer. It logs quietly, deletes row by row, keeps a backup, and checks the backup before any delete.
• The rollback deletes only the ids in the backup, in one transaction.
• Guest paywall erase has its own route, so an older hub cannot run the full erase.
• The Flutter client gained submitPaywall and deleteGuestPaywallData (0.1.11).
• Private paywall answers are handled in every tenant and can be exported for growth.
• Users now see "a post left the board" instead of "try again".
#kindlegratis
• Account deletion finishes even when the user leaves Settings.
• Deleting an account also erases that install's feedback.
• A Canadian French phone opens Amazon.ca.
• The feedback client moved to 0.1.10.
• The scraper retries an incomplete top-100 list once.
#ludusmagnus
• The privacy text and the data inventory now name reports and moderation.
• The moderated feedback board moved to client 0.1.9.
#mygoo
• Daily slot generation retries one hour before the window. An alert fires only if the retry also fails.
#smartpantry
• Token counts now include cached input. Tokens are measured per day and per endpoint.
• A product in the catalog now wins over a remembered entry.
• Barcodes that Open Food Facts does not know are remembered per household.
• A barcode the scan did not find goes to manual entry, with the reason.
• Manual entry scans the expiry date with the in-app camera and blocks double taps.
#streakup
• A stuck list write no longer holds the forget call.
• Feedback client 0.1.10 says when a post left the board.
• iOS reports to a new Firebase app and signs with App Attest.
#showmethemoney
• The experiments slide has its first answer: 2 yearly Smart Pantry Plus.
#twonotes
• The pre-push template passes the pushed refs to bin/ci.
• Feedback client 0.1.10 is pinned.
• The end-to-end feedback fake is moderated, like the hub.
Ten projects had activity yesterday.
📋 Daily Standup — 2026-10-17
#apppromoreel
• Reel template ships 9 CC0 sound effects and copies them into each new reel.
• A missing sound pack no longer crashes. A silent file now fails.
#bedtimestories
• Replaced the Google Form with an in-app feedback board, with report, thank-you, and retry on failed loads.
• Account deletion now erases the parent's feedback data. A daily job fails while an erase is still owed.
• Privacy and deletion pages disclose the feedback board.
• Fixed the feedback input row at large text sizes.
#blackjacktrainer
• Settings opens the feedback board instead of the Google Form.
• Account deletion also erases the user's feedback posts and votes. A stuck feedback hub no longer blocks deletion.
• iOS build 38 (38.0.0) sent to TestFlight. Android build 37 on the Play internal track.
• Fixed App Open ad stalls and crashes. The cold-start ad now shows only behind a loading cover.
#designkb
• Fixed claims the review found wrong against the source.
• Added Chris Sinco's M3 Expressive vibe samples.
#feedbackhub
• Added board modes: public, moderated, and private. Private boards return a plain 404.
• feedback_client 0.1.9 released: report a post, thank the poster, retry failed loads.
#citydeals
• Held solid_queue below 1.7 until its queue migration ships. Other gems updated.
• Published events can no longer be deleted from the editorial UI.
• Rejected or superseded events past their window can no longer be restored.
#kindlegratis
• Added "Send feedback" in Settings, next to the Play Store rating link.
• Removed unsourced site claims, including "within minutes", hourly price checks, and review quotes.
• Fixed the English home page canonical and hreflang. Removed /en/ from the sitemap.
#ludusmagnus
• Removed Firebase Analytics. Crashlytics stays. Podfile.lock regenerated to match.
• Added the feedback board to Profile, with bounded requests.
• Gym owners can delete a former member's account.
• iOS build 16 (16.0.0) sent to TestFlight. Android build 17 recorded.
#mygoo
• The app now sends report events and game end reasons to the backend.
• Admin report reads started and completed games from the database.
• Hourly report warmup moved to minute 20, away from push peaks.
• Retired the PostHog affinity refresh and the old brand metrics jobs.
#smartpantry
• Settings > Send feedback opens the in-app feedback board behind a flag, off by default.
• Cold-start App Open ad shows on every launch, on the startup spinner.
• iOS declares App Attest. iOS build 35 (35.0.0) sent to TestFlight. Android build 2130 on Play internal.
• Stabilized the manual-add Maestro flow.
#showmethemoney
• Added npm run transcript, which puts every word of a recorded rehearsal on its slide.
#3thingsaday
• Replaced the public feedback board with a private form, behind its own flag, in the Me tab.
• iOS build 55 (55.0.0) sent to TestFlight. Android build 138 recorded.
#twonotes
• Added a feedback board to Settings, backed by feedback-hub.
• Store rating prompt now appears after a won duel or a new band.
• Cleaned up the App Store subtitle and keywords.
• iOS build 6 recorded. Version 6 set for the store-search release.
#streakup
• Added "Send feedback" in Profile. Account deletion now erases feedback data.
• Fixed erasure gaps: the account ID is kept until its erasure is recorded, and a refused deletion erases no feedback.
• Remote Config switch for the feedback board.
#valledisuessola
• Started the newspaper site: latest front page, PDF archive, and cookieless counters.
• Redesigned the home page around the printed paper's identity. Added an advertising contact box.
• Added /statistiche behind Cloudflare Access. Only the owner can log in.
• Data-center traffic is excluded from sponsor numbers.
15 projects had activity yesterday.
📋 Daily Standup — 2026-10-13
#bedtimestories
• Shipped iOS build 42 to TestFlight.
• Fixed a paywall bug: closing during the marker clear no longer logs a second dismissal.
• Updated the site to the new App Store name, "Bedtime Stories AI Storyteller."
#blackjacktrainer
• Recorded Android build 36 on the Play internal track, with store notes in eight languages.
• Shipped iOS build 37 to TestFlight.
• Added a test for a kill-switch drop that leaves the kind unspent.
#headroomkindle
• The dashboard is now one Rust binary that fetches, renders and draws on the Kindle.
• Turned the layout for the Kindle's long side and saved it as 8-bit grayscale so the Kindle draws it whole.
• Tiles show "updated HH:MM" in bold, larger text. They are white unless low. The footer is gone.
• The dashboard shows real AI quota for Claude, Codex, Z.AI and Grok.
• Uploads go through cat instead of SFTP.
• Documented the Kindle reverse engineering, the SSH pipeline, the landscape layout and the credits.
#ludusmagnus
• Active sessions now end with the word "Fine", not a flag icon.
#mygoo
• The Colazione push now goes out at 08:00, with a migration for the live row.
• Fixed training: purgeUser now drops in-flight replies and keeps another account's round.
• Fixed home: sign out only when the backend explicitly refuses the profile.
• Closed four test coverage gaps from review. Lint passes again.
#smartpantry
• Bounded leave, delete and regenerate invite with the shared timeout.
#3thingsaday
• Shipped iOS build 54 to TestFlight and Android build 137, with release notes in 12 Play locales.
• Reworked widget sync: single-flight drain, completions dated by the tap, and streak checks wait for past days.
• Fixed the gate and candidate logic for zone loads, reopens, and stale slates.
• Named the app in the German resume line and archived pinned tasks dated before today.
8 projects had activity yesterday.
📋 Daily Standup — 2026-10-03
#apppromoreel
• Report unreadable hero clips without crashing; add two-line headline and 16:9 loop format
#bedtimestories
• Record Android build 1210 for production review
#blackjacktrainer
• Consent recovery: offline timeout, late UMP success, answered forms stop recovery
• Ad blocker detection and recovery; close gate gaps
• Gate wall scrolls for button accessibility
• Document ad-block gate and consent recovery with E2E checks
#citydeals
• Add Playwright collector with page classification and API
• Support Facebook snapshots as event source
• Admin: pause/resume pages with snapshot retention
• Bump brakeman to 8.1.0
#ludusmagnus
• iOS 11 for TestFlight; Android 15 shipped to Play internal
• Mobile join handles conflict, web join handles failed owner lookup
• Skip conflict answer when mail fails to queue
#mygoo
• Daily slots: generator, scheduler, endpoints, one alert per day
• Campaign pushes replace reminders; tap opens campaign
• Questions: enforce kit rules, use gpt-6-sol, shared LLM logic
• Home feed refetch on window changes; never cache across boundary
• Push delivery: route check, current claim confirmation, stop after last send
• Tests: Maestro flow 17, question lookup, hourly save path
#streakup
• Selected toggle contrast ratio fixed; selection controls and chip improved
#3thingsaday
• Onboarding: example task required, field wrapping, scrollable legal notice
• Maestro: task submission proof, example following
• iOS: old values, category names and keywords in 12 locales
• Localization: English check and string length validation
• Keywords: split on name/subtitle punctuation
8 projects shipped.
📋 Daily Standup — 2026-09-28
#app-promo-reel
• Addressed closing-round and cross-review findings (rounds 2–4); fixed riser CLI tests and error handling
• AI label rendering and build validation improvements
• Named finished reels only after all checks pass
#bedtimestories
• RevenueCat customer entitlement fixes for sign-out and logIn overlaps; iOS 40 TestFlight build
• Onboarding offline handling with Retry; auth anonymous sign-in bounds
• E2E test selector pinning and Maestro scrolling; analytics docs
• Article hreflang and language clusters
#deckd
• Rust daemon with cross-review rounds 1-2; README and MIT license
• Atomic rewrites in RSS and daemon debounce tests
#facecam-tui
• Preview scaling and kitty window fitting; panel rows fit default width
• Arrow key controls and synchronized frame drawing
#citydeals
• Event publish window validation and orphan message handling
#kindlegratis
• Social flag ordering and --hours syntax; DST-safe local slots
• Remote Config English copy defaults and VIP kill-switch fixes
• Review ask logic for Amazon hand-off sessions; onboarding fallback coverage
• Maestro gate flows independent of screen size
#luca_godot
• Mini-games ported: pizzeria, robot builder, dress-up, garden
• Site build with split files and Gemini-drawn door sprites
• Headless test for all games
#ludusmagnus
• Maestro iOS suite and E2E integration; iOS launch retry
• Analytics reset once per device
#mygoo
• Gift-card OTP Fraud Guard bypass within hourly budget
#smartpantry
• Italian storage guides generated and live-only publishing
• Validation and escaping at every sink
#streakup
• Reminders: boot-prune, time-change, sign-out, timezone fallback
• Profile reminder switch and pending count tracking
• API rate-limiting per player and IP; SEO identity validation
• Site language-specific Play links; iOS channel configuration
• Ad timeout handling and shell linting
#3thingsaday
• Save offer feature: shortcut, billing, Remote Config, Maestro flow
• Backlog error handling and cached-stream forwarding
• Release notes for build 135 in 12 Play locales
12 projects delivered.
📋 Daily Standup — 2026-09-25
#blackjacktrainer
• Released build 32 (Android + iOS TestFlight) with 8-locale release notes
• Fixed lessons: hand comparisons (5.3), DAS clauses (de/ro), weak hand detection, 5.5 exceptions
• Comprehensive test coverage: ARB validation, ICU scanner, entity decoding, positioning hooks
• Added European Portuguese as its own locale with full translations
• Completed 4+ review rounds on various issues
#facecam-tui
• Scaffolded new camera TUI crate with CI and pre-push hook
• Implemented camera layer: V4L2 mode/brightness, usbfs exposure, TUI state machine
• Added capture thread, control worker, and frame slot management
• Improved error handling for busy/disconnected states
#kindlegratis
• Refactored app-open ad flow: rewarded timing, cover/notification interactions, dialog stacking
• Fixed focus management and TalkBack accessibility during cover states
• Completed 4 review rounds: notification relaunch, reset retry, refresh race conditions
• Updated Maestro tests for consent form handling
#ludusmagnus
• Made archive migrations irreversible and added CLI anonymize path
• Preserved membership data through archival
#mygoo
• Shipped Wheel accuracy/dwell time reporting with per-answer baselines
• Removed news feature entirely: carousel, backend job, admin page, cache, tests
• Fixed profile completion cubit silent-after-close and GA4 event routing
• Fixed device lock for Maestro runs and feed anchor positioning
#smartpantry
• Fixed item classification logic and heredoc indentation
• Improved fridge data handling: no auto-persistence claims, proper early return removal
• Fixed subscriber generation: one purchase → one call, recognizer release
• Better watched ad tracking
#3thingsaday
• Released builds 134 (Android) and 50 (iOS) with translated 12-locale notes
• Fixed offline image loading and midnight sync logic
• Improved streak write resilience: no duplicate midnight clocks, handle prefs failures
• 2+ review rounds on import ordering and build notes
📋 Daily Standup — 2026-09-24
#blackjacktrainer
• Localized charts and store deck; enhanced test coverage
• Cleared npm audits (firebase-admin 14, Node 22)
• Fixed App Review rejection and orphan page link
#kindlegratis
• Fixed day pass synchronization including midnight edge case
#ludusmagnus
• Scoped exercise queries and set name rules by staff membership
#mygoo
• Updated database docs and configured MySQL 8.4 for dev and CI
• Added drift detection between local and production servers
#smartpantry
• Fixed credit and purchase timing logic; Plus blocks ads and conflicts consistently
#3thingsaday
• Released Android 133 and iOS 49 to TestFlight and Play
• Fixed dismissal race test and localized release notes
6 projects shipped yesterday.
📋 Daily Standup — 2026-09-02
#apptools
• Fixed GA4 data gap, pinned alert metrics
#bedtimestories
• German localization: fixed CTAs, guides, and SEO
#blackjacktrainer
• Fixed deck leaks, added gallery and deck model
#ludusmagnus
• Auth checks added to controllers
#mygoo
• Fixed report generation, cache management; added gender/age/region breakdown
#smartpantry
• Localization, UI, docs, parsers, tests fixed; iOS 31 built for TestFlight
#streakup
• Fixed handover logic, Supabase → Rails migration, shields and cohort features
📋 Daily Standup — 2026-09-01
#apptools
• GSC: click-potential ranking feature with improved exclusions, quarantine logic, and position scoring
#blackjacktrainer
• iOS 30 released for TestFlight; GMA header compatibility fix merged
2 projects active
📋 Daily Standup — 2026-08-18
#apptools
• Credential morning alerts & rc auth fixes
• Build stability: SSH keepalive for remote iOS, simulator version sync
• Play Store app ranking lookup
#kindlegratis
• Scraper resilience hardened: nav failures, parsing, error handling (PR #124)
#mygoo
• iOS 1747 to TestFlight
• Store review prompts (#339)
• Localization fix: spurious win messages (#338)
3 projects shipped.
📋 Daily Standup — 2026-08-06
#mygoo
• Referral payout fixed: 2,000 per first-card invites (#301)
• Security fix: prevent unauthorized player sharing (#300)
• iOS 1742 built and deployed to TestFlight
1 project — 3 updates
📋 Daily Standup — 2026-07-30
#apptools
• Improved dependency management: warn on stale lockfiles, better error logging
#kindlegratis
• Extracted decision core and routed through adapter
• Fixed invalid hreflang="go" from homepages
• Fixed profile regeneration and regenerated baseline
#mygoo
• Improved social posting: alerts on failures, drained Facebook backlog, stabilized release gate
• Built iOS 1739 for TestFlight
• Added alt text to header logo
#streakup
• Pre-recorded Firebase bridge build counters
4 projects shipped yesterday.
📋 Daily Standup — 2026-07-25
#kindlegratis
• Removed ironSource mediation adapter
• Social bot expansion: chat commands, reliable post links, approval flow with durable buttons, lock-contention fix
#streakup
• Schema & sitemap updates: Article/Breadcrumb markup + lastmod for why-daily pages
• Built iOS 39 for TestFlight
• Fixed shield balance visibility at cap, enhanced earned animation
2 projects, 7 commits
📋 Daily Standup — 2026-07-23
#apptools
• iOS E2E simulator setup: pinned OS version, seeded photo library to fix indexing delays, added build flags
• Crash reporting refactor (0.25.0): replaced HTML dashboard with per-crash Telegram messages
#streakup
• iOS: built and shipped versions 34–35 to TestFlight
• E2E tests on iOS simulator: fixed keyboard handling and parametrized Maestro app ID
• Android: version 46 fully rolled out to Play Store
• Fixed post-workout ad timing: interstitial now fires only after save completes
2 projects, 11 changes
📋 Daily Standup — 2026-07-19
#apptools
• 1Password secrets update, AdMob dashboard generator, Flutter docs
• Weekly dependencies
#blackjacktrainer
• iOS: versions 20, 22, 23 to TestFlight; reconciled versions
• UI: language selector dropdown, improved Apple auth errors
• Android v25 → Play Internal; weekly deps
#kindlegratis
• Free Book of the Day daily video machine
#mygoo
• Moved video machine to Kindle Gratis repo
• Security: Rails sanitizers (4 CVEs)
#streakup
• Firebase + Supabase migrations
• Fixed git hook environment issue
• Weekly deps
#3thingsaday
• Timeline paywall (Headspace-style) + trial flow
6 projects shipped