PageSourceSearch

https://resubs.app/changelog

html resubs.app collected 2026-10-05 10:57:40 UTC 224,934 bytes, 301 lines download raw bytes

1<!DOCTYPE html><html lang="en" dir="ltr"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5, user-scalable=yes"/><link rel="preconnect" href="https://www.googletagmanager.com"/><link rel="dns-prefetch" href="https://www.googletagmanager.com"/><link rel="preload" href="/_next/static/media/27834908180db20f-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/favicon.svg"/><link rel="stylesheet" href="/_next/static/css/b2fbf8b23ddfe5e7.css" crossorigin="" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-54b57d91b5899f25.js" crossorigin=""/>
1<script src="/_next/static/chunks/fd9d1056-6fe0acb019aa6114.js" async="" crossorigin=""></script>
1<script src="/_next/static/chunks/69-5912d3e34df2a2fa.js" async="" crossorigin=""></script>
1<script src="/_next/static/chunks/main-app-6abcad3ce84fe557.js" async="" crossorigin=""></script>
1<script src="/_next/static/chunks/66-537856ca28620e20.js" async=""></script>
1<script src="/_next/static/chunks/app/layout-ba46fd3d19c0f95e.js" async=""></script>
1<script src="/_next/static/chunks/app/not-found-d1c04d64c5c8a9cd.js" async=""></script>
1<script src="/_next/static/chunks/965-7d2ff8005fd82b85.js" async=""></script>
1<script src="/_next/static/chunks/666-79932ccb164c3b30.js" async=""></script>
1<script src="/_next/static/chunks/194-328247724afd1f3b.js" async=""></script>
1<script src="/_next/static/chunks/792-68e47a214dca8531.js" async=""></script>
1<script src="/_next/static/chunks/577-a7e1d1a35d6fb858.js" async=""></script>
1<script src="/_next/static/chunks/144-bf767eb23a175c6e.js" async=""></script>
1<script src="/_next/static/chunks/app/%5Blocale%5D/changelog/page-f24866cfcd588284.js" async=""></script>
1<script src="/_next/static/chunks/app/%5Blocale%5D/layout-fc8f63704a3a04df.js" async=""></script>
1<link rel="preload" href="/favicon.svg" as="image" type="image/svg+xml"/><link rel="preload" href="/logo.webp" as="image" type="image/webp"/><title>Changelog</title><meta name="description" content="See what&#x27;s new in every ReSubs update. Full version history with new features, improvements, and bug fixes."/><link rel="author" href="https://resubs.app"/><meta name="author" content="ReSubs Team"/><link rel="manifest" href="/manifest.webmanifest"/><meta name="keywords" content="subscription tracker,expense management,subscription management,recurring payments,budget tracking,money management,personal finance,bill tracking,payment reminders,subscription savings"/><meta name="creator" content="ReSubs"/><meta name="publisher" content="ReSubs"/><meta name="robots" content="index, follow"/><meta name="googlebot" content="index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1"/><meta name="category" content="finance"/><meta name="classification" content="Subscription Management Application"/><meta name="apple-itunes-app" content="app-id=6740457603, affiliate-data=pt=127554842&amp;ct=smart_banner&amp;mt=8, app-argument=https://resubs.app"/><meta name="og:price:amount" content="10"/><meta name="og:price:currency" content="USD"/><meta name="product:price:amount" content="10"/><meta name="product:price:currency" content="USD"/><meta name="product:availability" content="in stock"/><link rel="canonical" href="https://resubs.app/changelog"/><link rel="alternate" hrefLang="ar" href="https://resubs.app/ar/changelog"/><link rel="alternate" hrefLang="bn" href="https://resubs.app/bn/changelog"/><link rel="alternate" hrefLang="cs" href="https://resubs.app/cs/changelog"/><link rel="alternate" hrefLang="da" href="https://resubs.app/da/changelog"/><link rel="alternate" hrefLang="de" href="https://resubs.app/de/changelog"/><link rel="alternate" hrefLang="el" href="https://resubs.app/el/changelog"/><link rel="alternate" hrefLang="en" href="https://resubs.app/changelog"/><link rel="alternate" hrefLang="es" href="https://resubs.app/es/changelog"/><link rel="alternate" hrefLang="fa" href="https://resubs.app/fa/changelog"/><link rel="alternate" hrefLang="fi" href="https://resubs.app/fi/changelog"/><link rel="alternate" hrefLang="fr" href="https://resubs.app/fr/changelog"/><link rel="alternate" hrefLang="he" href="https://resubs.app/he/changelog"/><link rel="alternate" hrefLang="hi" href="https://resubs.app/hi/changelog"/><link rel="alternate" hrefLang="hu" href="https://resubs.app/hu/changelog"/><link rel="alternate" hrefLang="id" href="https://resubs.app/id/changelog"/><link rel="alternate" hrefLang="it" href="https://resubs.app/it/changelog"/><link rel="alternate" hrefLang="ja" href="https://resubs.app/ja/changelog"/><link rel="alternate" hrefLang="ko" href="https://resubs.app/ko/changelog"/><link rel="alternate" hrefLang="ms" href="https://resubs.app/ms/changelog"/><link rel="alternate" hrefLang="nb" href="https://resubs.app/nb/changelog"/><link rel="alternate" hrefLang="nl" href="https://resubs.app/nl/changelog"/><link rel="alternate" hrefLang="pl" href="https://resubs.app/pl/changelog"/><link rel="alternate" hrefLang="pt-BR" href="https://resubs.app/pt-BR/changelog"/><link rel="alternate" hrefLang="pt-PT" href="https://resubs.app/pt-PT/changelog"/><link rel="alternate" hrefLang="ro" href="https://resubs.app/ro/changelog"/><link rel="alternate" hrefLang="ru" href="https://resubs.app/ru/changelog"/><link rel="alternate" hrefLang="sv" href="https://resubs.app/sv/changelog"/><link rel="alternate" hrefLang="th" href="https://resubs.app/th/changelog"/><link rel="alternate" hrefLang="tr" href="https://resubs.app/tr/changelog"/><link rel="alternate" hrefLang="uk" href="https://resubs.app/uk/changelog"/><link rel="alternate" hrefLang="vi" href="https://resubs.app/vi/changelog"/><link rel="alternate" hrefLang="zh-Hans" href="https://resubs.app/zh-Hans/changelog"/><link rel="alternate" hrefLang="zh-Hant" href="https://resubs.app/zh-Hant/changelog"/><link rel="alternate" hrefLang="x-default" href="https://resubs.app/changelog"/><meta name="format-detection" content="telephone=no, address=no, email=no"/><meta name="apple-mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-title" content="ReSubs"/><meta name="apple-mobile-web-app-status-bar-style" content="default"/><meta property="og:title" content="Changelog"/><meta property="og:description" content="See what&#x27;s new in every ReSubs update. Full version history with new features, improvements, and bug fixes."/><meta property="og:url" content="https://resubs.app/changelog"/><meta property="og:site_name" content="ReSubs"/><meta property="og:locale" content="en_US"/>
1<meta property="og:image" content="https://resubs.app/og-image.webp"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="Changelog"/><meta property="og:image:type" content="image/webp"/><meta property="og:locale:alternate" content="ar_SA"/><meta property="og:locale:alternate" content="bn_BD"/><meta property="og:locale:alternate" content="cs_CZ"/><meta property="og:locale:alternate" content="da_DK"/><meta property="og:locale:alternate" content="de_DE"/><meta property="og:locale:alternate" content="el_GR"/><meta property="og:locale:alternate" content="es_ES"/><meta property="og:locale:alternate" content="fa_IR"/><meta property="og:locale:alternate" content="fi_FI"/><meta property="og:locale:alternate" content="fr_FR"/><meta property="og:locale:alternate" content="he_IL"/><meta property="og:locale:alternate" content="hi_IN"/><meta property="og:locale:alternate" content="hu_HU"/><meta property="og:locale:alternate" content="id_ID"/><meta property="og:locale:alternate" content="it_IT"/><meta property="og:locale:alternate" content="ja_JP"/><meta property="og:locale:alternate" content="ko_KR"/><meta property="og:locale:alternate" content="ms_MY"/><meta property="og:locale:alternate" content="nb_NO"/><meta property="og:locale:alternate" content="nl_NL"/><meta property="og:locale:alternate" content="pl_PL"/><meta property="og:locale:alternate" content="pt_BR"/><meta property="og:locale:alternate" content="pt_PT"/><meta property="og:locale:alternate" content="ro_RO"/><meta property="og:locale:alternate" content="ru_RU"/><meta property="og:locale:alternate" content="sv_SE"/><meta property="og:locale:alternate" content="th_TH"/><meta property="og:locale:alternate" content="tr_TR"/><meta property="og:locale:alternate" content="uk_UA"/><meta property="og:locale:alternate" content="vi_VN"/><meta property="og:locale:alternate" content="zh_CN"/><meta property="og:locale:alternate" content="zh_TW"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="@ReSubsApp"/><meta name="twitter:creator" content="@ReSubsApp"/><meta name="twitter:title" content="Changelog"/><meta name="twitter:description" content="See what&#x27;s new in every ReSubs update. Full version history with new features, improvements, and bug fixes."/><meta name="twitter:image" content="https://resubs.app/og-image.webp"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><meta name="next-size-adjust"/><link rel="icon" href="/favicon.ico" sizes="any"/><link rel="icon" href="/favicon.svg" type="image/svg+xml"/><link rel="apple-touch-icon" href="/apple-touch-icon.png"/>
1<script>
2(function () {
3  window.dataLayer = window.dataLayer || [];
4  function gtag() { window.dataLayer.push(arguments); }
5  window.gtag = gtag;
6
7  // Consent is only asked where a law requires opt-in before storage: the EEA
8  // and the UK (ePrivacy / PECR). Detected from the IANA timezone because a
9  // static export has no server to read a geo header, and it needs no network
10  // call before the decision. Anything unrecognised falls through to asking.
11  var NOT_COVERED = ["Europe/Andorra","Europe/Astrakhan","Europe/Belgrade","Europe/Chisinau","Europe/Istanbul","Europe/Kaliningrad","Europe/Kiev","Europe/Kirov","Europe/Kyiv","Europe/Minsk","Europe/Monaco","Europe/Moscow","Europe/Podgorica","Europe/Samara","Europe/San_Marino","Europe/Sarajevo","Europe/Saratov","Europe/Simferopol","Europe/Skopje","Europe/Tirane","Europe/Ulyanovsk","Europe/Uzhgorod","Europe/Vatican","Europe/Volgograd","Europe/Zaporozhye","Europe/Zurich"];
12  var ALSO_COVERED = ["Africa/Ceuta","America/Cayenne","America/Guadeloupe","America/Martinique","America/Miquelon","Arctic/Longyearbyen","Asia/Famagusta","Asia/Nicosia","Atlantic/Azores","Atlantic/Canary","Atlantic/Madeira","Atlantic/Reykjavik","Indian/Mayotte","Indian/Reunion"];
13
14  var required = true;
15  try {
16    var tz = Intl.DateTimeFormat().resolvedOptions().timeZone || '';
17    required =
18      (tz.indexOf('Europe/') === 0 && NOT_COVERED.indexOf(tz) === -1) ||
19      ALSO_COVERED.indexOf(tz) !== -1;
20  } catch (e) {}
21  window.__consentRequired = required;
22
23  var stored = null;
24  try {
25    stored = JSON.parse(window.localStorage.getItem('resubs-consent-v1') || 'null');
26    if (stored && (typeof stored.ts !== 'number' ||
27        Date.now() - stored.ts > 31536000000)) {
28      stored = null;
29    }
30  } catch (e) {}
31
32  // The banner is already in the server HTML; this attribute is what lets CSS
33  // show it, so it paints with the page instead of after hydration.
34  if (required && !stored) document.documentElement.setAttribute('data-consent', 'pending');
35
36  // Outside the opt-in regions there is no banner, so the absence of a stored
37  // choice means granted — otherwise those visitors would send cookieless pings
38  // forever with no way to say yes.
39  var fallback = required ? 'denied' : 'granted';
40  var analytics = stored ? (stored.analytics === true ? 'granted' : 'denied') : fallback;
41  var ads = stored ? (stored.ads === true ? 'granted' : 'denied') : fallback;
42
43  gtag('consent', 'default', {
44    ad_storage: ads,
45    ad_user_data: ads,
46    ad_personalization: ads,
47    analytics_storage: analytics,
48    personalization_storage: ads,
49    functionality_storage: 'granted',
50    security_storage: 'granted'
51  });
52
53  gtag('set', 'ads_data_redaction', ads !== 'granted');
54  gtag('set', 'url_passthrough', true);
55})();
56</script>
56<script>if ((["resubs.app","www.resubs.app"].includes(window.location.hostname)) || false) {
57gtag('js', new Date());
58var analyticsUrl = new URL(window.location.href);
59analyticsUrl.search = ''; analyticsUrl.hash = '';
60analyticsUrl.pathname = analyticsUrl.pathname.replace(/(\/i)(\/.*)?$/, '$1');
61gtag('set', 'page_location', analyticsUrl.href);
62var analyticsReferrer = document.referrer ? new URL(document.referrer) : null;
63if (analyticsReferrer) { analyticsReferrer.search = ''; analyticsReferrer.hash = ''; analyticsReferrer.pathname = analyticsReferrer.pathname.replace(/(\/i)(\/.*)?$/, '$1'); gtag('set', 'page_referrer', analyticsReferrer.href); }
64var campaignParams = new URLSearchParams(window.location.search);
65['source', 'medium', 'name', 'id', 'content', 'term'].forEach(function(key) { var value = campaignParams.get('utm_' + (key === 'name' ? 'campaign' : key)); if (value && /^[a-zA-Z0-9_. -]{1,100}$/.test(value)) gtag('set', 'campaign_' + key, value); });
66gtag('config', 'G-S0M0BPWXJ1', {send_page_view: false});
67}</script>
67<script>(function(){try{
68var known=["ar","bn","cs","da","de","el","en","es","fa","fi","fr","he","hi","hu","id","it","ja","ko","ms","nb","nl","pl","pt-BR","pt-PT","ro","ru","sv","th","tr","uk","vi","zh-Hans","zh-Hant"];
69var stored=localStorage.getItem("preferred-locale");
70if(!stored||stored==="en"||known.indexOf(stored)<0)return;
71var path=location.pathname;
72if(known.indexOf(path.split('/')[1])>=0)return;
73location.replace('/'+stored+(path==='/'?'':path)+location.search+location.hash);
74}catch(e){}})()</script>
74<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://resubs.app/#organization","name":"ReSubs","url":"https://resubs.app","logo":{"@type":"ImageObject","url":"https://resubs.app/logo.webp"},"sameAs":["https://twitter.com/ReSubsApp","https://www.linkedin.com/company/resubs","https://www.reddit.com/r/ReSubs","https://www.youtube.com/@RESubsApp","https://www.tiktok.com/@resubs.app","https://github.com/ChrisKruegerDev"],"contactPoint":{"@type":"ContactPoint","contactType":"customer service","email":"[email protected]","availableLanguage":["ar","bn","cs","da","de","el","en","es","fa","fi","fr","he","hi","hu","id","it","ja","ko","ms","nb","nl","pl","pt-BR","pt-PT","ro","ru","sv","th","tr","uk","vi","zh-Hans","zh-Hant"]}},{"@type":"WebSite","@id":"https://resubs.app/#website","name":"ReSubs","url":"https://resubs.app","description":"Track and manage all your subscriptions in one place. Get insights into your spending, manage recurring payments, and optimize your subscription expenses.","inLanguage":"en","publisher":{"@id":"https://resubs.app/#organization"}}]}</script>
74<script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script>
74</head><body class="__variable_245d8d font-sans antialiased">
74<script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('resubs-theme');if(e){c.add(e|| '')}else{c.add('light');}if(e==='light'||e==='dark'||!e)d.style.colorScheme=e||'light'}catch(t){}}();</script>
74<main class="min-h-screen bg-background"><header class="sticky top-0 z-50 transition-colors duration-200 bg-background/80 backdrop-blur-sm"><div class="container mx-auto max-w-7xl"><div class="flex h-16 items-center justify-between"><a class="flex items-center" aria-label="ReSubs - Subscription Management App" href="/"><img src="/favicon.svg" alt="ReSubs logo" width="32" height="32" class="w-6 h-6"/><span class="logo-label text-lg font-bold text-foreground ml-2">ReSubs</span></a><nav class="hidden sm:flex items-center gap-6" aria-label="Main navigation"><a class="text-sm font-medium transition-colors text-foreground/70 hover:text-foreground" href="/resources">Resources</a><a class="text-sm font-medium transition-colors text-foreground/70 hover:text-foreground" href="/changelog">Changelog</a><a class="text-sm font-medium transition-colors text-foreground/70 hover:text-foreground" href="/faq">FAQ</a><a class="text-sm font-medium transition-colors text-foreground/70 hover:text-foreground" href="/contact">Support</a><span class="inline-flex h-9 w-9" aria-hidden="true"></span><div class="relative"><button type="button" aria-label="Select language" aria-haspopup="menu" aria-expanded="false" class="flex items-center gap-1.5 rounded-lg px-2 py-1.5 text-sm text-foreground/70 transition-colors hover:bg-muted/50 hover:text-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-globe h-4 w-4 shrink-0"><circle cx="12" cy="12" r="10"></circle><path d="M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20"></path><path d="M2 12h20"></path></svg><span class="hidden text-sm font-medium sm:inline">English</span><span class="text-xs font-medium uppercase sm:hidden">en</span></button></div><button class="inline-flex items-center justify-center whitespace-nowrap transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 bg-primary text-primary-foreground hover:bg-primary/90 h-8 text-xs font-semibold rounded-lg shadow-none px-4" aria-label="Download ReSubs App"><span>Download</span></button></nav><div class="flex sm:hidden items-center gap-2"><button class="inline-flex items-center justify-center whitespace-nowrap transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 bg-primary text-primary-foreground hover:bg-primary/90 h-8 text-xs font-semibold rounded-lg shadow-none px-4" aria-label="Download ReSubs App"><span>Download</span></button><button class="inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 hover:bg-accent hover:text-accent-foreground h-9 w-9 -mr-2" aria-label="Open menu" type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R1dnnjfbla:" data-state="closed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu h-5 w-5"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></div></div></div></header><div class="container mx-auto py-12">
74<script type="application/ld+json">{"@context":"https://schema.org","@type":"SoftwareApplication","name":"ReSubs","applicationCategory":"FinanceApplication","operatingSystem":"Android, iOS","releaseNotes":"https://resubs.app/changelog","downloadUrl":["https://play.google.com/store/apps/details?id=app.resubs&referrer=utm_source%3Dwebsite%26utm_medium%3Dlanding_page%26utm_campaign%3Dwebsite_traffic%26utm_content%3Dsite","https://apps.apple.com/app/id6740457603?pt=127554842&ct=site&mt=8"]}</script>
74<script type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://resubs.app/"},{"@type":"ListItem","position":2,"name":"Changelog","item":"https://resubs.app/changelog"}]}</script>
74<div class="text-center max-w-3xl mx-auto mb-6 sm:mb-8"><h1 class="text-2xl sm:text-3xl font-bold tracking-tight">Changelog</h1><p class="text-sm text-muted-foreground mt-2">See what&#x27;s new in every ReSubs update.</p></div><div class="animate-fade-in mx-auto max-w-2xl"><div class="mt-12 mb-4 flex scroll-mt-24 items-baseline justify-between gap-4 border-b pb-3 first:mt-0"><h2 id="v1.38.0" class="rounded-full bg-primary/10 px-2.5 py-1 text-xs font-semibold text-primary">v1.38.0</h2><time dateTime="2026-09-22" class="whitespace-nowrap text-sm text-muted-foreground">September 22, 2026</time></div>
75<h3 class="mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sparkles h-4 w-4 shrink-0" aria-hidden="true"><path d="m12 3-1.912 5.813a2 2 0 0 1-1.275 1.275L3 12l5.813 1.912a2 2 0 0 1 1.275 1.275L12 21l1.912-5.813a2 2 0 0 1 1.275-1.275L21 12l-5.813-1.912a2 2 0 0 1-1.275-1.275L12 3Z"></path><path d="M5 3v4"></path><path d="M19 17v4"></path><path d="M3 5h4"></path><path d="M17 19h4"></path></svg>New</h3>
76<ul class="mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80">
77<li class="leading-relaxed">A floating bottom bar keeps your main screens one tap away, with a smooth fade as you switch between them</li>
78<li class="leading-relaxed">Redesigned insights break your spending down by week, month and year, with an expandable list and the payments expected next month</li>
79</ul>
80<h3 class="mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-teal-600 dark:text-teal-400"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-trending-up h-4 w-4 shrink-0" aria-hidden="true"><polyline points="22 7 13.5 15.5 8.5 10.5 2 17"></polyline><polyline points="16 7 22 7 22 13"></polyline></svg>Improved</h3>
81<ul class="mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80">
82<li class="leading-relaxed">The app starts quicker on Android, and switching between the calendar and insights feels snappier</li>
83<li class="leading-relaxed">The total for your billing cycle sits in its own card, and adding a subscription is always available from the top bar</li>
84<li class="leading-relaxed">Custom subscription images are smaller, and uploads that fail are retried automatically</li>
85<li class="leading-relaxed">Translations updated across all supported languages</li>
86</ul>
87<h3 class="mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-wrench h-4 w-4 shrink-0" aria-hidden="true"><path d="M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z"></path></svg>Fixed</h3>
88<ul class="mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80">
89<li class="leading-relaxed">The yearly spending total now includes payments due later in the year</li>
90</ul>
91<div class="mt-12 mb-4 flex scroll-mt-24 items-baseline justify-between gap-4 border-b pb-3 first:mt-0"><h2 id="v1.37.0" class="rounded-full bg-primary/10 px-2.5 py-1 text-xs font-semibold text-primary">v1.37.0</h2><time dateTime="2026-08-26" class="whitespace-nowrap text-sm text-muted-foreground">August 26, 2026</time></div>
92<h3 class="mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sparkles h-4 w-4 shrink-0" aria-hidden="true"><path d="m12 3-1.912 5.813a2 2 0 0 1-1.275 1.275L3 12l5.813 1.912a2 2 0 0 1 1.275 1.275L12 21l1.912-5.813a2 2 0 0 1 1.275-1.275L21 12l-5.813-1.912a2 2 0 0 1-1.275-1.275L12 3Z"></path><path d="M5 3v4"></path><path d="M19 17v4"></path><path d="M3 5h4"></path><path d="M17 19h4"></path></svg>New</h3>
93<ul class="mb-4 ml-7 list-disc space-y-1 text-sm text-foreground
93/80">
94<li class="leading-relaxed">Inbox scanning now understands receipts in any language, with dedicated support for Portuguese</li>
95<li class="leading-relaxed">Receipts sent through payment processors are traced back to the actual service, so the right subscription lands in your list</li>
96<li class="leading-relaxed">Free trials found in your inbox are flagged as trials, and one-off purchases from shops you don&#x27;t subscribe to are left out</li>
97<li class="leading-relaxed">Pull to refresh checks for new receipts, while a separate rescan action re-reads your whole inbox</li>
98<li class="leading-relaxed">The importer has been rebuilt to read subscription documents far more accurately, including amounts, currencies and billing cycles</li>
99<li class="leading-relaxed">The service catalog covers many more subscriptions and is now sorted alphabetically</li>
100</ul>
101<h3 class="mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-teal-600 dark:text-teal-400"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-trending-up h-4 w-4 shrink-0" aria-hidden="true"><polyline points="22 7 13.5 15.5 8.5 10.5 2 17"></polyline><polyline points="16 7 22 7 22 13"></polyline></svg>Improved</h3>
102<ul class="mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80">
103<li class="leading-relaxed">Your average cost now sits directly in the subscription list instead of a separate bar at the bottom</li>
104<li class="leading-relaxed">Subscription and service images appear instantly when scrolling back through your list</li>
105<li class="leading-relaxed">Setup got a refresh with a progress indicator and a search field for picking your subscriptions</li>
106<li class="leading-relaxed">Translations updated and refined across all supported languages</li>
107</ul>
108<h3 class="mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-wrench h-4 w-4 shrink-0" aria-hidden="true"><path d="M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z"></path></svg>Fixed</h3>
109<ul class="mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80">
110<li class="leading-relaxed">Reminders no longer go missing on iPhone when you track a lot of subscriptions</li>
111<li class="leading-relaxed">Custom subscription images now sync to your other devices</li>
112<li class="leading-relaxed">Connecting a Google account without a mailbox now explains what happened instead of failing quietly</li>
113<li class="leading-relaxed">Inbox syncing no longer shows two loading indicators at once or starts a second scan while one is running</li>
114</ul>
115<div class="mt-12 mb-4 flex scroll-mt-24 items-baseline justify-between gap-4 border-b pb-3 first:mt-0"><h2 id="v1.36.0" class="rounded-full bg-primary/10 px-2.5 py-1 text-xs font-semibold text-primary">v1.36.0</h2><time dateTime="2026-08-11" class="whitespace-nowrap text-sm text-muted-foreground">August 11, 2026</time></div>
116<h3 class="mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-teal-600 dark:text-teal-400"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-trending-up h-4 w-4 shrink-0" aria-hidden="true"><polyline points="22 7 13.5 15.5 8.5 10.5 2 17"></polyline><polyline points="16 7 22 7 22 13"></polyline></svg>Improved</h3>
117<ul class="mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80">
118<li class="leading-relaxed">Savings digest notifications are now off by default — switch them on any time in Notification settings</li>
119<li class="leading-relaxed">Savings suggestions only appear where offers are actually available, so you no longer land on empty results</li>
120<li class="leading-relaxed">The savings overview refreshes far less often in the background, which is easier on battery and data</li>
121<li class="leading-relaxed">Refreshed dialogs, buttons and list styling across the app for a cleaner, more consistent look</li>
122<li class="leading-relaxed">General stability and performance improvements throughout</li>
123</ul>
124<div class="mt-12 mb-4 flex scroll-mt-24 items-baseline justify-between gap-4 border-b pb-3 first:mt-0"><h2 id="v1.35.0" class="rounded-full bg-primary/10 px-2.5 py-1 text-xs font-semibold text-primary">v1.35.0</h2><time dateTime="2026-08-04" class="whitespace-nowrap text-sm text-muted-foreground">August 4, 2026</time></div>
125<h3 class="mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-teal-600 dar
125k:text-teal-400"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-trending-up h-4 w-4 shrink-0" aria-hidden="true"><polyline points="22 7 13.5 15.5 8.5 10.5 2 17"></polyline><polyline points="16 7 22 7 22 13"></polyline></svg>Improved</h3>
126<ul class="mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80">
127<li class="leading-relaxed">More complete translations across all 41 supported languages</li>
128<li class="leading-relaxed">Cleaner layout on the payment editing screen</li>
129<li class="leading-relaxed">General stability and performance improvements throughout the app</li>
130</ul>
131<h3 class="mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-wrench h-4 w-4 shrink-0" aria-hidden="true"><path d="M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z"></path></svg>Fixed</h3>
132<ul class="mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80">
133<li class="leading-relaxed">Fixed a rare issue where certain subscription dates could fail to load</li>
134<li class="leading-relaxed">Resolved a crash that could occur on some screens in a few languages</li>
135</ul>
136<div class="mt-12 mb-4 flex scroll-mt-24 items-baseline justify-between gap-4 border-b pb-3 first:mt-0"><h2 id="v1.34.0" class="rounded-full bg-primary/10 px-2.5 py-1 text-xs font-semibold text-primary">v1.34.0</h2><time dateTime="2026-06-30" class="whitespace-nowrap text-sm text-muted-foreground">June 30, 2026</time></div>
137<h3 class="mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-teal-600 dark:text-teal-400"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-trending-up h-4 w-4 shrink-0" aria-hidden="true"><polyline points="22 7 13.5 15.5 8.5 10.5 2 17"></polyline><polyline points="16 7 22 7 22 13"></polyline></svg>Improved</h3>
138<ul class="mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80">
139<li class="leading-relaxed">More reliable automatic subscription detection from your inbox</li>
140<li class="leading-relaxed">Better handling when your connection is slow or drops, so the app stays responsive</li>
141<li class="leading-relaxed">General stability and performance improvements throughout the app</li>
142</ul>
143<h3 class="mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-wrench h-4 w-4 shrink-0" aria-hidden="true"><path d="M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z"></path></svg>Fixed</h3>
144<ul class="mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80">
145<li class="leading-relaxed">Corrected the alignment of titles on the Settings screen</li>
146<li class="leading-relaxed">Setup no longer gets interrupted if you step away and return to the welcome flow</li>
147</ul>
148<div class="mt-12 mb-4 flex scroll-mt-24 items-baseline justify-between gap-4 border-b pb-3 first:mt-0"><h2 id="v1.33.0" class="rounded-full bg-primary/10 px-2.5 py-1 text-xs font-semibold text-primary">v1.33.0</h2><time dateTime="2026-06-27" class="whitespace-nowrap text-sm text-muted-foreground">June 27, 2026</time></div>
149<h3 class="mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sparkles h-4 w-4 shrink-0" aria-hidden="true"><path d="m12 3-1.912 5.813a2 2 0 0 1-1.275 1.275L3 12l5.813 1.912a2 2 0 0 1 1.275 1.275L12 21l1.912-5.813a2 2 0 0 1 1.275-1.275L21 12l-5.813-1.912a2 2 0 0 1-1.275-1.275L12 3Z"></path><path d="M5 3v4"></path><path d="M19 17v4"></path><path d="M3 5h4"></path><path d="M17 19h4"></path></svg>New</h3>
150<ul class="mb-4 ml-7 list-disc space-y-1 text-sm text-foreground
150/80">
151<li class="leading-relaxed">Refreshed welcome experience for a faster, friendlier first-time setup</li>
152</ul>
153<h3 class="mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-teal-600 dark:text-teal-400"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-trending-up h-4 w-4 shrink-0" aria-hidden="true"><polyline points="22 7 13.5 15.5 8.5 10.5 2 17"></polyline><polyline points="16 7 22 7 22 13"></polyline></svg>Improved</h3>
154<ul class="mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80">
155<li class="leading-relaxed">Custom subscription images now sync across iPhone and iPad</li>
156<li class="leading-relaxed">More complete translations across all 37 supported languages</li>
157<li class="leading-relaxed">General stability and performance improvements throughout the app</li>
158</ul>
159<h3 class="mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-wrench h-4 w-4 shrink-0" aria-hidden="true"><path d="M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z"></path></svg>Fixed</h3>
160<ul class="mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80">
161<li class="leading-relaxed">Fixed a rare crash that could happen while importing subscriptions</li>
162</ul>
163<div class="mt-12 mb-4 flex scroll-mt-24 items-baseline justify-between gap-4 border-b pb-3 first:mt-0"><h2 id="v1.32.0" class="rounded-full bg-primary/10 px-2.5 py-1 text-xs font-semibold text-primary">v1.32.0</h2><time dateTime="2026-06-12" class="whitespace-nowrap text-sm text-muted-foreground">June 12, 2026</time></div>
164<h3 class="mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sparkles h-4 w-4 shrink-0" aria-hidden="true"><path d="m12 3-1.912 5.813a2 2 0 0 1-1.275 1.275L3 12l5.813 1.912a2 2 0 0 1 1.275 1.275L12 21l1.912-5.813a2 2 0 0 1 1.275-1.275L21 12l-5.813-1.912a2 2 0 0 1-1.275-1.275L12 3Z"></path><path d="M5 3v4"></path><path d="M19 17v4"></path><path d="M3 5h4"></path><path d="M17 19h4"></path></svg>New</h3>
165<ul class="mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80">
166<li class="leading-relaxed">Redesigned Insights with a realized-savings card and percentage breakdowns</li>
167<li class="leading-relaxed">Group and sort your list your way, with counts and totals on each group header</li>
168<li class="leading-relaxed">Color pickers for categories and payment methods, shown on the details page</li>
169<li class="leading-relaxed">Customizable subscription card layout</li>
170<li class="leading-relaxed">Custom subscription images now sync across your devices</li>
171<li class="leading-relaxed">Haptic feedback when tapping chips, tabs, and toggles</li>
172</ul>
173<h3 class="mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-teal-600 dark:text-teal-400"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-trending-up h-4 w-4 shrink-0" aria-hidden="true"><polyline points="22 7 13.5 15.5 8.5 10.5 2 17"></polyline><polyline points="16 7 22 7 22 13"></polyline></svg>Improved</h3>
174<ul class="mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80">
175<li class="leading-relaxed">More reliable Gmail scanning and subscription detection</li>
176<li class="leading-relaxed">A new per-cadence compare chip for prices</li>
177<li class="leading-relaxed">A more compact account screen and tidier menus</li>
178<li class="leading-relaxed">Localization updates across many languages</li>
179</ul>
180<h3 class="mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-wrench h-4 w-4 shrink-0" aria-hidden="true"><path d="M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z"></path></svg>
180Fixed</h3>
181<ul class="mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80">
182<li class="leading-relaxed">One-time purchases no longer show as a status chip in the list</li>
183<li class="leading-relaxed">The payment method manager now appears correctly above the settings page</li>
184</ul>
185<div class="mt-12 mb-4 flex scroll-mt-24 items-baseline justify-between gap-4 border-b pb-3 first:mt-0"><h2 id="v1.31.0" class="rounded-full bg-primary/10 px-2.5 py-1 text-xs font-semibold text-primary">v1.31.0</h2><time dateTime="2026-06-02" class="whitespace-nowrap text-sm text-muted-foreground">June 2, 2026</time></div>
186<h3 class="mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sparkles h-4 w-4 shrink-0" aria-hidden="true"><path d="m12 3-1.912 5.813a2 2 0 0 1-1.275 1.275L3 12l5.813 1.912a2 2 0 0 1 1.275 1.275L12 21l1.912-5.813a2 2 0 0 1 1.275-1.275L21 12l-5.813-1.912a2 2 0 0 1-1.275-1.275L12 3Z"></path><path d="M5 3v4"></path><path d="M19 17v4"></path><path d="M3 5h4"></path><path d="M17 19h4"></path></svg>New</h3>
187<ul class="mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80">
188<li class="leading-relaxed">Redesigned onboarding that helps you get set up and tracking faster</li>
189</ul>
190<h3 class="mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-wrench h-4 w-4 shrink-0" aria-hidden="true"><path d="M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z"></path></svg>Fixed</h3>
191<ul class="mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80">
192<li class="leading-relaxed">Crash when viewing spending charts and insights</li>
193<li class="leading-relaxed">Gmail connection reliability, especially on iPhone</li>
194<li class="leading-relaxed">Savings suggestions now appear only where they are relevant to your region</li>
195</ul>
196<h3 class="mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-teal-600 dark:text-teal-400"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-trending-up h-4 w-4 shrink-0" aria-hidden="true"><polyline points="22 7 13.5 15.5 8.5 10.5 2 17"></polyline><polyline points="16 7 22 7 22 13"></polyline></svg>Improved</h3>
197<ul class="mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80">
198<li class="leading-relaxed">General stability and performance improvements</li>
199</ul>
200<div class="mt-12 mb-4 flex scroll-mt-24 items-baseline justify-between gap-4 border-b pb-3 first:mt-0"><h2 id="v1.30.0" class="rounded-full bg-primary/10 px-2.5 py-1 text-xs font-semibold text-primary">v1.30.0</h2><time dateTime="2026-03-23" class="whitespace-nowrap text-sm text-muted-foreground">March 23, 2026</time></div>
201<h3 class="mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sparkles h-4 w-4 shrink-0" aria-hidden="true"><path d="m12 3-1.912 5.813a2 2 0 0 1-1.275 1.275L3 12l5.813 1.912a2 2 0 0 1 1.275 1.275L12 21l1.912-5.813a2 2 0 0 1 1.275-1.275L21 12l-5.813-1.912a2 2 0 0 1-1.275-1.275L12 3Z"></path><path d="M5 3v4"></path><path d="M19 17v4"></path><path d="M3 5h4"></path><path d="M17 19h4"></path></svg>New</h3>
202<ul class="mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80">
203<li class="leading-relaxed">Push notifications for upcoming renewals and trial expirations</li>
204<li class="leading-relaxed">Email notifications for subscription reminders and updates</li>
205</ul>
206<h3 class="mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-teal-600 dar
206k:text-teal-400"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-trending-up h-4 w-4 shrink-0" aria-hidden="true"><polyline points="22 7 13.5 15.5 8.5 10.5 2 17"></polyline><polyline points="16 7 22 7 22 13"></polyline></svg>Improved</h3>
207<ul class="mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80">
208<li class="leading-relaxed">Colorful subscription cards are now the default look</li>
209<li class="leading-relaxed">Smoother onboarding with a progress indicator</li>
210<li class="leading-relaxed">Streamlined promo code redemption</li>
211<li class="leading-relaxed">Updated translations across all supported languages</li>
212</ul>
213<div class="mt-12 mb-4 flex scroll-mt-24 items-baseline justify-between gap-4 border-b pb-3 first:mt-0"><h2 id="v1.29.0" class="rounded-full bg-primary/10 px-2.5 py-1 text-xs font-semibold text-primary">v1.29.0</h2><time dateTime="2026-03-17" class="whitespace-nowrap text-sm text-muted-foreground">March 17, 2026</time></div>
214<h3 class="mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sparkles h-4 w-4 shrink-0" aria-hidden="true"><path d="m12 3-1.912 5.813a2 2 0 0 1-1.275 1.275L3 12l5.813 1.912a2 2 0 0 1 1.275 1.275L12 21l1.912-5.813a2 2 0 0 1 1.275-1.275L21 12l-5.813-1.912a2 2 0 0 1-1.275-1.275L12 3Z"></path><path d="M5 3v4"></path><path d="M19 17v4"></path><path d="M3 5h4"></path><path d="M17 19h4"></path></svg>New</h3>
215<ul class="mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80">
216<li class="leading-relaxed">Savings overview accessible from your account profile</li>
217</ul>
218<h3 class="mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-teal-600 dark:text-teal-400"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-trending-up h-4 w-4 shrink-0" aria-hidden="true"><polyline points="22 7 13.5 15.5 8.5 10.5 2 17"></polyline><polyline points="16 7 22 7 22 13"></polyline></svg>Improved</h3>
219<ul class="mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80">
220<li class="leading-relaxed">Faster subscription import with new select-all option</li>
221<li class="leading-relaxed">Refreshed feature highlights with a cleaner look</li>
222<li class="leading-relaxed">Improved subscription list layout</li>
223<li class="leading-relaxed">More control during onboarding reminder setup</li>
224<li class="leading-relaxed">Updated translations across all supported languages</li>
225</ul>
226<div class="mt-12 mb-4 flex scroll-mt-24 items-baseline justify-between gap-4 border-b pb-3 first:mt-0"><h2 id="v1.28.0" class="rounded-full bg-primary/10 px-2.5 py-1 text-xs font-semibold text-primary">v1.28.0</h2><time dateTime="2026-03-04" class="whitespace-nowrap text-sm text-muted-foreground">March 4, 2026</time></div>
227<h3 class="mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sparkles h-4 w-4 shrink-0" aria-hidden="true"><path d="m12 3-1.912 5.813a2 2 0 0 1-1.275 1.275L3 12l5.813 1.912a2 2 0 0 1 1.275 1.275L12 21l1.912-5.813a2 2 0 0 1 1.275-1.275L21 12l-5.813-1.912a2 2 0 0 1-1.275-1.275L12 3Z"></path><path d="M5 3v4"></path><path d="M19 17v4"></path><path d="M3 5h4"></path><path d="M17 19h4"></path></svg>New</h3>
228<ul class="mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80">
229<li class="leading-relaxed">Redesigned cancellation screen with clearer options and confirmation flow</li>
230<li class="leading-relaxed">Watch a short video to add more subscriptions beyond the free limit</li>
231<li class="leading-relaxed">Choose how often you receive spending report notifications</li>
232<li class="leading-relaxed">New Data screen for easy import and export of your subscriptions</li>
233</ul>
234<h3 class="mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-teal-600 dar
234k:text-teal-400"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-trending-up h-4 w-4 shrink-0" aria-hidden="true"><polyline points="22 7 13.5 15.5 8.5 10.5 2 17"></polyline><polyline points="16 7 22 7 22 13"></polyline></svg>Improved</h3>
235<ul class="mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80">
236<li class="leading-relaxed">Reorganized settings into clear sections: General, Subscriptions, Organize, and Data</li>
237<li class="leading-relaxed">Notification settings now have their own dedicated screen</li>
238<li class="leading-relaxed">Updated subscription logos across the catalog</li>
239<li class="leading-relaxed">Improved discount offers and upgrade screen</li>
240</ul>
241<h3 class="mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-wrench h-4 w-4 shrink-0" aria-hidden="true"><path d="M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z"></path></svg>Fixed</h3>
242<ul class="mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80">
243<li class="leading-relaxed">Fixed subscription end date not clearing when removing a cancellation</li>
244<li class="leading-relaxed">Fixed subscription changes allowed before the start date</li>
245</ul>
246<div class="mt-12 mb-4 flex scroll-mt-24 items-baseline justify-between gap-4 border-b pb-3 first:mt-0"><h2 id="v1.27.0" class="rounded-full bg-primary/10 px-2.5 py-1 text-xs font-semibold text-primary">v1.27.0</h2><time dateTime="2026-02-28" class="whitespace-nowrap text-sm text-muted-foreground">February 28, 2026</time></div>
247<h3 class="mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sparkles h-4 w-4 shrink-0" aria-hidden="true"><path d="m12 3-1.912 5.813a2 2 0 0 1-1.275 1.275L3 12l5.813 1.912a2 2 0 0 1 1.275 1.275L12 21l1.912-5.813a2 2 0 0 1 1.275-1.275L21 12l-5.813-1.912a2 2 0 0 1-1.275-1.275L12 3Z"></path><path d="M5 3v4"></path><path d="M19 17v4"></path><path d="M3 5h4"></path><path d="M17 19h4"></path></svg>New</h3>
248<ul class="mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80">
249<li class="leading-relaxed">Redesigned onboarding to help new users get started faster</li>
250<li class="leading-relaxed">Yearly subscription offers now shown on the upgrade screen</li>
251</ul>
252<h3 class="mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-teal-600 dark:text-teal-400"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-trending-up h-4 w-4 shrink-0" aria-hidden="true"><polyline points="22 7 13.5 15.5 8.5 10.5 2 17"></polyline><polyline points="16 7 22 7 22 13"></polyline></svg>Improved</h3>
253<ul class="mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80">
254<li class="leading-relaxed">Updated translations for German, Spanish, French, Italian, and Portuguese</li>
255<li class="leading-relaxed">Refined navigation on iOS</li>
256</ul>
257<h3 class="mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-wrench h-4 w-4 shrink-0" aria-hidden="true"><path d="M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z"></path></svg>Fixed</h3>
258<ul class="mb-4 ml-7 list-disc space-y-1 text-sm text-foreground
258/80">
259<li class="leading-relaxed">Fixed sync running unnecessarily when offline</li>
260<li class="leading-relaxed">Fixed Gmail consent dialog not being dismissable</li>
261<li class="leading-relaxed">Fixed lifetime pricing not updating correctly in some regions</li>
262</ul>
263<div class="mt-12 mb-4 flex scroll-mt-24 items-baseline justify-between gap-4 border-b pb-3 first:mt-0"><h2 id="v1.26.0" class="rounded-full bg-primary/10 px-2.5 py-1 text-xs font-semibold text-primary">v1.26.0</h2><time dateTime="2026-02-27" class="whitespace-nowrap text-sm text-muted-foreground">February 27, 2026</time></div>
264<h3 class="mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-teal-600 dark:text-teal-400"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-trending-up h-4 w-4 shrink-0" aria-hidden="true"><polyline points="22 7 13.5 15.5 8.5 10.5 2 17"></polyline><polyline points="16 7 22 7 22 13"></polyline></svg>Improved</h3>
265<ul class="mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80">
266<li class="leading-relaxed">Faster and more reliable cloud sync across devices</li>
267<li class="leading-relaxed">Simplified alternatives flow so you can find cheaper options more quickly</li>
268<li class="leading-relaxed">Updated subscription pricing in more regions</li>
269</ul>
270<h3 class="mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-wrench h-4 w-4 shrink-0" aria-hidden="true"><path d="M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z"></path></svg>Fixed</h3>
271<ul class="mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80">
272<li class="leading-relaxed">Fixed sync issues that could cause duplicate or missing subscriptions</li>
273</ul>
274<div class="mt-12 mb-4 flex scroll-mt-24 items-baseline justify-between gap-4 border-b pb-3 first:mt-0"><h2 id="v1.25.0" class="rounded-full bg-primary/10 px-2.5 py-1 text-xs font-semibold text-primary">v1.25.0</h2><time dateTime="2026-02-22" class="whitespace-nowrap text-sm text-muted-foreground">February 22, 2026</time></div>
275<h3 class="mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sparkles h-4 w-4 shrink-0" aria-hidden="true"><path d="m12 3-1.912 5.813a2 2 0 0 1-1.275 1.275L3 12l5.813 1.912a2 2 0 0 1 1.275 1.275L12 21l1.912-5.813a2 2 0 0 1 1.275-1.275L21 12l-5.813-1.912a2 2 0 0 1-1.275-1.275L12 3Z"></path><path d="M5 3v4"></path><path d="M19 17v4"></path><path d="M3 5h4"></path><path d="M17 19h4"></path></svg>New</h3>
276<ul class="mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80">
277<li class="leading-relaxed">Dark mode across the entire app</li>
278<li class="leading-relaxed">Redesigned subscription details screen with animated hero and helpful assistant</li>
279<li class="leading-relaxed">Welcome celebration when you add your first subscription</li>
280<li class="leading-relaxed">Gmail import on iOS: automatically find subscriptions from your inbox</li>
281<li class="leading-relaxed">Smarter renewal reminders to help you stay on top of payments</li>
282</ul>
283<h3 class="mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-teal-600 dark:text-teal-400"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-trending-up h-4 w-4 shrink-0" aria-hidden="true"><polyline points="22 7 13.5 15.5 8.5 10.5 2 17"></polyline><polyline points="16 7 22 7 22 13"></polyline></svg>Improved</h3>
284<ul class="mb-4 ml-7 list-disc space-y-1 text-sm text-foreground
284/80">
285<li class="leading-relaxed">Refreshed subscription card colors for better readability</li>
286<li class="leading-relaxed">Improved discount banner messaging and timing</li>
287<li class="leading-relaxed">Smoother quick-add experience for new subscriptions</li>
288</ul>
289<h3 class="mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-wrench h-4 w-4 shrink-0" aria-hidden="true"><path d="M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z"></path></svg>Fixed</h3>
290<ul class="mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80">
291<li class="leading-relaxed">Fixed cancel subscription sheet not displaying correctly</li>
292<li class="leading-relaxed">Fixed notification errors on certain devices</li>
293<li class="leading-relaxed">Stability improvements</li>
294</ul>
295<div class="mt-12 mb-4 flex scroll-mt-24 items-baseline justify-between gap-4 border-b pb-3 first:mt-0"><h2 id="v1.24.1" class="rounded-full bg-primary/10 px-2.5 py-1 text-xs font-semibold text-primary">v1.24.1</h2><time dateTime="2026-02-17" class="whitespace-nowrap text-sm text-muted-foreground">February 17, 2026</time></div>
296<h3 class="mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-teal-600 dark:text-teal-400"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-trending-up h-4 w-4 shrink-0" aria-hidden="true"><polyline points="22 7 13.5 15.5 8.5 10.5 2 17"></polyline><polyline points="16 7 22 7 22 13"></polyline></svg>Improved</h3>
297<ul class="mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80">
298<li class="leading-relaxed">Faster app startup: all subscriptions load immediately</li>
299<li class="leading-relaxed">Updated translations across all supported languages</li>
300</ul></div></div><footer class="bg-muted/50 border-t" role="contentinfo"><div class="container mx-auto px-4 sm:px-6 lg:px-8 max-w-7xl py-12"><div class="grid grid-cols-2 md:grid-cols-12 gap-6 md:gap-x-12 mb-12"><div class="col-span-2 md:col-span-3"><a class="inline-flex items-center gap-2 mb-2" aria-label="ReSubs - Subscription Management App Home" href="/"><img alt="ReSubs App Logo - Your subscription management solution" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="w-8 h-8" style="color:transparent" src="/favicon.svg"/><span class="text-xl font-bold">ReSubs</span></a><p class="text-sm text-muted-foreground mt-2 mb-6 max-w-xs">Track and manage all your subscriptions in one place. Never worry about forgotten payments again.</p><div class="flex flex-wrap gap-2" role="group" aria-label="Download ReSubs app" data-cta-location="footer"><a target="_blank" rel="noopener noreferrer" class="h-10" aria-label="Download ReSubs on the App Store" href="https://apps.apple.com/app/id6740457603?pt=127554842&amp;ct=footer&amp;mt=8"><img alt="Download ReSubs on the App Store - Available for iOS devices" fetchPriority="low" loading="lazy" width="100" height="40" decoding="async" data-nimg="1" style="color:transparent;object-fit:contain" src="/app-store.svg"/></a><a target="_blank" rel="noopener noreferrer" class="h-10" aria-label="Download ReSubs on Google Play" href="https://play.google.com/store/apps/details?id=app.resubs&amp;referrer=utm_source%3Dwebsite%26utm_medium%3Dlanding_page%26utm_campaign%3Dwebsite_traffic%26utm_content%3Dfooter"><img alt="Download ReSubs on Google Play - Available for Android devices" fetchPriority="low" loading="lazy" width="100" height="40" decoding="async" data-nimg="1" style="color:transparent;object-fit:contain" src="/google-play.svg"/></a></div><p class="text-xs text-muted-foreground mt-6">© 2026 ReSubs. All rights reserved.</p><div class="mt-2"><button type="button" class="text-xs text-muted-foreground underline-offset-4 transition-colors hover:text-foreground hover:underline">Cookie settings</button></div></div><div class="md:col-span-3"><h3 class="font-semibold text-sm mb-4">Product</h3><nav aria-label="Product links"><ul class="grid grid-cols-1 gap-2"><li><a class="text-sm text-muted-foreground hover:text-foreground transition-colors" aria-label="Read articles, guides, and comparisons about subscription management" title="Subscription management resources and guides" href="/resources">Resources</a></li><li><a href="/subscriptions" class="text-sm text-muted-foreground hover:text-foreground transition-colors" aria-label="Browse the ReSubs subscription catalog" title="See which subscription services you can track in ReSubs">Subscription Catalog</a></li><li><a class="text-sm text-muted-foreground hover:text-foreground transition-colors" aria-label="Frequently Asked Questions about ReSubs subscription management" title="Find answers to common questions about ReSubs" href="/faq">FAQ</a></li><li><a class="text-sm text-muted-foreground hover:text-foreground transition-colors" aria-label="Contact ReSubs Support Team" title="Get help and support for ReSubs" href="/contact">Contact</a></li><li><a class="text-sm text-muted-foreground hover:text-foreground transition-colors" aria-label="View ReSubs version history and recent updates" title="See what&#x27;s new in every ReSubs update" href="/changelog">Changelog</a></li><li><a target="_blank" rel="noopener noreferrer" class="text-sm text-muted-foreground hover:text-foreground transition-colors" aria-label="Suggest new features for ReSubs" title="Help shape the future of ReSubs" href="https://resubs.featurebase.app">Feature requests<svg class="inline-block ml-1 w-3 h-3" fill="none" stroke="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14"></path></svg></a></li><li><a target="_blank" rel="noopener noreferrer" class="text-sm text-muted-foreground hover:text-foreground transition-colors" aria-label="Download ReSubs press kit and media resources" title="Media resources for press and marketing" href="/press-kit.zip">Press kit<svg class="inline-block ml-1 w-3 h-3" fill="none" stroke="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14"></path></svg></a></li></ul></nav></div><div class="md:col-span-3"><h3 class="font-semibold text-sm mb-4">Company</h3><nav aria-label="Company links"><ul class="space-y-2"><li><a class="text-sm text-muted-foreground hover:text-foreground transition-colors" aria-label="View ReSubs legal notice and provider information" title="Legal notice and provider details" href="/imprint">Imprint</a></li><li><a class="text-sm text-muted-foreground hover:text-foreground transition-colors" aria-label="Read ReSubs privacy policy and data protection information" title="How we protect your data" href="/privacy">Privacy policy</a></li><li><a class="text-sm text-muted-foreground hover:text-foreground transition-colors" aria-label="Read ReSubs terms of service and usage conditions" title="Terms and conditions for using ReSubs" href="/terms">Terms of use</a></li></ul></nav></div><div class="md:col-span-3"><h3 class="font-semibold text-sm mb-4">More</h3><nav aria-label="Additional links"><ul class="space-y-2"><li><a target="_blank" rel="noopener" class="text-sm text-muted-foreground hover:text-foreground transition-colors" aria-label="Visit Momental - Sleep Soundscapes" title="Soundscapes for better sleep" href="https://momental.ai">Momental<svg class="inline-block ml-1 w-3 h-3" fill="none" stroke="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14"></path></svg></a></li><li><a target="_blank" rel="noopener" class="text-sm text-muted-foreground hover:text-foreground transition-colors" aria-label="Visit Moviebase - Movie tracking app" title="Track your movie watchlist" href="https://moviebase.app">Moviebase<svg class="inline-block ml-1 w-3 h-3" fill="none" stroke="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14"></path></svg></a></li><li><a target="_blank" rel="noopener" class="text-sm text-muted-foreground hover:text-foreground transition-colors" aria-label="Visit StreamGuide - Streaming service guide" title="Find what to watch across streaming services" href="https://streamguide.app">StreamGuide<svg class="inline-block ml-1 w-3 h-3" fill="none" stroke="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14"></path></svg></a></li><li><a target="_blank" rel="noopener" class="text-sm text-muted-foreground hover:text-foreground transition-colors" aria-label="Visit MindTime - Meditation timer and soundscapes" title="Meditate with timers, bells, and soundscapes" href="https://mindtime.app">MindTime<svg class="inline-block ml-1 w-3 h-3" fill="none" stroke="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14"></path></svg></a></li><li><a target="_blank" rel="noopener" class="text-sm text-muted-foreground hover:text-foreground transition-colors" aria-label="Visit Gleva - GLP-1 treatment tracker" title="Track GLP-1 shots, doses, and side effects" href="https://gleva.app">Gleva<svg class="inline-block ml-1 w-3 h-3" fill="none" stroke="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14"></path></svg></a></li></ul></nav><div class="mt-8"><h3 class="font-semibold text-sm mb-4">Connect</h3><nav aria-label="Social media links"><div class="flex gap-4"><a target="_blank" rel="noopener noreferrer" class="text-muted-foreground hover:text-foreground transition-colors" aria-label="Follow ReSubs on Reddit" href="https://www.reddit.com/r/ReSubs"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" width="24" height="24" class="w-5 h-5" fill="currentColor"><path d="M373 138.6c-25.2 0-46.3-17.5-51.9-41l0 0c-30.6 4.3-54.2 30.7-54.2 62.4l0 .2c47.4 1.8 90.6 15.1 124.9 36.3c12.6-9.7 28.4-15.5 45.5-15.5c41.3 0 74.7 33.4 74.7 74.7c0 29.8-17.4 55.5-42.7 67.5c-2.4 86.8-97 156.6-213.2 156.6S45.5 410.1 43 323.4C17.6 311.5 0 285.7 0 255.7c0-41.3 33.4-74.7 74.7-74.7c17.2 0 33 5.8 45.7 15.6c34-21.1 76.8-34.4 123.7-36.4l0-.3c0-44.3 33.7-80.9 76.8-85.5C325.8 50.2 347.2 32 373 32c29.4 0 53.3 23.9 53.3 53.3s-23.9 53.3-53.3 53.3zM157.5 255.3c-20.9 0-38.9 20.8-40.2 47.9s17.1 38.1 38 38.1s36.6-9.8 37.8-36.9s-14.7-49.1-35.7-49.1zM395 303.1c-1.2-27.
3001-19.2-47.9-40.2-47.9s-36.9 22-35.7 49.1c1.2 27.1 16.9 36.9 37.8 36.9s39.3-11 38-38.1zm-60.1 70.8c1.5-3.6-1-7.7-4.9-8.1c-23-2.3-47.9-3.6-73.8-3.6s-50.8 1.3-73.8 3.6c-3.9 .4-6.4 4.5-4.9 8.1c12.9 30.8 43.3 52.4 78.7 52.4s65.8-21.6 78.7-52.4z"></path></svg></a><a target="_blank" rel="noopener noreferrer" class="text-muted-foreground hover:text-foreground transition-colors" aria-label="Follow ReSubs on Twitter" href="https://twitter.com/ReSubsApp"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" width="24" height="24" class="w-5 h-5" fill="currentColor" aria-hidden="true"><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"></path></svg></a><a target="_blank" rel="noopener noreferrer" class="text-muted-foreground hover:text-foreground transition-colors" aria-label="Follow ReSubs on GitHub" href="https://github.com/ChrisKruegerDev"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512" width="24" height="24" class="w-5 h-5" fill="currentColor" aria-hidden="true"><path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3 .3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5 .3-6.2 2.3zm44.2-1.7c-2.9 .7-4.9 2.6-4.6 4.9 .3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3 .7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3 .3 2.9 2.3 3.9 1.6 1 3.6 .7 4.3-.7 .7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3 .7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3 .7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"></path></svg></a><a target="_blank" rel="noopener noreferrer" class="text-muted-foreground hover:text-foreground transition-colors" aria-label="Follow ReSubs on LinkedIn" href="https://www.linkedin.com/company/resubs"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" width="24" height="24" class="w-5 h-5" fill="currentColor" aria-hidden="true"><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"></path></svg></a><a target="_blank" rel="noopener noreferrer" class="text-muted-foreground hover:text-foreground transition-colors" aria-label="Follow ReSubs on YouTube" href="https://www.youtube.com/@RESubsApp"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" width="24" height="24" class="w-5 h-5" fill="currentColor" aria-hidden="true"><path d="M549.7 124.1c-6.3-23.7-24.8-42.3-48.3-48.6C458.8 64 288 64 288 64S117.2 64 74.6 75.5c-23.5 6.3-42 24.9-48.3 48.6-11.4 42.9-11.4 132.3-11.4 132.3s0 89.4 11.4 132.3c6.3 23.7 24.8 41.5 48.3 47.8C117.2 448 288 448 288 448s170.8 0 213.4-11.5c23.5-6.3 42-24.2 48.3-47.8 11.4-42.9 11.4-132.3 11.4-132.3s0-89.4-11.4-132.3zm-317.5 213.5V175.2l142.7 81.2-142.7 81.2z"></path></svg></a><a target="_blank" rel="noopener noreferrer" class="text-muted-foreground hover:text-foreground transition-colors" aria-label="Follow ReSubs on TikTok" href="https://www.tiktok.com/@resubs.app"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" width="24" height="24" class="w-5 h-5" fill="currentColor" aria-hidden="true"><path d="M448 209.9a210.06 210.06 0 0 1-122.77-39.25V349.38A162.55 162.55 0 1 1 185 188.31V278.2a74.62 74.62 0 1 0 52.23 71.18V0l88 0a121.18 121.18 0 0 0 1.86 22.17h0A122.18 122.18 0 0 0 381 102.39a121.43 121.43 0 0 0 67 20.14z"></path></svg></a></div></nav></div></div></div><div class="pt-8 border-t"><div class="grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 gap-x-8 gap-y-2"><div><h3 class="font-semibold text-sm mb-4">Guides</h3><ul class="space-y-1.5 mb-4"><li><a class="text-sm text-muted-foreground hover:text-foreground transition-colors" href="/resources/how-to-cancel-any-subscription">How to Cancel Any Subscription in Seconds</a></li><li><a class="text-sm text-muted-foreground hover:text-foreground transition-colors" href="/resources/how-to-cancel-netflix">Cancel Netflix in 2 Minutes — Web, App, Roku, or PayPal</a></li><li><a class="text-sm text-muted-foreground hover:text-foreground transition-colors" href="/resources/how-to-cancel-spotify">Cancel Spotify Premium in 60 Seconds (Keep Access Until Renewal)</a></li><li><a class="text-sm text-muted-foreground hover:text-foreground transition-colors" href="/resources/how-to-cancel-amazon-prime">Cancel Amazon Prime and Get a Refund — Here&#x27;s How</a></li><li><a class="text-sm text-muted-foreground hover:text-foreground transition-colors" href="/resources/how-to-cancel-disney-plus">How to Cancel Disney+</a></li><li><a class="text-sm text-muted-foreground hover:text-foreground transition-colors" href="/resources/how-to-cancel-hulu">How to Cancel Hulu</a></li><li><a class="text-sm text-muted-foreground hover:text-foreground transition-colors" href="/resources/how-to-cancel-apple-music">How to Cancel Apple Music Before Your Trial or Renewal</a></li><li><a class="text-sm text-muted-foreground hover:text-foreground transition-colors" href="/resources/how-to-cancel-max">How to Cancel Max and Avoid Another Charge</a></li><li><a class="text-sm text-muted-foreground hover:text-foreground transition-colors" href="/resources/how-to-cancel-adobe">Cancel Adobe Without Paying the Early Termination Fee</a></li><li><a class="text-sm text-muted-foreground hover:text-foreground transition-colors" href="/resources/how-to-cancel-microsoft-365">How to Cancel Microsoft 365 Without Losing Your Files</a></li></ul><a class="text-sm text-muted-foreground hover:text-foreground transition-colors font-medium" href="/resources">View all<!-- --> →</a></div><div><h3 class="font-semibold text-sm mb-4">Articles</h3><ul class="space-y-1.5 mb-4"><li><a class="text-sm text-muted-foreground hover:text-foreground transition-colors" href="/resources/cash-advance-apps-monthly-fees">Cash Advance Apps With Monthly Fees: Dave, Brigit, Empower, Cleo &amp; Albert Compared</a></li><li><a class="text-sm text-muted-foreground hover:text-foreground transition-colors" href="/resources/credit-monitoring-subscriptions-worth-it">Are Credit Monitoring Subscriptions Worth It? (Experian, Credit Karma &amp; More)</a></li><li><a class="text-sm text-muted-foreground hover:text-foreground transition-colors" href="/resources/how-to-cancel-subscriptions-through-your-bank">How to Cancel Subscriptions Through Your Bank (Chase, BofA, Wells Fargo &amp; More)</a></li><li><a class="text-sm text-muted-foreground hover:text-foreground transition-colors" href="/resources/how-to-stop-recurring-payments">
300How to Stop Recurring Payments: The Complete 2026 Guide</a></li><li><a class="text-sm text-muted-foreground hover:text-foreground transition-colors" href="/resources/best-apps-to-manage-recurring-payments">Best Apps to Manage Recurring Payments in 2026</a></li><li><a class="text-sm text-muted-foreground hover:text-foreground transition-colors" href="/resources/best-free-subscription-trackers">6 Best Free Subscription Tracker Apps in 2026</a></li><li><a class="text-sm text-muted-foreground hover:text-foreground transition-colors" href="/resources/best-rocket-money-alternatives">7 Best Rocket Money Alternatives in 2026</a></li><li><a class="text-sm text-muted-foreground hover:text-foreground transition-colors" href="/resources/best-subscription-tracker-apps">8 Best Subscription Tracker Apps in 2026 (Tested and Compared)</a></li><li><a class="text-sm text-muted-foreground hover:text-foreground transition-colors" href="/resources/what-to-do-when-subscriptions-raise-prices">What to Do When Your Subscriptions Raise Prices</a></li><li><a class="text-sm text-muted-foreground hover:text-foreground transition-colors" href="/resources/subscription-spending-statistics">Subscription Spending Statistics (2026): What the Data Shows</a></li></ul><a class="text-sm text-muted-foreground hover:text-foreground transition-colors font-medium" href="/resources">View all<!-- --> →</a></div><div><h3 class="font-semibold text-sm mb-4">Comparisons</h3><ul class="space-y-1.5 mb-4"><li><a class="text-sm text-muted-foreground hover:text-foreground transition-colors" href="/resources/resubs-vs-ynab">ReSubs vs YNAB: Subscription Tracker or Budgeting System?</a></li><li><a class="text-sm text-muted-foreground hover:text-foreground transition-colors" href="/resources/resubs-vs-wallethub">ReSubs vs WalletHub: Privacy or Free Auto-Detection?</a></li><li><a class="text-sm text-muted-foreground hover:text-foreground transition-colors" href="/resources/resubs-vs-tilla">ReSubs vs Tilla: Which Android Subscription Tracker Wins?</a></li><li><a class="text-sm text-muted-foreground hover:text-foreground transition-colors" href="/resources/resubs-vs-subx">ReSubs vs SubX: Feature Depth or Preset Library?</a></li><li><a class="text-sm text-muted-foreground hover:text-foreground transition-colors" href="/resources/resubs-vs-subee">ReSubs vs Subee: A Side-by-Side Comparison</a></li><li><a class="text-sm text-muted-foreground hover:text-foreground transition-colors" href="/resources/resubs-vs-subby">ReSubs vs Subby: Simple and Free or Full-Featured?</a></li><li><a class="text-sm text-muted-foreground hover:text-foreground transition-colors" href="/resources/resubs-vs-simplifi">ReSubs vs Quicken Simplifi: Subscription Tracker or Money Manager?</a></li><li><a class="text-sm text-muted-foreground hover:text-foreground transition-colors" href="/resources/resubs-vs-rocket-money">ReSubs vs Rocket Money: Privacy-First or Bank-Linked?</a></li><li><a class="text-sm text-muted-foreground hover:text-foreground transition-colors" href="/resources/resubs-vs-pocketguard">ReSubs vs PocketGuard: Dedicated Tracker or Budget App?</a></li><li><a class="text-sm text-muted-foreground hover:text-foreground transition-colors" href="/resources/resubs-vs-param">ReSubs vs Param: A Better Alternative for 500K Users?</a></li></ul><a class="text-sm text-muted-foreground hover:text-foreground transition-colors font-medium" href="/resources">View all<!-- --> →</a></div></div></div></div></footer></main><div role="region" aria-label="Cookies" data-consent-banner="true" class="fixed bottom-3 left-3 right-3 z-50 flex-col gap-3 rounded-xl border bg-card p-3.5 shadow-lg sm:flex-row sm:items-center sm:gap-4"><p class="text-xs leading-relaxed text-muted-foreground sm:flex-1">We use cookies to measure site usage and ad performance — only with your consent.<!-- --> <a class="text-primary hover:underline" href="/privacy">Privacy Policy</a></p><div class="flex items-center gap-2"><button type="button" class="inline-flex h-8 flex-1 items-center justify-center rounded-md px-4 text-xs font-semibold transition-colors sm:flex-none bg-primary text-primary-foreground hover:bg-primary/90">Accept all</button><button type="button" class="inline-flex h-8 flex-1 items-center justify-center rounded-md px-4 text-xs font-semibold transition-colors sm:flex-none border bg-background text-foreground hover:bg-muted">Reject all</button></div></div>
300<script src="/_next/static/chunks/webpack-54b57d91b5899f25.js" crossorigin="" async=""></script>
300<script>(self.__next_f=self.__next_f||[]).push([0]);self.__next_f.push([2,null])</script>
300<script>self.__next_f.push([1,"1:HL[\"/_next/static/media/27834908180db20f-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n2:HL[\"/_next/static/css/b2fbf8b23ddfe5e7.css\",\"style\",{\"crossOrigin\":\"\"}]\n0:\"$L3\"\n"])</script>
300<script>self.__next_f.push([1,"4:I[47690,[],\"\"]\n7:I[5613,[],\"\"]\n9:I[31778,[],\"\"]\nd:I[48955,[],\"\"]\n8:[\"locale\",\"en\",\"d\"]\ne:[]\n"])</script>
300<script>self.__next_f.push([1,"3:[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/b2fbf8b23ddfe5e7.css\",\"precedence\":\"next\",\"crossOrigin\":\"\"}]],[\"$\",\"$L4\",null,{\"buildId\":\"OwSxu5G-5ykneAb5Sg-8A\",\"assetPrefix\":\"\",\"initialCanonicalUrl\":\"/en/changelog\",\"initialTree\":[\"\",{\"children\":[[\"locale\",\"en\",\"d\"],{\"children\":[\"changelog\",{\"children\":[\"__PAGE__?{\\\"locale\\\":\\\"en\\\"}\",{}]}]}]},\"$undefined\",\"$undefined\",true],\"initialSeedData\":[\"\",{\"children\":[[\"locale\",\"en\",\"d\"],{\"children\":[\"changelog\",{\"children\":[\"__PAGE__\",{},[\"$L5\",\"$L6\",null]]},[\"$\",\"$L7\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"$8\",\"children\",\"changelog\",\"children\"],\"loading\":\"$undefined\",\"loadingStyles\":\"$undefined\",\"loadingScripts\":\"$undefined\",\"hasLoading\":false,\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L9\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\",\"styles\":null}]]},[null,\"$La\",null]]},[null,\"$Lb\",null]],\"initialHead\":[false,\"$Lc\"],\"globalErrorComponent\":\"$d\",\"missingSlots\":\"$We\"}]]\n"])</script>
300<script>self.__next_f.push([1,"11:I[85935,[\"66\",\"static/chunks/66-537856ca28620e20.js\",\"185\",\"static/chunks/app/layout-ba46fd3d19c0f95e.js\"],\"\"]\n12:I[54384,[\"66\",\"static/chunks/66-537856ca28620e20.js\",\"185\",\"static/chunks/app/layout-ba46fd3d19c0f95e.js\"],\"AnalyticsProvider\"]\n13:I[30078,[\"66\",\"static/chunks/66-537856ca28620e20.js\",\"185\",\"static/chunks/app/layout-ba46fd3d19c0f95e.js\"],\"ThemeProvider\"]\n14:I[3751,[\"160\",\"static/chunks/app/not-found-d1c04d64c5c8a9cd.js\"],\"\"]\n16:I[71634,[\"965\",\"static/chunks/965-7d2ff8005fd82b85.js\",\"666\",\"sta"])</script>
300<script>self.__next_f.push([1,"tic/chunks/666-79932ccb164c3b30.js\",\"194\",\"static/chunks/194-328247724afd1f3b.js\",\"792\",\"static/chunks/792-68e47a214dca8531.js\",\"577\",\"static/chunks/577-a7e1d1a35d6fb858.js\",\"144\",\"static/chunks/144-bf767eb23a175c6e.js\",\"716\",\"static/chunks/app/%5Blocale%5D/changelog/page-f24866cfcd588284.js\"],\"Header\"]\nf:Tace,"])</script>
300<script>self.__next_f.push([1,"\n(function () {\n  window.dataLayer = window.dataLayer || [];\n  function gtag() { window.dataLayer.push(arguments); }\n  window.gtag = gtag;\n\n  // Consent is only asked where a law requires opt-in before storage: the EEA\n  // and the UK (ePrivacy / PECR). Detected from the IANA timezone because a\n  // static export has no server to read a geo header, and it needs no network\n  // call before the decision. Anything unrecognised falls through to asking.\n  var NOT_COVERED = [\"Europe/Andorra\",\"Europe/Astrakhan\",\"Europe/Belgrade\",\"Europe/Chisinau\",\"Europe/Istanbul\",\"Europe/Kaliningrad\",\"Europe/Kiev\",\"Europe/Kirov\",\"Europe/Kyiv\",\"Europe/Minsk\",\"Europe/Monaco\",\"Europe/Moscow\",\"Europe/Podgorica\",\"Europe/Samara\",\"Europe/San_Marino\",\"Europe/Sarajevo\",\"Europe/Saratov\",\"Europe/Simferopol\",\"Europe/Skopje\",\"Europe/Tirane\",\"Europe/Ulyanovsk\",\"Europe/Uzhgorod\",\"Europe/Vatican\",\"Europe/Volgograd\",\"Europe/Zaporozhye\",\"Europe/Zurich\"];\n  var ALSO_COVERED = [\"Africa/Ceuta\",\"America/Cayenne\",\"America/Guadeloupe\",\"America/Martinique\",\"America/Miquelon\",\"Arctic/Longyearbyen\",\"Asia/Famagusta\",\"Asia/Nicosia\",\"Atlantic/Azores\",\"Atlantic/Canary\",\"Atlantic/Madeira\",\"Atlantic/Reykjavik\",\"Indian/Mayotte\",\"Indian/Reunion\"];\n\n  var required = true;\n  try {\n    var tz = Intl.DateTimeFormat().resolvedOptions().timeZone || '';\n    required =\n      (tz.indexOf('Europe/') === 0 \u0026\u0026 NOT_COVERED.indexOf(tz) === -1) ||\n      ALSO_COVERED.indexOf(tz) !== -1;\n  } catch (e) {}\n  window.__consentRequired = required;\n\n  var stored = null;\n  try {\n    stored = JSON.parse(window.localStorage.getItem('resubs-consent-v1') || 'null');\n    if (stored \u0026\u0026 (typeof stored.ts !== 'number' ||\n        Date.now() - stored.ts \u003e 31536000000)) {\n      stored = null;\n    }\n  } catch (e) {}\n\n  // The banner is already in the server HTML; this attribute is what lets CSS\n  // show it, so it paints with the page instead of after hydration.\n  if (required \u0026\u0026 !stored) document.documentElement.setAttribute('data-consent', 'pending');\n\n  // Outside the opt-in regions there is no banner, so the absence of a stored\n  // choice means granted — otherwise those visitors would send cookieless pings\n  // forever with no way to say yes.\n  var fallback = required ? 'denied' : 'granted';\n  var analytics = stored ? (stored.analytics === true ? 'granted' : 'denied') : fallback;\n  var ads = stored ? (stored.ads === true ? 'granted' : 'denied') : fallback;\n\n  gtag('consent', 'default', {\n    ad_storage: ads,\n    ad_user_data: ads,\n    ad_personalization: ads,\n    analytics_storage: analytics,\n    personalization_storage: ads,\n    functionality_storage: 'granted',\n    security_storage: 'granted'\n  });\n\n  gtag('set', 'ads_data_redaction', ads !== 'granted');\n  gtag('set', 'url_passthrough', true);\n})();\n"])</script>
300<script>self.__next_f.push([1,"10:T44b,"])</script>
300<script>self.__next_f.push([1,"{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://resubs.app/#organization\",\"name\":\"ReSubs\",\"url\":\"https://resubs.app\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://resubs.app/logo.webp\"},\"sameAs\":[\"https://twitter.com/ReSubsApp\",\"https://www.linkedin.com/company/resubs\",\"https://www.reddit.com/r/ReSubs\",\"https://www.youtube.com/@RESubsApp\",\"https://www.tiktok.com/@resubs.app\",\"https://github.com/ChrisKruegerDev\"],\"contactPoint\":{\"@type\":\"ContactPoint\",\"contactType\":\"customer service\",\"email\":\"[email protected]\",\"availableLanguage\":[\"ar\",\"bn\",\"cs\",\"da\",\"de\",\"el\",\"en\",\"es\",\"fa\",\"fi\",\"fr\",\"he\",\"hi\",\"hu\",\"id\",\"it\",\"ja\",\"ko\",\"ms\",\"nb\",\"nl\",\"pl\",\"pt-BR\",\"pt-PT\",\"ro\",\"ru\",\"sv\",\"th\",\"tr\",\"uk\",\"vi\",\"zh-Hans\",\"zh-Hant\"]}},{\"@type\":\"WebSite\",\"@id\":\"https://resubs.app/#website\",\"name\":\"ReSubs\",\"url\":\"https://resubs.app\",\"description\":\"Track and manage all your subscriptions in one place. Get insights into your spending, manage recurring payments, and optimize your subscription expenses.\",\"inLanguage\":\"en\",\"publisher\":{\"@id\":\"https://resubs.app/#organization\"}}]}"])</script>
300<script>self.__next_f.push([1,"b:[\"$\",\"html\",null,{\"lang\":\"en\",\"dir\":\"ltr\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"$f\"}}],[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"if (([\\\"resubs.app\\\",\\\"www.resubs.app\\\"].includes(window.location.hostname)) || false) {\\ngtag('js', new Date());\\nvar analyticsUrl = new URL(window.location.href);\\nanalyticsUrl.search = ''; analyticsUrl.hash = '';\\nanalyticsUrl.pathname = analyticsUrl.pathname.replace(/(\\\\/i)(\\\\/.*)?$/, '$1');\\ngtag('set', 'page_location', analyticsUrl.href);\\nvar analyticsReferrer = document.referrer ? new URL(document.referrer) : null;\\nif (analyticsReferrer) { analyticsReferrer.search = ''; analyticsReferrer.hash = ''; analyticsReferrer.pathname = analyticsReferrer.pathname.replace(/(\\\\/i)(\\\\/.*)?$/, '$1'); gtag('set', 'page_referrer', analyticsReferrer.href); }\\nvar campaignParams = new URLSearchParams(window.location.search);\\n['source', 'medium', 'name', 'id', 'content', 'term'].forEach(function(key) { var value = campaignParams.get('utm_' + (key === 'name' ? 'campaign' : key)); if (value \u0026\u0026 /^[a-zA-Z0-9_. -]{1,100}$/.test(value)) gtag('set', 'campaign_' + key, value); });\\ngtag('config', 'G-S0M0BPWXJ1', {send_page_view: false});\\n}\"}}],[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"(function(){try{\\nvar known=[\\\"ar\\\",\\\"bn\\\",\\\"cs\\\",\\\"da\\\",\\\"de\\\",\\\"el\\\",\\\"en\\\",\\\"es\\\",\\\"fa\\\",\\\"fi\\\",\\\"fr\\\",\\\"he\\\",\\\"hi\\\",\\\"hu\\\",\\\"id\\\",\\\"it\\\",\\\"ja\\\",\\\"ko\\\",\\\"ms\\\",\\\"nb\\\",\\\"nl\\\",\\\"pl\\\",\\\"pt-BR\\\",\\\"pt-PT\\\",\\\"ro\\\",\\\"ru\\\",\\\"sv\\\",\\\"th\\\",\\\"tr\\\",\\\"uk\\\",\\\"vi\\\",\\\"zh-Hans\\\",\\\"zh-Hant\\\"];\\nvar stored=localStorage.getItem(\\\"preferred-locale\\\");\\nif(!stored||stored===\\\"en\\\"||known.indexOf(stored)\u003c0)return;\\nvar path=location.pathname;\\nif(known.indexOf(path.split('/')[1])\u003e=0)return;\\nlocation.replace('/'+stored+(path==='/'?'':path)+location.search+location.hash);\\n}catch(e){}})()\"}}],[[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://www.googletagmanager.com\"}],[\"$\",\"link\",null,{\"rel\":\"dns-prefetch\",\"href\":\"https://www.googletagmanager.com\"}]],[\"$\",\"link\",null,{\"rel\":\"icon\",\"href\":\"/favicon.ico\",\"sizes\":\"any\"}],[\"$\",\"link\",null,{\"rel\":\"icon\",\"href\":\"/favicon.svg\",\"type\":\"image/svg+xml\"}],[\"$\",\"link\",null,{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-touch-icon.png\"}],[\"$\",\"link\",null,{\"rel\":\"preload\",\"href\":\"/favicon.svg\",\"as\":\"image\",\"type\":\"image/svg+xml\"}],[\"$\",\"link\",null,{\"rel\":\"preload\",\"href\":\"/logo.webp\",\"as\":\"image\",\"type\":\"image/webp\"}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$10\"}}]]}],[\"$\",\"body\",null,{\"className\":\"__variable_245d8d font-sans antialiased\",\"children\":[[\"$\",\"$L11\",null,{\"id\":\"google-tag-loader\",\"strategy\":\"afterInteractive\",\"children\":\"if (([\\\"resubs.app\\\",\\\"www.resubs.app\\\"].includes(window.location.hostname)) \u0026\u0026 true) {\\n  var tag = document.createElement('script');\\n  tag.async = true;\\n  tag.src = 'https://www.googletagmanager.com/gtag/js?id=G-S0M0BPWXJ1';\\n  document.head.appendChild(tag);\\n}\"}],[\"$\",\"$L12\",null,{}],[\"$\",\"$L13\",null,{\"attribute\":\"class\",\"defaultTheme\":\"light\",\"enableSystem\":false,\"disableTransitionOnChange\":true,\"storageKey\":\"resubs-theme\",\"children\":[\"$\",\"$L7\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"loading\":\"$undefined\",\"loadingStyles\":\"$undefined\",\"loadingScripts\":\"$undefined\",\"hasLoading\":false,\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L9\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[\"$\",\"$L14\",null,{}],\"notFoundStyles\":[],\"styles\":null}]}]]}]]}]\n"])</script>
300<script>self.__next_f.push([1,"a:\"$L15\"\n"])</script>
300<script>self.__next_f.push([1,"6:[\"$\",\"main\",null,{\"className\":\"min-h-screen bg-background\",\"children\":[[\"$\",\"$L16\",null,{}],[\"$\",\"div\",null,{\"className\":\"container mx-auto py-12\",\"children\":[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"SoftwareApplication\\\",\\\"name\\\":\\\"ReSubs\\\",\\\"applicationCategory\\\":\\\"FinanceApplication\\\",\\\"operatingSystem\\\":\\\"Android, iOS\\\",\\\"releaseNotes\\\":\\\"https://resubs.app/changelog\\\",\\\"downloadUrl\\\":[\\\"https://play.google.com/store/apps/details?id=app.resubs\u0026referrer=utm_source%3Dwebsite%26utm_medium%3Dlanding_page%26utm_campaign%3Dwebsite_traffic%26utm_content%3Dsite\\\",\\\"https://apps.apple.com/app/id6740457603?pt=127554842\u0026ct=site\u0026mt=8\\\"]}\"}}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"BreadcrumbList\\\",\\\"itemListElement\\\":[{\\\"@type\\\":\\\"ListItem\\\",\\\"position\\\":1,\\\"name\\\":\\\"Home\\\",\\\"item\\\":\\\"https://resubs.app/\\\"},{\\\"@type\\\":\\\"ListItem\\\",\\\"position\\\":2,\\\"name\\\":\\\"Changelog\\\",\\\"item\\\":\\\"https://resubs.app/changelog\\\"}]}\"}}],[\"$\",\"div\",null,{\"className\":\"text-center max-w-3xl mx-auto mb-6 sm:mb-8\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"text-2xl sm:text-3xl font-bold tracking-tight\",\"children\":\"Changelog\"}],[\"$\",\"p\",null,{\"className\":\"text-sm text-muted-foreground mt-2\",\"children\":\"See what's new in every ReSubs update.\"}]]}],\"$L17\"]}],\"$L18\"]}]\n"])</script>
300<script>self.__next_f.push([1,"c:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1, maximum-scale=5, user-scalable=yes\"}],[\"$\",\"meta\",\"1\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"2\",{\"children\":\"Changelog\"}],[\"$\",\"meta\",\"3\",{\"name\":\"description\",\"content\":\"See what's new in every ReSubs update. Full version history with new features, improvements, and bug fixes.\"}],[\"$\",\"link\",\"4\",{\"rel\":\"author\",\"href\":\"https://resubs.app\"}],[\"$\",\"meta\",\"5\",{\"name\":\"author\",\"content\":\"ReSubs Team\"}],[\"$\",\"link\",\"6\",{\"rel\":\"manifest\",\"href\":\"/manifest.webmanifest\"}],[\"$\",\"meta\",\"7\",{\"name\":\"keywords\",\"content\":\"subscription tracker,expense management,subscription management,recurring payments,budget tracking,money management,personal finance,bill tracking,payment reminders,subscription savings\"}],[\"$\",\"meta\",\"8\",{\"name\":\"creator\",\"content\":\"ReSubs\"}],[\"$\",\"meta\",\"9\",{\"name\":\"publisher\",\"content\":\"ReSubs\"}],[\"$\",\"meta\",\"10\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"11\",{\"name\":\"googlebot\",\"content\":\"index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1\"}],[\"$\",\"meta\",\"12\",{\"name\":\"category\",\"content\":\"finance\"}],[\"$\",\"meta\",\"13\",{\"name\":\"classification\",\"content\":\"Subscription Management Application\"}],[\"$\",\"meta\",\"14\",{\"name\":\"apple-itunes-app\",\"content\":\"app-id=6740457603, affiliate-data=pt=127554842\u0026ct=smart_banner\u0026mt=8, app-argument=https://resubs.app\"}],[\"$\",\"meta\",\"15\",{\"name\":\"og:price:amount\",\"content\":\"10\"}],[\"$\",\"meta\",\"16\",{\"name\":\"og:price:currency\",\"content\":\"USD\"}],[\"$\",\"meta\",\"17\",{\"name\":\"product:price:amount\",\"content\":\"10\"}],[\"$\",\"meta\",\"18\",{\"name\":\"product:price:currency\",\"content\":\"USD\"}],[\"$\",\"meta\",\"19\",{\"name\":\"product:availability\",\"content\":\"in stock\"}],[\"$\",\"link\",\"20\",{\"rel\":\"canonical\",\"href\":\"https://resubs.app/changelog\"}],[\"$\",\"link\",\"21\",{\"rel\":\"alternate\",\"hrefLang\":\"ar\",\"href\":\"https://resubs.app/ar/changelog\"}],[\"$\",\"link\",\"22\",{\"rel\":\"alternate\",\"hrefLang\":\"bn\",\"href\":\"https://resubs.app/bn/changelog\"}],[\"$\",\"link\",\"23\",{\"rel\":\"alternate\",\"hrefLang\":\"cs\",\"href\":\"https://resubs.app/cs/changelog\"}],[\"$\",\"link\",\"24\",{\"rel\":\"alternate\",\"hrefLang\":\"da\",\"href\":\"https://resubs.app/da/changelog\"}],[\"$\",\"link\",\"25\",{\"rel\":\"alternate\",\"hrefLang\":\"de\",\"href\":\"https://resubs.app/de/changelog\"}],[\"$\",\"link\",\"26\",{\"rel\":\"alternate\",\"hrefLang\":\"el\",\"href\":\"https://resubs.app/el/changelog\"}],[\"$\",\"link\",\"27\",{\"rel\":\"alternate\",\"hrefLang\":\"en\",\"href\":\"https://resubs.app/changelog\"}],[\"$\",\"link\",\"28\",{\"rel\":\"alternate\",\"hrefLang\":\"es\",\"href\":\"https://resubs.app/es/changelog\"}],[\"$\",\"link\",\"29\",{\"rel\":\"alternate\",\"hrefLang\":\"fa\",\"href\":\"https://resubs.app/fa/changelog\"}],[\"$\",\"link\",\"30\",{\"rel\":\"alternate\",\"hrefLang\":\"fi\",\"href\":\"https://resubs.app/fi/changelog\"}],[\"$\",\"link\",\"31\",{\"rel\":\"alternate\",\"hrefLang\":\"fr\",\"href\":\"https://resubs.app/fr/changelog\"}],[\"$\",\"link\",\"32\",{\"rel\":\"alternate\",\"hrefLang\":\"he\",\"href\":\"https://resubs.app/he/changelog\"}],[\"$\",\"link\",\"33\",{\"rel\":\"alternate\",\"hrefLang\":\"hi\",\"href\":\"https://resubs.app/hi/changelog\"}],[\"$\",\"link\",\"34\",{\"rel\":\"alternate\",\"hrefLang\":\"hu\",\"href\":\"https://resubs.app/hu/changelog\"}],[\"$\",\"link\",\"35\",{\"rel\":\"alternate\",\"hrefLang\":\"id\",\"href\":\"https://resubs.app/id/changelog\"}],[\"$\",\"link\",\"36\",{\"rel\":\"alternate\",\"hrefLang\":\"it\",\"href\":\"https://resubs.app/it/changelog\"}],[\"$\",\"link\",\"37\",{\"rel\":\"alternate\",\"hrefLang\":\"ja\",\"href\":\"https://resubs.app/ja/changelog\"}],[\"$\",\"link\",\"38\",{\"rel\":\"alternate\",\"hrefLang\":\"ko\",\"href\":\"https://resubs.app/ko/changelog\"}],[\"$\",\"link\",\"39\",{\"rel\":\"alternate\",\"hrefLang\":\"ms\",\"href\":\"https://resubs.app/ms/changelog\"}],[\"$\",\"link\",\"40\",{\"rel\":\"alternate\",\"hrefLang\":\"nb\",\"href\":\"https://resubs.app/nb/changelog\"}],[\"$\",\"link\",\"41\",{\"rel\":\"alternate\",\"hrefLang\":\"nl\",\"href\":\"https://resubs.app/nl/changelog\"}],[\"$\",\"link\",\"42\",{\"rel\":\"alternate\",\"hrefLang\":\"pl\",\"href\":\"https://resubs.app/pl/changelog\"}],[\"$\",\"link\",\"43\",{\"rel\":\"alternate\",\"hrefLang\":\"pt-BR\",\"href\":\"https://resubs.app/pt-BR/changelog\"}],[\"$\",\"link\",\"44\",{\"rel\":\"alternate\",\"hrefLang\":\"pt-PT\",\"href\":\"https://resubs.app/pt-PT/changelog\"}],[\"$\",\"link\",\"45\",{\"rel\":\"alternate\",\"hrefLang\":\"ro\",\"href\":\"https://resubs.app/ro/changelog\"}],[\"$\",\"link\",\"46\",{\"rel\":\"alternate\",\"hrefLang\":\"ru\",\"href\":\"https://resubs.app/ru/changelog\"}],[\"$\",\"link\",\"47\",{\"rel\":\"alternate\",\"hrefLang\":\"sv\",\"href\":\"https://resubs.app/sv/changelog\"}],[\"$\",\"link\",\"48\",{\"rel\":\"alternate\",\"hrefLang\":\"th\",\"href\":\"https://resubs.app/th/changelog\"}],[\"$\",\"link\",\"49\",{\"rel\":\"alternate\",\"hrefLang\":\"tr\",\"href\":\"https://resubs.app/tr/changelog\"}],[\"$\",\"link\",\"50\",{\"rel\":\"alternate\",\"hrefLang\":\"uk\",\"href\":\"https://resubs.app/uk/changelog\"}],[\"$\",\"link\",\"51\",{\"rel\":\"alternate\",\"hrefLang\":\"vi\",\"href\":\"https://resubs.app/vi/changelog\"}],[\"$\",\"link\",\"52\",{\"rel\":\"alternate\",\"hrefLang\":\"zh-Hans\",\"href\":\"https://resubs.app/zh-Hans/changelog\"}],[\"$\",\"link\",\"53\",{\"rel\":\"alternate\",\"hrefLang\":\"zh-Hant\",\"href\":\"https://resubs.app/zh-Hant/changelog\"}],[\"$\",\"link\",\"54\",{\"rel\":\"alternate\",\"hrefLang\":\"x-default\",\"href\":\"https://resubs.app/changelog\"}],[\"$\",\"meta\",\"55\",{\"name\":\"format-detection\",\"content\":\"telephone=no, address=no, email=no\"}],[\"$\",\"meta\",\"56\",{\"name\":\"apple-mobile-web-app-capable\",\"content\":\"yes\"}],[\"$\",\"meta\",\"57\",{\"name\":\"apple-mobile-web-app-title\",\"content\":\"ReSubs\"}],[\"$\",\"meta\",\"58\",{\"name\":\"apple-mobile-web-app-status-bar-style\",\"content\":\"default\"}],[\"$\",\"meta\",\"59\",{\"property\":\"og:title\",\"content\":\"Changelog\"}],[\"$\",\"meta\",\"60\",{\"property\":\"og:description\",\"content\":\"See what's new in every ReSubs update. Full version history with new features, improvements, and bug fixes.\"}],[\"$\",\"meta\",\"61\",{\"property\":\"og:url\",\"content\":\"https://resubs.app/changelog\"}],[\"$\",\"meta\",\"62\",{\"property\":\"og:site_name\",\"content\":\"ReSubs\"}],[\"$\",\"meta\",\"63\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"64\",{\"property\":\"og:image\",\"content\":\"https://resubs.app/og-image.
300webp\"}],[\"$\",\"meta\",\"65\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"66\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"67\",{\"property\":\"og:image:alt\",\"content\":\"Changelog\"}],[\"$\",\"meta\",\"68\",{\"property\":\"og:image:type\",\"content\":\"image/webp\"}],[\"$\",\"meta\",\"69\",{\"property\":\"og:locale:alternate\",\"content\":\"ar_SA\"}],[\"$\",\"meta\",\"70\",{\"property\":\"og:locale:alternate\",\"content\":\"bn_BD\"}],[\"$\",\"meta\",\"71\",{\"property\":\"og:locale:alternate\",\"content\":\"cs_CZ\"}],[\"$\",\"meta\",\"72\",{\"property\":\"og:locale:alternate\",\"content\":\"da_DK\"}],[\"$\",\"meta\",\"73\",{\"property\":\"og:locale:alternate\",\"content\":\"de_DE\"}],[\"$\",\"meta\",\"74\",{\"property\":\"og:locale:alternate\",\"content\":\"el_GR\"}],[\"$\",\"meta\",\"75\",{\"property\":\"og:locale:alternate\",\"content\":\"es_ES\"}],[\"$\",\"meta\",\"76\",{\"property\":\"og:locale:alternate\",\"content\":\"fa_IR\"}],[\"$\",\"meta\",\"77\",{\"property\":\"og:locale:alternate\",\"content\":\"fi_FI\"}],[\"$\",\"meta\",\"78\",{\"property\":\"og:locale:alternate\",\"content\":\"fr_FR\"}],[\"$\",\"meta\",\"79\",{\"property\":\"og:locale:alternate\",\"content\":\"he_IL\"}],[\"$\",\"meta\",\"80\",{\"property\":\"og:locale:alternate\",\"content\":\"hi_IN\"}],[\"$\",\"meta\",\"81\",{\"property\":\"og:locale:alternate\",\"content\":\"hu_HU\"}],[\"$\",\"meta\",\"82\",{\"property\":\"og:locale:alternate\",\"content\":\"id_ID\"}],[\"$\",\"meta\",\"83\",{\"property\":\"og:locale:alternate\",\"content\":\"it_IT\"}],[\"$\",\"meta\",\"84\",{\"property\":\"og:locale:alternate\",\"content\":\"ja_JP\"}],[\"$\",\"meta\",\"85\",{\"property\":\"og:locale:alternate\",\"content\":\"ko_KR\"}],[\"$\",\"meta\",\"86\",{\"property\":\"og:locale:alternate\",\"content\":\"ms_MY\"}],[\"$\",\"meta\",\"87\",{\"property\":\"og:locale:alternate\",\"content\":\"nb_NO\"}],[\"$\",\"meta\",\"88\",{\"property\":\"og:locale:alternate\",\"content\":\"nl_NL\"}],[\"$\",\"meta\",\"89\",{\"property\":\"og:locale:alternate\",\"content\":\"pl_PL\"}],[\"$\",\"meta\",\"90\",{\"property\":\"og:locale:alternate\",\"content\":\"pt_BR\"}],[\"$\",\"meta\",\"91\",{\"property\":\"og:locale:alternate\",\"content\":\"pt_PT\"}],[\"$\",\"meta\",\"92\",{\"property\":\"og:locale:alternate\",\"content\":\"ro_RO\"}],[\"$\",\"meta\",\"93\",{\"property\":\"og:locale:alternate\",\"content\":\"ru_RU\"}],[\"$\",\"meta\",\"94\",{\"property\":\"og:locale:alternate\",\"content\":\"sv_SE\"}],[\"$\",\"meta\",\"95\",{\"property\":\"og:locale:alternate\",\"content\":\"th_TH\"}],[\"$\",\"meta\",\"96\",{\"property\":\"og:locale:alternate\",\"content\":\"tr_TR\"}],[\"$\",\"meta\",\"97\",{\"property\":\"og:locale:alternate\",\"content\":\"uk_UA\"}],[\"$\",\"meta\",\"98\",{\"property\":\"og:locale:alternate\",\"content\":\"vi_VN\"}],[\"$\",\"meta\",\"99\",{\"property\":\"og:locale:alternate\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"100\",{\"property\":\"og:locale:alternate\",\"content\":\"zh_TW\"}],[\"$\",\"meta\",\"101\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"102\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"103\",{\"name\":\"twitter:site\",\"content\":\"@ReSubsApp\"}],[\"$\",\"meta\",\"104\",{\"name\":\"twitter:creator\",\"content\":\"@ReSubsApp\"}],[\"$\",\"meta\",\"105\",{\"name\":\"twitter:title\",\"content\":\"Changelog\"}],[\"$\",\"meta\",\"106\",{\"name\":\"twitter:description\",\"content\":\"See what's new in every ReSubs update. Full version history with new features, improvements, and bug fixes.\"}],[\"$\",\"meta\",\"107\",{\"name\":\"twitter:image\",\"content\":\"https://resubs.app/og-image.webp\"}],[\"$\",\"link\",\"108\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\",\"type\":\"image/x-icon\",\"sizes\":\"16x16\"}],[\"$\",\"meta\",\"109\",{\"name\":\"next-size-adjust\"}]]\n"])</script>
300<script>self.__next_f.push([1,"5:null\n"])</script>
300<script>self.__next_f.push([1,"1d:I[56342,[\"965\",\"static/chunks/965-7d2ff8005fd82b85.js\",\"666\",\"static/chunks/666-79932ccb164c3b30.js\",\"194\",\"static/chunks/194-328247724afd1f3b.js\",\"792\",\"static/chunks/792-68e47a214dca8531.js\",\"577\",\"static/chunks/577-a7e1d1a35d6fb858.js\",\"144\",\"static/chunks/144-bf767eb23a175c6e.js\",\"716\",\"static/chunks/app/%5Blocale%5D/changelog/page-f24866cfcd588284.js\"],\"ConsentSettingsButton\"]\n53:I[43546,[\"965\",\"static/chunks/965-7d2ff8005fd82b85.js\",\"577\",\"static/chunks/577-a7e1d1a35d6fb858.js\",\"203\",\"static/chunks"])</script>
300<script>self.__next_f.push([1,"/app/%5Blocale%5D/layout-fc8f63704a3a04df.js\"],\"\"]\n55:I[63864,[\"965\",\"static/chunks/965-7d2ff8005fd82b85.js\",\"577\",\"static/chunks/577-a7e1d1a35d6fb858.js\",\"203\",\"static/chunks/app/%5Blocale%5D/layout-fc8f63704a3a04df.js\"],\"CookieConsent\"]\n17:[\"$\",\"div\",null,{\"className\":\"animate-fade-in mx-auto max-w-2xl\",\"children\":\"$L19\"}]\n"])</script>
300<script>self.__next_f.push([1,"18:[\"$\",\"footer\",null,{\"className\":\"bg-muted/50 border-t\",\"role\":\"contentinfo\",\"children\":[\"$\",\"div\",null,{\"className\":\"container mx-auto px-4 sm:px-6 lg:px-8 max-w-7xl py-12\",\"children\":[[\"$\",\"div\",null,{\"className\":\"grid grid-cols-2 md:grid-cols-12 gap-6 md:gap-x-12 mb-12\",\"children\":[[\"$\",\"div\",null,{\"className\":\"col-span-2 md:col-span-3\",\"children\":[\"$L1a\",[\"$\",\"p\",null,{\"className\":\"text-sm text-muted-foreground mt-2 mb-6 max-w-xs\",\"children\":\"Track and manage all your subscriptions in one place. Never worry about forgotten payments again.\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-wrap gap-2\",\"role\":\"group\",\"aria-label\":\"Download ReSubs app\",\"data-cta-location\":\"footer\",\"children\":[\"$L1b\",\"$L1c\"]}],[\"$\",\"p\",null,{\"className\":\"text-xs text-muted-foreground mt-6\",\"children\":\"© 2026 ReSubs. All rights reserved.\"}],[\"$\",\"div\",null,{\"className\":\"mt-2\",\"children\":[\"$\",\"$L1d\",null,{\"label\":\"Cookie settings\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"md:col-span-3\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"font-semibold text-sm mb-4\",\"children\":\"Product\"}],[\"$\",\"nav\",null,{\"aria-label\":\"Product links\",\"children\":[\"$\",\"ul\",null,{\"className\":\"grid grid-cols-1 gap-2\",\"children\":[[\"$\",\"li\",\"Resources\",{\"children\":\"$L1e\"}],[\"$\",\"li\",\"Subscription Catalog\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/subscriptions\",\"className\":\"text-sm text-muted-foreground hover:text-foreground transition-colors\",\"aria-label\":\"Browse the ReSubs subscription catalog\",\"title\":\"See which subscription services you can track in ReSubs\",\"children\":\"Subscription Catalog\"}]}],[\"$\",\"li\",\"FAQ\",{\"children\":\"$L1f\"}],[\"$\",\"li\",\"Contact\",{\"children\":\"$L20\"}],[\"$\",\"li\",\"Changelog\",{\"children\":\"$L21\"}],[\"$\",\"li\",\"Feature requests\",{\"children\":\"$L22\"}],[\"$\",\"li\",\"Press kit\",{\"children\":\"$L23\"}]]}]}]]}],[\"$\",\"div\",null,{\"className\":\"md:col-span-3\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"font-semibold text-sm mb-4\",\"children\":\"Company\"}],[\"$\",\"nav\",null,{\"aria-label\":\"Company links\",\"children\":[\"$\",\"ul\",null,{\"className\":\"space-y-2\",\"children\":[[\"$\",\"li\",\"Imprint\",{\"children\":\"$L24\"}],[\"$\",\"li\",\"Privacy policy\",{\"children\":\"$L25\"}],[\"$\",\"li\",\"Terms of use\",{\"children\":\"$L26\"}]]}]}]]}],[\"$\",\"div\",null,{\"className\":\"md:col-span-3\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"font-semibold text-sm mb-4\",\"children\":\"More\"}],[\"$\",\"nav\",null,{\"aria-label\":\"Additional links\",\"children\":[\"$\",\"ul\",null,{\"className\":\"space-y-2\",\"children\":[[\"$\",\"li\",\"Momental\",{\"children\":\"$L27\"}],[\"$\",\"li\",\"Moviebase\",{\"children\":\"$L28\"}],[\"$\",\"li\",\"StreamGuide\",{\"children\":\"$L29\"}],[\"$\",\"li\",\"MindTime\",{\"children\":\"$L2a\"}],[\"$\",\"li\",\"Gleva\",{\"children\":\"$L2b\"}]]}]}],[\"$\",\"div\",null,{\"className\":\"mt-8\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"font-semibold text-sm mb-4\",\"children\":\"Connect\"}],[\"$\",\"nav\",null,{\"aria-label\":\"Social media links\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex gap-4\",\"children\":[\"$L2c\",\"$L2d\",\"$L2e\",\"$L2f\",\"$L30\",\"$L31\"]}]}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"pt-8 border-t\",\"children\":[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 gap-x-8 gap-y-2\",\"children\":[[\"$\",\"div\",\"guide\",{\"children\":[[\"$\",\"h3\",null,{\"className\":\"font-semibold text-sm mb-4\",\"children\":\"Guides\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-1.5 mb-4\",\"children\":[[\"$\",\"li\",\"how-to-cancel-any-subscription\",{\"children\":\"$L32\"}],[\"$\",\"li\",\"how-to-cancel-netflix\",{\"children\":\"$L33\"}],[\"$\",\"li\",\"how-to-cancel-spotify\",{\"children\":\"$L34\"}],[\"$\",\"li\",\"how-to-cancel-amazon-prime\",{\"children\":\"$L35\"}],[\"$\",\"li\",\"how-to-cancel-disney-plus\",{\"children\":\"$L36\"}],[\"$\",\"li\",\"how-to-cancel-hulu\",{\"children\":\"$L37\"}],[\"$\",\"li\",\"how-to-cancel-apple-music\",{\"children\":\"$L38\"}],[\"$\",\"li\",\"how-to-cancel-max\",{\"children\":\"$L39\"}],[\"$\",\"li\",\"how-to-cancel-adobe\",{\"children\":\"$L3a\"}],[\"$\",\"li\",\"how-to-cancel-microsoft-365\",{\"children\":\"$L3b\"}]]}],\"$L3c\"]}],[\"$\",\"div\",\"article\",{\"children\":[[\"$\",\"h3\",null,{\"className\":\"font-semibold text-sm mb-4\",\"children\":\"Articles\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-1.5 mb-4\",\"children\":[[\"$\",\"li\",\"cash-advance-apps-monthly-fees\",{\"children\":\"$L3d\"}],[\"$\",\"li\",\"credit-monitoring-subscriptions-worth-it\",{\"children\":\"$L3e\"}],[\"$\",\"li\",\"how-to-cancel-subscriptions-through-your-bank\",{\"children\":\"$L3f\"}],[\"$\",\"li\",\"how-to-stop-recurring-payments\",{\"children\":\"$L40\"}],[\"$\",\"li\",\"best-apps-to-manage-recurring-payments\",{\"children\":\"$L41\"}],[\"$\",\"li\",\"best-free-subscription-trackers\",{\"children\":\"$L42\"}],[\"$\",\"li\",\"best-rocket-money-alternatives\",{\"children\":\"$L43\"}],[\"$\",\"li\",\"best-subscription-tracker-apps\",{\"children\":\"$L44\"}],[\"$\",\"li\",\"what-to-do-when-subscriptions-raise-prices\",{\"children\":\"$L45\"}],[\"$\",\"li\",\"subscription-spending-statistics\",{\"children\":\"$L46\"}]]}],\"$L47\"]}],[\"$\",\"div\",\"comparison\",{\"children\":[[\"$\",\"h3\",null,{\"className\":\"font-semibold text-sm mb-4\",\"children\":\"Comparisons\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-1.5 mb-4\",\"children\":[[\"$\",\"li\",\"resubs-vs-ynab\",{\"children\":\"$L48\"}],[\"$\",\"li\",\"resubs-vs-wallethub\",{\"children\":\"$L49\"}],[\"$\",\"li\",\"resubs-vs-tilla\",{\"children\":\"$L4a\"}],[\"$\",\"li\",\"resubs-vs-subx\",{\"children\":\"$L4b\"}],[\"$\",\"li\",\"resubs-vs-subee\",{\"children\":\"$L4c\"}],[\"$\",\"li\",\"resubs-vs-subby\",{\"children\":\"$L4d\"}],[\"$\",\"li\",\"resubs-vs-simplifi\",{\"children\":\"$L4e\"}],[\"$\",\"li\",\"resubs-vs-rocket-money\",{\"children\":\"$L4f\"}],[\"$\",\"li\",\"resubs-vs-pocketguard\",{\"children\":\"$L50\"}],[\"$\",\"li\",\"resubs-vs-param\",{\"children\":\"$L51\"}]]}],\"$L52\"]}]]}]}]]}]}]\n"])</script>
300<script>self.__next_f.push([1,"15:[\"$\",\"$L53\",null,{\"formats\":\"$undefined\",\"locale\":\"en\",\"messages\":{\"nav\":{\"resources\":\"Resources\",\"changelog\":\"Changelog\",\"faq\":\"FAQ\",\"support\":\"Support\",\"openMenu\":\"Open menu\",\"navigation\":\"Navigation\",\"mainNavigation\":\"Main navigation\",\"mobileNavigation\":\"Mobile navigation\",\"logoAria\":\"ReSubs - Subscription Management App\"},\"hero\":{\"titleHighlight\":\"Control\",\"titleRest\":\"your subscriptions\",\"subtitle\":\"Track, manage, and optimize all your recurring payments in one place. Save money by identifying unused services and never miss a renewal again.\",\"downloadLinks\":\"Download app links\",\"appStoreAria\":\"Download ReSubs on the App Store\",\"playStoreAria\":\"Download ReSubs on Google Play\",\"qrCodeAria\":\"Show QR code to download app\",\"screenshotsGallery\":\"App screenshots gallery\",\"screenshotAlt1\":\"ReSubs app interface displaying subscription list and expense tracking dashboard\",\"screenshotAlt2\":\"ReSubs app interface showing subscription payment reminders and notifications\",\"screenshotAlt3\":\"ReSubs app interface showing detailed subscription analytics and spending insights\"},\"features\":{\"sectionTitle\":\"Everything you need to manage subscriptions\",\"sectionSubtitle\":\"Simple, powerful features that help you track and optimize your subscription spending\",\"moreTitle\":\"And so much more\",\"cards\":{\"allInOnePlace\":\"All in one place\",\"allInOnePlaceDesc\":\"Manage all your subscriptions in one list, giving you a clear overview of your recurring expenses.\",\"smartReminders\":\"Smart payment reminders\",\"smartRemindersDesc\":\"Stay on top of your finances with timely reminders and automatic notifications.\",\"expenseInsights\":\"Expense insights\",\"expenseInsightsDesc\":\"Understand your monthly spending to make smarter decisions.\",\"quickSetup\":\"Quick subscription setup\",\"quickSetupDesc\":\"Add services in seconds with hundreds of providers - no more boring typing by hand.\"},\"core\":{\"savingsAssistant\":\"Savings Assistant\",\"savingsAssistantDesc\":\"Find cheaper plans, promo codes and limited-time offers for your subscriptions.\",\"smartAlternatives\":\"Smart Alternatives\",\"smartAlternativesDesc\":\"Discover similar services at better prices based on your usage.\",\"cancelInstructions\":\"Cancel Instructions\",\"cancelInstructionsDesc\":\"Step-by-step cancellation guides for any service, right when you need them.\",\"photoImport\":\"Photo \u0026 Document Import\",\"photoImportDesc\":\"Snap a bill or receipt and subscriptions are extracted automatically.\",\"gmailImport\":\"Gmail Import\",\"gmailImportDesc\":\"Detect subscriptions from your inbox and add them in one tap.\",\"multiCurrency\":\"Multi-Currency\",\"multiCurrencyDesc\":\"Track any currency with automatic conversion to your preferred one.\",\"privacyFirst\":\"Privacy-First\",\"privacyFirstDesc\":\"Your data stays on your device. No bank access needed, cloud backup optional.\",\"crossDeviceSync\":\"Cross-Device Sync\",\"crossDeviceSyncDesc\":\"Sync across iOS and Android seamlessly with optional cloud backup.\",\"homeScreenWidgets\":\"Home Screen Widgets\",\"homeScreenWidgetsDesc\":\"See upcoming payments and totals at a glance without opening the app.\",\"calendarView\":\"Calendar View\",\"calendarViewDesc\":\"See all upcoming payments on a calendar so you always know what's due.\"}},\"testimonials\":{\"title\":\"From first-time users to power subscribers,\u003cbr\u003e\u003c/br\u003epeople love ReSubs.\",\"readReviewAria\":\"Read {name}'s review on {store}\"},\"trustBar\":{\"aria\":\"Trust indicators\",\"users\":\"Users\",\"subscriptionsTracked\":\"Subscriptions tracked\",\"countries\":\"Countries\",\"privacyFirst\":\"Privacy-first\"},\"faqPreview\":{\"title\":\"Common questions\",\"subtitle\":\"Quick answers to help you decide.\",\"viewAll\":\"View all questions\",\"q1\":\"Is ReSubs free to use?\",\"a1\":\"Yes. Track up to 5 subscriptions, get reminders, and view spending reports — all free. Premium unlocks unlimited subscriptions, advanced analytics, and automatic detection.\",\"q2\":\"Is my financial data secure?\",\"a2\"
300:\"We never store your payment credentials. All sensitive data is encrypted with industry-standard protocols. Your information stays private.\",\"q3\":\"Can ReSubs access my bank account?\",\"a3\":\"No. ReSubs does not integrate with any banking services. All subscription data is entered by you, giving you complete control over your financial information.\",\"q4\":\"Do I need to create an account?\",\"a4\":\"No. You can use ReSubs without an account — data stays on your device. Creating an account adds cloud backup and cross-device sync.\",\"q5\":\"Does ReSubs support different currencies?\",\"a5\":\"Yes. Set your preferred currency and ReSubs converts all costs automatically using current exchange rates — perfect if you have international subscriptions.\"},\"downloadCta\":{\"title\":\"Start saving on subscriptions today\",\"subtitle\":\"Free to download. Available on iOS and Android.\"},\"downloadButton\":{\"label\":\"Download\",\"aria\":\"Download ReSubs App\"},\"download\":{\"title\":\"Download ReSubs\",\"subtitle\":\"Choose your platform to download the app\",\"qrPrompt\":\"Or scan the QR code to download:\",\"qrAlt\":\"Scan to download ReSubs\",\"redirecting\":\"Redirecting to App Store...\",\"redirectingMessage\":\"Please wait while we take you to the right store for your device.\",\"ctaInline\":\"Track all your subscriptions with ReSubs — Free on iOS \u0026 Android\",\"ctaCardTitle\":\"Track all your subscriptions in one place\",\"ctaCardSubtitle\":\"Free on iOS and Android. No bank connection required.\"},\"notFound\":{\"title\":\"404 - Page Not Found | ReSubs\",\"description\":\"The page you are looking for does not exist.\",\"heading\":\"Error {code}\",\"message\":\"Sorry, the page you were looking for doesn't exist.\",\"backHome\":\"Go back home\"},\"languagePicker\":{\"label\":\"Language\",\"ariaLabel\":\"Select language\"},\"resources\":{\"title\":\"Resources\",\"subtitle\":\"Guides, comparisons, and tools for managing your subscriptions.\",\"backLink\":\"Resources\",\"keepReading\":\"Keep reading\",\"relatedSubtitle\":\"Related guides and articles\",\"noResources\":\"No resources in this category yet.\",\"filterAria\":\"Filter resources by type\",\"filters\":{\"all\":\"All\",\"comparisons\":\"Comparisons\",\"guides\":\"Guides\",\"articles\":\"Articles\"},\"typeLabels\":{\"guide\":\"Guide\",\"article\":\"Article\",\"comparison\":\"Comparison\",\"tool\":\"Tool\"},\"inThisArticle\":\"In this article\",\"helpCenter\":\"Help Center\",\"cancelButtonTitle\":\"Go to {serviceName} cancellation page\",\"cancelButtonSubtitle\":\"Opens in a new tab — sign in and follow the steps below\",\"cta\":{\"guide\":\"Follow guide\",\"article\":\"Read article\",\"comparison\":\"Read comparison\",\"tool\":\"Try tool\"},\"guideTitleSuffix\":\"Step-by-Step Guide\",\"howToCancelBrand\":\"How to cancel {serviceName}\",\"updatedOn\":\"Updated {date}\",\"catalogLink\":\"{serviceName} plans and prices\"},\"faq\":{\"pageTitle\":\"FAQ - Frequently Asked Questions About ReSubs\",\"pageDescription\":\"Find comprehensive answers to common questions about ReSubs. Learn about features, subscription management, account settings, and how to get the most out of our app.\",\"title\":\"Frequently Asked Questions\",\"subtitle\":\"Find answers about ReSubs\",\"stillHaveQuestions\":\"Still have questions?\",\"stillHaveQuestionsDesc\":\"We're here to help! Contact our support team for assistance.\",\"contactSupportButton\":\"Contact Support\",\"searchPlaceholder\":\"Search questions...\",\"clearSearch\":\"Clear search\",\"allCategories\":\"All\",\"noResults\":\"No questions match your search. Try different keywords or\",\"contactSupport\":\"contact support\",\"categories\":{\"getting-started\":{\"title\":\"Getting Started\",\"questions\":{\"what-is-resubs\":{\"question\":\"What is ReSubs?\",\"answer\":\"ReSubs is a subscription management app for iOS and Android that helps you track all your recurring payments in one place. It sends smart reminders before renewals, provides spending insights, and uses AI to find ways to save money — like cheaper plans, promo codes, and better alternatives.\"},\"how-to-get-started\":{\"question\":\"How do I get started with ReSubs?\",\"answer\":\"Getting started takes less than a minute: 1) Download ReSubs from the App Store or Google Play. 2) Optionally create an account or sign in with Google or Apple for cloud backup. 3) Add your subscriptions manually, scan a receipt, or import from Gmail. No account required — you can use ReSubs completely locally if you prefer.\"},\"available-on-device\":{\"question\":\"Is ReSubs available on my device?\",\"answer\":\"Yes, ReSubs is available on both major mobile platforms: Android — available on the Google Play Store, and iOS — available on the App Store for iPhone and iPad.\"}
300,\"need-account\":{\"question\":\"Do I need to create an account to use ReSubs?\",\"answer\":\"No, you can use ReSubs without creating an account, and your data will be stored locally on your device. However, creating an account allows you to sync your subscription data across multiple devices and ensures your data is backed up securely in the cloud.\"},\"support-resubs\":{\"question\":\"How can I support ReSubs?\",\"answer\":\"We're thrilled that you want to support ReSubs! You can: 1) Share ReSubs with friends and family. 2) Write a review or share your experience on social media. 3) Submit feature requests or report issues on our discussion board. 4) Upgrade to ReSubs Premium to access advanced features and support development.\"},\"how-different\":{\"question\":\"How is ReSubs different from other subscription trackers?\",\"answer\":\"ReSubs takes a privacy-first approach — it never connects to your bank account or payment providers. Instead, you add subscriptions manually, scan receipts with AI, or import from Gmail. On top of tracking, ReSubs offers AI-powered savings recommendations, smart alternatives with feature-by-feature comparisons, and step-by-step cancellation guides. It works across both iOS and Android with cross-device sync.\"},\"web-version\":{\"question\":\"Is there a web version of ReSubs?\",\"answer\":\"ReSubs is currently available as a mobile app only — for iOS and Android. There is no web version at this time. Your data syncs across all your mobile devices when you create an account.\"},\"lifetime-license\":{\"question\":\"Does ReSubs offer a one-time lifetime license option?\",\"answer\":\"Yes! In addition to monthly and annual plans, ReSubs offers a one-time Lifetime purchase option that unlocks all Premium features forever across iOS and Android without any recurring subscription fees.\"}}},\"adding-subscriptions\":{\"title\":\"Adding Subscriptions\",\"questions\":{\"add-new\":{\"question\":\"How do I add a new subscription?\",\"answer\":\"Adding a new subscription is simple: 1) Tap the '+' button on the home screen. 2) Select from popular services or create a custom subscription. 3) Enter details like name, cost, billing cycle, and renewal date. 4) Add any additional information like category or payment method. 5) Save your new subscription. Your subscription will appear in your dashboard, and you'll receive reminders before renewal.\"},\"scan-bill\":{\"question\":\"Can I add a subscription by scanning a bill or receipt?\",\"answer\":\"Yes. ReSubs uses AI-powered extraction to read subscription details from photos of bills, receipts, invoices, or bank statements. Just tap the camera icon when adding a new subscription, take a photo or select one from your gallery, and the app will automatically extract the service name, amount, and billing details for you.\"},\"detect-email\":{\"question\":\"Can ReSubs detect subscriptions from my email?\",\"answer\":\"Yes. With Gmail Import, ReSubs can scan your inbox for subscription confirmation emails and recurring payment receipts, then suggest subscriptions to add. You authorize read-only access through Google's secure sign-in — ReSubs never stores your email password or reads unrelated emails.\"},\"import-from-app\":{\"question\":\"Can I import my subscriptions from another app?\",\"answer\":\"Yes, ReSubs supports multiple import methods: 1) CSV Import — Go to Settings \u003e Import CSV, select your file, and map the columns. 2) Gmail Import — Scan your inbox for subscription emails automatically. 3) Photo/Document Import — Snap a photo of a bill or bank statement. Most subscription trackers let you export to CSV, making migration straightforward.\"},\"how-track\":{\"question\":\"How does ReSubs track my subscriptions?\",\"answer\":\"You add subscriptions manually, scan bills or receipts with AI extraction, or import them from your Gmail inbox. ReSubs does not connect to your bank account or payment providers — all data is entered or imported by you, keeping you in full control of your financial information.\"},\"suggest-missing\":{\"question\":\"Can I suggest a missing subscription service?\",\"answer\":\"Yes! If a subscription service is missing from ReSubs's catalog, you can request it on our discussion board. We regularly add new services based on user requests. In the meantime, you can always add any service manually with a custom name and icon.\"},\"csv-export-import\":{\"question\":\"Can I export my data or import from spreadsheets?\",\"answer\":\"Yes. ReSubs supports full CSV import and export. You can back up your subscription catalog to a .csv file, view it in Excel or Google Sheets, or import existing lists from other subscription managers.\"}}},\"features\":{\"title\":\"Features\",\"questions\":{\"payment-reminders\":{\"question\":\"Can I set up payment reminders?\",\"answer\":\"Yes! ReSubs sends you notifications before your subscriptions renew. You can customize the timing (1 day, 3 days, 1 week, or custom periods before renewal) in the app settings. You can also enable periodic spending report notifications to get a digest of your upcoming expenses.\"},\"save-money\":{\"question\":\"How does ReSubs help me save money?\",\"answer\":\"ReSubs helps you save money in several ways: 1) Savings Assistant — finds cheaper plans, promo codes, annual discounts, family sharing options, and limited-time offers for your existing subscriptions. 2) Smart Alternatives — discovers similar services at better prices, with feature-by-feature comparisons. 3) Price change alerts — monitors payment amounts and notifies you when a service increases its price. 4) Spending insights — charts and breakdowns show where your money goes by category, payment method, and time period.\"}
300,\"categorize\":{\"question\":\"Can I categorize and organize my subscriptions?\",\"answer\":\"Yes. ReSubs gives you multiple ways to organize: custom categories (Entertainment, Productivity, Fitness, etc.), profiles (Personal, Work, or custom profiles), and payment method grouping. You can filter and sort your subscription list by any of these. Create, edit, or delete categories in app settings.\"},\"currencies\":{\"question\":\"Does ReSubs support different currencies?\",\"answer\":\"Yes, ReSubs supports multiple currencies. You can set your primary currency in the app settings, and ReSubs will automatically convert all subscription costs to your preferred currency using current exchange rates. This feature is especially useful if you have subscriptions from services based in different countries.\"},\"cancel-instructions\":{\"question\":\"How do I find cancellation instructions for a service?\",\"answer\":\"Open the subscription you want to cancel and tap 'Cancel Instructions.' ReSubs provides step-by-step cancellation guides for hundreds of services, showing you exactly how to cancel — whether it's through a website, app, phone call, or email. No more hunting through settings pages.\"},\"widgets\":{\"question\":\"Does ReSubs have home screen widgets?\",\"answer\":\"Yes. ReSubs offers home screen widgets that show your upcoming payments and monthly spending totals at a glance — without opening the app. Add them through your device's standard widget picker.\"},\"calendar\":{\"question\":\"Can I see my renewals on a calendar?\",\"answer\":\"Yes. The Calendar View shows all your upcoming subscription payments on a monthly calendar so you can see exactly when each charge is due. This makes it easy to plan around billing dates and spot months with higher spending.\"},\"ai-features\":{\"question\":\"What AI features does ReSubs include?\",\"answer\":\"ReSubs includes an AI Assistant that can answer questions about your subscriptions, a Savings Assistant that finds promo codes, cheaper plans, annual discounts, bundle deals, and family sharing options, and Smart Alternatives that compares similar services feature-by-feature to find better deals. AI-powered extraction also lets you add subscriptions by scanning bills, receipts, or bank statements.\"},\"trial-tracking\":{\"question\":\"Can I track trial subscriptions?\",\"answer\":\"Yes. When adding a subscription, you can mark it as a trial and set the trial end date. ReSubs will remind you before the trial expires so you can decide whether to keep or cancel the service before you get charged. You can also track paused and ended subscriptions.\"},\"price-changes\":{\"question\":\"Does ReSubs track price changes?\",\"answer\":\"Yes. ReSubs keeps a history of price changes for each subscription. When you update a subscription's cost, the previous amount is recorded so you can see how prices have evolved over time. You'll also get notified when the app detects a price increase.\"},\"customize-look\":{\"question\":\"Can I customize how the app looks?\",\"answer\":\"Yes. ReSubs supports dynamic colors that match your device theme, colored subscription cards for visual organization, and a pure black mode for OLED screens. You can adjust these in the app settings under Appearance.\"},\"spending-trends\":{\"question\":\"How do I see my spending trends and charts?\",\"answer\":\"Go to the Insights tab to see charts and breakdowns of your subscription spending — by category, payment method, and time period. You can view monthly, yearly, and total spending trends. Spending insights and charts are a Premium feature; the free plan shows a simple spending overview.\"},\"languages\":{\"question\":\"What languages does ReSubs support?\",\"answer\":\"ReSubs is available in multiple languages including English, German, Spanish, French, Portuguese, Italian, Dutch, Turkish, Arabic, Japanese, Korean, Chinese, and more. The app automatically uses your device's language setting. If your language isn't supported yet, it defaults to English.\"},\"share-list\":{\"question\":\"Can I share my subscription list with someone?\",\"answer\":\"You can export your subscription data as a CSV file and share it with anyone — a partner, family member, or financial advisor. You can also use profiles (Personal, Work, Custom) to organize subscriptions by context. Currently there is no shared household account, but cross-device sync lets you access your data on all your own devices.\"}}},\"pricing-plans\":{\"title\":\"Pricing \u0026 Plans\",\"questions\":{\"is-free\":{\"question\":\"Is ReSubs free to use?\",\"answer\":\"Yes. The free plan lets you track up to 5 subscriptions with basic reminders and a simple spending overview. Premium unlocks unlimited subscriptions, all charts and spending insights, the Savings Assistant, Smart Alternatives, AI extraction, price change alerts, custom categories, profiles, and more.\"},\"plan-differences\":{\"question\":\"What's the difference between Free, Premium, and Lifetime?\",\"answer\":\"Free: Track up to 5 subscriptions, basic reminders, simple overview. Great for getting started. Premium (Monthly or Annual): Everything in Free, plus unlimited subscriptions, full spending insights and charts, Savings Assistant, Smart Alternatives, AI extraction, price change alerts, custom categories, profiles, and spending report notifications. Annual billing saves compared to monthly. Lifetime: One-time purchase that unlocks all Premium features permanently — no recurring charges, including all future Premium features.\"},\"upgrade\":{\"question\":\"How do I upgrade to Premium?\",\"answer\":\"Upgrading to Premium is easy: 1) Tap your profile icon in the top right corner. 2) Select 'Upgrade to Premium'. 3) Choose between monthly, annual, or lifetime. 4) Complete the purchase using your App Store or Google Play account. Premium features will be instantly unlocked once payment is processed.\"},\"cancel-premium\":{\"question\":\"How do I cancel my ReSubs Premium subscription?\",\"answer\":\"You can cancel your ReSubs Premium subscription at any time through your device's app store settings, not within the app itself. For Android: Open Google Play Store \u003e Profile \u003e Payments \u0026 subscriptions \u003e Subscriptions \u003e ReSubs \u003e Cancel subscription. For iOS: Open Settings \u003e Your name \u003e Subscriptions \u003e ReSubs \u003e Cancel Subscription. Your access to premium features will continue until the end of your current billing period.\"}
300,\"lose-data\":{\"question\":\"Will I lose my data if I cancel Premium?\",\"answer\":\"No, you won't lose your existing data if you cancel Premium. However, if you have more than 5 active subscriptions, you'll need to archive or delete some to get back under the free plan limit. Premium features like spending insights and the Savings Assistant will no longer be accessible, but all your subscription information and history will remain intact.\"},\"refund\":{\"question\":\"Can I get a refund?\",\"answer\":\"Refund policies are handled by the App Store (for iOS users) or Google Play Store (for Android users) according to their respective policies. Generally, you can request a refund within 48 hours of purchase directly through the store where you made the purchase.\"},\"purchase-not-showing\":{\"question\":\"Why isn't my Premium purchase showing up?\",\"answer\":\"If you've recently purchased Premium and it's not showing up, this could be because: the purchase was made within the last 24 hours and is still being processed, you've recently switched devices and the purchase status needs to sync, or you're signed in with a different account than the one used for the purchase.\"},\"free-trial\":{\"question\":\"Is there a free trial for Premium?\",\"answer\":\"ReSubs does not currently offer a time-limited free trial for Premium. However, the free plan lets you try the core subscription tracking experience with up to 5 subscriptions. When you're ready for unlimited subscriptions and advanced features, you can upgrade — and if it's not for you, cancel anytime through your app store.\"}}},\"privacy-security\":{\"title\":\"Privacy \u0026 Security\",\"questions\":{\"data-secure\":{\"question\":\"Is my financial data secure?\",\"answer\":\"Yes, we take security extremely seriously. ReSubs does not connect to your bank, payment providers, or financial institutions. All subscription data is entered or imported by you. Sensitive data is encrypted, and we use industry-standard security protocols to ensure your information remains private and secure.\"},\"what-collected\":{\"question\":\"What information does ReSubs collect?\",\"answer\":\"We collect only the information necessary to provide our services. This includes: subscription details you add manually or import, payment dates and amounts, basic account information for authentication (if you create an account), and anonymous usage statistics to improve the app. We never sell your personal data to third parties.\"},\"bank-access\":{\"question\":\"Can ReSubs access my bank account?\",\"answer\":\"No. ReSubs does not connect to any banking services, payment providers, or financial institutions. There is no Plaid integration or bank account linking. All subscription data is entered by you — manually, via photo scanning, or through Gmail import. This privacy-first approach means you stay in complete control of your financial information.\"},\"data-backed-up\":{\"question\":\"Is my data backed up?\",\"answer\":\"Yes, if you create an account, your subscription data is automatically backed up to our secure cloud servers. This ensures you won't lose your data if you change phones or reinstall the app. Local-only users (without an account) should regularly export their data manually as a backup using the export feature in Settings \u003e Data Management.\"}}},\"syncing-data\":{\"title\":\"Syncing \u0026 Data\",\"questions\":{\"cross-device\":{\"question\":\"How does cross-device sync work?\",\"answer\":\"Create a ReSubs account and your subscriptions sync automatically across all your devices — both iOS and Android. Changes you make on one device appear on the others within seconds when connected to the internet. Sync uses optional cloud backup, so your data is also protected if you lose a device.\"},\"export-data\":{\"question\":\"Can I export my subscription data?\",\"answer\":\"Yes, you can export your subscription data as a CSV file from the app settings. This allows you to create backups, analyze your data in spreadsheet software, or share the information with financial advisors. To export, go to Settings \u003e Export CSV.\"},\"offline\":{\"question\":\"Does ReSubs work offline?\",\"answer\":\"Yes. You can view, add, and edit your subscriptions, see your calendar, and receive reminders without an internet connection. Features that require connectivity include: Gmail import, AI extraction, currency conversion updates, cloud syncing, and the Savings Assistant. The app will automatically sync when you're back online.\"},\"delete-account\":{\"question\":\"How do I delete my account and all my data?\",\"answer\":\"To delete your account and all associated data: 1) Go to Settings \u003e Account \u003e Delete Account. 2) Confirm your password when prompted. 3) Select whether you want to export your data before deleti
300on (recommended). 4) Confirm deletion. This process is irreversible, and all your data will be permanently removed from our servers within 30 days.\"},\"recover-data\":{\"question\":\"I lost my subscription data. Can I recover it?\",\"answer\":\"If you created an account, your data is automatically backed up. Simply log back into your account, and your data should restore. If you were using the app without an account (local mode), you can only recover data if you previously exported it manually. If you have an export file, go to Settings \u003e Import CSV to restore your subscriptions.\"}}},\"troubleshooting\":{\"title\":\"Troubleshooting\",\"questions\":{\"no-notifications\":{\"question\":\"The app isn't sending me notifications. How can I fix this?\",\"answer\":\"If you're not receiving notifications, try these steps: 1) Check your device notification settings to ensure ReSubs has permission to send notifications. 2) In the ReSubs app, go to Settings \u003e Notifications and verify they're enabled. 3) Check your notification schedule to make sure it's set correctly. 4) If you use battery optimization or power-saving mode, add ReSubs to your exceptions list. If problems persist, try reinstalling the app.\"},\"amount-mismatch\":{\"question\":\"Why does my subscription amount not match my actual charge?\",\"answer\":\"Discrepancies can occur due to several factors: currency exchange rate fluctuations, taxes or fees added by service providers, promotional pricing that has ended, or price increases by the service provider. You can edit the subscription details manually to match the actual charge.\"},\"slow-crashing\":{\"question\":\"The app is running slowly or crashing. What should I do?\",\"answer\":\"To resolve performance issues, try these steps: 1) Make sure you have the latest version of the app installed. 2) Restart the app and your device. 3) Clear the app cache in your device settings. 4) If you have many subscriptions, consider archiving ones you no longer need to track actively. If problems persist, contact us with your device model and app version.\"}}}}},\"common\":{\"home\":\"Home\",\"breadcrumbs\":\"Breadcrumbs\",\"minRead\":\"{minutes} min read\",\"appStore\":\"App Store\",\"googlePlay\":\"Google Play\"},\"supportedSubscriptions\":{\"title\":\"Subscription Catalog\",\"description\":\"Search the {count} subscriptions ReSubs already knows, from Netflix and Spotify to niche tools, or start with the ones people track most.\",\"browseLink\":\"Browse the catalog\",\"browseAria\":\"Browse the ReSubs subscription catalog\"},\"consent\":{\"title\":\"Cookies\",\"description\":\"We use cookies to measure site usage and ad performance — only with your consent.\",\"privacyLink\":\"Privacy Policy\",\"acceptAll\":\"Accept all\",\"rejectAll\":\"Reject all\",\"customize\":\"Customize\",\"savePreferences\":\"Save\",\"necessary\":\"Necessary\",\"alwaysOn\":\"always on\",\"analytics\":\"Analytics\",\"analyticsDesc\":\"Google Analytics, Microsoft Clarity\",\"marketing\":\"Marketing\",\"marketingDesc\":\"Google Ads\",\"settings\":\"Cookie settings\"},\"theme\":{\"toDark\":\"Switch to dark theme\",\"toLight\":\"Switch to light theme\"},\"stickyDownload\":{\"rating\":\"⭐ 4.8 · 10K+ downloads · Free\",\"getApp\":\"Get App\",\"dismiss\":\"Dismiss\"}}
300,\"now\":\"$undefined\",\"timeZone\":\"UTC\",\"children\":[[\"$\",\"$L7\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"$8\",\"children\"],\"loading\":\"$undefined\",\"loadingStyles\":\"$undefined\",\"loadingScripts\":\"$undefined\",\"hasLoading\":false,\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L9\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$L54\",\"notFoundStyles\":[],\"styles\":null}],[\"$\",\"$L55\",null,{}]]}]\n"])</script>
300<script>self.__next_f.push([1,"57:I[50965,[\"965\",\"static/chunks/965-7d2ff8005fd82b85.js\",\"666\",\"static/chunks/666-79932ccb164c3b30.js\",\"194\",\"static/chunks/194-328247724afd1f3b.js\",\"792\",\"static/chunks/792-68e47a214dca8531.js\",\"577\",\"static/chunks/577-a7e1d1a35d6fb858.js\",\"144\",\"static/chunks/144-bf767eb23a175c6e.js\",\"716\",\"static/chunks/app/%5Blocale%5D/changelog/page-f24866cfcd588284.js\"],\"\"]\n58:I[81749,[\"965\",\"static/chunks/965-7d2ff8005fd82b85.js\",\"666\",\"static/chunks/666-79932ccb164c3b30.js\",\"194\",\"static/chunks/194-328247724afd1f3b"])</script>
300<script>self.__next_f.push([1,".js\",\"792\",\"static/chunks/792-68e47a214dca8531.js\",\"577\",\"static/chunks/577-a7e1d1a35d6fb858.js\",\"144\",\"static/chunks/144-bf767eb23a175c6e.js\",\"716\",\"static/chunks/app/%5Blocale%5D/changelog/page-f24866cfcd588284.js\"],\"Image\"]\n"])</script>
300<script>self.__next_f.push([1,"54:[\"$\",\"main\",null,{\"className\":\"min-h-screen flex items-center justify-center bg-gradient-to-b from-background to-muted px-4 relative\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-center relative z-10\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -top-16 left-1/2 transform -translate-x-1/2 text-[120px] font-black text-muted select-none -z-10\",\"children\":\"404\"}],[\"$\",\"div\",null,{\"className\":\"relative\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"text-6xl font-bold text-foreground mb-4\",\"children\":[\"Error \",[\"$\",\"span\",null,{\"className\":\"text-primary\",\"children\":\"404\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-xl text-muted-foreground mb-8 max-w-md mx-auto\",\"children\":\"Sorry, the page you were looking for doesn't exist.\"}],\"$L56\"]}]]}]}]\n"])</script>
300<script>self.__next_f.push([1,"1a:[\"$\",\"$L57\",null,{\"href\":\"/\",\"locale\":\"$undefined\",\"localeCookie\":{\"name\":\"NEXT_LOCALE\",\"sameSite\":\"lax\"},\"className\":\"inline-flex items-center gap-2 mb-2\",\"aria-label\":\"ReSubs - Subscription Management App Home\",\"children\":[[\"$\",\"$L58\",null,{\"src\":\"/favicon.svg\",\"alt\":\"ReSubs App Logo - Your subscription management solution\",\"width\":32,\"height\":32,\"className\":\"w-8 h-8\"}],[\"$\",\"span\",null,{\"className\":\"text-xl font-bold\",\"children\":\"ReSubs\"}]]}]\n59:{\"name\":\"NEXT_LOCALE\",\"sameSite\":\"lax\"}\n1b:[\"$\",\"$L57\",n"])</script>
300<script>self.__next_f.push([1,"ull,{\"href\":\"https://apps.apple.com/app/id6740457603?pt=127554842\u0026ct=footer\u0026mt=8\",\"locale\":\"$undefined\",\"localeCookie\":\"$59\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"h-10\",\"aria-label\":\"Download ReSubs on the App Store\",\"children\":[\"$\",\"$L58\",null,{\"src\":\"/app-store.svg\",\"alt\":\"Download ReSubs on the App Store - Available for iOS devices\",\"width\":100,\"height\":40,\"style\":{\"objectFit\":\"contain\"},\"loading\":\"lazy\",\"fetchPriority\":\"low\",\"quality\":85}]}]\n"])</script>
300<script>self.__next_f.push([1,"1c:[\"$\",\"$L57\",null,{\"href\":\"https://play.google.com/store/apps/details?id=app.resubs\u0026referrer=utm_source%3Dwebsite%26utm_medium%3Dlanding_page%26utm_campaign%3Dwebsite_traffic%26utm_content%3Dfooter\",\"locale\":\"$undefined\",\"localeCookie\":\"$59\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"h-10\",\"aria-label\":\"Download ReSubs on Google Play\",\"children\":[\"$\",\"$L58\",null,{\"src\":\"/google-play.svg\",\"alt\":\"Download ReSubs on Google Play - Available for Android devices\",\"width\":100,\"height\":40,\"style\":{\"objectFit\":\"contain\"},\"loading\":\"lazy\",\"fetchPriority\":\"low\",\"quality\":85}]}]\n"])</script>
300<script>self.__next_f.push([1,"1e:[\"$\",\"$L57\",null,{\"href\":\"/resources\",\"locale\":\"$undefined\",\"localeCookie\":\"$59\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"text-sm text-muted-foreground hover:text-foreground transition-colors\",\"aria-label\":\"Read articles, guides, and comparisons about subscription management\",\"title\":\"Subscription management resources and guides\",\"children\":[\"Resources\",\"$undefined\"]}]\n1f:[\"$\",\"$L57\",null,{\"href\":\"/faq\",\"locale\":\"$undefined\",\"localeCookie\":\"$59\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"clas"])</script>
300<script>self.__next_f.push([1,"sName\":\"text-sm text-muted-foreground hover:text-foreground transition-colors\",\"aria-label\":\"Frequently Asked Questions about ReSubs subscription management\",\"title\":\"Find answers to common questions about ReSubs\",\"children\":[\"FAQ\",\"$undefined\"]}]\n20:[\"$\",\"$L57\",null,{\"href\":\"/contact\",\"locale\":\"$undefined\",\"localeCookie\":\"$59\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"text-sm text-muted-foreground hover:text-foreground transition-colors\",\"aria-label\":\"Contact ReSubs Support Team\",\"title\":\"Get h"])</script>
300<script>self.__next_f.push([1,"elp and support for ReSubs\",\"children\":[\"Contact\",\"$undefined\"]}]\n21:[\"$\",\"$L57\",null,{\"href\":\"/changelog\",\"locale\":\"$undefined\",\"localeCookie\":\"$59\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"text-sm text-muted-foreground hover:text-foreground transition-colors\",\"aria-label\":\"View ReSubs version history and recent updates\",\"title\":\"See what's new in every ReSubs update\",\"children\":[\"Changelog\",\"$undefined\"]}]\n"])</script>
300<script>self.__next_f.push([1,"22:[\"$\",\"$L57\",null,{\"href\":\"https://resubs.featurebase.app\",\"locale\":\"$undefined\",\"localeCookie\":\"$59\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"text-sm text-muted-foreground hover:text-foreground transition-colors\",\"aria-label\":\"Suggest new features for ReSubs\",\"title\":\"Help shape the future of ReSubs\",\"children\":[\"Feature requests\",[\"$\",\"svg\",null,{\"className\":\"inline-block ml-1 w-3 h-3\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"viewBox\":\"0 0 24 24\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"children\":[\"$\",\"path\",null,{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":2,\"d\":\"M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14\"}]}]]}]\n"])</script>
300<script>self.__next_f.push([1,"23:[\"$\",\"$L57\",null,{\"href\":\"/press-kit.zip\",\"locale\":\"$undefined\",\"localeCookie\":\"$59\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"text-sm text-muted-foreground hover:text-foreground transition-colors\",\"aria-label\":\"Download ReSubs press kit and media resources\",\"title\":\"Media resources for press and marketing\",\"children\":[\"Press kit\",[\"$\",\"svg\",null,{\"className\":\"inline-block ml-1 w-3 h-3\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"viewBox\":\"0 0 24 24\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"children\":[\"$\",\"path\",null,{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":2,\"d\":\"M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14\"}]}]]}]\n"])</script>
300<script>self.__next_f.push([1,"24:[\"$\",\"$L57\",null,{\"href\":\"/imprint\",\"locale\":\"$undefined\",\"localeCookie\":\"$59\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"text-sm text-muted-foreground hover:text-foreground transition-colors\",\"aria-label\":\"View ReSubs legal notice and provider information\",\"title\":\"Legal notice and provider details\",\"children\":\"Imprint\"}]\n25:[\"$\",\"$L57\",null,{\"href\":\"/privacy\",\"locale\":\"$undefined\",\"localeCookie\":\"$59\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"text-sm text-muted-foreground hover:t"])</script>
300<script>self.__next_f.push([1,"ext-foreground transition-colors\",\"aria-label\":\"Read ReSubs privacy policy and data protection information\",\"title\":\"How we protect your data\",\"children\":\"Privacy policy\"}]\n26:[\"$\",\"$L57\",null,{\"href\":\"/terms\",\"locale\":\"$undefined\",\"localeCookie\":\"$59\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"text-sm text-muted-foreground hover:text-foreground transition-colors\",\"aria-label\":\"Read ReSubs terms of service and usage conditions\",\"title\":\"Terms and conditions for using ReSubs\",\"children\":\"Terms of "])</script>
300<script>self.__next_f.push([1,"use\"}]\n"])</script>
300<script>self.__next_f.push([1,"27:[\"$\",\"$L57\",null,{\"href\":\"https://momental.ai\",\"locale\":\"$undefined\",\"localeCookie\":\"$59\",\"target\":\"_blank\",\"rel\":\"noopener\",\"className\":\"text-sm text-muted-foreground hover:text-foreground transition-colors\",\"aria-label\":\"Visit Momental - Sleep Soundscapes\",\"title\":\"Soundscapes for better sleep\",\"children\":[\"Momental\",[\"$\",\"svg\",null,{\"className\":\"inline-block ml-1 w-3 h-3\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"viewBox\":\"0 0 24 24\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"children\":[\"$\",\"path\",null,{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":2,\"d\":\"M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14\"}]}]]}]\n"])</script>
300<script>self.__next_f.push([1,"28:[\"$\",\"$L57\",null,{\"href\":\"https://moviebase.app\",\"locale\":\"$undefined\",\"localeCookie\":\"$59\",\"target\":\"_blank\",\"rel\":\"noopener\",\"className\":\"text-sm text-muted-foreground hover:text-foreground transition-colors\",\"aria-label\":\"Visit Moviebase - Movie tracking app\",\"title\":\"Track your movie watchlist\",\"children\":[\"Moviebase\",[\"$\",\"svg\",null,{\"className\":\"inline-block ml-1 w-3 h-3\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"viewBox\":\"0 0 24 24\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"children\":[\"$\",\"path\",null,{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":2,\"d\":\"M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14\"}]}]]}]\n"])</script>
300<script>self.__next_f.push([1,"29:[\"$\",\"$L57\",null,{\"href\":\"https://streamguide.app\",\"locale\":\"$undefined\",\"localeCookie\":\"$59\",\"target\":\"_blank\",\"rel\":\"noopener\",\"className\":\"text-sm text-muted-foreground hover:text-foreground transition-colors\",\"aria-label\":\"Visit StreamGuide - Streaming service guide\",\"title\":\"Find what to watch across streaming services\",\"children\":[\"StreamGuide\",[\"$\",\"svg\",null,{\"className\":\"inline-block ml-1 w-3 h-3\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"viewBox\":\"0 0 24 24\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"children\":[\"$\",\"path\",null,{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":2,\"d\":\"M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14\"}]}]]}]\n"])</script>
300<script>self.__next_f.push([1,"2a:[\"$\",\"$L57\",null,{\"href\":\"https://mindtime.app\",\"locale\":\"$undefined\",\"localeCookie\":\"$59\",\"target\":\"_blank\",\"rel\":\"noopener\",\"className\":\"text-sm text-muted-foreground hover:text-foreground transition-colors\",\"aria-label\":\"Visit MindTime - Meditation timer and soundscapes\",\"title\":\"Meditate with timers, bells, and soundscapes\",\"children\":[\"MindTime\",[\"$\",\"svg\",null,{\"className\":\"inline-block ml-1 w-3 h-3\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"viewBox\":\"0 0 24 24\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"children\":[\"$\",\"path\",null,{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":2,\"d\":\"M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14\"}]}]]}]\n"])</script>
300<script>self.__next_f.push([1,"2b:[\"$\",\"$L57\",null,{\"href\":\"https://gleva.app\",\"locale\":\"$undefined\",\"localeCookie\":\"$59\",\"target\":\"_blank\",\"rel\":\"noopener\",\"className\":\"text-sm text-muted-foreground hover:text-foreground transition-colors\",\"aria-label\":\"Visit Gleva - GLP-1 treatment tracker\",\"title\":\"Track GLP-1 shots, doses, and side effects\",\"children\":[\"Gleva\",[\"$\",\"svg\",null,{\"className\":\"inline-block ml-1 w-3 h-3\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"viewBox\":\"0 0 24 24\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"children\":[\"$\",\"path\",null,{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":2,\"d\":\"M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14\"}]}]]}]\n"])</script>
300<script>self.__next_f.push([1,"2c:[\"$\",\"$L57\",null,{\"href\":\"https://www.reddit.com/r/ReSubs\",\"locale\":\"$undefined\",\"localeCookie\":\"$59\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"text-muted-foreground hover:text-foreground transition-colors\",\"aria-label\":\"Follow ReSubs on Reddit\",\"children\":[false,false,[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 512 512\",\"width\":\"24\",\"height\":\"24\",\"className\":\"w-5 h-5\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M373 138.6c-25.2 0-46.3-17.5-51.9-41l0 0c-30.6 4.3-54.2 30.7-54.2 62.4l0 .2c47.4 1.8 90.6 15.1 124.9 36.3c12.6-9.7 28.4-15.5 45.5-15.5c41.3 0 74.7 33.4 74.7 74.7c0 29.8-17.4 55.5-42.7 67.5c-2.4 86.8-97 156.6-213.2 156.6S45.5 410.1 43 323.4C17.6 311.5 0 285.7 0 255.7c0-41.3 33.4-74.7 74.7-74.7c17.2 0 33 5.8 45.7 15.6c34-21.1 76.8-34.4 123.7-36.4l0-.3c0-44.3 33.7-80.9 76.8-85.5C325.8 50.2 347.2 32 373 32c29.4 0 53.3 23.9 53.3 53.3s-23.9 53.3-53.3 53.3zM157.5 255.3c-20.9 0-38.9 20.8-40.2 47.9s17.1 38.1 38 38.1s36.6-9.8 37.8-36.9s-14.7-49.1-35.7-49.1zM395 303.1c-1.2-27.1-19.2-47.9-40.2-47.9s-36.9 22-35.7 49.1c1.2 27.1 16.9 36.9 37.8 36.9s39.3-11 38-38.1zm-60.1 70.8c1.5-3.6-1-
3007.7-4.9-8.1c-23-2.3-47.9-3.6-73.8-3.6s-50.8 1.3-73.8 3.6c-3.9 .4-6.4 4.5-4.9 8.1c12.9 30.8 43.3 52.4 78.7 52.4s65.8-21.6 78.7-52.4z\"}]}],false,false,false]}]\n"])</script>
300<script>self.__next_f.push([1,"2d:[\"$\",\"$L57\",null,{\"href\":\"https://twitter.com/ReSubsApp\",\"locale\":\"$undefined\",\"localeCookie\":\"$59\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"text-muted-foreground hover:text-foreground transition-colors\",\"aria-label\":\"Follow ReSubs on Twitter\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 512 512\",\"width\":\"24\",\"height\":\"24\",\"className\":\"w-5 h-5\",\"fill\":\"currentColor\",\"aria-hidden\":\"true\",\"children\":[\"$\",\"path\",null,{\"d\":\"M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z\"}]}],false,false,false,false,false]}]\n"])</script>
300<script>self.__next_f.push([1,"5a:T522,"])</script>
300<script>self.__next_f.push([1,"M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3 .3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5 .3-6.2 2.3zm44.2-1.7c-2.9 .7-4.9 2.6-4.6 4.9 .3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3 .7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3 .3 2.9 2.3 3.9 1.6 1 3.6 .7 4.3-.7 .7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3 .7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3 .7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"])</script>
300<script>self.__next_f.push([1,"2e:[\"$\",\"$L57\",null,{\"href\":\"https://github.com/ChrisKruegerDev\",\"locale\":\"$undefined\",\"localeCookie\":\"$59\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"text-muted-foreground hover:text-foreground transition-colors\",\"aria-label\":\"Follow ReSubs on GitHub\",\"children\":[false,[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 496 512\",\"width\":\"24\",\"height\":\"24\",\"className\":\"w-5 h-5\",\"fill\":\"currentColor\",\"aria-hidden\":\"true\",\"children\":[\"$\",\"path\",null,{\"d\":\"$5a\"}]}],false,false,false,false]}]\n"])</script>
300<script>self.__next_f.push([1,"2f:[\"$\",\"$L57\",null,{\"href\":\"https://www.linkedin.com/company/resubs\",\"locale\":\"$undefined\",\"localeCookie\":\"$59\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"text-muted-foreground hover:text-foreground transition-colors\",\"aria-label\":\"Follow ReSubs on LinkedIn\",\"children\":[false,false,false,[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 448 512\",\"width\":\"24\",\"height\":\"24\",\"className\":\"w-5 h-5\",\"fill\":\"currentColor\",\"aria-hidden\":\"true\",\"children\":[\"$\",\"path\",null,{\"d\":\"M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z\"}]}],false,false]}]\n"])</script>
300<script>self.__next_f.push([1,"30:[\"$\",\"$L57\",null,{\"href\":\"https://www.youtube.com/@RESubsApp\",\"locale\":\"$undefined\",\"localeCookie\":\"$59\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"text-muted-foreground hover:text-foreground transition-colors\",\"aria-label\":\"Follow ReSubs on YouTube\",\"children\":[false,false,false,false,[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 576 512\",\"width\":\"24\",\"height\":\"24\",\"className\":\"w-5 h-5\",\"fill\":\"currentColor\",\"aria-hidden\":\"true\",\"children\":[\"$\",\"path\",null,{\"d\":\"M549.7 124.1c-6.3-23.7-24.8-42.3-48.3-48.6C458.8 64 288 64 288 64S117.2 64 74.6 75.5c-23.5 6.3-42 24.9-48.3 48.6-11.4 42.9-11.4 132.3-11.4 132.3s0 89.4 11.4 132.3c6.3 23.7 24.8 41.5 48.3 47.8C117.2 448 288 448 288 448s170.8 0 213.4-11.5c23.5-6.3 42-24.2 48.3-47.8 11.4-42.9 11.4-132.3 11.4-132.3s0-89.4-11.4-132.3zm-317.5 213.5V175.2l142.7 81.2-142.7 81.2z\"}]}],false]}]\n"])</script>
300<script>self.__next_f.push([1,"31:[\"$\",\"$L57\",null,{\"href\":\"https://www.tiktok.com/@resubs.app\",\"locale\":\"$undefined\",\"localeCookie\":\"$59\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"text-muted-foreground hover:text-foreground transition-colors\",\"aria-label\":\"Follow ReSubs on TikTok\",\"children\":[false,false,false,false,false,[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 448 512\",\"width\":\"24\",\"height\":\"24\",\"className\":\"w-5 h-5\",\"fill\":\"currentColor\",\"aria-hidden\":\"true\",\"children\":[\"$\",\"path\",null,{\"d\":\"M448 209.9a210.06 210.06 0 0 1-122.77-39.25V349.38A162.55 162.55 0 1 1 185 188.31V278.2a74.62 74.62 0 1 0 52.23 71.18V0l88 0a121.18 121.18 0 0 0 1.86 22.17h0A122.18 122.18 0 0 0 381 102.39a121.43 121.43 0 0 0 67 20.14z\"}]}]]}]\n"])</script>
300<script>self.__next_f.push([1,"32:[\"$\",\"$L57\",null,{\"href\":\"/resources/how-to-cancel-any-subscription\",\"locale\":\"$undefined\",\"localeCookie\":\"$59\",\"className\":\"text-sm text-muted-foreground hover:text-foreground transition-colors\",\"children\":\"How to Cancel Any Subscription in Seconds\"}]\n33:[\"$\",\"$L57\",null,{\"href\":\"/resources/how-to-cancel-netflix\",\"locale\":\"$undefined\",\"localeCookie\":\"$59\",\"className\":\"text-sm text-muted-foreground hover:text-foreground transition-colors\",\"children\":\"Cancel Netflix in 2 Minutes — Web, App, Roku, or Pay"])</script>
300<script>self.__next_f.push([1,"Pal\"}]\n34:[\"$\",\"$L57\",null,{\"href\":\"/resources/how-to-cancel-spotify\",\"locale\":\"$undefined\",\"localeCookie\":\"$59\",\"className\":\"text-sm text-muted-foreground hover:text-foreground transition-colors\",\"children\":\"Cancel Spotify Premium in 60 Seconds (Keep Access Until Renewal)\"}]\n35:[\"$\",\"$L57\",null,{\"href\":\"/resources/how-to-cancel-amazon-prime\",\"locale\":\"$undefined\",\"localeCookie\":\"$59\",\"className\":\"text-sm text-muted-foreground hover:text-foreground transition-colors\",\"children\":\"Cancel Amazon Prime and Get "])</script>
300<script>self.__next_f.push([1,"a Refund — Here's How\"}]\n36:[\"$\",\"$L57\",null,{\"href\":\"/resources/how-to-cancel-disney-plus\",\"locale\":\"$undefined\",\"localeCookie\":\"$59\",\"className\":\"text-sm text-muted-foreground hover:text-foreground transition-colors\",\"children\":\"How to Cancel Disney+\"}]\n37:[\"$\",\"$L57\",null,{\"href\":\"/resources/how-to-cancel-hulu\",\"locale\":\"$undefined\",\"localeCookie\":\"$59\",\"className\":\"text-sm text-muted-foreground hover:text-foreground transition-colors\",\"children\":\"How to Cancel Hulu\"}]\n38:[\"$\",\"$L57\",null,{\"href\":\"/res"])</script>
300<script>self.__next_f.push([1,"ources/how-to-cancel-apple-music\",\"locale\":\"$undefined\",\"localeCookie\":\"$59\",\"className\":\"text-sm text-muted-foreground hover:text-foreground transition-colors\",\"children\":\"How to Cancel Apple Music Before Your Trial or Renewal\"}]\n39:[\"$\",\"$L57\",null,{\"href\":\"/resources/how-to-cancel-max\",\"locale\":\"$undefined\",\"localeCookie\":\"$59\",\"className\":\"text-sm text-muted-foreground hover:text-foreground transition-colors\",\"children\":\"How to Cancel Max and Avoid Another Charge\"}]\n3a:[\"$\",\"$L57\",null,{\"href\":\"/resourc"])</script>
300<script>self.__next_f.push([1,"es/how-to-cancel-adobe\",\"locale\":\"$undefined\",\"localeCookie\":\"$59\",\"className\":\"text-sm text-muted-foreground hover:text-foreground transition-colors\",\"children\":\"Cancel Adobe Without Paying the Early Termination Fee\"}]\n3b:[\"$\",\"$L57\",null,{\"href\":\"/resources/how-to-cancel-microsoft-365\",\"locale\":\"$undefined\",\"localeCookie\":\"$59\",\"className\":\"text-sm text-muted-foreground hover:text-foreground transition-colors\",\"children\":\"How to Cancel Microsoft 365 Without Losing Your Files\"}]\n3c:[\"$\",\"$L57\",null,{\"href\""])</script>
300<script>self.__next_f.push([1,":\"/resources\",\"locale\":\"$undefined\",\"localeCookie\":\"$59\",\"className\":\"text-sm text-muted-foreground hover:text-foreground transition-colors font-medium\",\"children\":[\"View all\",\" →\"]}]\n3d:[\"$\",\"$L57\",null,{\"href\":\"/resources/cash-advance-apps-monthly-fees\",\"locale\":\"$undefined\",\"localeCookie\":\"$59\",\"className\":\"text-sm text-muted-foreground hover:text-foreground transition-colors\",\"children\":\"Cash Advance Apps With Monthly Fees: Dave, Brigit, Empower, Cleo \u0026 Albert Compared\"}]\n3e:[\"$\",\"$L57\",null,{\"href\":\""])</script>
300<script>self.__next_f.push([1,"/resources/credit-monitoring-subscriptions-worth-it\",\"locale\":\"$undefined\",\"localeCookie\":\"$59\",\"className\":\"text-sm text-muted-foreground hover:text-foreground transition-colors\",\"children\":\"Are Credit Monitoring Subscriptions Worth It? (Experian, Credit Karma \u0026 More)\"}]\n3f:[\"$\",\"$L57\",null,{\"href\":\"/resources/how-to-cancel-subscriptions-through-your-bank\",\"locale\":\"$undefined\",\"localeCookie\":\"$59\",\"className\":\"text-sm text-muted-foreground hover:text-foreground transition-colors\",\"children\":\"How to Cancel"])</script>
300<script>self.__next_f.push([1," Subscriptions Through Your Bank (Chase, BofA, Wells Fargo \u0026 More)\"}]\n40:[\"$\",\"$L57\",null,{\"href\":\"/resources/how-to-stop-recurring-payments\",\"locale\":\"$undefined\",\"localeCookie\":\"$59\",\"className\":\"text-sm text-muted-foreground hover:text-foreground transition-colors\",\"children\":\"How to Stop Recurring Payments: The Complete 2026 Guide\"}]\n41:[\"$\",\"$L57\",null,{\"href\":\"/resources/best-apps-to-manage-recurring-payments\",\"locale\":\"$undefined\",\"localeCookie\":\"$59\",\"className\":\"text-sm text-muted-foreground hover:"])</script>
300<script>self.__next_f.push([1,"text-foreground transition-colors\",\"children\":\"Best Apps to Manage Recurring Payments in 2026\"}]\n42:[\"$\",\"$L57\",null,{\"href\":\"/resources/best-free-subscription-trackers\",\"locale\":\"$undefined\",\"localeCookie\":\"$59\",\"className\":\"text-sm text-muted-foreground hover:text-foreground transition-colors\",\"children\":\"6 Best Free Subscription Tracker Apps in 2026\"}]\n43:[\"$\",\"$L57\",null,{\"href\":\"/resources/best-rocket-money-alternatives\",\"locale\":\"$undefined\",\"localeCookie\":\"$59\",\"className\":\"text-sm text-muted-foregro"])</script>
300<script>self.__next_f.push([1,"und hover:text-foreground transition-colors\",\"children\":\"7 Best Rocket Money Alternatives in 2026\"}]\n44:[\"$\",\"$L57\",null,{\"href\":\"/resources/best-subscription-tracker-apps\",\"locale\":\"$undefined\",\"localeCookie\":\"$59\",\"className\":\"text-sm text-muted-foreground hover:text-foreground transition-colors\",\"children\":\"8 Best Subscription Tracker Apps in 2026 (Tested and Compared)\"}]\n45:[\"$\",\"$L57\",null,{\"href\":\"/resources/what-to-do-when-subscriptions-raise-prices\",\"locale\":\"$undefined\",\"localeCookie\":\"$59\",\"classN"])</script>
300<script>self.__next_f.push([1,"ame\":\"text-sm text-muted-foreground hover:text-foreground transition-colors\",\"children\":\"What to Do When Your Subscriptions Raise Prices\"}]\n46:[\"$\",\"$L57\",null,{\"href\":\"/resources/subscription-spending-statistics\",\"locale\":\"$undefined\",\"localeCookie\":\"$59\",\"className\":\"text-sm text-muted-foreground hover:text-foreground transition-colors\",\"children\":\"Subscription Spending Statistics (2026): What the Data Shows\"}]\n47:[\"$\",\"$L57\",null,{\"href\":\"/resources\",\"locale\":\"$undefined\",\"localeCookie\":\"$59\",\"className\""])</script>
300<script>self.__next_f.push([1,":\"text-sm text-muted-foreground hover:text-foreground transition-colors font-medium\",\"children\":[\"View all\",\" →\"]}]\n48:[\"$\",\"$L57\",null,{\"href\":\"/resources/resubs-vs-ynab\",\"locale\":\"$undefined\",\"localeCookie\":\"$59\",\"className\":\"text-sm text-muted-foreground hover:text-foreground transition-colors\",\"children\":\"ReSubs vs YNAB: Subscription Tracker or Budgeting System?\"}]\n49:[\"$\",\"$L57\",null,{\"href\":\"/resources/resubs-vs-wallethub\",\"locale\":\"$undefined\",\"localeCookie\":\"$59\",\"className\":\"text-sm text-muted-fo"])</script>
300<script>self.__next_f.push([1,"reground hover:text-foreground transition-colors\",\"children\":\"ReSubs vs WalletHub: Privacy or Free Auto-Detection?\"}]\n4a:[\"$\",\"$L57\",null,{\"href\":\"/resources/resubs-vs-tilla\",\"locale\":\"$undefined\",\"localeCookie\":\"$59\",\"className\":\"text-sm text-muted-foreground hover:text-foreground transition-colors\",\"children\":\"ReSubs vs Tilla: Which Android Subscription Tracker Wins?\"}]\n4b:[\"$\",\"$L57\",null,{\"href\":\"/resources/resubs-vs-subx\",\"locale\":\"$undefined\",\"localeCookie\":\"$59\",\"className\":\"text-sm text-muted-foregr"])</script>
300<script>self.__next_f.push([1,"ound hover:text-foreground transition-colors\",\"children\":\"ReSubs vs SubX: Feature Depth or Preset Library?\"}]\n4c:[\"$\",\"$L57\",null,{\"href\":\"/resources/resubs-vs-subee\",\"locale\":\"$undefined\",\"localeCookie\":\"$59\",\"className\":\"text-sm text-muted-foreground hover:text-foreground transition-colors\",\"children\":\"ReSubs vs Subee: A Side-by-Side Comparison\"}]\n4d:[\"$\",\"$L57\",null,{\"href\":\"/resources/resubs-vs-subby\",\"locale\":\"$undefined\",\"localeCookie\":\"$59\",\"className\":\"text-sm text-muted-foreground hover:text-foregr"])</script>
300<script>self.__next_f.push([1,"ound transition-colors\",\"children\":\"ReSubs vs Subby: Simple and Free or Full-Featured?\"}]\n4e:[\"$\",\"$L57\",null,{\"href\":\"/resources/resubs-vs-simplifi\",\"locale\":\"$undefined\",\"localeCookie\":\"$59\",\"className\":\"text-sm text-muted-foreground hover:text-foreground transition-colors\",\"children\":\"ReSubs vs Quicken Simplifi: Subscription Tracker or Money Manager?\"}]\n4f:[\"$\",\"$L57\",null,{\"href\":\"/resources/resubs-vs-rocket-money\",\"locale\":\"$undefined\",\"localeCookie\":\"$59\",\"className\":\"text-sm text-muted-foreground hov"])</script>
300<script>self.__next_f.push([1,"er:text-foreground transition-colors\",\"children\":\"ReSubs vs Rocket Money: Privacy-First or Bank-Linked?\"}]\n50:[\"$\",\"$L57\",null,{\"href\":\"/resources/resubs-vs-pocketguard\",\"locale\":\"$undefined\",\"localeCookie\":\"$59\",\"className\":\"text-sm text-muted-foreground hover:text-foreground transition-colors\",\"children\":\"ReSubs vs PocketGuard: Dedicated Tracker or Budget App?\"}]\n51:[\"$\",\"$L57\",null,{\"href\":\"/resources/resubs-vs-param\",\"locale\":\"$undefined\",\"localeCookie\":\"$59\",\"className\":\"text-sm text-muted-foreground h"])</script>
300<script>self.__next_f.push([1,"over:text-foreground transition-colors\",\"children\":\"ReSubs vs Param: A Better Alternative for 500K Users?\"}]\n52:[\"$\",\"$L57\",null,{\"href\":\"/resources\",\"locale\":\"$undefined\",\"localeCookie\":\"$59\",\"className\":\"text-sm text-muted-foreground hover:text-foreground transition-colors font-medium\",\"children\":[\"View all\",\" →\"]}]\n"])</script>
300<script>self.__next_f.push([1,"19:[[\"$\",\"div\",null,{\"className\":\"mt-12 mb-4 flex scroll-mt-24 items-baseline justify-between gap-4 border-b pb-3 first:mt-0\",\"children\":[[\"$\",\"h2\",null,{\"id\":\"v1.38.0\",\"className\":\"rounded-full bg-primary/10 px-2.5 py-1 text-xs font-semibold text-primary\",\"children\":\"v1.38.0\"}],[\"$\",\"time\",null,{\"dateTime\":\"2026-09-22\",\"className\":\"whitespace-nowrap text-sm text-muted-foreground\",\"children\":\"September 22, 2026\"}]]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-primary\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-sparkles h-4 w-4 shrink-0\",\"aria-hidden\":true,\"children\":[[\"$\",\"path\",\"17u4zn\",{\"d\":\"m12 3-1.912 5.813a2 2 0 0 1-1.275 1.275L3 12l5.813 1.912a2 2 0 0 1 1.275 1.275L12 21l1.912-5.813a2 2 0 0 1 1.275-1.275L21 12l-5.813-1.912a2 2 0 0 1-1.275-1.275L12 3Z\"}],[\"$\",\"path\",\"bklmnn\",{\"d\":\"M5 3v4\"}],[\"$\",\"path\",\"iiml17\",{\"d\":\"M19 17v4\"}],[\"$\",\"path\",\"nem4j1\",{\"d\":\"M3 5h4\"}],[\"$\",\"path\",\"lbex7p\",{\"d\":\"M17 19h4\"}],\"$undefined\"]}],\"New\"]}],\"\\n\",[\"$\",\"ul\",null,{\"className\":\"mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80\",\"children\":[\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"A floating bottom bar keeps your main screens one tap away, with a smooth fade as you switch between them\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Redesigned insights break your spending down by week, month and year, with an expandable list and the payments expected next month\"}],\"\\n\"]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-teal-600 dark:text-teal-400\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-trending-up h-4 w-4 shrink-0\",\"aria-hidden\":true,\"children\":[[\"$\",\"polyline\",\"126l90\",{\"points\":\"22 7 13.5 15.5 8.5 10.5 2 17\"}],[\"$\",\"polyline\",\"kwv8wd\",{\"points\":\"16 7 22 7 22 13\"}],\"$undefined\"]}],\"Improved\"]}],\"\\n\",[\"$\",\"ul\",null,{\"className\":\"mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80\",\"children\":[\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"The app starts quicker on Android, and switching between the calendar and insights feels snappier\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"The total for your billing cycle sits in its own card, and adding a subscription is always available from the top bar\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Custom subscription images are smaller, and uploads that fail are retried automatically\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Translations updated across all supported languages\"}],\"\\n\"]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-wrench h-4 w-4 shrink-0\",\"aria-hidden\":true,\"children\":[[\"$\",\"path\",\"cbrjhi\",{\"d\":\"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z\"}],\"$undefined\"]}],\"Fixed\"]}],\"\\n\",[\"$\",\"ul\",null,{\"className\":\"mb-4 ml-7 list-disc space-y-1 text-sm text-foreground
300/80\",\"children\":[\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"The yearly spending total now includes payments due later in the year\"}],\"\\n\"]}],\"\\n\",[\"$\",\"div\",null,{\"className\":\"mt-12 mb-4 flex scroll-mt-24 items-baseline justify-between gap-4 border-b pb-3 first:mt-0\",\"children\":[[\"$\",\"h2\",null,{\"id\":\"v1.37.0\",\"className\":\"rounded-full bg-primary/10 px-2.5 py-1 text-xs font-semibold text-primary\",\"children\":\"v1.37.0\"}],[\"$\",\"time\",null,{\"dateTime\":\"2026-08-26\",\"className\":\"whitespace-nowrap text-sm text-muted-foreground\",\"children\":\"August 26, 2026\"}]]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-primary\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-sparkles h-4 w-4 shrink-0\",\"aria-hidden\":true,\"children\":[[\"$\",\"path\",\"17u4zn\",{\"d\":\"m12 3-1.912 5.813a2 2 0 0 1-1.275 1.275L3 12l5.813 1.912a2 2 0 0 1 1.275 1.275L12 21l1.912-5.813a2 2 0 0 1 1.275-1.275L21 12l-5.813-1.912a2 2 0 0 1-1.275-1.275L12 3Z\"}],[\"$\",\"path\",\"bklmnn\",{\"d\":\"M5 3v4\"}],[\"$\",\"path\",\"iiml17\",{\"d\":\"M19 17v4\"}],[\"$\",\"path\",\"nem4j1\",{\"d\":\"M3 5h4\"}],[\"$\",\"path\",\"lbex7p\",{\"d\":\"M17 19h4\"}],\"$undefined\"]}],\"New\"]}],\"\\n\",[\"$\",\"ul\",null,{\"className\":\"mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80\",\"children\":[\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Inbox scanning now understands receipts in any language, with dedicated support for Portuguese\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Receipts sent through payment processors are traced back to the actual service, so the right subscription lands in your list\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Free trials found in your inbox are flagged as trials, and one-off purchases from shops you don't subscribe to are left out\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Pull to refresh checks for new receipts, while a separate rescan action re-reads your whole inbox\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"The importer has been rebuilt to read subscription documents far more accurately, including amounts, currencies and billing cycles\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"The service catalog covers many more subscriptions and is now sorted alphabetically\"}],\"\\n\"]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-teal-600 dark:text-teal-400\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-trending-up h-4 w-4 shrink-0\",\"aria-hidden\":true,\"children\":[[\"$\",\"polyline\",\"126l90\",{\"points\":\"22 7 13.5 15.5 8.5 10.5 2 17\"}],[\"$\",\"polyline\",\"kwv8wd\",{\"points\":\"16 7 22 7 22 13\"}],\"$undefined\"]}],\"Improved\"]}],\"\\n\",[\"$\",\"ul\",null,{\"className\":\"mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80\",\"children\":[\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Your average cost now sits directly in the subscription list instead of a separate bar at the bottom\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Subscription and service images appear instantly when scrolling back through your list\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Setup got a refresh with a progress indicator and a search field for picking your subscriptions\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Translations updated and refined across all supported languages\"}],\"\\n\"]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\"
300:24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-wrench h-4 w-4 shrink-0\",\"aria-hidden\":true,\"children\":[[\"$\",\"path\",\"cbrjhi\",{\"d\":\"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z\"}],\"$undefined\"]}],\"Fixed\"]}],\"\\n\",[\"$\",\"ul\",null,{\"className\":\"mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80\",\"children\":[\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Reminders no longer go missing on iPhone when you track a lot of subscriptions\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Custom subscription images now sync to your other devices\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Connecting a Google account without a mailbox now explains what happened instead of failing quietly\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Inbox syncing no longer shows two loading indicators at once or starts a second scan while one is running\"}],\"\\n\"]}],\"\\n\",[\"$\",\"div\",null,{\"className\":\"mt-12 mb-4 flex scroll-mt-24 items-baseline justify-between gap-4 border-b pb-3 first:mt-0\",\"children\":[[\"$\",\"h2\",null,{\"id\":\"v1.36.0\",\"className\":\"rounded-full bg-primary/10 px-2.5 py-1 text-xs font-semibold text-primary\",\"children\":\"v1.36.0\"}],[\"$\",\"time\",null,{\"dateTime\":\"2026-08-11\",\"className\":\"whitespace-nowrap text-sm text-muted-foreground\",\"children\":\"August 11, 2026\"}]]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-teal-600 dark:text-teal-400\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-trending-up h-4 w-4 shrink-0\",\"aria-hidden\":true,\"children\":[[\"$\",\"polyline\",\"126l90\",{\"points\":\"22 7 13.5 15.5 8.5 10.5 2 17\"}],[\"$\",\"polyline\",\"kwv8wd\",{\"points\":\"16 7 22 7 22 13\"}],\"$undefined\"]}],\"Improved\"]}],\"\\n\",[\"$\",\"ul\",null,{\"className\":\"mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80\",\"children\":[\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Savings digest notifications are now off by default — switch them on any time in Notification settings\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Savings suggestions only appear where offers are actually available, so you no longer land on empty results\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"The savings overview refreshes far less often in the background, which is easier on battery and data\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Refreshed dialogs, buttons and list styling across the app for a cleaner, more consistent look\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"General stability and performance improvements throughout\"}],\"\\n\"]}],\"\\n\",[\"$\",\"div\",null,{\"className\":\"mt-12 mb-4 flex scroll-mt-24 items-baseline justify-between gap-4 border-b pb-3 first:mt-0\",\"children\":[[\"$\",\"h2\",null,{\"id\":\"v1.35.0\",\"className\":\"rounded-full bg-primary/10 px-2.5 py-1 text-xs font-semibold text-primary\",\"children\":\"v1.35.0\"}],[\"$\",\"time\",null,{\"dateTime\":\"2026-08-04\",\"className\":\"whitespace-nowrap text-sm text-muted-foreground\",\"children\":\"August 4, 2026\"}]]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-teal-600 dark:text-teal-400\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-trending-up h-4 w-4 shrink-0\",\"aria-hidden\":true,\"children\":[[\"$\",\"polyline\",\"126l90\",{\"points\":\"22 7 13.5 15.5 8.5 10.5 2 17\"}],[\"$\",\"polyline\",\"kwv8wd\",{\"points\":\"16 7 22 7 22 13\"}],\"$undefined\"]}],\"Improved\"]}],\"\\n\",[\"$\",\"ul\",null,{\"className\":\"mb-4 ml-7 list-disc space-y-1 text-sm text-foreground
300/80\",\"children\":[\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"More complete translations across all 41 supported languages\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Cleaner layout on the payment editing screen\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"General stability and performance improvements throughout the app\"}],\"\\n\"]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-wrench h-4 w-4 shrink-0\",\"aria-hidden\":true,\"children\":[[\"$\",\"path\",\"cbrjhi\",{\"d\":\"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z\"}],\"$undefined\"]}],\"Fixed\"]}],\"\\n\",[\"$\",\"ul\",null,{\"className\":\"mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80\",\"children\":[\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Fixed a rare issue where certain subscription dates could fail to load\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Resolved a crash that could occur on some screens in a few languages\"}],\"\\n\"]}],\"\\n\",[\"$\",\"div\",null,{\"className\":\"mt-12 mb-4 flex scroll-mt-24 items-baseline justify-between gap-4 border-b pb-3 first:mt-0\",\"children\":[[\"$\",\"h2\",null,{\"id\":\"v1.34.0\",\"className\":\"rounded-full bg-primary/10 px-2.5 py-1 text-xs font-semibold text-primary\",\"children\":\"v1.34.0\"}],[\"$\",\"time\",null,{\"dateTime\":\"2026-06-30\",\"className\":\"whitespace-nowrap text-sm text-muted-foreground\",\"children\":\"June 30, 2026\"}]]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-teal-600 dark:text-teal-400\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-trending-up h-4 w-4 shrink-0\",\"aria-hidden\":true,\"children\":[[\"$\",\"polyline\",\"126l90\",{\"points\":\"22 7 13.5 15.5 8.5 10.5 2 17\"}],[\"$\",\"polyline\",\"kwv8wd\",{\"points\":\"16 7 22 7 22 13\"}],\"$undefined\"]}],\"Improved\"]}],\"\\n\",[\"$\",\"ul\",null,{\"className\":\"mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80\",\"children\":[\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"More reliable automatic subscription detection from your inbox\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Better handling when your connection is slow or drops, so the app stays responsive\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"General stability and performance improvements throughout the app\"}],\"\\n\"]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-wrench h-4 w-4 shrink-0\",\"aria-hidden\":true,\"children\":[[\"$\",\"path\",\"cbrjhi\",{\"d\":\"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z\"}],\"$undefined\"]}],\"Fixed\"]}],\"\\n\",[\"$\",\"ul\",null,{\"className\":\"mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80\",\"children\":[\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Corrected the alignment of titles on the Settings screen\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Setup no longer gets interrupted if you step away and return to the welcome flow\"}],\"\\n\"]}],\"\\n\",[\"$\",\"div\",null,{\"className\":\"mt-12 mb-4 flex scroll-mt-24 items-baseline justify-between gap-4 border-b pb-3 first:mt-0\",\"children\":[[\"$\",\"h2\",null,{\"id\":\"v1.33.0\",\"className\":\"rounded-full bg-primary/10 px-2.5 py-1 text-xs font-semibold text-primary\",\"children\":\"v1.33.0\"}],[\"$\",\"time\",null,{\"dateTime\":\"2026-06-27\",\"className\":\"whitespace-nowrap text-sm text-muted-foreground\",\"children\":\"June 27, 2026\"}]]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-primary\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\"
300:24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-sparkles h-4 w-4 shrink-0\",\"aria-hidden\":true,\"children\":[[\"$\",\"path\",\"17u4zn\",{\"d\":\"m12 3-1.912 5.813a2 2 0 0 1-1.275 1.275L3 12l5.813 1.912a2 2 0 0 1 1.275 1.275L12 21l1.912-5.813a2 2 0 0 1 1.275-1.275L21 12l-5.813-1.912a2 2 0 0 1-1.275-1.275L12 3Z\"}],[\"$\",\"path\",\"bklmnn\",{\"d\":\"M5 3v4\"}],[\"$\",\"path\",\"iiml17\",{\"d\":\"M19 17v4\"}],[\"$\",\"path\",\"nem4j1\",{\"d\":\"M3 5h4\"}],[\"$\",\"path\",\"lbex7p\",{\"d\":\"M17 19h4\"}],\"$undefined\"]}],\"New\"]}],\"\\n\",[\"$\",\"ul\",null,{\"className\":\"mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80\",\"children\":[\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Refreshed welcome experience for a faster, friendlier first-time setup\"}],\"\\n\"]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-teal-600 dark:text-teal-400\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-trending-up h-4 w-4 shrink-0\",\"aria-hidden\":true,\"children\":[[\"$\",\"polyline\",\"126l90\",{\"points\":\"22 7 13.5 15.5 8.5 10.5 2 17\"}],[\"$\",\"polyline\",\"kwv8wd\",{\"points\":\"16 7 22 7 22 13\"}],\"$undefined\"]}],\"Improved\"]}],\"\\n\",[\"$\",\"ul\",null,{\"className\":\"mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80\",\"children\":[\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Custom subscription images now sync across iPhone and iPad\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"More complete translations across all 37 supported languages\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"General stability and performance improvements throughout the app\"}],\"\\n\"]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-wrench h-4 w-4 shrink-0\",\"aria-hidden\":true,\"children\":[[\"$\",\"path\",\"cbrjhi\",{\"d\":\"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z\"}],\"$undefined\"]}],\"Fixed\"]}],\"\\n\",[\"$\",\"ul\",null,{\"className\":\"mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80\",\"children\":[\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Fixed a rare crash that could happen while importing subscriptions\"}],\"\\n\"]}],\"\\n\",[\"$\",\"div\",null,{\"className\":\"mt-12 mb-4 flex scroll-mt-24 items-baseline justify-between gap-4 border-b pb-3 first:mt-0\",\"children\":[[\"$\",\"h2\",null,{\"id\":\"v1.32.0\",\"className\":\"rounded-full bg-primary/10 px-2.5 py-1 text-xs font-semibold text-primary\",\"children\":\"v1.32.0\"}],[\"$\",\"time\",null,{\"dateTime\":\"2026-06-12\",\"className\":\"whitespace-nowrap text-sm text-muted-foreground\",\"children\":\"June 12, 2026\"}]]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-primary\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-sparkles h-4 w-4 shrink-0\",\"aria-hidden\":true,\"children\":[[\"$\",\"path\",\"17u4zn\",{\"d\":\"m12 3-1.912 5.813a2 2 0 0 1-1.275 1.275L3 12l5.813 1.912a2 2 0 0 1 1.275 1.275L12 21l1.912-5.813a2 2 0 0 1 1.275-1.275L21 12l-5.813-1.912a2 2 0 0 1-1.275-1.275L12 3Z\"}],[\"$\",\"path\",\"bklmnn\",{\"d\":\"M5 3v4\"}],[\"$\",\"path\",\"iiml17\",{\"d\":\"M19 17v4\"}],[\"$\",\"path\",\"nem4j1\",{\"d\":\"M3 5h4\"}],[\"$\",\"path\",\"lbex7p\",{\"d\":\"M17 19h4\"}],\"$undefined\"]}],\"New\"]}],\"\\n\",[\"$\",\"ul\",null,{\"className\":\"mb-4 ml-7 list-disc space-y-1 text-sm text-foreground
300/80\",\"children\":[\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Redesigned Insights with a realized-savings card and percentage breakdowns\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Group and sort your list your way, with counts and totals on each group header\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Color pickers for categories and payment methods, shown on the details page\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Customizable subscription card layout\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Custom subscription images now sync across your devices\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Haptic feedback when tapping chips, tabs, and toggles\"}],\"\\n\"]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-teal-600 dark:text-teal-400\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-trending-up h-4 w-4 shrink-0\",\"aria-hidden\":true,\"children\":[[\"$\",\"polyline\",\"126l90\",{\"points\":\"22 7 13.5 15.5 8.5 10.5 2 17\"}],[\"$\",\"polyline\",\"kwv8wd\",{\"points\":\"16 7 22 7 22 13\"}],\"$undefined\"]}],\"Improved\"]}],\"\\n\",[\"$\",\"ul\",null,{\"className\":\"mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80\",\"children\":[\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"More reliable Gmail scanning and subscription detection\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"A new per-cadence compare chip for prices\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"A more compact account screen and tidier menus\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Localization updates across many languages\"}],\"\\n\"]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-wrench h-4 w-4 shrink-0\",\"aria-hidden\":true,\"children\":[[\"$\",\"path\",\"cbrjhi\",{\"d\":\"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z\"}],\"$undefined\"]}],\"Fixed\"]}],\"\\n\",[\"$\",\"ul\",null,{\"className\":\"mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80\",\"children\":[\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"One-time purchases no longer show as a status chip in the list\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"The payment method manager now appears correctly above the settings page\"}],\"\\n\"]}],\"\\n\",[\"$\",\"div\",null,{\"className\":\"mt-12 mb-4 flex scroll-mt-24 items-baseline justify-between gap-4 border-b pb-3 first:mt-0\",\"children\":[[\"$\",\"h2\",null,{\"id\":\"v1.31.0\",\"className\":\"rounded-full bg-primary/10 px-2.5 py-1 text-xs font-semibold text-primary\",\"children\":\"v1.31.0\"}],[\"$\",\"time\",null,{\"dateTime\":\"2026-06-02\",\"className\":\"whitespace-nowrap text-sm text-muted-foreground\",\"children\":\"June 2, 2026\"}]]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-primary\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-sparkles h-4 w-4 shrink-0\",\"aria-hidden\":true,\"children\":[[\"$\",\"path\",\"17u4zn\",{\"d\":\"m12 3-1.912 5.813a2 2 0 0 1-1.275 1.275L3 12l5.813 1.912a2 2 0 0 1 1.275 1.275L12 21l1.912-5.813a2 2 0 0 1 1.275-1.275L21 12l-5.813-1.912a2 2 0 0 1-1.275-1.275L12 3Z\"}],[\"$\",\"path\",\"bklmnn\",{\"d\":\"M5 3v4\"}],[\"$\",\"path\",\"iiml17\",{\"d\":\"M19 17v4\"}],[\"$\",\"path\",\"nem4j1\",{\"d\":\"M3 5h4\"}],[\"$\",\"path\",\"lbex7p\",{\"d\":\"M17 19h4\"}],\"$undefined\"]}],\"New\"]}],\"\\n\",[\"$\",\"ul\",null,{\"className\":\"mb-4 ml-7 list-disc space-y-1 text-sm text-foreground
300/80\",\"children\":[\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Redesigned onboarding that helps you get set up and tracking faster\"}],\"\\n\"]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-wrench h-4 w-4 shrink-0\",\"aria-hidden\":true,\"children\":[[\"$\",\"path\",\"cbrjhi\",{\"d\":\"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z\"}],\"$undefined\"]}],\"Fixed\"]}],\"\\n\",[\"$\",\"ul\",null,{\"className\":\"mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80\",\"children\":[\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Crash when viewing spending charts and insights\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Gmail connection reliability, especially on iPhone\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Savings suggestions now appear only where they are relevant to your region\"}],\"\\n\"]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-teal-600 dark:text-teal-400\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-trending-up h-4 w-4 shrink-0\",\"aria-hidden\":true,\"children\":[[\"$\",\"polyline\",\"126l90\",{\"points\":\"22 7 13.5 15.5 8.5 10.5 2 17\"}],[\"$\",\"polyline\",\"kwv8wd\",{\"points\":\"16 7 22 7 22 13\"}],\"$undefined\"]}],\"Improved\"]}],\"\\n\",[\"$\",\"ul\",null,{\"className\":\"mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80\",\"children\":[\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"General stability and performance improvements\"}],\"\\n\"]}],\"\\n\",[\"$\",\"div\",null,{\"className\":\"mt-12 mb-4 flex scroll-mt-24 items-baseline justify-between gap-4 border-b pb-3 first:mt-0\",\"children\":[[\"$\",\"h2\",null,{\"id\":\"v1.30.0\",\"className\":\"rounded-full bg-primary/10 px-2.5 py-1 text-xs font-semibold text-primary\",\"children\":\"v1.30.0\"}],[\"$\",\"time\",null,{\"dateTime\":\"2026-03-23\",\"className\":\"whitespace-nowrap text-sm text-muted-foreground\",\"children\":\"March 23, 2026\"}]]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-primary\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-sparkles h-4 w-4 shrink-0\",\"aria-hidden\":true,\"children\":[[\"$\",\"path\",\"17u4zn\",{\"d\":\"m12 3-1.912 5.813a2 2 0 0 1-1.275 1.275L3 12l5.813 1.912a2 2 0 0 1 1.275 1.275L12 21l1.912-5.813a2 2 0 0 1 1.275-1.275L21 12l-5.813-1.912a2 2 0 0 1-1.275-1.275L12 3Z\"}],[\"$\",\"path\",\"bklmnn\",{\"d\":\"M5 3v4\"}],[\"$\",\"path\",\"iiml17\",{\"d\":\"M19 17v4\"}],[\"$\",\"path\",\"nem4j1\",{\"d\":\"M3 5h4\"}],[\"$\",\"path\",\"lbex7p\",{\"d\":\"M17 19h4\"}],\"$undefined\"]}],\"New\"]}],\"\\n\",[\"$\",\"ul\",null,{\"className\":\"mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80\",\"children\":[\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Push notifications for upcoming renewals and trial expirations\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Email notifications for subscription reminders and updates\"}],\"\\n\"]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-teal-600 dar
300k:text-teal-400\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-trending-up h-4 w-4 shrink-0\",\"aria-hidden\":true,\"children\":[[\"$\",\"polyline\",\"126l90\",{\"points\":\"22 7 13.5 15.5 8.5 10.5 2 17\"}],[\"$\",\"polyline\",\"kwv8wd\",{\"points\":\"16 7 22 7 22 13\"}],\"$undefined\"]}],\"Improved\"]}],\"\\n\",[\"$\",\"ul\",null,{\"className\":\"mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80\",\"children\":[\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Colorful subscription cards are now the default look\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Smoother onboarding with a progress indicator\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Streamlined promo code redemption\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Updated translations across all supported languages\"}],\"\\n\"]}],\"\\n\",[\"$\",\"div\",null,{\"className\":\"mt-12 mb-4 flex scroll-mt-24 items-baseline justify-between gap-4 border-b pb-3 first:mt-0\",\"children\":[[\"$\",\"h2\",null,{\"id\":\"v1.29.0\",\"className\":\"rounded-full bg-primary/10 px-2.5 py-1 text-xs font-semibold text-primary\",\"children\":\"v1.29.0\"}],[\"$\",\"time\",null,{\"dateTime\":\"2026-03-17\",\"className\":\"whitespace-nowrap text-sm text-muted-foreground\",\"children\":\"March 17, 2026\"}]]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-primary\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-sparkles h-4 w-4 shrink-0\",\"aria-hidden\":true,\"children\":[[\"$\",\"path\",\"17u4zn\",{\"d\":\"m12 3-1.912 5.813a2 2 0 0 1-1.275 1.275L3 12l5.813 1.912a2 2 0 0 1 1.275 1.275L12 21l1.912-5.813a2 2 0 0 1 1.275-1.275L21 12l-5.813-1.912a2 2 0 0 1-1.275-1.275L12 3Z\"}],[\"$\",\"path\",\"bklmnn\",{\"d\":\"M5 3v4\"}],[\"$\",\"path\",\"iiml17\",{\"d\":\"M19 17v4\"}],[\"$\",\"path\",\"nem4j1\",{\"d\":\"M3 5h4\"}],[\"$\",\"path\",\"lbex7p\",{\"d\":\"M17 19h4\"}],\"$undefined\"]}],\"New\"]}],\"\\n\",[\"$\",\"ul\",null,{\"className\":\"mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80\",\"children\":[\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Savings overview accessible from your account profile\"}],\"\\n\"]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-teal-600 dark:text-teal-400\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-trending-up h-4 w-4 shrink-0\",\"aria-hidden\":true,\"children\":[[\"$\",\"polyline\",\"126l90\",{\"points\":\"22 7 13.5 15.5 8.5 10.5 2 17\"}],[\"$\",\"polyline\",\"kwv8wd\",{\"points\":\"16 7 22 7 22 13\"}],\"$undefined\"]}],\"Improved\"]}],\"\\n\",[\"$\",\"ul\",null,{\"className\":\"mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80\",\"children\":[\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Faster subscription import with new select-all option\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Refreshed feature highlights with a cleaner look\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Improved subscription list layout\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"More control during onboarding reminder setup\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Updated translations across all supported languages\"}],\"\\n\"]}],\"\\n\",[\"$\",\"div\",null,{\"className\":\"mt-12 mb-4 flex scroll-mt-24 items-baseline justify-between gap-4 border-b pb-3 first:mt-0\",\"children\":[[\"$\",\"h2\",null,{\"id\":\"v1.28.0\",\"className\":\"rounded-full bg-primary/10 px-2.5 py-1 text-xs font-semibold text-primary\",\"children\":\"v1.28.0\"}],[\"$\",\"time\",null,{\"dateTime\":\"2026-03-04\",\"className\":\"whitespace-nowrap text-sm text-muted-foreground\",\"children\":\"March 4, 2026\"}]]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-primary\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\"
300:24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-sparkles h-4 w-4 shrink-0\",\"aria-hidden\":true,\"children\":[[\"$\",\"path\",\"17u4zn\",{\"d\":\"m12 3-1.912 5.813a2 2 0 0 1-1.275 1.275L3 12l5.813 1.912a2 2 0 0 1 1.275 1.275L12 21l1.912-5.813a2 2 0 0 1 1.275-1.275L21 12l-5.813-1.912a2 2 0 0 1-1.275-1.275L12 3Z\"}],[\"$\",\"path\",\"bklmnn\",{\"d\":\"M5 3v4\"}],[\"$\",\"path\",\"iiml17\",{\"d\":\"M19 17v4\"}],[\"$\",\"path\",\"nem4j1\",{\"d\":\"M3 5h4\"}],[\"$\",\"path\",\"lbex7p\",{\"d\":\"M17 19h4\"}],\"$undefined\"]}],\"New\"]}],\"\\n\",[\"$\",\"ul\",null,{\"className\":\"mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80\",\"children\":[\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Redesigned cancellation screen with clearer options and confirmation flow\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Watch a short video to add more subscriptions beyond the free limit\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Choose how often you receive spending report notifications\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"New Data screen for easy import and export of your subscriptions\"}],\"\\n\"]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-teal-600 dark:text-teal-400\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-trending-up h-4 w-4 shrink-0\",\"aria-hidden\":true,\"children\":[[\"$\",\"polyline\",\"126l90\",{\"points\":\"22 7 13.5 15.5 8.5 10.5 2 17\"}],[\"$\",\"polyline\",\"kwv8wd\",{\"points\":\"16 7 22 7 22 13\"}],\"$undefined\"]}],\"Improved\"]}],\"\\n\",[\"$\",\"ul\",null,{\"className\":\"mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80\",\"children\":[\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Reorganized settings into clear sections: General, Subscriptions, Organize, and Data\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Notification settings now have their own dedicated screen\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Updated subscription logos across the catalog\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Improved discount offers and upgrade screen\"}],\"\\n\"]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-wrench h-4 w-4 shrink-0\",\"aria-hidden\":true,\"children\":[[\"$\",\"path\",\"cbrjhi\",{\"d\":\"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z\"}],\"$undefined\"]}],\"Fixed\"]}],\"\\n\",[\"$\",\"ul\",null,{\"className\":\"mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80\",\"children\":[\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Fixed subscription end date not clearing when removing a cancellation\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Fixed subscription changes allowed before the start date\"}],\"\\n\"]}],\"\\n\",[\"$\",\"div\",null,{\"className\":\"mt-12 mb-4 flex scroll-mt-24 items-baseline justify-between gap-4 border-b pb-3 first:mt-0\",\"children\":[[\"$\",\"h2\",null,{\"id\":\"v1.27.0\",\"className\":\"rounded-full bg-primary/10 px-2.5 py-1 text-xs font-semibold text-primary\",\"children\":\"v1.27.0\"}],[\"$\",\"time\",null,{\"dateTime\":\"2026-02-28\",\"className\":\"whitespace-nowrap text-sm text-muted-foreground\",\"children\":\"February 28, 2026\"}]]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-primary\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\"
300:24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-sparkles h-4 w-4 shrink-0\",\"aria-hidden\":true,\"children\":[[\"$\",\"path\",\"17u4zn\",{\"d\":\"m12 3-1.912 5.813a2 2 0 0 1-1.275 1.275L3 12l5.813 1.912a2 2 0 0 1 1.275 1.275L12 21l1.912-5.813a2 2 0 0 1 1.275-1.275L21 12l-5.813-1.912a2 2 0 0 1-1.275-1.275L12 3Z\"}],[\"$\",\"path\",\"bklmnn\",{\"d\":\"M5 3v4\"}],[\"$\",\"path\",\"iiml17\",{\"d\":\"M19 17v4\"}],[\"$\",\"path\",\"nem4j1\",{\"d\":\"M3 5h4\"}],[\"$\",\"path\",\"lbex7p\",{\"d\":\"M17 19h4\"}],\"$undefined\"]}],\"New\"]}],\"\\n\",[\"$\",\"ul\",null,{\"className\":\"mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80\",\"children\":[\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Redesigned onboarding to help new users get started faster\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Yearly subscription offers now shown on the upgrade screen\"}],\"\\n\"]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-teal-600 dark:text-teal-400\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-trending-up h-4 w-4 shrink-0\",\"aria-hidden\":true,\"children\":[[\"$\",\"polyline\",\"126l90\",{\"points\":\"22 7 13.5 15.5 8.5 10.5 2 17\"}],[\"$\",\"polyline\",\"kwv8wd\",{\"points\":\"16 7 22 7 22 13\"}],\"$undefined\"]}],\"Improved\"]}],\"\\n\",[\"$\",\"ul\",null,{\"className\":\"mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80\",\"children\":[\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Updated translations for German, Spanish, French, Italian, and Portuguese\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Refined navigation on iOS\"}],\"\\n\"]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-wrench h-4 w-4 shrink-0\",\"aria-hidden\":true,\"children\":[[\"$\",\"path\",\"cbrjhi\",{\"d\":\"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z\"}],\"$undefined\"]}],\"Fixed\"]}],\"\\n\",[\"$\",\"ul\",null,{\"className\":\"mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80\",\"children\":[\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Fixed sync running unnecessarily when offline\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Fixed Gmail consent dialog not being dismissable\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Fixed lifetime pricing not updating correctly in some regions\"}],\"\\n\"]}],\"\\n\",[\"$\",\"div\",null,{\"className\":\"mt-12 mb-4 flex scroll-mt-24 items-baseline justify-between gap-4 border-b pb-3 first:mt-0\",\"children\":[[\"$\",\"h2\",null,{\"id\":\"v1.26.0\",\"className\":\"rounded-full bg-primary/10 px-2.5 py-1 text-xs font-semibold text-primary\",\"children\":\"v1.26.0\"}],[\"$\",\"time\",null,{\"dateTime\":\"2026-02-27\",\"className\":\"whitespace-nowrap text-sm text-muted-foreground\",\"children\":\"February 27, 2026\"}]]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-teal-600 dark:text-teal-400\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-trending-up h-4 w-4 shrink-0\",\"aria-hidden\":true,\"children\":[[\"$\",\"polyline\",\"126l90\",{\"points\":\"22 7 13.5 15.5 8.5 10.5 2 17\"}],[\"$\",\"polyline\",\"kwv8wd\",{\"points\":\"16 7 22 7 22 13\"}],\"$undefined\"]}],\"Improved\"]}],\"\\n\",[\"$\",\"ul\",null,{\"className\":\"mb-4 ml-7 list-disc space-y-1 text-sm text-foreground
300/80\",\"children\":[\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Faster and more reliable cloud sync across devices\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Simplified alternatives flow so you can find cheaper options more quickly\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Updated subscription pricing in more regions\"}],\"\\n\"]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-wrench h-4 w-4 shrink-0\",\"aria-hidden\":true,\"children\":[[\"$\",\"path\",\"cbrjhi\",{\"d\":\"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z\"}],\"$undefined\"]}],\"Fixed\"]}],\"\\n\",[\"$\",\"ul\",null,{\"className\":\"mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80\",\"children\":[\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Fixed sync issues that could cause duplicate or missing subscriptions\"}],\"\\n\"]}],\"\\n\",[\"$\",\"div\",null,{\"className\":\"mt-12 mb-4 flex scroll-mt-24 items-baseline justify-between gap-4 border-b pb-3 first:mt-0\",\"children\":[[\"$\",\"h2\",null,{\"id\":\"v1.25.0\",\"className\":\"rounded-full bg-primary/10 px-2.5 py-1 text-xs font-semibold text-primary\",\"children\":\"v1.25.0\"}],[\"$\",\"time\",null,{\"dateTime\":\"2026-02-22\",\"className\":\"whitespace-nowrap text-sm text-muted-foreground\",\"children\":\"February 22, 2026\"}]]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-primary\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-sparkles h-4 w-4 shrink-0\",\"aria-hidden\":true,\"children\":[[\"$\",\"path\",\"17u4zn\",{\"d\":\"m12 3-1.912 5.813a2 2 0 0 1-1.275 1.275L3 12l5.813 1.912a2 2 0 0 1 1.275 1.275L12 21l1.912-5.813a2 2 0 0 1 1.275-1.275L21 12l-5.813-1.912a2 2 0 0 1-1.275-1.275L12 3Z\"}],[\"$\",\"path\",\"bklmnn\",{\"d\":\"M5 3v4\"}],[\"$\",\"path\",\"iiml17\",{\"d\":\"M19 17v4\"}],[\"$\",\"path\",\"nem4j1\",{\"d\":\"M3 5h4\"}],[\"$\",\"path\",\"lbex7p\",{\"d\":\"M17 19h4\"}],\"$undefined\"]}],\"New\"]}],\"\\n\",[\"$\",\"ul\",null,{\"className\":\"mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80\",\"children\":[\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Dark mode across the entire app\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Redesigned subscription details screen with animated hero and helpful assistant\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Welcome celebration when you add your first subscription\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Gmail import on iOS: automatically find subscriptions from your inbox\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Smarter renewal reminders to help you stay on top of payments\"}],\"\\n\"]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-teal-600 dark:text-teal-400\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-trending-up h-4 w-4 shrink-0\",\"aria-hidden\":true,\"children\":[[\"$\",\"polyline\",\"126l90\",{\"points\":\"22 7 13.5 15.5 8.5 10.5 2 17\"}],[\"$\",\"polyline\",\"kwv8wd\",{\"points\":\"16 7 22 7 22 13\"}],\"$undefined\"]}],\"Improved\"]}],\"\\n\",[\"$\",\"ul\",null,{\"className\":\"mb-4 ml-7 list-disc space-y-1 text-sm text-foreground
300/80\",\"children\":[\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Refreshed subscription card colors for better readability\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Improved discount banner messaging and timing\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Smoother quick-add experience for new subscriptions\"}],\"\\n\"]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-wrench h-4 w-4 shrink-0\",\"aria-hidden\":true,\"children\":[[\"$\",\"path\",\"cbrjhi\",{\"d\":\"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z\"}],\"$undefined\"]}],\"Fixed\"]}],\"\\n\",[\"$\",\"ul\",null,{\"className\":\"mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80\",\"children\":[\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Fixed cancel subscription sheet not displaying correctly\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Fixed notification errors on certain devices\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Stability improvements\"}],\"\\n\"]}],\"\\n\",[\"$\",\"div\",null,{\"className\":\"mt-12 mb-4 flex scroll-mt-24 items-baseline justify-between gap-4 border-b pb-3 first:mt-0\",\"children\":[[\"$\",\"h2\",null,{\"id\":\"v1.24.1\",\"className\":\"rounded-full bg-primary/10 px-2.5 py-1 text-xs font-semibold text-primary\",\"children\":\"v1.24.1\"}],[\"$\",\"time\",null,{\"dateTime\":\"2026-02-17\",\"className\":\"whitespace-nowrap text-sm text-muted-foreground\",\"children\":\"February 17, 2026\"}]]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"mt-4 mb-2 flex items-center gap-2 text-sm font-semibold text-teal-600 dark:text-teal-400\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-trending-up h-4 w-4 shrink-0\",\"aria-hidden\":true,\"children\":[[\"$\",\"polyline\",\"126l90\",{\"points\":\"22 7 13.5 15.5 8.5 10.5 2 17\"}],[\"$\",\"polyline\",\"kwv8wd\",{\"points\":\"16 7 22 7 22 13\"}],\"$undefined\"]}],\"Improved\"]}],\"\\n\",[\"$\",\"ul\",null,{\"className\":\"mb-4 ml-7 list-disc space-y-1 text-sm text-foreground/80\",\"children\":[\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Faster app startup: all subscriptions load immediately\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"leading-relaxed\",\"children\":\"Updated translations across all supported languages\"}],\"\\n\"]}]]\n"])</script>
300<script>self.__next_f.push([1,"56:[\"$\",\"$L57\",null,{\"href\":\"/\",\"locale\":\"$undefined\",\"localeCookie\":\"$59\",\"className\":\"inline-flex items-center px-6 py-3 border border-transparent text-base font-medium rounded-md text-primary-foreground bg-primary hover:bg-primary/90 transition-all duration-200 shadow-sm hover:shadow-md\",\"children\":\"Go back home\"}]\n"])</script>
300<script>self.__next_f.push([1,""])</script>
300<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"ce140047234c4ec49ca904d62fa04409","r":1,"spa":2}' crossorigin="anonymous"></script>
vendor: 1 bytes, line 300
300
301<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a45be8214ed80b30',t:'MTc5MTE5Nzg2MA=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
301</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.