Back
RevenueCat
RevenueCat

RevenueCat

In-app purchase and subscription management for apps across iOS, Android, and the web.

19 makers · 74 mentions

Mentions per month

Loading...

Recent todos mentioning RevenueCat

📋 Daily Standup — 2026-11-03 #blackjacktrainer • Shipped Android 42 to Play Internal, built from 327dc66, and passed all 14 gate checks on a Pixel 8a. • Built iOS 44 (44.0.0) for TestFlight. • Updated the release notes for Android 42 and iOS 44, including the Surrender allowed switch and text fixes in Spanish, German and pt-BR. #engage • Connected Solid Cache without shards, so cache calls work inside a tenant. • Stopped restic from creating a repository once the first backup exists. • Switched to the shared app-backups R2 keys and documented in the README how far they reach. #giftit • The RevenueCat Test Store key now applies only to non-release builds. The README covers the key overrides. #kindlegratis • Added a theme choice: Light, Dark or System default. • Fixed the Home tabs, which no longer jump to Top 100 on each tap. Unfolding a Fold no longer shows the old Home for a moment. • What's New now shows a one-off dialog after an update, on Home only when the screen is free. Fixed scrolling at large fonts. • A banner blocked by Remote Config no longer leaves an empty slot. Added a kill switch for What's New. • Added tests across these changes and enabled detekt for the plain and androidTest tasks. #ludusmagnus • Added "Le mie prenotazioni" to the app, with a card in the Corsi tab, a code step and a Maestro flow. The backend returns a member's own bookings behind a verified email. • Added a POST endpoint so the booking system can create members. • Published integration guide 1.2 (Italian), written around the demo gym. • Privacy: the gym's booking system receives a member's email only when that member links a card. • Wired the Val Maira read-only booking key and the pilot list into the deploy. #mygoo • Fixed public campaign reports: time-to-CTA is correct, and ready reports without a player count rebuild. • Training card can be disabled, and it can be moved in the Feed Layout Manager. • A stuck daily question now gets three more tries on a spare sub-topic. #smartpantry • Released storage guides for batches 2 and 3, with food-safety fixes from both reviews. • Website: added a cookie banner. GA4 loads only after Accept, with the correct measurement ID. • Store links now carry the campaign tag. Public files cache for one hour, not one year. • Review fixes: the policy copy names Google Analytics, and a failed write can no longer undo a Reject. • Built Android 2141. #phototoss • Stopped tracking the generated iOS plugin registrant. #streakup • Applied the weekly dependency update (20 packages). • Built iOS 49 (49) for TestFlight. #showmethemoney • README: one Pages URL per version of the talk. October is frozen at the Venice tag. • Refreshed the DevFest Alps slides: a Venice vs Turin slide, 1,000+ Bedtime customers, 6 Plus sold, and 1,750+ pull requests. #3thingsaday • Added a German Eisenhower matrix page with a printable version, and fixed the Eisenhower page after review. • Added the printable list in Brazilian Portuguese, with language fixes from the pt-BR review. • Added cross-links between the de, fr and pt printable pages, and shortened the title to the 60-character limit. #twonotes • Fixed Android Firebase Analytics: google_app_id now survives release resource shrinking. 12 projects had work yesterday.
📋 Daily Standup — 2026-10-30 #bedtimestories • iOS 45 went to TestFlight. Android build 1220 is done. • Fixed the iOS ad module build with google_mobile_ads 9.1.0. • Debug and profile builds now use the RevenueCat test store and stay out of GA4. #blackjacktrainer • iOS 42 went to TestFlight. Android build 40 went to Play internal. • Update gate 0.1.3 is in use. Startup always fails open, even when native reads stall. • The update screens are translated into all nine languages. No ads, consent form, or ATT prompt shows behind the update wall. • Store listing corrected in eight languages. #ebotinker • Wakeword training now runs in capped child processes. The trained model saves as one .onnx file. #engage • Added the v1 API for events, devices, items, delete, and export. Firebase ID tokens are verified. • Request bodies are capped at 4 MB. Client IPs stay out of the logs. Rate limits are shared across endpoints. • Added /status for service health, snapshot age, and queue depth. • Deployed to engage.ivanmorgillo.com with Kamal and a daily R2 backup. Backups keep 28 days. • Added the privacy records: art. 30 record, sub-processors, retention, and deletion. #citydeals • iOS build 3 went to TestFlight. • The privacy policy now states the Sentry trace retention and covers traces in the purpose limit. • Event feeds now include Fossano's local press, not only the comune. #giftit • GA4 review follow-ups are closed. Debug and profile builds stay out of GA4. #heymcp • The MCP server runs as a service behind Cloudflare Access, with a daily auth keepalive. • Added a pre-push gate, a local gate, and a runbook. • The health check rejects malformed replies. The bot token stays off curl's argv. #kindlegratis • Android stack upgraded: AGP 9.5, Gradle 9.8.2, Kotlin 2.4.21, compileSdk 37, and new Compose and Firebase BoMs. • The R8 release build passes on AGP 9.5. • Ad SDKs updated: play-services-ads 25.5.0, Meta adapter 6.22.0.1, Pangle adapter 8.3.0.4.0. #ludusmagnus • Added a Corsi tab for gyms with a booking system. Courses and sessions come from that system. • The Me tab is renamed to Home. #mygoo • Each phone now goes to its own store from the printed QR code. • UTM parameters are encoded one by one, and partial sets are kept. #smartpantry • iOS 43 and 44 went to TestFlight. Android builds 2138 and 2139 went to Play internal. • First-run Plus offer added to the dashboard. It waits while a full-screen ad is open. • Release builds send GA4 events. Debug and profile builds do not. Every non-release build uses the RevenueCat Test Store key. • item_consumed is logged on every accepted consume. • Pantry invites can be traced and are reachable from the home nudge. #remozio • The commit store is durable and bounded. The parent directory syncs on every open. • Corrupt records, links, and FIFOs are refused. • Added the durable pairing commit state for the Linux peer. #3thingsaday • The GA4 flag is a real Boolean on iOS. Test builds use the RevenueCat Test Store and send no GA4 events. #twonotes • Review round 1 is fixed. Debug and test builds stay out of RevenueCat revenue and GA4. #updategate • Released 0.1.3 with a startup bound on native reads. • Retry reads a fresh build number and device OS. The Back guard returns when app code removes it. 15 projects had activity.
📋 Daily Standup — 2026-10-26 #apptoolspublic • app-tools 0.29.0 released as its first public version #bedtimestories • Paywall shows the auto-renew terms and legal links, and no longer promises a one-tap trial cancel • Free tier: after the free story, an ad unlocks one more short story (3 a week) • AdMob is back, behind consent and ATT, with fixes to the ad flow • Analytics: paywall views and onboarding completion are logged; RevenueCat customers get a build tag • Privacy page and store answers now say the free tier has ads • Android build 1218 recorded #blackjacktrainer • Ads: an offline device loads at most one ad per 30 s after three network failures, with new tests #emnclinicalbudgeting • Backup tool no longer trusts two revoked certificate roots #feedbackhub • Backup tool no longer trusts two revoked certificate roots #citydeals • Added the Flutter app, with format checks and CI gating • Push delivery: no duplicate pushes or Telegram posts, and no lost rows • Translations and the public app API added • OpenRouter calls moved to GLM 5.3, routed to Mistral's EU endpoint • Links explain failures, the language menu follows the phone, and screen readers read offers • Backup tool no longer trusts two revoked certificate roots #giftit • Backup tool no longer trusts two revoked certificate roots #kindlegratis • Scraper fixes: keeps the zero-free rule for targeted scrapes, and handles shelves with no free books #smartpantry • Play internal build 2137 • Plus paywall rebuilt to the growth checklist, with store trial mapping and paywall events logged • French renewal lines use "vous" • Backup trust store now refuses truncated bundles and checks certificates by fingerprint • Backup tool no longer trusts two revoked certificate roots • iOS Podfile.lock committed #streakup • Account screens: clearer signed-out screen, a sign-out dialog that explains next steps, two-step confirmation for abandoning a long history, and German text fixed #remozio • Local gate test covers the pairing peer check #rustrakdeploy • Backup tool no longer trusts two revoked certificate roots #3thingsaday • Paywall: renewal terms, legal links, and a close button from the first frame, tested on a small phone #tinderfordogs • Backup tool no longer trusts two revoked certificate roots #twonotes • iOS build 8.0.0 sent to TestFlight, with updated App Store notes • Paywall checklist release: Pro offered after a counted miss, extra life without video, no-ads offer, and GA4 paywall counting • Results screen fixes after review Total: 15 projects with activity yesterday.
configure revenuecat for MyIdealLife
📋 Daily Standup — 2026-10-23 #mygoo • Overflow tests now check the last page. • An admin page past the end shows the last page, not an error. #smartpantry • Gemini returns structured JSON for the expiry and recipe calls. • The RevenueCat Test Store key stays out of release builds, with a source check (#1442). • Recipe saves and pantry creation now time out after 15 s. A hung save still shows the paid recipe (#1367). • Rewarded ads: one consent-checked path, requested near the wall, one request at a time. Late answers no longer reach a newer ad. • Added tests for the ad start, recipe wait, and scan trigger paths. • Builds: Android 2134 and 2135 to Play internal, iOS 40 (40.0.0) to TestFlight. #showmethemoney • The deck README explains how it deploys to Cloudflare Pages at showmethemoney-2026.pages.dev. • Relay count: 1,750 pull requests on 22 October. • Figures for 22 October: 3 Things a Day has 7 subscriptions and €22 MRR. Smart Pantry Plus has 4 sales (€74), including the third yearly sale on 20 October. 3 projects today.
built an anti-pomodoro timer for #aimyear: no 25 min alarm telling me to stop, just planets. the outer one goes around once an hour and every hour adds a moon. mac app is signed and running, server 0.9 live with revenuecat
📋 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
Shipped v1.0.7 on iOS and Android, with the offer and ads now tracked in RevenueCat #taiwandrivingtest
📋 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-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-23 #blackjacktrainer • Fixed lesson 6.4 doubles for soft 17, cleaned up chart legend #kindlegratis • Fixed ads arm handling and home midnight wait • Added VIP day pass system with unlock window and analytics docs #ludusmagnus • Improved retry logic and error handling • Fixed account access/reset interactions and added expiry guard tests #mygoo • Shipped home redesign with gift card and news carousel • Fixed layout tokens, accessibility, text scaling • Added baseline caching and report/scoring performance improvements #smartpantry • Shipped Plus paywall integration with RevenueCat • Added comprehensive test coverage for paywall flows show_me_the_money • Updated talk slides with Sentry job, DevFest submission, and infrastructure story #3thingsaday • Fixed edit-task sheet behavior and crash handling paths • Improved error messaging and queue metadata handling 7 projects active.
📋 Daily Standup — 2026-09-20 #kindlegratis - Consent flow now reports choice value - Fixed drift check nits #smartpantry - Transfers migration: resolved three dangling references - RevenueCat: moved rules out of controller - Abort handling: fixed missing test coverage and failure binding - Store-upload gate: fixed silent failures and test synchronization - Resource cleanup: fixed camera plugin disposal 2 projects, 9 commits
📋 Daily Standup — 2026-09-16 #bedtimestories - Refactored CI caching strategy and fixed cache key permissions - Overhauled account handling and analytics event tracking - Fixed frozen bundle verification and Ruby alignment #blackjacktrainer - Analytics fixes for identity verification, transition tracking, and account state #giftit - Improved gem auditing in CI and bundler-audit configuration #kindlegratis - Fixed unlock flow concurrency bugs and cross-thread guarantees - Strengthened analytics event reporting and release-gate validation - Updated Maestro test recovery path #ludusmagnus - Implemented complete audit logging system for identity and access events - Fixed tenant/gym ownership model and session management atomicity #smartpantry - Fixed sign-out re-registration and permission flow - Rebuilt push notification delivery via FCM with proper registration - Integrated RevenueCat webhook for Plus entitlement tracking #random_events - Added calendar content validation tests #show_me_the_money - Prepared DevFest Venezia talk with slide deck, script, and beat sheet #3thingsaday - Overhauled onboarding flow with dismissal tracking - Added E2E test coverage with device lock - Published Terms of Use and 12 localized Play Store release notes - Fixed billing entitlement tracking and streak day arithmetic #twonotes - Added App Store badge to site
📋 Daily Standup — 2026-08-22 #apptools • Rebuilt daily report with month-over-month metrics (fixed RevenueCat timing, show-rate section, cross-review findings) • Fixed systemctl credentials for cron jobs #kindlegratis • Overhauled ad policy documentation (5+ clarifications on unlock mechanics, cooldown behavior, ad placements) • Implemented backend deploy drift alert with scheduling & test coverage • Merged upsell self-suppression fix 2 projects, focus on reporting & documentation.
Check RevenueCat dashboard with active subscriptions #sunbathe
📋 Daily Standup — 2026-07-10 #brainrottax • Bankruptcy tracker update for July 2026 (£26.31) #giftit • Fixed paywall review flow — order initialization, identification, cancellation, and legal footer • Started RevenueCat integration — SDK setup, subscription service, custom paywall 2 projects
📋 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-05-19 #bedtimestories • Shipped iOS build 18 to TestFlight and Android 1107 to internal testing • Added Maestro smoke tests and aligned iOS release versioning • Refreshed dependencies — RevenueCat, FlutterFire, Google Ads, Apple sign-in, notifications and more #kindlegratis • Tuned heartbeat alerts to cut false positives • Hardened the backend against SQLite lock spikes • Added monetization reliability guardrails and warm-ads debug controls #3thingsaday • Shipped iOS build 30 to TestFlight and Android internal build 116 • Improved the Android widget — better tap target, cold-launch toggle fix, and roundtrip test coverage 3 projects active yesterday.
#bedtimestories Update RevenueCat SDK key handling and validation #3thingsaday Implement RevenueCat subscription management
Home
Search
Messages
Notifications
More

Are you sure?