Install Dreamfields on your phone
A wide release. Dreamfields becomes a real app, the front door opens to anyone with a dream to paste, and a long list of polish lands behind both.
Install Dreamfields on your phone
Dreamfields is now an installable web app. On Android or desktop Chrome, an install prompt appears once you've used the site for a moment — tap it and Dreamfields lands as a standalone app on your home screen, no app store. On iOS, tap Share → Add to Home Screen and the same icon arrives. Offline navigation falls back to a calm offline page, and when a new version ships a small toast surfaces the update — if you're mid-dream it asks before reloading. Your phone's status bar tints to match whichever theme preset you've chosen.
Anyone with the link can read a dream
The 3-dot menu on a dream now offers a real "anyone with the link" share. Generate a link, paste it anywhere — no Dreamfields account required to read. Pinned interpretations come along. Logged-in friends who follow the link can react and comment without owning the dream. A Manage shares panel lets you toggle, copy, regenerate, and see view counts in one place.
Try a dream without an account
A new front door at /interpret lets anyone paste a dream and get a free interpretation — no signup, no email — with lens previews and a deepen flow. One click claims the result into a real account by email or Google. For 24 hours after deletion an anonymous journal stays restorable; unclaimed accounts purge themselves after 30 days. For existing users this is also the path for sharing Dreamfields with someone who's never tried it.
A custom reaction row for every dream
When the AI processes a dream it now also picks 6–12 emoji that match the dream's mood, symbols, and elements. Those appear as a Suggested row at the top of the reaction picker — both on the dream itself and on every comment under it. A dragon dream might suggest 🐉🔥👁️🌲⚡✨; a lucid flying dream gets a different set entirely.
Add media to a dream you've already published
Owners can now attach images, video, GIFs, and 360° panoramas to dreams that are already live. Open the 3-dot menu → Add Media. The same upload surface as the editor opens in a modal — drag, upload, save, close, no navigation away.
Follow individual tags
Every tag page now carries a Follow button on its hero plaque — tap it to subscribe to that tag, and your stream's Interests tab (renamed from For You) starts surfacing dreams that share it. The button stays in sync across the site and only shows up when you're signed in.
Short, memorable dream URLs
Dream URLs collapsed from 36-character UUIDs to 8-character base62 short IDs. dreamfields.net/@you/iAP91DA8 instead of a long string of hex. Every old UUID URL still works — it 301-redirects to the short canonical. Search results, similar dreams, federation, sitemaps, OG cards, audio drafts, admin tools all switched in the same pass.
The Gold purchase page got a redesign
/gold/buy is mobile-first now: a hero panel up top with your live balance, a value-ladder grid showing per-Gold rate and savings vs. the baseline tier, a single primary CTA per card, and the subscription option moved into a quieter cross-sell row at the bottom. The Treasure Chest tier carries the gold-accent fill; the rest are clean outlines.
Improvements
- The Explore feed leads with a tag-cloud hero with Cloud, Web, and 3D switchers, and the public dashboard at
/dreamscapenow ships a bento layout with a weekly tag cloud and adaptive Dream Calendar heatmap. - The dream editor opens with the body autofocused; the title collapses by default and a fallback gets generated if you don't write one. Long-form first drafts overflow gracefully back into the body.
- Masonry feeds pack columns by height, so two-column views stop ending one column 200px earlier than the other.
- Profile pages and the main
/streamdefault to sorting by dream date, not posted date — older dreams you uploaded today land in their proper place on the timeline. - Default fonts shifted to Cinzel for display, Montserrat for UI, Lora for body — preloaded statically so the first paint stops flashing system fonts.
- Storage tier upgrades show an explicit "this will charge you N Gold" modal before the Gold leaves your wallet — no more silent tier purchases from a single tap.
- Long dream-hero titles scale down in tiers instead of clipping or wrapping.
- Circle owners can edit title, description, slug, and rules from the circle settings dialog. Slug changes redirect cleanly.
- Notifications gained per-type routing, avatar circles for the actor (gated by their profile visibility), and follow notifications now navigate to the follower's profile.
- BYOK API keys can be toggled on or off per key on
/settings/api-keys, without deleting them. - Send Feedback lives in the mobile hamburger menu and the settings sidebar.
- Image uploads now generate WhatsApp- and Instagram-DM-friendly preview JPEGs alongside the originals, so dreams shared into messengers actually get a thumbnail.
- New accounts default to a large body font.
- The DreamWeather voice was rewritten as an objective weather bulletin with vivid imagery and synchronicity sections.
Fixed
- Same-day voice notes no longer collapse into a single timestamp — the dream's actual time is preserved through AI cleanup.
- AI-introduced em-dashes are stripped from titles, summaries, and signal text.
- Voice drafts no longer stick if the model omits a dream date.
- Magic-link sign-in distinguishes "this link expired" from "this link was already used" with separate UX, instead of a generic error.
- The Dreamstars leaderboard excludes the official @Dreamfields and @DreamWeather accounts.
- Skipping onboarding lands you on
/streaminstead of an empty/journal. - Old
/posts/:uuidand/dream/:uuidURLs preserve?share=tokens through their redirect, so private and shared dreams resolve. - The account deletion modal no longer overflows on mobile — buttons stack and copy fits the viewport.
- The stream feed cache skips its sessionStorage snapshot on hard reload, so a refresh actually refreshes.