1import{w,j as e,S as d,$ as r,a0 as b,J as y,Z as N,r as o,c as j,a1 as k,a2 as S,s as m}from"./index-DocTL6Xp.js";import{C as F,b as A,c as L,a as U}from"./card-BSfcIW4Y.js";/** 2 * @license lucide-react v0.462.0 - ISC 3 * 4 * This source code is licensed under the ISC license. 5 * See the LICENSE file in the root directory of this source tree. 6 */const C=w("FolderOpen",[["path",{d:"m6 14 1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2",key:"usdka0"}]]),D=()=>e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"mb-12 text-center",children:[e.jsx("h1",{className:"text-5xl font-bold text-white mb-4 drop-shadow-lg",children:"What's New"}),e.jsx("p",{className:"text-white/90 text-xl font-medium drop-shadow",children:"Stay updated with the latest features and improvements"})]}),e.jsx("div",{className:"mt-16 mb-4 text-center",children:e.jsxs("div",{className:"inline-flex items-center gap-2 bg-white/10 backdrop-blur-sm rounded-full px-6 py-3 border border-white/20",children:[e.jsx(d,{className:"w-4 h-4 text-white"}),e.jsx("span",{className:"text-white text-sm font-medium",children:"More updates coming soon!"})]})})]}),P=({update:t})=>{const a=s=>{switch(s){case"feature":return e.jsx(d,{className:"w-5 h-5 text-purple-600"});case"improvement":return e.jsx(N,{className:"w-5 h-5 text-blue-600"});case"fix":return e.jsx(y,{className:"w-5 h-5 text-green-600"});case"announcement":return e.jsx(b,{className:"w-5 h-5 text-orange-600"});default:return e.jsx(d,{className:"w-5 h-5 text-purple-600"})}},n=s=>{switch(s){case"feature":return e.jsx(r,{className:"bg-purple-100 text-purple-800 hover:bg-purple-100 border-purple-200",children:"New Feature"});case"improvement":return e.jsx(r,{className:"bg-blue-100 text-blue-800 hover:bg-blue-100 border-blue-200",children:"Improvement"});case"fix":return e.jsx(r,{className:"bg-green-100 text-green-800 hover:bg-green-100 border-green-200",children:"Bug Fix"});case"announcement":return e.jsx(r,{className:"bg-orange-100 text-orange-800 hover:bg-orange-100 border-orange-200",children:"Announcement"});default:return e.jsx(r,{children:"Update"})}};return e.jsxs(F,{className:"hover:shadow-xl transition-all duration-300 relative bg-white/95 backdrop-blur-sm border-0 shadow-lg hover:bg-white",children:[t.isNew&&e.jsx(r,{className:"absolute -top-3 -right-3 bg-gradient-to-r from-pink-500 to-purple-600 text-white hover:from-pink-600 hover:to-purple-700 shadow-lg",children:"New"}),e.jsx(A,{className:"pb-4",children:e.jsxs("div",{className:"flex items-start gap-4",children:[e.jsx("div",{className:"p-2 rounded-lg bg-gray-50 border",children:t.id==="6"?e.jsx(C,{className:"w-5 h-5 text-purple-600"}):a(t.icon)}),e.jsxs("div",{className:"flex-1",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-3 flex-wrap",children:[e.jsx(L,{className:"text-xl font-bold text-gray-900",children:t.title}),n(t.icon)]}),e.jsx("p",{className:"text-sm text-gray-500 font-medium",children:new Date(t.date).toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric"})})]})]})}),e.jsx(U,{children:e.jsx("p",{className:"text-gray-700 leading-relaxed text-base",children:t.description})})]})},E=({updates:t})=>e.jsx("div",{className:"space-y-8",children:t.map(a=>e.jsx(P,{update:a},a.id))}),I=()=>[{id:"12",title:"Price Hunter: Compare Domain Registration Prices",description:"Introducing Price Hunter - find the best domain registration prices across multiple registrars. Compare real-time pricing from Dynadot, Porkbun, NameSilo and more for popular TLDs like .com, .net, .org, and others. Save money on your next domain purchase with instant price comparisons.",date:"2025-07-14",isNew:!0,icon:"feature"},{id:"11",title:"New FAQ Section Launched!",description:"We've added a comprehensive FAQ section to help you get the most out of GoExpired. Find answers to common questions, discover tips and tricks, and learn about all our features. Access it through the question mark icon in the sidebar.",date:"2025-07-11",isNew:!0,icon:"feature"},{id:"10",title:"Fixed Domain Generation Randomization",description:"Resolved issues with word randomization in domain generation. When selecting categories from only one side (prefix or suffix), the system now properly fetches truly random words instead of alphabetically sorted results. This ensures much better variety in your generated domains.",date:"2025-07-09",isNew:!0,icon:"fix"},{id:"9",title:"View Your Past Appraisals",description:"Starting today, all your domain appraisals are automatically saved to your account. You can now revisit your own appraisals anytime â fast, easy, and just a click away.",date:"2025-07-09",isNew:!0,icon:"feature"},{id:"8",title:"Expanded Premium Wordlist",description:"Weâve improved the Atom Premium experience by expanding our prefix and suffix library with 200+ new high-quality words and removing outdated entries - giving your domain submissions a stronger chance of approval.",date:"2025-07-08",isNew:!0,icon:"improvement"},{id:"7",title:"Community Wholesale Marketplace",description:"Discover premium domains at wholesale prices! Browse community listings, submit your own domains for sale, and connect directly with buyers through the Afternic marketplace. Perfect for domain investors looking to buy and sell quality domains.",date:"2025-07-06",isNew:!0,icon:"feature"},{id:"6",title:"Domain Management System (Beta)",description:"Manage your entire domain portfolio in one place! Track purchases, sales, expiry dates, and organize up to 100 domains. Import from CSV or add manually - perfect for domain investors and businesses.",date:"2025-06-30",isNew:!1,icon:"feature"},{id:"1",title:"Enhanced Domain Appraisal Algorithm",description:"Our AI-powered domain valuation system now includes more market data sources and improved accuracy for premium domains.",date:"2025-06-28",isNew:!1,icon:"feature"},{id:"2",title:"Favorites System Launch",description:"Save your favorite domain discoveries and access them anytime. Perfect for keeping track of your best finds!",date:"2025-06-27",isNew:!1,icon:"feature"},{id:"3",title:"Performance Improvements",description:"Faster domain generation and smoother user experience across all pages. Generation speed improved by 40%.",date:"2025-06-26",isNew:!1,icon:"improvement"},{id:"4",title:"Mobile Experience Enhancement",description:"Optimized interface for mobile devices with improved touch interactions and responsive design.",date:"2025-06-25",isNew:!1,icon:"improvement"},{id:"5",title:"Welcome to GoExpired!",description:"Launch of our comprehensive domain generation and appraisal platform. Start discovering your perfect domain today!",date:"2025-06-24",isNew:!1,icon:"announcement"}],R=()=>
6{const[t,a]=o.useState(null),[n,s]=o.useState(!0),i=j(),u=I(),{favorites:c,handleSaveFavorite:H,handleRemoveFavorite:p,favoritesLimit:h}=k(t),x=c.length;o.useEffect(()=>{(async()=>{const{data:{user:l}}=await m.auth.getUser();if(!l){i("/public-pricing");return}a(l),s(!1)})()},[i]);const g=async()=>{await m.auth.signOut(),i("/auth")},f=v=>{i("/pricing")};return n?e.jsx("div",{className:"min-h-screen bg-gradient-to-br from-indigo-500 via-purple-500 to-pink-500 flex items-center justify-center",children:e.jsx("div",{className:"text-white text-lg",children:"Loading..."})}):e.jsx(S,{user:t,onLogout:g,favoritesCount:x,favoritesLimit:h,favorites:c,onRemoveFavorite:p,onUpgrade:f,children:e.jsxs("div",{className:"pt-8 md:pt-16",children:[e.jsx(D,{}),e.jsx(E,{updates:u})]})})};export{R 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.