Back
AI Bedtime Stories

AI Bedtime Stories

#bedtimestories

Everything you need for bedtime stories * Personalized Stories Each story is tailored to your child, making them the star of their own adventure. * Quick and Easy Generate a unique story in seconds, perfect for busy parents and eager children. * Safe and Age-Appropriate All stories are designed to be suitable for young children, fostering imagination and learning.
📋 Daily Standup — 2026-10-21 #apppromoreel • Sound scoring now reads the finish report, because a model cannot hear the mix. #bedtimestories • Recorded Android build 1217. • The paywall leaves room above the fold on every build host. #kindlegratis • The footer year now follows the build year, not a fixed 2026. #ludusmagnus • Android 20 release notes recorded. Android 20 and iOS 19 built with the access link and the session expiry fix. • Session expiry: the notice shows once per expiry. A rejected refresh sends the member to login with a "session expired" message. Open screens close when the session ends. Old snackbars clear first. • Access link: attempt IDs now bind each request. The rate limit uses a capped key. A closed screen or a newer session wins over a late answer. A link that switches the member builds a new app tree. An iOS app banner was added. • Login, access link and logout now run one at a time. • Foreign phone numbers stay as typed. The backfill write is now conditional. • The WhatsApp hand-off is refused when the send would fail. • Staff copy no longer says that ending a membership fixes a shared number. • New tests cover the late profile, the no-answer refresh, the spent notice and the rate limit. #mygoo • Public company reports need a token. • Role tests cover more admin-only actions. A manual merge test ran. #smartpantry • Barcode scanner prefixes are stripped. Non-digit codes no longer go to Open Food Facts. #streakup • iOS build 47 (47) went to TestFlight. Android build 57 recorded. #showmethemoney • Bedtime weekly plan is listed first. On Android 1217, the plan rows were below the fold before. • App Store prices and trials for Bedtime recorded. • Repository count wording now says "more than fifty". The count is 58. Total: 8 projects.
📋 Daily Standup — 2026-10-20 #bedtimestories • Paywall now shows all three plans on the first screen. • Savings tag no longer overlaps the yearly label at large text. • Italian and Spanish homepage snippets now use the search queries they rank for. #blackjacktrainer • iOS build 40 went to TestFlight. Android build 39 went to the Play internal track. • Feedback posts retry after an account switch. • Account merge email now arrives before the sheet finishes. • Weekly dependency update: 9 packages. #citydeals • The silent-channel alert now says when the next post is due. #kindlegratis • Evergreen "most often on our free lists" pages are live for Italian and German, with monthly rebuilds and tests. • Each book now shows how many days it spent on the free lists. • Share-with-a-friend unlock added to the VIP dialog. Rules and remote settings are off by default. • Share-with-a-friend tracking fixes, including the referrer and the clock edge cases. • Privacy policy is linked from Settings. • Home pages no longer carry rating markup. • Android build 2158 is claimed for Play. #ludusmagnus • Members get an access link from staff. It opens the app on iOS and Android. • Shared phone numbers are flagged on a new "Numeri duplicati" page. • Gym opening hours now handle past-midnight, 24-hour and split schedules. • Gym address, contacts and hours show on the Profile screen, and the owner can edit them. • Android builds 18 and 19 went to Play internal. iOS builds 17 and 18 went to TestFlight. • Athletes see exercise volume on the Me screen, which replaces the Today tab. • Weight field steps by 1 kg and speeds up when held. #mygoo • Gift cards allow one card per 30 days, checked under the wallet lock. • Deleting a wallet transaction now undoes it. • Missed-reward corrections award the GOOX. • Daily game failures log their reason and send it with the preflight alert. • The Vinci Buoni Amazon page is removed, with no redirect. #smartpantry • Android build 2133 went to Play internal. iOS build 38 went to TestFlight. • The free daily AI limit changed from 20 to 10 calls. • Plus users get higher AI limits. A refused call gives its daily slot back. • The app tells users to wait for the purchase webhook before they retry at a limit. • Each Gemini call now has a cost cap. • Daily report shows AI calls and their list-price cost. • App Open ads show once a day, cold or warm. • Home and German search snippets now use the queries they rank for. #streakup • Restored a Firebase setup so iOS keeps signed-in users. • Updated the Firebase iOS SDK and the Android build tools. • English push-ups and squats snippets now use the queries they rank for. • Weekly dependency update: 84 packages. #remozio • The iOS app has a native design, an app icon, and the Add computer flow. • Buttons grow with the text size. The Computers screen scrolls. • iOS tests and the iOS build now run in CI. • A development tool creates invitations for phone import tests. • Work in progress: splitting the protocol library for multiplatform builds. #showmethemoney • Bedtime yearly price in Italy is €34.99, not €29.99. The deck now says so. • Refreshed RevenueCat, AdMob and GA4 figures, with corrected show-rate requests. • App Open rule matches on both slides: once a day, cold or warm. • First Android sale of Smart Pantry Plus is counted. #3thingsaday • iOS build 56 went to TestFlight. Android build 139 went to Play, with release notes in 12 languages. • Widgets now roll to the next day at midnight, even when the app is closed, on iOS and Android. • Widgets push tomorrow's slate and the start of the next six days. #twonotes • iOS build 7 (7.0.0) went to TestFlight. The feedback release is version 7. • End-to-end tests hide the keyboard on iOS only. • Pre-push hook was re-copied from app-tools. 12 projects today.
📋 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-16 #bedtimestories • Recorded the settled store privacy answers. The child's name question stays open. • Added analytics funnel checks to the test run. #blackjacktrainer • Added a calculator that gives the chart's move for two cards. Tests check it against the app and every chart on the site. • Fixed the calculator review points: even money, one credit per hand, and a chart caveat. • Fixed the home page, the generated pages, llms.txt, and the strategy pages so they say what the app does. The strategy pages now link both stores. • Fixed the insurance page App Store link, the home Play campaign, and the page dates. • Added tests that pin the home page FAQ, feature facts, and the blog box. #designkb • Bootstrapped the design knowledge base repo, with its layout and a design-skills router. • Added an index builder with a YAML parser, a check mode, and tests. It generates INDEX.md for the first two notes. • Added a pre-push gate: lint, format check, tests, and index check. The README documents the one-time hooks setup. • Added an AI-website tells checkup and a label-value pattern for numbers in the UI. #kindlegratis • Removed every claim of a 3.5-star filter. The lists have no rating filter. • Each hub now opens with its own data. The hub intro names the true top-rated book. • The author byline links to the blog without a redirect. • Logged the go-live of the PR #210 fact fixes. #ludusmagnus • Built iOS 15 (15.0.0) for TestFlight. Recorded iOS build 14 and Android build 16, with Play release notes. • Moved the total volume and session counts to the server, over all sessions. Versioned the dashboard cache key. • Personal bests now compute in one service. The active session shows the current exercise's personal best. • Fixed several bugs: an admin with no gym returns to the list, heavier sets from another gym stay out of records, and an older load can no longer undo a created session. • Documented what the mobile app stores and tracks. Marked the Apple "not linked" rows for review. #mygoo • Built time-to-CTA reports from PostHog. Raw events are read with HogQL and keyset paging. • Clicks are paired in PostHog, one row per click. They are stored and pulled daily as a delta. • The admin report now reads the stored clicks. The pull is safe under concurrency. • Bumped the admin report schema to 5 to rebuild the data. #smartpantry • Camera: one in-app camera for the expiry date. The barcode frame is larger, with 2x zoom and no locked focus on iOS. The label-photo button stays off during a save. • Home screen: the add button no longer covers the last item. Date pickers no longer fail on past or year-end dates. Errors for list loads and item actions are readable. • Time zones: the app sends the phone's time zone with each API call. The API judges "today" in that zone. • Production exceptions in Rails now go to Sentry. • Corrected dates bring expired items back. Added the Korean word for pantry. • Fixed several tests so they check the right screen and the right state. #streakup • Recorded Android build 54. #3thingsaday • Wrote the build 138 release notes in all 12 Play locales. • The purchase button keeps its height while a purchase runs. • Plan taps are checked in both directions in 4h tests. • Fixed the device cleanup order in the test script. 9 projects today.
📋 Daily Standup — 2026-10-15 #apppromoreel • Added ruff lint and format checks to bin/ci, with ruff pinned to 0.17.0 • Added tests for the ruff guard and the pin scan, and fixed the review nits #bedtimestories • Fixed subscription login edge cases and the start tracker tests • Fixed campaign tracking on the website and the link checker • Every store badge now carries a campaign token #blackjacktrainer • Added an insurance strategy page and an exact EV calculator for the strategy pages • Fixed simulator and strategy rules: insurance, H17, natural payouts, and hard 11 vs Ace • The app asks for a store rating after a newly completed lesson • Added an English subtitle and keywords for US App Store search #citydeals • The scanner retries its LLM call once on a transient OpenRouter failure • CI now runs bin/ci on GitHub for every PR and every push to main #kindlegratis • The app description now matches the app and counts 13 stores #ludusmagnus • Athletes can delete their own training sessions in the app and on the web • Fixed session screens: dialog taps, screen reader delete buttons, and failed reloads • Added a Maestro flow for deleting a session with no exercises #mygoo • Added tests for the public copy refresh • The export scrub runs 12x faster, with the same output #smartpantry • Pantry dialogs now say "Create" and "Rename" • Fixed "Mark as opened" dates and expiry edits on opened items • Recipe generation no longer starts after a failed load of saved recipes • Fixed Maestro flow 10 #streakup • Fixed the account-link flow: login takeover on Android, collision handling, and token handling • Removed ten unused old images and added the current app screenshots (build 53) #showmethemoney • Rewrote the scripts after the first full rehearsal, to fit the 40-minute slot • Act dividers are now playing cards, in the DevFest Venezia theme • Added a rehearsal mode with a pacing timer and a per-slide timing report #3thingsaday • Added a landscape paywall flow to Lane A on Android • Plan cards and the paywall now fit large fonts and landscape • Fixed the Monthly steps of the paywall flow 11 projects moved forward yesterday.
📋 Daily Standup — 2026-10-14 #apppromoreel • Expanded the README with the reel list, a What's new section, and the skill's Bedtime Stories samples. • Moved the AI-generated label to the bottom-left corner. #bedtimestories • Fixed the subscription marker so a clear only removes the caller's marker, with a test. • Fixed the Ahrefs meta description and social tags on the website. • Recorded Android build 1214. #headroomkindle • Licensed the code under MIT and added the font's OFL license. • Updated the README header, badges, and badge links. #kindlegratis • Every install now checks the Play Store. The Play country decides the result, and the US flag no longer reads false by accident. • Declared the Play Store package query in the app manifest. • Added inLanguage to the home pages' structured data. • Claimed versionCode 2156. #mygoo • Removed prize wording from public text across the site, blog, B2B report, social cards, and Play listing. • Defined one shared list of banned words for public text. • Moved the Cloud Functions to Node.js 22. • Formatted 10 Dart files that had drifted. #newermeutikadotcom • Added a build script that assembles the public site in _site/. Only that folder deploys to GitHub Pages. • Tests now run against the assembled site. • Removed the pricing section from mygoofun.html, with a test to keep it out. • The reference check now fails when a source file is not published. #smartpantry • The pantry screen shows readable errors for every action. • Joining a pantry shows clear messages and times out after 15 seconds. "Already a member" counts as a join. • The pantry sheet no longer stays closed when a request hangs. • Fixed the Terms of Use README and made two Rails tests independent of the clock. #swimminglane • Added fixture tests for the site meta check, and the check runs in CI. • Added Open Graph and Twitter tags to the delete-account page. #3thingsaday • The trial end date shows on short screens. • Added 35 strings in 13 languages, and localized the nudges and channel names. • Sign-out now signs out of Google first and Firebase last. • Added tests for nudge language and channel names, and CI checks for English text and store links. • Added a TikTok link page to the site. 9 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-12 #apppromoreel • Promo reel checks now catch more errors, including wrong frame rates. • Frame rate is set per project and passed to the render. • Seekability and shot list checks no longer give false passes. #bedtimestories • A paywall dismissal is logged once, even after a purchase or restore on the page. • The story page owns and closes its own subscription object. • Saved stories no longer create a new subscription object for each story opened. • Android build 1213 recorded. #blackjacktrainer • Reminder fixes: late slots drop on the right day, and a failed permission check no longer counts as granted. • Trainer offers a matching lesson after repeated mistakes, with tests and docs. • iOS build 36 sent to TestFlight. Android build 35 recorded. #kindlegratis • Scraper no longer shrinks the shelf when the top 100 page is empty. • Empty-parse reports now show real attempts and real ASINs. • More tests for the shelf and incomplete-warning paths. #ludusmagnus • Android secure storage files are kept out of backups. • Unreadable secure storage now counts as no session, not a crash. #mempalaceremote • New cloudflare-access auth mode. • Health checks share one backend probe. Startup key fetch has a time bound. • More tests for key rotation and access modes. #mygoo • iOS build 1751 sent to TestFlight. • Android build 1759 recorded as shipped to production. • iOS notification crash fixed by updating the Firebase messaging package. #smartpantry • Failed product image loads no longer report to Crashlytics. • Users now see a message when an item or pantry action fails. • A failed recent-products load no longer looks like a failed save. #streakup • Backend Supabase handover fixed. Errors log by code, and no body text is copied. • iOS builds 44 and 45 sent to TestFlight. Android builds 52 and 53 accepted by Play internal. • Today screen: a drag on the calendar now scrolls the page. • Website: Spanish FAQ grammar fixed. Pages no longer promise "no subscription" or "no paywall". #3thingsaday • Maestro tests now cover the paywall-first Future and Journal tabs. • Planner reads planned tasks from the local task store. • Firestore package upgraded to fix a transaction double-completion bug (#1342). Total: 10 projects.
📋 Daily Standup — 2026-10-11 #bedtimestories • Fixed purchase and subscription bugs that ran after the paywall closed (card 1335). Added tests for them. #blackjacktrainer • Built the daily reminder as local notifications. It re-arms from the trainer screen, and only one reminder fires per day. Added tests for account changes and re-arm triggers. • Tracking checks now fail when a logged event has no doc (Fizzy #1301). Documented the 28 events that had none. Closed the review findings on #132. • The Maestro gate now refuses non-English devices (Fizzy #1245). Fixed how failed and null locale reads are handled. • Fixed grading for Ds hands, where Double is the right answer. #mygoo • The daily push now shows as a visible alert on iOS and carries an analytics label. Push events log both received and opened. • The notifications card asks for permission and pays 1000 GOOX. Added an end-to-end flow for the denied case. • Fixed the daily slot seed so it runs on later days. #smartpantry • App Store config now has legal links in every description and no release notes (#1330). #streakup • Fixed the profile delete copy, which promised more than the delete does. #showmethemoney • Put digits in the last spelled-out headlines. Gave the VIP test its own chapter. #3thingsaday • Kept the iOS 51 facts with 51 and removed two unverified claims. Recorded the store copy now live after iOS 53. 7 projects had activity yesterday.
📋 Daily Standup — 2026-10-09 #apppromoreel • Scene fades now count correctly. Reading times show to the hundredth. • The promo template has a reading-time check. It marks the 17 texts the viewer must read. #bedtimestories • No feature work. Only an Android release build was recorded. #ludusmagnus • Debug and profile builds no longer send analytics events. • Fixed a layout limit on the login screen. • Fixed when snackbars clear in the active session screen. • A failed request on the Today screen no longer raises an uncaught error. #smartpantry • Analytics boolean parameters now send "true" or "false". Removed a redundant debug flag (#1326). 4 projects updated yesterday.
📋 Daily Standup — 2026-10-08 #apppromoreel Added motion blur with cut-aware rendering; tuned cut ratio and documented the feature #bedtimestories Fixed subscription re-purchase analytics; exposed entitlement purchase dates; added case B test coverage #ludusmagnus Localized plan status display; enhanced photo test coverage for errors and locale-specific login flows #mygoo Shipped notifications feature: admin controls, home feed card, reward tracking, full test and doc coverage #smartpantry Added RevenueCat Plus grant; improved native ad tracking and recipes consent flow with analytics #streakup French SEO for chinups page; added paywall save UX test coverage 6 projects shipped
📋 Daily Standup — 2026-10-07 #apppromoreel • Document feed safe zones and test all browser and rendering paths #bedtimestories • Fix paywall caching, reminders, reader sync, and Firebase config • Add trial reminder check and RevenueCat Firebase tagging #blackjacktrainer • Ship iOS 35 and Android 34; fix app open ads and cold-start behavior • Add strategy guide and fix remote config issues • Complete 4 review rounds #kindlegratis • Test and fix stored sites, localization, top100 parsing, and external offers • Translate home and update screens #lucagodot • Add Snake mini-game to Officina #ludusmagnus • Implement Electric + Volt theme with condensed titles and bundled fonts #mygoo • Fix recurring schedules to Europe/Rome timezone and add per-campaign CTAs #smartpantry • Add OCR, onboarding, item save, and expiry event logging • Test label-photo feature in Maestro flows #streakup • Fix paywall state across saves, sign-in changes, and store calls • Add push-ups daily guide; complete 2 review rounds #showmethemoney • Rewrite slides with dated metrics, before-and-after format, new typography, and canvas layout #3thingsaday • Ship iOS 53 and Android 136; add ADHD guide and update store listings in 12 locales 11 projects shipped yesterday.
📋 Daily Standup — 2026-10-06 #apppromoreel • Implemented poster frame selection and motion language system with spring eases • Applied two rounds of cross-review feedback (poster filtering, reference bans, frame pinning) • Added shot-list contract and seekability check for script attributes • Documented motion classes and gated runs in SKILL.md #bedtimestories • Fixed paywall bar matrix trial check and text sizing at largest scales • Corrected purchase messaging and released iOS 41, Android 1211 #blackjacktrainer • Fixed remote config fetch failures and retry logic with queue handling • Implemented ad-free break across midnight • Fixed stats date validation and consent logging • Released iOS 34 and Android 33 with 8-locale release notes #kindlegratis • Fixed External Content Links flow lifecycle (connection, tokens, racing answers) • Wired US External Content Links into book link-outs #ludusmagnus • Launched exercise measurement system (weight/reps/duration) with custom exercises • Implemented plan start-any-day, rest alerts, and background screen-awake • Fixed semantics and accessibility across plan detail • Released iOS 13 with QA validation #mygoo • Fixed Tailwind 4 opacity utility removal • Improved campaign image previews and cache handling • Fixed gift-cards OpenStruct issue #smartpantry • Added label-photo button visibility for Plus users #streakup • Launched full Plus subscription paywall and RevenueCat integration • Implemented entitlement service, ad suppression, and shield progression • Fixed paywall state transitions and account cleanup • Passed e2e test suite with merged node handling #3thingsaday • Launched guest flows with delete and add-task paths • Integrated RevenueCat billing and Firebase analytics • Fixed task creation logging and proactive paywall analytics • Applied three rounds of cross-review feedback 9 projects, 130+ commits across standups and releases.
📋 Daily Standup — 2026-10-05 #bedtimestories - Purchase and restore markers for analytics tracking - New subscription_started and purchase_started events - Entitlement details now exposed (product, original purchase date, sandbox) #blackjacktrainer - Ad-free breaks with rewarded ads replacing every second interstitial - Real-time remote config updates apply console changes instantly - Streak fixes: daily tracking, shields, DST, future-date handling - New analytics events and consent flow tracking - Telemetry refinements #ludusmagnus - Theme overhaul: light-mode colors, contrast fixes, readable text #streakup - Fixed moment motion behavior for breaks and restores #3thingsaday - Store listing updates for App Store and Play 5 projects updated.
📋 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-10-02 #bedtimestories - Maestro tests: scroll back to Close, name kill switch in gate flows; test automatic paywall close in first-free-story flows - Paywall wizard: pin grant StoryPage reports - Paywall: show once when parent leaves first free story, added close button tooltip - Subscriptions: keep unknown-customer state across sign-out, record appUserID on isAnonymous failure (PR #112 review) - Analytics: documented first_story_exit paywall source 1 project updated
📋 Daily Standup — 2026-10-01 #apppromoreel • 4:5 layer tests and docs; frame size from project.json • Storyboard hook validation; music file ranking cleanup • ACE-Step 1.5 default (122 bpm) with new music generation backends • Beat grid and frame window improvements #bedtimestories • Customer SDK naming and confirmed customer handling (PR #112) • Font script fixes: portable, fail-closed, real font bundling • Paywall race and identity blocking tests • RevenueCat grants mapping; iOS paywall assertions • Analytics docs updates #blackjacktrainer • iOS 33 for TestFlight • E2E: News & Offers location fix #kindlegratis • Maestro: late notification upsell testing #ludusmagnus • Membership end tracking; committed vs rolled-back sign-ups • Join requests with gym code requirement and staff review • QR code SVG and lock handling; rate limiting per IP/email • Cross-review rounds 1–4 complete; llm-context.md updated #mygoo • Android build 1758 #smartpantry • Anti-silence guard anchoring; async error reporting #streakup • M3 Expressive Material Design implementation • Theme migration tests; component theming #3thingsaday • Build type tag ordering; GA4 and RevenueCat labeling 9 projects shipped.
📋 Daily Standup — 2026-09-29 #app-promo-reel Cleaned up start-of-run screen, validated cue sounds for late starts, fixed JSON number reporting #bedtimestories Improved test coverage across subscriptions, maestro, auth, rules, and e2e flows. Paywall account confirmation: disabled Buy/Restore until confirmed, added Retry. Privacy: documented deletion flow and backup handling by platform. Fixed sign-out identity gaps and onboarding flag persistence. Updated Firebase as direct devDependency. Reviewed story-copy scope feedback. #blackjacktrainer Weekly dependency update (7 packages) #facecam-tui Addressed review feedback, updated README with setup and desktop launcher info #feedback-hub Added account deletion features. Improved multi-device handling with clock skew allowance. #kindlegratis Improved test coverage for external offers and signing lineage verification. Fixed permanent-skip logic and Play services integration. Updated README native-insertion paths. Released versionCode 2153. Cleaned up analytics and onboarding documentation. #kindle-gratis-screenshots Added Play Store screenshots (Magazine Cover deck, en + de) #luca_godot Game level updates: moved areas to Officina, refined voice queue and sticker popups, single-voice management #ludusmagnus Updated iOS deployment target to 15.0, refreshed Podfile.lock, built iOS 10 (10.0.0) for TestFlight #mygoo Built iOS 1749 and Android 1757 for TestFlight/production #smartpantry Released Android build 2129 to production. Added pantry selection for items, improved request handling and flow tabs. Documented missing destination and slow-request bugs. #streakup Fixed monorepo release gate analysis, cleaned up deleted i18n references, fixed Play Store link routing, pinned pre-deploy fixture behavior #show_me_the_money Removed unused Inter font, vendored SVG assets #3thingsaday Built iOS 52 and Android 135 14 projects shipped yesterday.
Home
Search
Messages
Notifications
More

Are you sure?