PageSourceSearch

https://elzewhere.com/assets/Announcements-Bzf8PAZ7.js

js elzewhere.com collected 2026-10-09 05:15:26 UTC 5,272 bytes, 1 lines download raw bytes

1import{j as e}from"./radix-BKGOUGPy.js";import{L as s}from"./index-CQ3mh-re.js";import{L as o}from"./Layout-ClRIc5KF.js";import{u as i}from"./useSEO-DFpC2sg1.js";import{B as n}from"./button-DVXdkXF8.js";import{M as l}from"./megaphone-BdUhfQul.js";import{A as d}from"./arrow-left-D8w90HjM.js";import{C as m}from"./calendar-DRHASZXU.js";import{E as c}from"./external-link-CH16l20p.js";import"./mapbox-DYU4mihP.js";import"./sun-B6ctUv83.js";import"./camera-DCuiu_ly.js";import"./user-B0xt_bjv.js";import"./useQuery-DT7BwPXL.js";import"./check-CyzPzt_C.js";const h=[{id:"mobile-app-pending-2026",date:"January 26, 2026",title:"Mobile apps are on the way, but the collection already lives on the web",summary:"Elzewhere continues to grow as a web app while native mobile releases move through approval.",content:["Elzewhere is moving toward native mobile releases for iPhone and Android, but the product is already live and growing as a web app. People are already using it to notice, record, and share the kinds of things that make a place feel local: galleries, water towers, murals, museums, industrial remnants, odd roadside details, and the overlooked objects that carry a town's texture.","What makes Elzewhere different is that a contribution is not treated like a disposable post. A single observation can become part of a longer exhibit history. A venue can become a destination on the map. A mystery can stay visible until someone helps identify it. The product is built to preserve attention, not to bury it in a feed.",'"We want people to be able to share the things that feel ordinary where they live but fascinating somewhere else," said Travis Yeargan, founder and developer of Elzewhere. "The point is not just to post something once. The point is to help build a world collection that keeps getting richer over time."',"The upcoming mobile releases are meant to make that collection easier to contribute to in the moment. The web app remains the main public home of the platform in the meantime, and it already supports browsing, mapping, venue discovery, mysteries, contributor profiles, and the growing category pages that help people move through the collection more intentionally.","People who want to explore or contribute can already do that through the current web experience at elzewhere.com."]}];function L(){return i({title:"Announcements",description:"Platform news and public updates from Elzewhere.",canonical:"/announcements"}),e.jsx(o,{children:e.jsx("div",{className:"min-h-screen bg-elz-ink pb-24 text-elz-primary",children:e.jsxs("div",{className:"mx-auto max-w-4xl px-4 py-8 md:px-6",children:[e.jsxs("header",{className:"mb-8 overflow-hidden rounded-[2rem] border border-elz bg-elz-surface p-6 text-elz-primary shadow-sm md:p-8",children:[e.jsxs("div",{className:"flex items-center gap-3 text-elz-muted",children:[e.jsx(l,{className:"h-5 w-5"}),e.jsx("p",{className:"text-[11px] font-mono uppercase tracking-[0.28em]",children:"Announcements"})]}),e.jsx("h1",{className:"mt-4 text-3xl font-serif leading-tight md:text-5xl",children:"News from Elzewhere"}),e.jsx("p",{className:"mt-4 max-w-2xl text-sm leading-relaxed text-elz-secondary md:text-base",children:"Product updates, launch notes, and changes to how you explore and share your finds."}),e.jsx("div",{className:"mt-6",children:e.jsx(s,{href:"/feed",children:e.jsxs(n,{variant:"outline",className:"border-elz bg-elz-elevated text-elz-primary hover:bg-elz-hover",children:[e.jsx(d,{className:"mr-2 h-4 w-4"}),"Back to Explore"]})})})]}),e.jsx("div",{className:"space-y-6",children:h.map(t=>e.jsxs("article",{className:"overflow-hidden rounded-2xl border border-elz bg-elz-surface shadow-sm","data-testid":`article-${t.id}`,children:[e.jsxs("div",{className:"border-b border-elz bg-elz-elevated px-5 py-4 md:px-6",children:[e.jsxs("div",{className:"flex items-center gap-2 text-sm text-elz-muted",children:[e.jsx(m,{className:"h-4 w-4"}),e.jsx("time",{"data-testid":`text-date-${t.id}`,children:t.date})]}),e.jsx("h2",{className:"mt-3 text-2xl font-serif text-elz-primary","data-testid":`text-title-${t.id}`,children:t.title}),e.jsx("p",{className:"mt-2 text-sm leading-relaxed text-elz-secondary",children:t.summary})]}),e.jsxs("div",{className:"px-5 py-5 md:px-6",children:[e.jsx("div",{className:"space-y-4 text-sm leading-relaxed text-elz-secondary md:text-[15px]",children:t.content.map((a,r)=>
1e.jsx("p",{className:a.startsWith('"')?"border-l-2 border-elz-accent pl-4 italic text-elz-primary":"",children:a},r))}),e.jsx("div",{className:"mt-6 border-t border-elz pt-4",children:e.jsxs("a",{href:"https://elzewhere.com",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 text-sm text-elz-accent-deep transition-colors hover:text-elz-accent","data-testid":"link-visit-elzewhere",children:["Visit Elzewhere",e.jsx(c,{className:"h-4 w-4"})]})})]})]},t.id))}),e.jsxs("footer",{className:"mt-8 rounded-2xl border border-elz bg-elz-elevated p-5 text-sm text-elz-secondary",children:["For press or product inquiries, contact"," ",e.jsx("a",{href:"mailto:[email protected]",className:"text-elz-accent-deep transition-colors hover:text-elz-accent","data-testid":"link-press-email",children:"[email protected]"}),"."]})]})})})}export{L 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.