Spaces:
Paused
Paused
Commit History
-
fix: smoother Cesium globe (on-demand render) + Polaroid-framed photo pins
Shereen Lee- 3D globe: enable requestRenderMode (+MSAA, camera inertia) to fix choppy rendering when idle; journey flythrough toggles continuous render while it runs. - 3D globe: replace bare square billboards + caption labels with larger Polaroid-framed photo pins (white frame, soft shadow) composed on a canvas. - 2D map: ease-in-out camera easing on journey flyTo/fitBounds for smoother travel. - docs: add product-overview video script.241eca4 -
feat(cesium): add a free 'Realistic' 3D style (lit OSM buildings, clean aerial)
Shereen LeeSame free Cesium OSM Buildings, rendered properly: a new Realistic style toggle drops the watercolour posterize shader, freezes the sun at a daytime angle so building faces are shaded (the depth from the reference shots), swaps the basemap to clean Bing aerial, and tints buildings light by material/height. Watercolour and By-material modes are unchanged. No billing - all on the existing ion token.11fc1c9 -
feat(cesium): ease off the watercolour vibrance + softer buildings
Shereen Lee- post-process: add a luminance desaturate (~28%) and soften the posterize from 6 to 8 levels (+ lighter edge darkening) so the globe reads less aggressively - OSM buildings: lower wash opacity and add a height band so towers blend into the painterly map as translucent forms instead of solid colour blocks757753c -
feat(upload+darkroom): develop-photos arrow under views, optional captions, leaner views grid; hero-sized darkroom prints
Shereen Lee- upload page: move Develop Photos button under the Views picker and use an arrow (it advances to the darkroom); make caption optional; drop the FREE badge and per-view caption blurbs (kept as hover tooltip); tidy spacing - darkroom: size the hanging prints as heroes, scaled by photo count, with the polaroid internals (clothespin, border, status pill, caption, sparkle) bumped to matchca3ba2c -
fix(upload): smaller, consistent polaroid frame; pad arrows off the frame; location on its own line
Shereen Lee- shrink both the empty 'upload' frame and the filled 'actual' frame to the same (slightly smaller) max-w-xs so there's no size jump and the polaroid is a touch smaller; match the controls row + How-this-works to that width - add top spacing so the arrow/upload row isn't crammed against the polaroid - split the When & Where block: date + time share a row, location drops to its own full-width line (the 3-up row was bleeding)1248782 -
fix(map): show developed photos for the sample album too
Shereen LeeThe scrapbook only treated the store as 'live' when it held an upload (id prefix 'u'), so the 'Try a sample album' photos (ids 'p1'..'p4') were ignored and the map fell back to the hardcoded demo moments — i.e. the originals, even after the watercolour develop wrote back. Since the store now starts empty, any photo in it is user-loaded, so switch the gate to 'store has any photo' and only fall back to the demo when it's genuinely empty.f0f78e1 -
feat(upload+darkroom): arrows back beside Upload, corner-x delete; gate shake until developed; smoother baths
Shereen Lee- bring back browse arrows (no animation) in a ◄ [+ Upload] ► row; demote delete to a small x at the polaroid's corner - darkroom hanging print: no shaking until the watercolour has developed — the centre label now reads 'developing…' (spinner) then 'developed · shake me', and the cursor shows progress instead of grab while it's still developing - baths page: cards ease into each tray (slide-in above, sink-in submerged) instead of popping, for a smoother develop sequencec17e007 -
fix(map): pin photos at their exact picked center; drop the golden-angle auto-scatter (coordinate = radius center, no fuzzing)
Shereen Lee4372e18 -
feat(upload): square photos everywhere, click-to-open radius location picker, HEIC support + first-screen polish
Shereen Lee- standardize all photo frames to 1:1 square (upload preview, empty dropzone, map MomentCard, maplibre polaroid pins) so the crop is consistent end-to-end; add a forward-compat per-photo 'layout' field for future portrait/landscape - right column: collapse Date & Time into one 'When & Where' row (date | time | location); location is a chip that opens a radius map (drag pin / tap / address search / radius slider). reverse-geocode EXIF GPS to a readable area on upload - PhotoStack: move browse arrows to the polaroid's left/right edges; replace the round button cluster with long '+ Upload' / 'Delete' pills; remove 'Browse your photos'; match 'How this works' to the polaroid width and make it all-mono - accept all image types incl. HEIC/HEIF (broaden accept + validator) and decode HEIC->JPEG client-side via heic2any so iPhone photos actually render8019746 -
fix: remove raw-id badge from scrapbook moment cards; lock photo browser + add Cancel while a caption/title is generating
Shereen Lee3ff4ec5 -
feat(map): declutter pinned photos — fan out near-identical coords on a golden-angle spiral (pixel offset) so they stop stacking into a pile
Shereen Lee7ab786f -
feat: default to an empty album + 'Try a sample album' button that loads the full set at once (was auto-seeded with samples)
Shereen Leee2a26e8 -
fix(map): write developed watercolour + GPS pin back to the store on develop-completion (map showed originals, unpinned); pass coords through developPhotos
Shereen Lee7e60d52 -
feat(polaroid): springier browse slide (overshoot+settle) and subtle translucent swaying browse arrows to invite the flick
Shereen Leee7a29bb -
fix(map): sync album photos into SozaiPhotos store on develop (were never written → map showed 0); keep real EXIF date on stack photos (was overridden by DEFAULT_DATE)
Shereen Lee35799ba -
fix(darkroom): retry+stagger the develop call (was giving up after one failed/timed-out concurrent call → stuck on original) + per-print status gate (developing/developed/base)
Shereen Lee7901680 -
fix(img2img): add peft (load_lora_weights needs it) + isolate LoRA load so a failure falls back to base; UI: How-This-Works guide + upload label, drop corner video
Shereen Lee8314a51 -
feat: cesium+2D expand(big+zoomout), scrapbook shuffle/autolayout fixes, print stylesheet, liquid-glass landing, bird logo (black), views rename, EXIF metadata, polaroid/copy polish, corner bird video
Shereen Lee30f1da2 -
fix(img2img): retry+resume FLUX download (CDN drops mid-shard); UI: timeline date/year/time, polaroids -12%, 素材 in top bar, modal readability panel, white hummingbird logo
Shereen Leee739e60 -
feat: immersive Cesium watercolour (stamen imagery + paint post-process + chase cam), polaroid polish (tiny-mono dd/mm/yyyy, 4/5 aspect, longer caption), timeline by date, fix 2D map expand collapse, stadia key config
Shereen Lee387e3e7 -
feat: port real EXIF date+GPS into sample photos (cards show true dates 2023-2025; map auto-pins at real BC coords); default map center to Vancouver
Shereen Leede7646a -
fix(upload): album is optional — never block Develop Photos on album selection (broke after album rename)
Shereen Lee37935ed -
feat: rewire sample set to new Vancouver photos (jpg via LFS); preload FLUX.2-klein at build to fix img2img worker download (Permission denied)
Shereen Lee1848a2e -
feat: shake reveals flux.2klein develop, intro_video bg, navy/cream Develop header, sync polaroid title, blank+scroll-in darkroom captions
Shereen Leeb679ee8 -
feat(ui): size-adjust custom fonts (bigger title/caption/etc), burgundy filled remove button, rename Map of My Time -> Your Journey
Shereen Lee563750e -
feat(upload): rename to Develop Photos, cull tags, handwriting+larger title/caption, drop camera icon
Shereen Leed0e548b -
fix: ship darkroom fonts (public/fonts) + WebGL ripple shader to highp (cross-GPU triangles)
Shereen Leeb108887 -
merge: SSE refactor + ZeroGPU img2img watercolour develop
Shereen Leeb685c13 -
feat: Sozai app with ZeroGPU img2img watercolour develop (staged LoRA)
Shereen Leebb628b8