1import{ac as l,ae as c,aA as p}from"./public-shell-B_x5oatf.js";import{o as n,e as s,t as u,f as e,F as g,k as m,A as r,z as y}from"./vue-1AtMcz7l.js";import"./timezone-C1WFMaLm.js";import"./vue-router-BL0W4KYo.js";(function(){try{var i=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};i.SENTRY_RELEASE={id:"8ed42405eab16ca6f21c30b45346c6f30a2e6f72"};var a=new i.Error().stack;a&&(i._sentryDebugIds=i._sentryDebugIds||{},i._sentryDebugIds[a]="42c5e62c-f200-4bed-aac0-7cb58f3f2b0a",i._sentryDebugIdIdentifier="sentry-dbid-42c5e62c-f200-4bed-aac0-7cb58f3f2b0a")}catch{}})();const h={class:"features-page"},f={class:"py-4 sm:py-6 relative"},b={class:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative z-10"},v={class:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6 sm:gap-8"},x={class:"relative z-10"},w={class:"w-14 h-14 rounded-xl bg-gradient-to-br from-xn-primary to-xn-primary-light flex items-center justify-center mb-6 group-hover:scale-110 transition-transform duration-300"},k={class:"font-bold text-xl mb-3 text-gray-900"},_=["innerHTML"],S={class:"relative py-12 sm:py-16"},z={class:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative z-10"},T={class:"flex justify-center"},A={__name:"Features",setup(i){const a=[{title:"Lightning Fast",icon:"lightning",description:"Instant typing with zero lag. Your thoughts flow seamlessly onto the page with cross-device sync."},{title:"Beautiful Design",icon:"sparkles",description:"Clean, modern interface that's both beautiful and functional. Focus on your content, not the clutter."},{title:"Notes",icon:"edit",description:"Capture ideas, meeting notes, drafts, and long-form writing in a fast editor that stays out of your way."},{title:"Todos",icon:"check-square",description:"Create dedicated todo checklists with checkable items and progress tracking. Set reminders on individual items and see completion update as you go."},{title:"Tasks",icon:"checklist",description:"Turn any note into a task with one click. Mark it done when complete, and filter your notes by task status."},{title:"Daily Diary",icon:"diary",description:"Keep a daily journal with calendar view. Track your thoughts, memories, and experiences day by day with an intuitive calendar interface."},{title:"Summarize with AI",icon:"ai-pencil",description:"Generate a concise bullet summary of any note in one tap."},{title:"Works With Your AI",icon:"mcp",description:"Your notes are available to your AI assistant. Connect XpressNotes to ChatGPT, Claude, Cursor and other MCP clients."},{title:"Organize Effortlessly",icon:"notebook",description:"Tags and notebooks help you organize your notes effortlessly. Never lose a note again."},{title:"Reminders",icon:"clock",description:"Schedule reminders on any note with date and time in your timezone. Get device notifications when a reminder is due."},{title:"Note & App Lock",icon:"lock",description:"Add a PIN lock to protect the whole app, or lock individual notes so only you can open sensitive content."},{title:"Two-Step Verification",icon:"shield",description:"Add an authenticator-app code to every sign-in, with password, Google, or Apple. Recovery codes keep you from getting locked out. Included on paid plans."},{title:"Dark Mode",icon:"moon",description:"Write comfortably day or night. Switch between light and dark themes, with adjustable font size and interface styles to suit you."},{title:"Smart Search",icon:"search",description:"Find notes instantly with full-text search, filters, and intelligent suggestions based on your usage."},{title:"Secure & Private",icon:"shield",description:"Your notes are protected with strong encryption at rest and in transit, ensuring your information stays safe and private."},{title:"Cross-device sync",icon:"cloud",description:"Access your notes anywhere, anytime. Cross-device sync keeps your notes available on web, mobile, and Chrome."},{title:"Rich Text Editor",icon:"sparkles",description:'A full formatting toolbar with headings, bold, colors, highlights, alignment, lists, quotes, tables, code blocks, and callouts. Type <code class="px-1 rounded bg-xn-primary-50 text-xn-primary">/</code> for slash commands.'},{title:"Multi-Page Notes",icon:"page-stack",description:"Split one note into clean, named pages â perfect for chapters, meeting days, research parts, or drafts. Switch, add, and rename pages right above the editor."},{title:"Note & Media Embeds",icon:"embed",description:"Embed one note inside another to build living documents, and drop in YouTube videos, images, and file attachments without leaving the page."},{title:"Markdown Support",icon:"markdown",description:"Prefer Markdown? Switch any note between rich text and Markdown editing, and keep writing the way that feels fastest to you."},{title:"Export Anywhere",icon:"download",description:"Take your notes with you. Export to PDF, Word, HTML, PNG, Markdown, plain text, or JSON in a couple of clicks â your content is never locked in."},{title:"Share & Collaborate",icon:"share",description:"Share notes with a public link or by email, and manage or revoke access whenever you want. Great for handoffs, feedback, and publishing."},{title:"Version History",icon:"history",description:"Made a change you regret? Browse past saved versions of a note and restore any of them, so you never lose your work."},{title:"Templates",icon:"duplicate",description:"Save any note as a reusable template and spin up new notes instantly â ideal for journals, meeting notes, checklists, and recurring docs."}];return(d,t)=>(n(),s("div",h,[t[5]||(t[5]=u('<section class="relative overflow-hidden pt-8 sm:pt-12 pb-12 sm:pb-16" data-v-3142e335><div class="absolute inset-0 bg-gradient-to-br from-xn-primary-50 via-white to-purple-50 -z-10" data-v-3142e335></div><div class="absolute inset-0 bg-[radial-gradient(circle_at_30%_20%,rgba(55,32,145,0.1),transparent_50%)] -z-10" data-v-3142e335></div><div class="absolute inset-0 bg-[radial-gradient(circle_at_70%_80%,rgba(87,64,168,0.1),transparent_50%)] -z-10" data-v-3142e335></div><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative z-10" data-v-3142e335><div class="text-center py-4 sm:py-6" data-v-3142e335><h1 class="text-3xl sm:text-4xl md:text-5xl font-bold leading-[1.1] mb-3 sm:mb-4 animate-fade-in" data-v-3142e335> Everything You Need to <span class="text-xn-primary" data-v-3142e335>Capture Ideas</span></h1><p class="text-lg sm:text-xl text-gray-600 leading-relaxed animate-fade-in" style="animation-delay:0.1s;" data-v-3142e335> Powerful features designed to make note-taking effortless and enjoyable </p></div></div></section>',1)),e("section",f,[t[1]||(t[1]=e("div",{class:"absolute inset-0 bg-gradient-to-br from-xn-primary-50 via-white to-purple-50 -z-10"},null,-1)),t[2]||(t[2]=e("div",{class:"absolute inset-0 bg-[radial-gradient(circle_at_30%_20%,rgba(55,32,145,0.1),transparent_50%)] -z-10"},null,-1)),t[3]||(t[3]=e("div",{class:"absolute inset-0 bg-[radial-gradient(circle_at_70%_80%,rgba(87,64,168,0.1),transparent_50%)] -z-10"},null,-1)),e("div",b,[e("div",v,[(n(),s(g,null,m(a,o=>e("div",{key:o.title,class:"group relative p-8 bg-gradient-to-br from-white to-xn-primary-50 rounded-2xl border border-gray-300 hover:border-xn-primary/30 transition-all duration-300 transform hover:-translate-y-2 hover:shadow-xl shadow-md"},[t[0]||(t[0]=e("div",{class:"absolute inset-0 bg-gradient-to-br from-xn-primary/5 to-transparent opacity-0 group-hover:opacity-100 rounded-2xl transition-opacity duration-300"},null,-1)),e("div",x,[e("div",w,[r(c,{name:o.icon,size:28,class:"text-white"},null,8,["name"])]),e("h3",k,y(o.title),1),e("p",{class:"text-gray-600 leading-relaxed",innerHTML:o.description},null,8,_)])])),64))])])]),e("section",S,[t[4]||(t[4]=e("div",{class:"absolute inset-0 bg-gradient-to-br from-xn-primary-50 via-white to-purple-50 -z-10"},null,-1)),e("div",z,[e("div",T,[r(p)])])])]))}},I=l(A,[["__scopeId","data-v-3142e335"]]);export{I 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.