PageSourceSearch

https://fastflip.ai/assets/Changelog-DVsoWSCb.js

js fastflip.ai collected 2026-10-02 01:13:55 UTC 5,418 bytes, 1 lines download raw bytes

1import{j as e}from"./ui-D6wygKh_.js";import{f as l,L as c,r as d}from"./vendor-CVh2rptI.js";import{A as m}from"./AppLayout-CJiK12Hw.js";import{u as p,w as h,b as u,cv as g}from"./index-BrGOkkXS.js";import{u as f}from"./useDocumentTitle-CiLM3zTd.js";import{A as b}from"./arrow-left-UUN6mfBI.js";import"./supabase-DeF1CnPg.js";import"./ItemsContext-DdQsScrv.js";import"./useQuery-CBaR5QOq.js";import"./photoDisplay-EN9x6-gG.js";import"./useGatingStatus-CbwjAyWy.js";import"./camera-BFAJzHF-.js";import"./dollar-sign-DgR78AiT.js";import"./package-CrNhTWJN.js";import"./readEdgeError-_---NsTR.js";import"./trophy-D1jKsrc9.js";import"./planRows-B74cio-K.js";import"./scroll-area-wtzjYzGc.js";import"./index-Bb0ZwFHZ.js";import"./trash-2-C5AKxuQ4.js";import"./circle-x-BYbxmNC3.js";import"./info-D3vfiUlb.js";import"./external-link-BAeU3ll3.js";import"./useCurrencyRate-DZQPr3EK.js";import"./crown-DzChXpqq.js";import"./locale-en-B-psxaJO.js";(function(){try{var t=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};t.SENTRY_RELEASE={id:"a7370a5c3a4216b5fbce296adf990f6d25a0345a"};var s=new t.Error().stack;s&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[s]="bc2b4f52-4878-4fc1-96f8-ee781e1259f3",t._sentryDebugIdIdentifier="sentry-dbid-bc2b4f52-4878-4fc1-96f8-ee781e1259f3")}catch{}})();const y=[{month:"August 2026",items:["Checkout became EU-ready: prices in euros and pounds now include VAT, business buyers can enter a VAT ID, and EU/UK buyers see their 14-day withdrawal right before paying.","You can cancel Pro without signing in: fastflip.ai/cancel-subscription works from any device with just your email, and Pro stays active until the end of the period you already paid for.","Analytics went storage-free: visiting fastflip.ai stores nothing on your device for analytics - no cookies, no local storage.","The shipping calculator opened to everyone - estimate USPS, UPS and FedEx costs before you list, no account needed.","Seventeen reference pages went up: fourteen selling guides plus honest comparisons with Vendoo, Crosslist and List Perfectly.","The whole app was reviewed end to end and the important findings fixed - clearer claims on public pages, better error alerting behind the scenes, and a long list of small corrections.","This changelog page went up."]},{month:"July 2026",items:["The app became available in 16 languages (the legal pages stay in English for now).","Two-factor sign-in arrived: authenticator apps (TOTP) and SMS codes.","FastFlip Pro launched, with the free plan staying free.","Facebook Marketplace became the ninth marketplace, joining through the FastFlip Lister browser add-on.","Crash and error monitoring was wired up end to end, so problems get found before you have to report them."]},{month:"June 2026 and earlier",items:["Reverb and StockX joined eBay and Etsy as direct marketplace connections - the four marketplaces where FastFlip posts, reprices and detects sales server-side.","Relisting and renewal tools went live for eBay and Etsy (scheduled relisting is part of Pro).","Buyer offers from the connected marketplaces came into one Offers tab, orders got live tracking on their cards, and every listing got a quality score.","The core of the product was built: photograph an item, the AI writes the listing and suggests a price with live market prices alongside, and you pick where it goes."]}],x="Changelog | FastFlip",w="What changed in FastFlip, month by month: new marketplaces, 16 languages, EU-ready billing, storage-free analytics, and the fixes that shipped.",v="https://fastflip.ai/changelog";function k(){f(x),d.useEffect(()=>{const t=document.querySelector('meta[name="description"]'),s=t?.getAttribute("content")??null;t?.setAttribute("content",w);const n=document.querySelector('link[rel="canonical"]'),a=n?.getAttribute("href")??null;return n?.setAttribute("href",v),()=>{t&&s!==null&&t.setAttribute("content",s),n&&a!==null&&n.setAttribute("href",a)}},[])}function X(){const t=l(),{t:s}=p(),{user:n}=h(),a=!n;return k(),e.jsx(m,{hideNav:a,children:e.jsxs("article",{className:"max-w-3xl mx-auto px-4 sm:px-6 py-4 pb-24",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-2",children:[e.jsx(u,{variant:"ghost",size:"icon",onClick:()=>
1t(a?"/":"/help"),"aria-label":s("common.back"),children:e.jsx(b,{className:"w-5 h-5"})}),e.jsx(g,{className:"w-6 h-6 text-primary shrink-0"}),e.jsx("h1",{lang:"en",dir:"ltr",className:"text-2xl sm:text-3xl font-bold leading-tight",children:"What's new in FastFlip"})]}),e.jsx("p",{lang:"en",dir:"ltr",className:"text-sm text-muted-foreground mb-6 ml-1",children:"The user-visible changes, month by month, newest first. We started keeping this page in August 2026, so the earliest entries are summaries."}),e.jsx("div",{lang:"en",dir:"ltr",className:"space-y-8",children:y.map(i=>e.jsxs("section",{children:[e.jsx("h2",{className:"text-lg sm:text-xl font-semibold mb-2",children:i.month}),e.jsx("ul",{className:"space-y-2 list-disc pl-5",children:i.items.map((r,o)=>e.jsx("li",{className:"text-[15px] leading-relaxed text-foreground/85",children:r},o))})]},i.month))}),a&&e.jsxs("p",{lang:"en",dir:"ltr",className:"mt-10 text-sm text-muted-foreground",children:["Curious what it does today?"," ",e.jsx(c,{to:"/demo",className:"text-primary hover:underline",children:"Try the demo - no account needed"}),"."]})]})})}export{X as default};

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.