LumiWed Changelog

The latest product updates from LumiWed.

What's new — September 6, 2026 #

This week's LumiWed product updates.

06 Sep 2026

Weekly

New

  • Review numbers can be published from the admin app — the homepage reviews band reads a rating and review count that had to be written straight into the database before. Marketing settings now has a Review platforms card to type in what the Trustpilot profile says and publish it, with the same rules the database enforces so a half-filled row can never reach the homepage.

  • LumiWed vs The Knot — a side-by-side for couples comparing us with The Knot, including what they do better (registry, vendors, budget).

  • Wedding website vs Wix or Squarespace — when a general site builder is the wrong tool, and when it is not.

  • Blocking a junk email domain is now an admin edit, not a deploy — Catalogs gained an "Email domains" tab. Anything listed there is refused when a guest is added, updated or imported, and the match covers subdomains, so one entry for mailinator.com also stops sub.mailinator.com. The domains reserved by internet standard stay in code, listed read-only underneath, because the guest form has to refuse those the moment they are typed.

  • Operators can block junk guest email domains without a deploy — a new blocked_email_domains table holds domains no RFC covers (@nomail.com and the disposable-mailbox addresses couples invent when a form looks like it wants one). The IETF-reserved TLDs stay in code, where the guest form can check them instantly and offline. This ships the table on its own; the code that reads it follows.

  • Bring your guest list from Zola, Withjoy or The Knot — the guest import now recognises the way other platforms spell their columns ("First Name", "Email Address", "Given Name"), and when it cannot tell what a column holds it asks you instead of rejecting the file. Guests who have no email address — common on lists built for paper invitations — now import too: they appear in your guest list with a note that they need an email before they can be invited, instead of being dropped.

  • Update existing guests from a spreadsheet — turn on "Overwrite existing guests" in the import dialog to refresh names, emails, languages and plus-ones from your file. You confirm first, and RSVPs and invite links stay untouched.

  • Imported guests keep their postal address — a guest list exported from a platform built around paper invitations carries a street address for most guests. Those columns are now recognised ("Address", "Street", "City", "Zip", "Postcode" and the usual variants), or you can point them at the right field yourself, and the address is saved with the guest instead of being dropped. A row with a city but no street tells you it could not be saved, rather than losing it quietly.

  • The homepage now shows what couples actually wrote — the reviews section showed only the Trustpilot score; it now carries the reviews themselves, swipeable when there is more than one, each linking to the review on Trustpilot. Reviews are added and published from the admin app, and appear exactly as they were written.

  • Reviews on the homepage — lumiwed.com now has a reviews section linking straight to our public Trustpilot profile, and it shows our star rating and review count there as soon as we publish them.

  • A quieter review ask — the "leave a review" link in the celebration screen now appears only the first time your site goes live, not on every update.

  • Mark a guest as invited yourself — if you posted a card, sent a WhatsApp message or asked someone in person, you can now record that on their row. They stop showing as waiting to be invited. Nothing is sent, and it does not affect the timer on email invites. This is the only way to invite a guest who has no email address, which is common on a list brought over from another platform.

  • Count children separately on your RSVP — switch it on in Settings and guests who say yes are asked how many of their party are children, so your caterer gets an adults-and-children headcount in the vendor pack instead of one total. Off unless you turn it on, and free on every plan.

  • Simplified Chinese — your wedding website, guest emails, and dashboard now speak 简体中文.

  • A quoted review can now carry the stars the reviewer actually gave — the homepage band leaned on the overall score above the quotes, which only reads correctly while every quote is five stars. Reviews can now record their own rating, so a four-star review can be quoted honestly instead of borrowing the average or being left out.

  • A vendor pack for your caterer, venue or planner — the Export menu on Guests can now build one spreadsheet made of the sheets a supplier actually asks for: headcount per event, meal counts per dietary need, allergies and written notes word for word, plus-ones, and your full guest list. You pick which sheets go in, and the whole workbook is written in your wedding's language rather than always English, so a Spanish caterer at a Spanish-and-German wedding can read it. Guest contact details are switched off unless you ask for them, because the pack is made to be forwarded on.

  • Wedding party section — introduce the two people standing beside you. Add a photo, a few words and social links for each on the Couple page, then place the new "Wedding party" section wherever you like on your website. Everything is optional, the bio is translated into every language you publish in, and you can hide the section per language like any other.

Improved

  • The pricing pages now list every Premium feature that is actually switched on — the comparison table and the plan bullets were only ever showing the long-standing Premium features, so newer ones stayed invisible to anyone deciding whether to upgrade. The vendor pack export and per-language sections and schedule now appear where couples compare the plans.

  • Clearer options when your site is about to come down — the expiry reminder email now mentions that Premium keeps your site live for a full year after the wedding, not just one month, alongside the option to extend your date.

  • Chinese text — names and messages written in Chinese now use a matching font on your wedding site and in guest emails, instead of the computer default.

  • The rich-text editor in the content dashboard is now on the latest version of its underlying library — a behind-the-scenes upgrade that keeps the bold/italic/heading/list/quote/link/image formatting working exactly as before, on a maintained release.

  • As many witnesses as you like — add everyone standing beside you, not just two, and say whose witness each one is. Your wedding site groups them under each of your names, and shrinks the photos so they all fit on one row.

  • Demo starter content now says plainly that it is demo content — the explanation sat in grey prose under a grey label, in the same voice as the sample cards below it, so the one sentence that mattered read as more sample content. It is now a highlighted note: "Below is demo content. It disappears as soon as you add your first moment." The schedule, love story, travel and story-block sections all say it the same short way.

  • Destination wedding platform guide, rewritten — our destination-wedding comparison no longer ranks itself first. It now says plainly what The Knot and WeddingWire do better, adds a capability matrix covering travel pages, languages, per-guest language, registry and vendor directory, and re-checks every competitor claim against that vendor's own pages. Updated in all 17 languages.

  • The quick feedback box asks a plain question now — the dashboard's feedback modal used to open with an internal label, a "Tiny wish, big signal" headline and a note about analytics tooling that meant nothing to a couple. It now says "Quick feedback", asks whether the page should do something it currently does not, and shows the text box and the send button. Translated into every dashboard language.

  • The reviews on the homepage now look like quotes — a large opening quote mark sits above each one, the review itself is set in the site's serif at a slightly larger size, and the reviewer's name is preceded by a dash. The band read as plain body copy before, so a real quote from a real couple looked like more of LumiWed's own writing.

  • Round icon buttons are now a full fingertip wide by default — the dismiss buttons on your dashboard banners, the gallery lightbox arrows and close button, the photo-adjust toolbar and the feedback button were all drawing at 40px. Twelve of them are now 44px, the size a fingertip expects on a phone, and the icons inside them are unchanged.

  • Invitations now arrive from you, not from us — a guest's inbox shows "Anna & Mark via LumiWed" instead of "LumiWed Invitations", and hitting Reply writes back to your own email address. Replies to reminder emails used to bounce instead of reaching you.

  • The site-expiry reminder now arrives in your language — the notice we send before a wedding site comes down used to be written in English for everyone. It now goes out in whichever of our 17 languages you use, right down to getting "in 3 days" grammatically correct in each one.

  • Premium feature switches now follow one naming rule — the switches behind each Premium feature are named the same way everywhere, and the docs list which ones are live. Nothing changes for couples; it just stops a switch from being renamed by accident, which would quietly hand a paid feature to everyone.

  • Publish from any page on your phone — once your site has the basics and at least one event, a "Publish" button now sits in the top bar on every page of your dashboard, so you no longer have to go back to the home screen or open the menu to take your site live.

  • A quoted review now links straight to the review itself — the reviewer's name on each card opens their own review on Trustpilot, instead of a second "Read more on Trustpilot" button sitting under the one already below the quotes. A quote whose source gives us no direct link stays plain text rather than pointing somewhere that is not it.

  • Leave a review right after you publish — the celebration screen that appears when your wedding site goes live now links straight to our Trustpilot page, so you can say publicly how it went. The footer on lumiwed.com links to the same page.

  • The reviews section on the homepage is easier to act on — the paragraph explaining the reviews is gone now that the score speaks for itself, and the main button reads "Read more on Trustpilot" with an icon showing it opens in a new tab. Updated in all 17 languages.

  • Follow us from the website — the LumiWed site footer now links straight to our Instagram, TikTok and LinkedIn.

  • Social links are editable — which social profiles the website shows, and in which order, is now managed from the admin panel.

  • Clearer translation editing — when you open a schedule moment, travel note or love-story milestone while a guest language is selected, the editor now says which language you are writing in and offers a one-tap way back to editing your main language.

  • Copy the original text while translating — the reference text above each translation field now has a copy button, so you can lift a name, date or address straight into your translation instead of retyping it.

  • The RSVP confirmation your guests get now matches the invitation — the receipt we send after someone RSVPs was still going out in the old plain layout, so a guest could get a beautifully designed invitation and then a confirmation that looked like it came from somewhere else. It now uses the same warm design as the rest of your wedding's emails, and what the guest answered — which events, who they are bringing, dietary needs — is laid out in the same card the couple sees on their side.

  • Six more emails now look like the rest of LumiWed — the site-published, publish-reminder, expiry-warning, deletion-confirmation, claim-invite and Premium partner notes were still going out in the old plain layout, so two emails from the same wedding could arrive days apart looking like two different companies. They now use the same warm design as the partner invitation: same header, same pill button, same spacing.

  • Reminder to invite your guests — if you've added guests but haven't sent any invites yet, the guest list now shows a reminder with a one-tap button to send everyone their personal invite at once.

Fixed

  • Adding a guest by hand — the form no longer says a name is missing when your phone filled it in for you, and a name typed with stray spaces is tidied up instead of saved blank.

  • Tidier jumps between sections — tapping a link like "Confirm attendance" on your wedding site now brings the section fully into view instead of sliding its top edge under the menu bar.

  • Privacy mode settings — saving your settings from the mobile app now follows the same Premium rules as the dashboard, instead of keeping its own copy of them.

  • Updates go live first time — the service behind invitations, RSVPs and publishing had grown slow enough to start that Cloudflare rejected roughly half of our deployments, so fixes sometimes waited hours for a retry. It now starts in well under half the time, and updates land on the first attempt.

  • Guests no longer get asked about events their language never showed — a moment hidden from, say, your Spanish guests stopped counting as an unanswered RSVP for them. The guest list, the printed sheet and the CSV and Excel exports now leave that cell blank instead of reading "Pending" forever, so you are not chasing replies that could never arrive.

  • Sending a batch of invites — the send button now shows a spinner and locks while the batch is on its way, so tapping it again cannot start a second run and send some of your guests a duplicate invite.

  • Calendar days read fully in your language — if you use a screen reader, the date pickers no longer mix English into an otherwise translated date: "Today" and "selected" are now spoken in your dashboard language too.

  • Date picker — the day you pick is highlighted again. The selected date, today, and the ends of a date range had lost their colour, so on a light background the chosen day was almost invisible.

  • The support chat bubble now honours the size set in the admin console — Chatwoot ships its own stylesheet that overrode ours, so every size the operator picked was silently discarded and the bubble always drew at its stock 64px. It now scales as configured, on phones as well as desktop.

  • A guest who cancels no longer leaves a child behind in the guest list — declining already deleted the plus-ones they had named, but the number of children in their party stayed on file, so the list showed a cancelled guest travelling with one child. Cancelling now clears both.

  • The couple's own edit of that number is bounded by the party — the guest list accepted more children than there were people in the party, while the vendor pack quietly capped the same guest, so the two disagreed about the number the caterer was cooking for. Both now read the same.

  • The children count now corrects what you type — entering a negative or a half number in a guest's children field snaps it to a sensible value instead of failing with an error you could do nothing about.

  • Chinese dashboard copy — the shared-access note on the workspace settings page now speaks to you directly, the way it already does in every other language, instead of describing the primary admin as someone else.

  • Continue on the Content step — when something is blocking you, we now scroll straight to it instead of only pointing at the handful of fields we knew about. And if the detail holding you up has no field on that page, we say so rather than asking you to hunt for a red one.

  • Failed edits to your schedule and travel notes now say so — if deleting a timeline moment or a travel note doesn't go through, the entry stays put and a message explains why, instead of the click quietly doing nothing. The same goes for editing a travel note.

  • Editing your schedule and travel notes works again on multilingual sites — the Content page used to open in "translate to your second language" mode, so the pencil on a moment or travel note showed your own text as a read-only reference next to an empty translation box. It now opens in your main language and keeps the language you pick while you move between steps; pick another language from the switcher when you want to translate.

  • A long editing session no longer loses your text — if you left the content page open for a while, saving a section could fail with a blunt "Not authenticated" and your edit was gone. Your browser now quietly renews the sign-in and saves anyway. If the sign-in really has run out, the message says so in your own language instead of showing raw technical text.

  • The cookie policy fits your phone screen again — the cookie table stretched the whole page sideways, so the text beside it ran off the edge and had to be dragged into view. The page now stays at screen width and the table scrolls on its own.

  • Country names now follow the dashboard language — the country/origin picker on the couple page always listed countries in English, so a Spanish dashboard offered "Spain" and "Germany" instead of "España" and "Alemania". The list is now named and sorted in the language the couple is reading.

  • The country picker still finds a country by its English name — typing "Germany" in a Spanish dashboard now surfaces "Alemania", so nobody has to guess the local spelling of a country they know in English.

  • Your details page always opens now — a single saved value the app no longer recognised, such as a name-display setting from an older version or a "show my birthday" switch left on after the date was cleared, could leave the page stuck on "Couple profiles could not load" with no way past it. The page now opens with that one value reset to a sensible default, so you can see the rest of your details and put the odd one right yourself.

  • Dashboard recovers itself after an update — if we ship a new version of the dashboard while you have it open, opening a page like Design no longer shows an error screen. The page quietly reloads once and picks up the update.

  • Cookie preferences link works again — the "Cookies" link in the dashboard sidebar did nothing when clicked. It now opens the cookie page where you can review or withdraw your consent at any time.

  • Date & time pickers now speak your language — the "Pick a date" and "Pick a time" hints, the calendar's month and weekday names, and the picker buttons now follow your dashboard language instead of showing English.

  • Dropdown menus — fixed a rare crash where a dropdown could send a page into an endless refresh loop and drop you onto an error screen, mostly on phones where a password manager or autofill was filling the form for you.

  • Sturdier unsubscribe links — opening an email unsubscribe link that got mangled by an email client or copied incorrectly now shows a clear "link invalid" page instead of an error screen.

  • Blank contacts can no longer enter the email campaigns — a malformed write could create a marketing contact with no address at all, and because every lifecycle audience is defined by what a couple has not done yet, an empty contact matched all of them and joined every campaign. Nobody was ever emailed, since there was no address to email, but the audience counts were wrong. Contacts without an address are now refused outright and excluded from every audience.

  • Floating buttons are easier to tap — the round scroll-to-top, language and preview buttons, and the Next and RSVP pills beside them, were rendering smaller than the 44px a fingertip needs, so taps near their edge missed. They now sit at a full 44px on the couple dashboard and on wedding sites.

  • Couples now get their founder welcome in their own language — the email went out in English to anyone whose language had not yet been recorded, which in practice meant most new signups. Nothing knew the language at the moment the account was created, so English was written down as though it were a real choice, and every later lifecycle email inherited it. The language is now left blank until the dashboard reports it, and a couple who switches language has that carried across to their email as well.

  • Guest details are easier to edit on a phone — the salutation, name, email and side fields in a guest's details are now full-size, matching the language and dietary fields next to them. They were noticeably smaller and fiddly to tap. The desktop guest table keeps its compact rows.

  • Importing the same guest list twice no longer doubles it — the import now recognises a guest who is already on your list by name as well as by email, tells you clearly which rows were left out, and never changes those guests unless you ask it to.

  • The guest-import sample now matches your own wedding — the CSV template and the example in the import box are written with the languages your wedding actually publishes, so the file you download is one the import will take. And if a row does name a language you have not selected, the error now says which languages would work instead of leaving you to guess.

  • Add-your-first-guests shortcut works again — following the "add sample guests" prompt from your dashboard now opens the import box with the sample rows in it, instead of the guest list failing to load.

  • Guest import template no longer suggests unusable email addresses — the downloadable template and the pre-filled sample rows now leave the email column empty instead of showing example addresses. Importing them unchanged used to add guests whose invitations could never be sent; now those rows simply ask you to add an address when you have one.

  • Your guests keep the language they picked — when a guest switches your wedding site to their own language, it now stays that way after a reload, including on the invitation-code page they see before the site unlocks.

  • A guest's language is visibly editable again — the language field in a guest's details is now the same picker you use everywhere else, showing the flag and the language name. It used to be a small flag on its own, which was easy to mistake for a label rather than something you could change.

  • Guest sites no longer break when a shared helper is added — the wedding-site Worker was loading a months-old copy of our shared code, so anything added to it recently was simply missing at run time and the page failed instead of rendering. It now always reads the current code, and a new check stops the same mismatch from reaching a Worker again.

  • More reliable invite links — opening a wedding site with a broken or tampered invite link now always shows the friendly "invalid invite" page instead of, in rare cases, an error page with no explanation.

  • A guest link no longer gets blamed for a server hiccup — if your wedding site briefly has trouble loading a guest's invite, that guest now sees a proper "something went wrong" message instead of being told their invite link is invalid and bounced back to enter a new one.

  • Signing in and publishing no longer bounce you back to the sign-in page — right after a sign-in, your session is briefly still being set up. The dashboard was reading that half-second as "signed out", so it sent you back to sign in, and a publish started in that window could throw you out to a sign-in callback instead of publishing your site. It now waits for the session to settle and carries on.

  • Two buttons on your phone are now big enough to actually hit — the search button above your guest list and the menu button in the site preview were drawing at 36px, small enough to mis-tap on a phone. Both are now 44px, the size a fingertip expects.

  • Language pickers are easier to tap — every language dropdown in the dashboard is now a full-size control, matching the other fields around it. They were slightly too small to hit reliably on a phone.

  • Tapping anywhere on a language row in the content editor now switches that language on or off — previously only the small toggle itself responded, so tapping the flag, the language name or the row's padding did nothing, which is easy to mistake for the page being stuck. Locked rows behave the same way: the whole row opens the upgrade prompt instead of only the lock icon.

  • Emails greet you by name again — some welcome and lifecycle emails opened with a bare "Hi," because the couple's name never reached the email system. The one place the name was recorded sat behind a mailing-list call that could fail on its own, and once it did nothing ever filled the name back in. The name is now recorded before anything else can fail, and it is refreshed whenever an account's name changes.

  • Reminder emails now notice what you have already done — publishing your site, adding your guests, upgrading to Premium or inviting your partner is passed straight to the reminder system, so you no longer get a nudge to do something you finished days ago.

  • Locked fields now look locked — a wedding URL inside its 24-hour cooldown, and the other fields you cannot edit yet, are shaded instead of looking ready to type in. No more clicking a field that was never going to accept the change.

  • Easier to tap your way back home — the small "LumiWed" link at the top of our comparison, city and language guides, and the one in every page footer, was too small to hit reliably on a phone. The link looks exactly the same, but now has a full-size tap area around it.

  • Page help "?" button — the header help tip now opens reliably. On a fresh dashboard it could do nothing when pressed early in setup; it now waits until your account is ready and then plays the tip.

  • Your partner controls now say they are yours — the note above the Make primary admin and Remove partner buttons in workspace settings used to say those actions "stay with the primary admin", which read as somebody else even when you are the primary admin. It now speaks to you, in all 17 languages.

  • Buttons now show they are working — starting your setup, adding a schedule item, uploading photos or sending invites now spins the button while it works, instead of quietly changing its label. You can tell your tap registered.

  • Failed photo uploads no longer disappear — when a photo can't be added to your gallery, the row telling you which file failed now stays put until you pick new photos, instead of vanishing a second and a half after the batch finished.

  • Adding a guest to your RSVP — turning on "I'm bringing a guest" no longer asks for a name before you have been given the field, the reminder disappears the moment you start typing one, and a half-typed name no longer blocks the rest of the form from saving. Answers written at the same moment are now sent one after another, so a guest is never told their party is over the limit when it is not.

  • Guided setup — Fixed a bug where simply hovering over the sidebar right after signing up could silently skip your setup interview and create an empty wedding site. The interview now stays available until you choose how to start.

  • No more false "Premium upgrade broken" alarms after an account is deleted — when a couple opened the Premium checkout, changed their mind and deleted their account, the abandoned checkout expiring a day later was logged as a failed upgrade. It is now recognised as the harmless leftover it is.

  • Deleting your account now closes any Premium checkout you left open — an abandoned payment page can no longer be completed after the account is gone, and the deletion is recorded in our analytics so the old identity stops counting as an active couple.

  • Going back from the site preview no longer breaks the page — opening the preview and then using its "Back" link could land you on a broken Content or Couple details page instead of the editor. Both pages now wait for their data before drawing, the way the Design page already did.

  • Publishing while translations run — the Publish button now waits with you instead of failing. While your site is being translated it stays disabled and shows how many translations are done, so you are not left clicking Publish and getting an error until the run finishes.

  • Guest list, guest details and billing always open — a single guest saved without a last name used to take your whole guest list down with a "could not load" screen. Those pages now show what is stored and let you fix it, instead of locking you out until someone repaired the row by hand.

  • The rest of our shared code can no longer be served from a months-old build — the same mismatch that broke guest sites was still possible for our shared interface, translation, flag and AI packages, which every app and the mobile app read from. They now always resolve to the current code, and the check that catches this runs on every pull request instead of only on request.

  • Switching wedding reminder emails on no longer needs the whole schedule sent with it — a save that carried only the toggle was refused with "add at least one reminder", even for a couple whose reminders were already scheduled. The check now looks at the reminders actually saved for the wedding, so it still stops reminders being switched on with nothing to send, and now also stops the schedule being emptied while reminders stay on.

  • Required fields no longer look already filled in — the event title, ceremony name and venue name showed example text that was easy to mistake for your own saved wording, so the editor could block publishing over a field that looked complete. Those examples now read as suggestions ("e.g. …"), and a field that is required to publish never borrows sample-content text.

  • Answering "No" to a required question — a yes/no RSVP question you marked as required can now be answered either way. Guests who wanted to say "No" were stuck on a red error that never cleared, and it quietly blocked their dietary needs, plus-ones and message from saving too.

  • Guests can see where to type their invitation code — on the RSVP section of a wedding site the code box was styled as a rounded pill with no label, so it read as a caption rather than a field, and a guest who submitted it empty got the explanation as a notification in the far corner of the screen. The field now carries a visible label, looks like a text box, accepts a pasted invitation link as well as a bare code, and says what is wrong right beneath itself.

  • RSVP button that did nothing — when a guest's invite link reached your wedding site but their RSVP could not be loaded, the "Confirm my attendance" button appeared and then did nothing at all when tapped. That button is now withheld in that situation, and the invite-code box is offered instead so the guest still has a way through.

  • Saved details no longer show up as missing — on some phones, returning to the couple page (or opening the publish checklist) could show an older, cached copy of your details and claim required fields were empty even though they were saved. The dashboard now always loads your latest saved data.

  • The schedule date field no longer shows a calendar icon that does nothing — when a programme moment had no date yet, a round calendar badge sat at the top of the field looking like a button, but tapping it never opened anything. It is gone; the date and time pickers just below it are, and always were, the way to set the moment.

  • Couple details — Fixed a bug where clicking a sidebar section right after filling in your couple details bounced you straight back to the couple page. The app now waits for your last edit to save before it moves you.

  • Signing back in returns you to the page you were opening — if your sign-in hiccupped while you moved between pages, the dashboard sent you back to the page you had just left instead of the one you had asked for. Tapping again repeated it, so it could feel like the button did nothing, and a few people ended up back at the sign-up screen. You now land on the page you were actually going to.

  • Taps on your wedding site land first time — the scroll-in animation no longer briefly hides parts of the page it has already shown, so a guest tapping a photo, a schedule card or the RSVP button right after the page loads gets a response instead of nothing.

  • Setting up on your own — the couple details step no longer asks for your partner's name and country before you can continue. Fill in your own details and carry on; the only thing still needed is your partner's first name before you publish your website, and both the couple step and the publish checklist now say so plainly.

  • Steadier checkout and billing — the payment connection now asks for one fixed version of Stripe's interface, so a routine library update can no longer quietly change how upgrades and receipts behave behind the scenes.

  • A saved review in the admin marketing panel no longer looks unsaved — the row kept the text as typed while the server stored it trimmed, so the Save button stayed lit and the input showed the old spacing until the page was reloaded. The row now redraws with whatever was actually stored.

  • Your site no longer claims to be fully translated when a phrase is still missing — if a translation gave up on one of your texts and a later, smaller translation run finished cleanly afterwards, your dashboard would settle on "translated" and never mention the text that never made it. It now keeps saying a translation is outstanding until that text really has been translated, so a gap on your guests' site is something you find out about rather than something you discover later.

  • Turkish guides now name the right number of languages — nine articles said LumiWed handled up to seven languages when it has long handled 17. They now say 17, and a new check keeps every translated article's figures matching the English one it came from.

  • Guest addresses that can never receive mail are now caught when they are entered, not after the invite bounces — placeholder addresses on reserved domains like @email.test look valid, so they were saved, invited, reminded and sent RSVP confirmations, each one failing silently at the mail server. The guest add form now explains the address can never be reached and to share the invite link instead, the CSV import keeps the guest and drops the address with a warning, and invites, reminders and confirmations are no longer sent to one.

  • One map per address — when your ceremony and reception share an address, your wedding site now shows a single map instead of two identical ones.

  • No more empty gap where the venue map should be — a ceremony or reception saved with a name but no address used to reserve half its card for a map that never appeared, on your wedding site and in the preview alike. The card now uses the full width until there is an address to show, and the "Open in Google Maps" link no longer appears when there is nothing to search for.

  • The couple dashboard builds again — a build-time guard that keeps server-only loaders out of the browser bundle was reading the source text Vite ships alongside each chunk, so a single code comment mentioning a loader by name counted as a leak and failed every build. It now checks the modules the bundler actually included. No shipped code changes; the guard still fails when a loader really does reach the browser.

  • A clearer message when a page can't reach your wedding — instead of the technical string "Forbidden: wedding access denied", the dashboard now says what to do, in your own language.

  • Friendlier error screen on your wedding site — if your wedding site hits a hiccup loading, guests now see a clear "please try again" message instead of a raw technical error.

  • You can change your wedding URL again after an hour, not a day — and the field now tells you how long is left. Clicking the address while it was cooling down did nothing at all, which read as a broken field rather than a locked one. It now answers with the wait time, counted in minutes, and the wait itself is an hour.

  • Your old wedding URL keeps working after you change it. Renaming your site used to break every link you had already shared — the previous address stopped resolving, and nothing stopped another couple from taking it. It is now reserved for you and forwards to your new address, guest invitation links and all, until your wedding is archived.

  • Corrected our Wix and Squarespace comparison — the page said neither can translate a wedding site. Both can, so we now say what is actually true: they translate once, then the languages drift apart, and a guest still has to pick their own language from a switcher.

What's new — August 30, 2026 #

This week's LumiWed product updates.

30 Aug 2026

Weekly

New

  • Lock guests to their language — on a private site, guests can now be locked to the language you set for them: their site opens in their language and the switcher disappears, so nobody stumbles into content that wasn't written for them. You'll find the toggle next to privacy mode in Settings.

  • One site, two audiences — keep a section on your English pages and leave it off your Spanish ones. Open the settings next to any section on Design and switch off the languages that don't need it; guests reading those never see the section, in the menu or on the page.

  • Multicultural weddings guide, now in every language — our article on blending wedding traditions across cultures reads in all 17 languages, not only English.

  • Preferred source button — you can now mark lumiwed.com as a preferred source in Google Search, from any blog article or the site footer.

  • A schedule per language — individual moments on your schedule can now be hidden for the languages that don't need them: keep the airport pick-up and the hotel transfer on your English pages while your local guests see a shorter day. Guests who can't see a moment aren't asked to RSVP for it either. You'll find the switches when editing any schedule moment on Content.

Improved

  • Remove the line above your names — the tagline above your names can now be taken off the page entirely, not just reworded: clear it with the × next to the field under Content → Website Settings. Changed your mind? "Use our default again" brings back the original line in every language.

  • Tidier language visibility on schedule moments — the per-language switches now live behind a small eye button in the moment's corner (crossed out when a language is hidden), opening the same panel style as the language picker — and they're available from every language view on Content.

  • Finnish Journal articles read properly in search results — the Finnish multilingual wedding website guides now show a complete title and summary instead of a sentence cut off partway, and the cheaper-tools comparison points you to the full guide when you want more than a price ranking.

  • Easier to tell our platform comparisons apart — the three Journal round-ups that compare wedding website platforms now show their full titles in search results instead of being cut off, and each one points you to the right companion article when you are answering a different question.

  • Clearer Journal articles in search results — two guides now carry titles short enough to show in full on Google instead of being cut off mid-sentence, and both answer a common question directly: whether you need a multilingual wedding planner, and whether a Minted wedding website can be published in more than one language.

  • Language-pair guides now say something useful in every language — the German, French, Polish, Spanish, Italian, Dutch and Portuguese versions of guides like English-French or German-Spanish used to repeat generic advice with the language names swapped. Each one now covers what actually differs for that pair: which ceremony is the legal marriage, the customs guests will not recognise, and how late the celebration really runs.

  • Language-pair guides now say something useful — the 21 English guides for pairs like English-French or German-Spanish used to repeat the same generic advice with the language names swapped. Each one now covers what actually differs for that pair: which ceremony is the legal marriage, the customs guests will not recognise, and how late the celebration really runs.

  • Per-language visibility joins Premium — hiding sections or schedule moments for individual languages is now part of the Premium plan. Anything you've already hidden keeps working, and switching a language back on is always free.

  • Publish straight from the preview — when your site is ready to go live, a small bar now slides up over the preview with a Publish button, so you no longer have to head back to the dashboard once you like what you see. Tap the × to send it away. Rolling out gradually.

  • Small labels are easier to read — the tiny uppercase captions across the dashboard (guest list cards, guest stats, the sidebar, the premium comparison) were a hair under the size we hold ourselves to, and now all clear it.

Fixed

  • Fix your partner's name or photo any time — once your partner has joined your wedding, you can still update their name, nickname, photo, and other details from your dashboard. You no longer have to ask them to log in just to fix a typo.

  • Journal articles no longer show a cut-off summary in Google — every article in all 17 languages now has a search summary short enough to appear in full, instead of stopping mid-sentence. A few German, French, Spanish and Portuguese summaries that read awkwardly have been rewritten properly too.

  • Journal articles no longer show a cut-off title in Google — every article in all 17 languages now has a title short enough to appear in full in search results. Previously most of them were chopped mid-sentence, so a result could read "Multilingual Wedding Planner: How to Plan a" and stop there.

  • Steadier wedding-site loads — the wedding date on your guest site's opening screen now settles in cleanly on first load, fixing a brief glitch some guests saw when the page first opened.

  • Cleaner content editor — the "last saved" time in your content editor now settles in cleanly on first load, fixing a brief glitch some couples saw when the page first opened.

  • Steadier content editor — the website settings page no longer briefly glitches for couples who recently changed their site link, so the "time left before you can change it again" note now settles in cleanly.

  • Analytics — page views in the couple dashboard and on wedding sites were only counted when a page was loaded from scratch, so moving between pages inside the app recorded nothing. Every page is counted now.

  • Delete and self-invite buttons — removing a schedule item, travel tip, love-story moment, content block or RSVP question now shows a spinner while it saves, so a slow connection no longer looks like the click was ignored. The "send myself an invite" button on your guest list does the same.

  • Internal — the goodwill watchdog now ignores the team's own test sign-ups (mirroring the analytics internal-user filter), so internal testing can never trigger an automatic discount.

  • Guest invite links — a guest opening an old invite link now sees a friendly "we couldn't find your invitation" screen instead of an error page.

  • Wedding site reliability — when a guest's invite page fails to load correctly on their phone, we now capture what went wrong instead of losing the report, so we can fix it faster.

  • Steadier wedding-site loads — the schedule times and love-story dates on your guest site now settle in cleanly on first load, fixing a brief glitch some guests saw (most often on iPhones) when the page first opened.

  • Add-your-first-guest reminder now actually arrives — couples who finished setting up their wedding without adding any guests yet now get a friendly nudge email pointing them to the guest list.

  • Legal page links — Privacy, Terms, Cookies, and Imprint links now open the page instead of a "not found" error, wherever you follow them from: the blog, your dashboard, and the sign-up screen. Old links keep working too.

  • Trust Center — the legal pages now link straight to the Trust Center, so our subprocessors, security, and compliance details are one click away.

  • Search results show the full description again — on some language-guide and invitation pages the summary Google displays was long enough to get cut off mid-sentence in Czech, Croatian, Romanian and Slovak. The wording is now tighter so the whole line shows.

  • Sign-in and sign-up buttons stop inviting a second tap — while your details are being checked, the button and the Google/Apple sign-in buttons no longer light up under the cursor as though they were still waiting to be pressed.

  • Publish button answers straight away — tapping Publish right after opening a page no longer looks like nothing happened: the publish window now appears immediately and fills in as soon as your site details load.

  • No more double welcome emails — a rare timing issue could send new couples their "welcome to LumiWed" email twice. You'll only get it once now.

  • Occasional duplicate welcome email — a rare timing race between two signup paths could create your contact record twice, so you'd get the founder welcome note in your inbox twice a few minutes apart. Fixed: only one path can ever process a given signup now.

  • Onboarding — right after signing up, the guided tour could pop up on top of the first setup questions (language & formats, demo content) and cover the very forms it was pointing at. The tour now reliably waits until both questions are answered. Country dropdowns also open on a typed letter or arrow key now and pick up the letter as the first search character, and tapping the field label opens them too.

  • Portuguese language-pair guides keep their cover image and translation link — six guides briefly pointed at an image filename that does not exist and at a translation key that no Portuguese post used, which would have shown a broken cover and served the English version to Portuguese readers.

  • Analytics — the couple dashboard checked which premium features are switched on before the analytics tools knew who the couple was, which counted one couple as two and blurred the numbers behind those features. That check now waits until the couple is identified.

  • Languages translate right away on Premium — adding a language to a Premium wedding now starts the AI translation immediately, draft or published, instead of quietly waiting for the next publish. The preview also shows its "not translated yet" notice whenever a language has no AI translation (a single hand-edited string used to hide it), and on free weddings the notice now says that publishing is what translates the site.

  • Analytics — the premium upgrade modal could enter a couple into its layout A/B test before the analytics tools knew who they were, which counted one couple as two and muddied the result. The modal now waits until the couple is identified before picking a variant.

  • Internal — the two git push safety hooks no longer misread git push origin HEAD. They took the refspec literally and asked the remote about a branch called HEAD, which no remote has: the landed-push guard reported every such push as lost, and the force-with-lease guard blocked pushes to branches that were sitting on the remote all along. Both now resolve HEAD to the branch it stands for, and both still catch the real failures they exist for — a push killed mid-flight, and a lease against a deleted branch.

  • Language switching from the RSVP card — picking a language inside the RSVP card now switches the whole wedding site with it, so your guests no longer see the page behind it stay in a language they cannot read.

  • Saving after your session expires — if your dashboard tab was open long enough for the sign-in session to expire, saving a field now tells you "Session expired — please sign in again" in your language instead of showing a generic save error.

  • Signing in no longer logs you straight back out — when your session was still being set up, the dashboard could decide you were signed out and end the session for good, leaving you stuck on "Loading secure sign-in…" with a valid login. Your session is now kept while it finishes, so signing in carries you through instead of dropping you at the login form.

  • Invite links open in your guest's language — tapping the magic link in an invite now shows the site's menus, buttons and RSVP form in the language you set for that guest, the way the RSVP page already did. Before, guests who arrived from their invite saw the whole site in the wedding's default language.

  • Internal — the payment-related background jobs now pin the exact Stripe API version they were tested against, so a future account-level API upgrade cannot quietly change how discount codes are created or how payments are reconciled.

  • Wedding site menu — on wide screens the menu bar now hugs its links instead of stretching across the page to the language picker.

What's new — August 24, 2026 #

This week's LumiWed product updates.

24 Aug 2026

Weekly

New

  • Your own words above your names — the line above your names on your wedding site said "We're getting married". Now you can write your own, in each of your site's languages, under Content → Website Settings. Leave it empty and we'll keep ours.

Fixed

  • Guest imports catch accented email addresses — an address with an accent in it (patricia.patiño@…, günter.seidl@…) is now flagged on the import preview instead of being accepted, so you can correct it before it reaches your guest list. Mail providers don't accept those addresses, so an invite sent to one would never have arrived. Guest names keep their accents exactly as you type them — this only applies to the email column.

What's new — August 23, 2026 #

This week's LumiWed product updates.

23 Aug 2026

Weekly

New

  • Delete your account for good — Settings › Workspace now has a danger zone that removes your account and your wedding website on the spot: guest list, RSVPs, photos and translations included. To make sure it is never a slip, you confirm by typing your wedding website slug, and you can copy it straight from the dialog. If you plan together with a partner, they lose access at the same moment and we email them to explain what happened.

  • Phone-frame preview and a Render tab — the Design workspace's mobile preview now sits inside a clean iPhone-style device frame. A new "Render" tab shows the same frame as a polished, larger hero shot on a soft backdrop — handy for a quick shareable look at the site.

  • Trust Center — see how LumiWed handles your data at trust.lumiwed.com, including a full, public list of every third party we share personal data with.

Improved

  • Hero photo display picker — the "behind the names" / "opening photo" choice is now a labeled dropdown ("Display style") instead of two buttons, and the veil slider is now "Overlay opacity". Picking a style also updates the live preview immediately — it used to only take effect after leaving and returning to the page.

  • A redesigned Design page — one workspace with a Theme tab and a Sections tab beside a full-height live preview of your real site. Picking a theme now only previews it; an explicit Apply button is what your guests see, so you can browse looks without changing your live site. Sections show what's on your page in order, flag what each one still needs before guests can see it, and the cover photo and browser-tab icon now live inside the Hero section where they belong. A desktop / phone toggle shows both sizes.

  • Design preview polish — the phone preview on the Design page now scrolls like a real site instead of clipping content, the desktop preview sits in a browser-window frame, and the redundant "Render" tab is gone.

  • Plan feature table — the Free and Premium plan rows now carry the same feature keys the upgrade dialog uses, so both read from one place.

  • Premium comparison table — the upgrade dialog now lists everything Premium unlocks: guest limit (50 vs 500), the custom welcome message, how long your site stays online after the wedding (1 vs 12 months) and priority email support, next to the URL, languages, themes, privacy mode and delivery rows it already had.

  • Premium comparison table — the upgrade dialog now lists only the Premium features that are actually enforced today, and every Premium row is switched by the same flag that switches the feature itself. Guest limit reads 1,000 everywhere Premium is described.

  • Premium guest limit raised to 1,000 — Premium weddings can now invite and publish with up to 1,000 guests (was 500). Free stays at 50.

  • Pricing tables — the website comparison table, the pricing cards and the upgrade dialog now all read the plan limits and features from one place, so a plan change shows up everywhere at once.

  • Support knows where account deletion lives — asking our chat "where do I delete my account?" now gets you the steps straight away instead of waiting for a person. Asking us to actually delete it still goes to a human, as it should.

Fixed

  • Couple details lockout — Content, Design, and Guests no longer show a "complete your couple details first" popup when the dashboard checklist already reports those details done. The checklist, the sidebar lock, and the couple page now read the same "couple details complete" rule, and the sidebar stays open until the check finishes loading.

  • Couple page no longer crashes mid-setup — opening (or hovering toward) the Couple step in the few seconds while a brand-new wedding was still being set up could show an error screen instead of the profile form, stranding the couple on their very first step. The page now falls back to the wedding's language for a partner whose details are not written yet.

  • Demo-content choice on iPhone — picking "demo content" or "start clean" no longer fails with a sign-in error when Safari has quietly dropped your session cookie; the choice now re-authenticates the same way the rest of setup does.

  • One wedding per couple — tapping "set up" more than once on a slow connection could quietly create several weddings for the same account, after which saves failed with "wedding access denied". Your dashboard now always lands on the same wedding, and repeat taps no longer create extras.

  • Emails now greet you properly even without a first name — lifecycle and welcome emails used to open with a broken "Hallo ," (or an English "Hallo there,") when we didn't know your first name. Each language now uses its own natural greeting instead.

  • Follow-up tips after setup — if you created your wedding straight from the couple page, by voice interview, or by starting fresh after deleting one, the follow-up emails with tips for adding your guests never came. They now arrive for every way of setting up, like they already did for the "set it up myself" button.

  • Guest invite emails — an invite no longer shows a raw {{{...}}} placeholder or a dangling comma when part of the venue address is missing; the email now simply shows the details you filled in.

  • Guest links with stray characters — an invite link mangled by a scanner, chat app, or copy-paste (one with a stray <, >, ", backtick, {, or } in it) used to spin forever instead of failing cleanly. It now resolves right away.

  • Guest lists with accented email addresses open again — a guest whose address contains an accented character (patricia.patiño@…, günter.seidl@…) no longer stops your whole guest list from loading, and you can keep editing that guest's name, side and plus-ones without having to change their address first.

  • Wedding site navigation — the top nav on the guest site now collapses to a hamburger menu whenever the section links genuinely don't fit, instead of only below a fixed screen-width breakpoint, so a wedding with many sections (or long translated labels) never shows a horizontal scrollbar. The language switcher also now hugs the true right edge of the screen on wide viewports, and its button height matches the hamburger trigger's.

  • Hero photo preview stays in sync — removing or replacing the hero background photo on the Design page now updates the live preview instantly. It used to keep showing the old photo (or the old empty placeholder) until the page was reloaded.

  • Invented prices in a Journal article — our multicultural weddings guide quoted venue, catering and music costs that came from nowhere. The figures are gone, and the daily writer no longer publishes a price it cannot source.

  • Invitation emails on dark themes — guests on a dark wedding theme (Midnight Blue, Velvet Noir, Noir & Blanc) received an invitation whose date, venue and invite code were dark text on a dark card, effectively invisible. The detail cards now stay light and tinted in the couple's theme, and every theme's couple name, labels and RSVP button meet AA contrast in the inbox.

  • Saving settings from the phone no longer resets the rest — a settings save in the mobile app used to write a default over every option it did not carry, so changing the language or the plus-one limit there quietly switched off privacy mode, the guest list and its sub-toggles, guest comments, the RSVP deadline and reminder emails, deleted the reminder schedule, and dropped every language except the new default. Only the fields the app actually sends are written now.

  • One wedding per couple — if two "set up" requests race, the second now lands on the wedding the first created instead of failing with an error.

  • The plan shown in the mobile app — the mobile settings screen and the API behind it now read a couple's plan the same way the rest of LumiWed does, so a Premium wedding is shown as Premium and gets its full reminder allowance there too. Saving settings can no longer change the plan: it is set by checkout and billing alone.

  • Saving reminder settings works again. A schema change required a column the running code did not yet write, so the save failed for everyone until both sides had shipped.

  • Reminder emails no longer go out on the old fixed schedule when you have set up your own reminder rules. Until the new scheduler is switched on, a wedding with custom rules waits rather than sending the wrong ones.

  • Reminder emails now go out on the schedule you set. Choose to count from the wedding day or from when each guest's invitation went out, in days, weeks or months, and LumiWed sends them at that moment — and never chases a guest who has already replied.

  • Required RSVP questions in the mobile app — the setting that waits for a guest's required answers before counting an RSVP complete now reads and saves correctly outside the dashboard. It always reported itself as off there, and saving from the phone could not turn it on.

  • RSVP respond-by date — the "please respond by" date on your guest wedding site no longer occasionally triggers a page reload or blank flash on phones; the date is now prepared once on the server so it renders identically the moment the page loads.

  • RSVP page no longer goes blank for guests marked attending by the couple — a guest whose RSVP was recorded from the couple's dashboard (instead of by answering themselves) could open their RSVP link to an empty page with no way to see their answer or change it. The page now always offers "Update response" once a guest has answered, whether or not they were the one who submitted it.

  • Preview page greeting banner — fixed a glitch where the welcome banner on your preview page could error out and disappear right after the page loaded.

  • Guest wedding site comments — fixed a glitch where the comment timestamps on your guest wedding site could occasionally cause the page to reload or flash blank right after it loaded.

  • Settings deep links — opening a settings link that jumps to a specific section (for example the workspace or notification settings) no longer briefly flashes the wrong tab or drops your first tap while the page settles.

  • Faster first dashboard load — the dashboard now opens right after you sign up. It no longer waits on background notification and email steps, so a slow mail or push service can no longer hold you on a blank screen.

  • Trust Center now loads correctlytrust.lumiwed.com was showing the wrong page; it now shows our security and subprocessor information as intended.

  • Dates no longer shift by a day — love story milestones and family birthdays now show the exact date you entered for everyone, whatever timezone your guests are browsing from.

  • Fixed — wedding sites (<slug>.lumiwed.com) now carry a description, canonical link, and Open Graph / Twitter card tags, so guest-link query variants (?g=, ?rsvp=) collapse to one indexable URL and shared links render a proper preview card. Also fixed a dangling JSON-LD reference on the homepage that failed schema.org validation on every locale.

  • Wedding URL stays put — a couple who set a custom wedding address keeps it after their Premium period ends. Settings › Publishing now shows the address the wedding site actually answers on, matching the sidebar, and saving the editor no longer quietly moves the site to a different address — so invitation links already sent to guests keep working. Premium is still what unlocks changing the address.

What's new — August 16, 2026 #

This week's LumiWed product updates.

16 Aug 2026

Weekly

New

  • A guide that points at the fields — on your couple page, a short walkthrough now sits next to the inputs themselves: fill in your partner's first name and it moves on to their country, then tells you the page has everything it needs. Only two fields are ever required — the rest is yours to fill in whenever you like.

  • Your own welcome message, in every language — Premium couples can now write the little greeting guests see when they open the wedding site, per site language, in Settings → Guests. Type {{guest.fn}} or {{guest.ln}} and each guest is welcomed by their own name, in their own language.

  • Choose how your hero photo appears — under Design → Hero photo you can now keep the photo behind your names (and dial the veil over it up or down so the text stays readable), or open your site with the photo alone and let your names appear as guests scroll.

  • See your site the moment it's ready — as soon as you've added enough for your site to render, the Preview button rings to catch your eye and a short note explains where it is and how to come back to it. Preview as often as you like while you edit — nothing goes public until you press Publish.

Improved

  • Reminder emails now speak your language — the occasional nudge about finishing your site, adding guests or inviting your partner arrives in the language you set up LumiWed in, not English.

  • Comparing us with others — the comparison table now sticks to what each platform does, and points you at their own pricing page for what it costs. Prices move; features are what you're actually choosing between.

  • The dashboard points at things the same way everywhere — whether a button has just become useful or you tried to continue with a required field still empty, the cue now looks and behaves the same on every page. Jumping to a missed field also opens the section it is hiding in, and the field only bounces once the page has finished scrolling to it, so you actually see it.

  • A copy of your message — send us something through the contact form and you now get it back by email straight away, so our reply arrives on the same thread instead of out of nowhere.

  • Calmer content editing — finishing a section on the content page no longer jumps you down to the next one. The page stays where you left it, so a section that still needs a few more fields keeps your attention instead of scrolling away mid-edit.

  • The preview button says "Preview" — on the Content page, the floating preview button used to be a bare eye icon, so it was never obvious what it did. It now shows its label — "Preview" while your site is a draft, "View page" once it's live — right next to the icon, in your language.

  • Your section names, everywhere — renaming the Couple section now shows on your wedding site, and every section gains its own subtitle: the small line by the heading, editable per language right next to the name.

  • Reordering your sections — you can now drag a section by the whole row, not just the small handle.

  • Friendlier reminder emails — the "add your guests" reminder now greets you personally, keeps things short, and includes a one-click unsubscribe.

  • Homepage — a new question explains how each guest's personal link works, and the German, Dutch, French, Spanish and Italian pages now show the current four-step setup instead of an older five-step one.

  • Faster page loads, smarter cookie banner — the cookie consent banner now only shows where it's legally required (EU, UK, and similar regions), and loads much faster everywhere else.

  • Cookie banner speaks your language — the cookie consent banner text now shows correctly translated in all 16 supported languages, not just English.

  • A nudge to invite your partner — if you haven't added them yet, we'll send one friendly reminder a day after you sign up, or sooner once you publish your site or add your first guest. Only ever once, and never if you've already invited them.

  • Invite guests right after publishing — when your site goes live, the success screen can now lead straight into inviting your guests, with your site link and WhatsApp sharing one tap away.

  • Search and AI assistants — LumiWed now tells them exactly what it is and what it costs, so answers about pricing and features come back right instead of guessed.

Fixed

  • Activation emails now actually send — the partner invite nudge and the guest-list reminders were queued correctly but failed at the last step, so no couple ever received one. They go out again.

  • Fewer unexpected sign-outs — you shouldn't get bounced back to the sign-in page anymore while still signed in; a rare cookie-refresh timing issue is fixed.

  • Honest platform comparisons on the Journal — our comparison articles said some other wedding-website platforms had no multilingual support. Several of them do, so we rechecked every platform we name against its own help pages and rewrote what was wrong. Each article now says which month we checked.

  • Correct competitor prices in the Journal comparisons — we re-read every price we quote for another wedding-website platform on that platform's own pricing page, in every language. Weddybird's Premium was described as a one-time payment when it is a 12-month term, eWedding's cheapest paid plan was listed a little under its real price, and Zola's custom domains had an out-of-date starting figure. All three are fixed, and a price we cannot read on the vendor's own page is no longer published at all.

  • Stop quoting competitor prices in listicles that are not about price — ten comparison articles ranked platforms on multilingual depth, RSVP handling or guest experience, then ended with a price column and three sentences carrying a rival's fee. A competitor's price is the fastest-rotting claim on a comparison page: it changes without notice, it is quoted in one currency for readers in seventeen languages, and one stale number invites doubt about every other cell in the table. All of it is now stated as a feature fact instead — which plan tier a capability sits on, and whether it is free or paid — in all 17 languages. The comparison tables lose the price column entirely. LumiWed's own €59 is unchanged and still stated plainly, and the four articles whose subject genuinely is price keep their figures.

  • Correct eWedding's price in the Finnish Journal articles — ten Finnish comparisons said eWedding's cheapest paid plan starts at 9 dollars a month. It starts at $9.99, which is what the same sentence already said in every other language. The check that guards competitor prices only recognised currency symbols, so it never read the Finnish figure; it now reads currencies written as words too.

  • Search results that match the article — five comparison guides promised a price comparison in their search snippet that the articles no longer contain. In all 17 languages the snippet now names what each guide actually compares, and fits without being cut off mid-sentence.

  • Consistent section headings in the Journal comparisons, and a stale Polish article brought up to date — the ranked-platform articles label each section "Strengths", "Limitations" and "Best for", but Czech, Polish and Slovak had drifted into two different words for the same heading between articles, and French wrote its colons without the space French typography asks for. Each language now uses one wording throughout, and ratings read with the decimal comma those languages use. Separately, the Polish "affordable" article still described Weddybird as a two-language tool, Withjoy and eWedding as English-only, and Appy Couple as having no multilingual support — claims we corrected everywhere else months ago. It now says what the other sixteen languages say, checked against each platform's own pages.

  • Put pricing back in the European listicle, without the rotting part — removing competitor prices from that comparison had taken two columns out of its table, leaving nothing about how each platform charges. The table now carries a pricing-model column in all 17 languages: one-time, fixed term, monthly, free tier, free. No amounts, so nothing in it goes stale when a vendor changes a price, and it now agrees with the body text that Weddybird sells a fixed term rather than a one-time purchase.

  • Three search snippets stopped promising prices the articles no longer show — the European, RSVP and mixed-heritage comparisons still advertised a price comparison in their meta description. Each now names something the article actually compares. Several were also longer than the 160 characters search results allow and were being cut off mid-sentence; all of them now fit.

  • Journal on mobile — the "Get Started" button no longer overlaps the Journal name on small screens.

  • Correct the supported-language count in the Journal — Danish, Finnish, and Romanian articles still told readers that LumiWed publishes in seven languages, and seven articles in other languages answered "how many?" by naming the original seven instead of counting them. Every one of those now says 17, the number we actually ship, so a couple comparing platforms in their own language reads the same answer an English reader does.

  • Stop calling Weddybird's Premium a one-time purchase — its own pricing page sells a fixed term of one to three years that does not renew automatically, so describing it as a single payment was wrong. The last places that still said so are corrected in all 17 languages: the "happy to write each language yourself" recommendation now names the plan the capability sits on instead of a payment type, and the Weddybird strengths line describes the fixed term and the absence of automatic renewal rather than a "one-time price per term", which several languages rendered as a contradiction. Two languages had also added a one-time wording to a summary line that never carried one in English; those are gone too. No price we quote has changed.

  • No more "loading" errors after an update — if we ship a site update while you have a page open, it now quietly refreshes itself instead of showing a loading error, on every browser.

  • Content page loads cleanly — fixed a rare glitch where sections on your Content page could briefly flicker open or closed just after the page loaded.

  • Profile photos — you can now set a partner profile photo straight from your phone. Large photos were being rejected during upload; the picture is now resized for you, and if an upload still fails you get a clear message.

  • No more daily "your site expires" emails — the expiry warning now arrives once per milestone (30 days, 7 days, 1 day) instead of every morning, and it names the real number of days left instead of always saying 30. Sites without a title are shown by the couple's names rather than an empty pair of quotes.

  • Demo content asked up front — the "start with demo content or start clean?" question now appears on the first setup page you open, instead of waiting on the dashboard until after you had already filled everything in by hand. Picking demo content fills the page you are on right away.

  • Couple onboarding names — required first name and country fields no longer show an example wedding's details as a placeholder that looks already filled in. The fields now read as empty until you type your own, so "continue" tells you clearly what is still missing.

  • Steadier Design page — an occasional glitch that could make the Design page fail to load (mostly after tapping back or reopening a tab) is fixed, so your themes always show up.

  • Favicon uploads — you can now set a favicon on your wedding site. The upload no longer fails on the icon file type.

  • Clearer guest invite error — if you try to send an invite to a guest who was just removed, you now get a friendly message in your language asking you to refresh your guest list, instead of a confusing technical error.

  • Homepage numbers show up straight away — the counters on lumiwed.com now carry their real figures from the moment the page loads, instead of briefly reading zero.

  • Fixed the cookie banner's privacy-policy sentence — it was showing part in English even when the rest of the banner was already in your language.

  • Fixed more leftover English in the cookie banner — the "1 service" counter and the "enable/disable all" toggle text under each category now show correctly in your language too.

  • Internal tooling fix — the new marketing-email tool at its own address now loads instead of showing the wedding-site landing page.

  • Premium recognized everywhere — weddings upgraded via Stripe are now marked Premium across the whole platform, including faster translation processing that previously only applied to manually upgraded accounts.

  • Preview your RSVP form — the preview now shows your RSVP form the way guests see it, with the two answers and your own custom questions in the previewed language. No invitation code needed, so you can check it before you publish.

  • Reception at the ceremony venue — using "Copy ceremony location" no longer hides the reception: you can still name it, and your site shows ceremony and reception together on one card with a shared address, map, and parking note. The map's own "Open in Maps" button now stands alone, without a duplicate link beside it.

  • Sharing lumiwed.com — the link preview card said six languages. It now says 17, the number we actually translate into.

  • Wedding sites load reliably — fixed a bug where a dev-only debug panel could get bundled into the live site and stop guest pages from loading.

  • The welcome tour waits its turn — the guided tour now starts only after you have picked a starting point for your website (demo content or a clean slate), instead of opening on top of that question. Pick an option and the tour begins right away.

  • The welcome message closes on the first tap — the close button on the welcome message that greets your guests is now easier to hit on a phone, and the message also closes with the Escape key or fades away on its own, so it never covers your names and date.

What's new — August 9, 2026 #

This week's LumiWed product updates.

09 Aug 2026

Weekly

New

  • A faster way in from our ads — tapping a LumiWed ad now lands on a focused welcome page in your language, with a live preview of a wedding site switching languages and one clear way to start for free.

  • A headline in every colour — "In Every Language" on our homepage now drapes itself in the flag colours of all 17 supported languages, one by one.

  • See exactly what Free and Premium include — a new side-by-side table on the homepage lays out every feature, from guest limits and languages to the guestbook, RSVP reminders and privacy controls, so you can tell at a glance what you get before you pay anything.

Improved

  • Straight back to your dashboard — when you're already signed in and land on lumiwed.com, the button in the header now says "Go to dashboard" and takes you there, instead of asking you to start over.

  • Sign-in backdrop — the background video is now brighter while keeping forms easy to read.

  • Sign-in experience — enjoy a calmer, more polished welcome with quick links to LumiWed's social channels.

  • Cookie choices, everywhere. A small banner now asks for your cookie preferences on lumiwed.com and in the couple dashboard — accept all or keep just the essentials, and we honor your browser's privacy signal automatically. One choice covers the whole site.

  • More room on your phone — the content, guests, settings and account pages now use the full width of small screens, so form fields, guest cards and setting rows are easier to read and tap. Nothing changes on tablet or desktop.

  • Translations finish sooner — your wedding content now moves through translation several times faster, and two couples publishing at the same moment no longer wait for each other.

  • Premium translates first — Premium weddings jump the queue and translate with more capacity, so a large multilingual site is ready sooner.

  • Simpler pricing comparison — the Free vs Premium table on lumiwed.com now leads with what's included on both plans, then what's limited, then what's Premium-only, so it's quicker to see what actually changes when you upgrade.

  • The Free vs Premium comparison now speaks your language — the feature table on the homepage is translated into all 17 languages, and it shows how invitation sending differs between the plans, including the test invite to your own address that always goes out immediately.

  • Clearer language confirmation — when you pick your second site language on the free plan, the dialog now shows at a glance what's included, how changes work later, and what Premium adds.

  • Easier language picking — every language dropdown in your dashboard now works the same way: type to search, and see each language with its flag and its own name, like "German (Deutsch)".

  • Smoother translation status — if a translation needs another pass, we now retry it automatically and let you know with a quick notice, plus a small "translating…" indicator while it's in progress. Hover or tap it to see a live progress bar and exactly how many strings are done.

  • Offers apply themselves — when we send you a discount in your dashboard, the code is now pre-applied at checkout. No more copying it over by hand.

  • Premium comparison — you can now see clearer Free and Premium differences before upgrading.

  • Clearer publishing — your site now says plainly that it goes live right away, with translations arriving in the background as they finish, so there is nothing to wait around for.

  • Recent RSVPs readable on a phone — the dashboard's recent-replies list now shows each responder as a card instead of a wide table, so the plus-one, dietary notes and status are visible without scrolling sideways. Tap a card to open that guest.

  • Your own guest entry — open your own name from the guest list and the same small note appears there too, so you always know that invitation is a test send.

  • Testing your own invitation — add yourself as a guest and that invitation now arrives right away, even on the free plan, and never uses up any of your plan's invite sending. Your guest list shows a small note on that row so you know it is a test.

  • Start whenever you are ready — the start page now keeps a clear sign-up button within reach as you browse, on phones and larger screens.

  • Smoother theme browsing — The theme carousel's arrow buttons now visibly respond while the strip is moving, so quick repeated clicks feel acknowledged.

Fixed

  • Sign-in screen — the support chat bubble no longer sits on top of the sign-in and sign-up form.

  • Clearer content editor — Saving a translated section now shows a spinner, item titles open the editor when you click them, and the Continue button tells you which detail is still missing instead of silently doing nothing.

  • Cookie and privacy policies — now say plainly which advertising and conversion-measurement tools run on our website and dashboard, and that guest wedding sites carry none of them.

  • Cookie banner — you'll only ever see one cookie banner now, and the choice you make in it is the one that sticks.

  • Smoother start to setting up your site — the "Couple" step in the sidebar now always takes you straight there, even before you've finished the welcome interview, and the locked "Publish" step now always tells you why it's locked instead of only the first time you click it.

  • A rare page-loading hiccup — we fixed an occasional error that could interrupt your dashboard or wedding site as a page loaded. Pages now render reliably.

  • Replies reach the right person — emails from LumiWed now carry a proper reply-to address, so answering a guest invitation or a support email goes to whoever sent it instead of back to us.

  • Editing a guest's side — you can change which partner a guest belongs to again, right where you edit their details. Sides now show each partner's name instead of "X's side".

  • Our homepage — the opening section is back at the top of lumiwed.com, so the page you land on introduces LumiWed again.

  • Homepage navigation links — the Pricing and FAQ links in the site menu now scroll to the right section instead of landing somewhere above it.

  • Sign-up on your phone — the "Start for free" button now stays with you while you scroll the homepage on mobile.

  • Easier to read — faint text across the homepage, footer and help pages is now darker and comfortable to read, and animations respect your reduced-motion setting.

  • Invites blocked by a guest's language now tell you what to do — the message names the language, in your own language, and takes you straight to adding it or unlocking more languages.

  • Italian founder welcome email — updated the wording and partner invitation layout using native-speaker feedback.

  • Language lock tip — the quick tour that points out the language switcher after you lock your second language could sometimes fail to appear. It shows up reliably now.

  • Site translations — long sections (like travel details) no longer get stuck untranslated after repeated timeouts.

  • Couple page on mobile — fixed a large empty gap at the bottom of the couple details page on phones, and added a floating Next button and scroll-to-top so it's easy to move on once you're done.

  • Fixed a stuck onboarding step — clicking a locked setup step in the sidebar now always shows you why it's locked and how to unlock it, instead of only responding the first time.

  • Dashboard language — your chosen language now stays selected after first-time setup, together with your date and time formats.

  • Counted labels stay reliable in every language — an extra check now renders every "2 photos ready"-style label in all 17 dashboard languages before release, so a missing plural form can't reach you again.

  • RSVP confirmation emails — guests can now check their attendance choice for each wedding event alongside their party, dietary needs, and message.

  • Dashboard fixed in Czech, Slovak, Polish, Croatian and Romanian — pages that count things (photos ready to upload, fields to translate, guests selected) no longer break when the number is two, three or four.

  • Broken links no longer show a blank page — if a messaging app or mail client mangles the link you were sent, your wedding site, sign-in page and dashboard now open normally instead of showing nothing.

  • Signing back in — if your session timed out mid-edit, signing back in now returns you to the page you were on instead of a blank technical page.

  • Staying signed in — a brief hiccup between your browser and our servers no longer signs you out; we now give the session a moment to settle and put you back where you were.

  • No more stuck sign-in screen — if your connection drops while we're signing you back in, you now land on the sign-in page instead of a spinner that never finishes.

  • Translations arrive again after publishing — a short-lived bug made freshly published content skip translation, so guests saw it in your main language only. Publishing now translates everything as expected.

  • Correct theme and language counts everywhere — the site now shows all 11 themes and 17 languages we actually ship, and the Free plan is credited with the 4 themes it has always included instead of just one.

  • Welcome email language — your welcome email now uses the language selected when you sign up.

What's new — August 2, 2026 #

This week's LumiWed product updates.

02 Aug 2026

Weekly

A big week — the RSVP experience was redesigned end to end, dietary needs became tap-to-pick, and Turkish joined the family. Grouped by theme so you can skim.

New

Your AI assistant

  • Your assistant can fill your guest list — paste a guest list or CSV into your AI assistant and it can add everyone to your wedding — names, emails and languages included. Re-running it never creates duplicates, and invitations still only go out when you send them.
  • Wedding sites built by your AI assistant — if an assistant set up your wedding site for you, you now get a page showing exactly what it built — events, guests, story sections, languages — before you take it over. Nothing is public until you publish.

Dietary needs

  • Tap, don't type — guests pick their dietary needs from tappable options — vegetarian, nut allergy, halal and ten more — instead of typing them out on a phone. Your export always reads the same way regardless of which language the guest answered in, and there's still a free-text box for anything the list doesn't cover.
  • Plus-one dietary needs — guests can now share dietary needs for anyone they're bringing along, not just themselves. Each plus-one gets their own pick-list, right next to their name.
  • Edit a guest's dietary needs yourself — when a guest tells you about an allergy over the phone or at dinner, you can now record it on their guest card instead of asking them to reopen their invitation link. Pick from the same tags they see, or type anything the tags don't cover. The guest can still change it themselves.

RSVP

  • Decide when an RSVP counts as complete — you can now choose to only count an RSVP as complete once your required questions are answered — a new setting beside the respond-by date. Guests can always send their yes first; this just decides whether you chase them for the rest. Guests see how many answers are still outstanding and jump straight to them.
  • RSVP details order — choose the order guests see events, dietary needs, extra questions, and contact sharing on the RSVP form, from Settings.
  • RSVP notifications on Telegram — connect Telegram from Settings → Profile and get an instant message the moment a guest replies. No phone number needed, and it's free. If you'd rather use text messages, adding a phone number still works as a fallback.

Languages & personal touches

  • Turkish is now available — publish your wedding site, invitations, emails and dashboard in Turkish, alongside English, German, Dutch and the rest. Guests get every detail in their own language, and you can mix Turkish with any of the other 16.
  • Your language, confirmed — the first time you sign in, we ask which language you'd like LumiWed in. Pick it once and everything follows; change it later in Settings → Profile.
  • A guide for every language combination — Polish and German, Croatian and Italian, Romanian and Dutch, and every other pairing of the languages we support now has its own page. Whichever two languages your families speak, there is a page that speaks to it.
  • Date and time format at sign-in — the first time you sign in, we now ask how you like dates and times shown (day/month/year or month/day/year, 24-hour or 12-hour clock), and use it everywhere in your dashboard. Change it anytime in Settings.

And more

  • Personal messages from our team — when we have something just for you (a heads-up, a thank-you, or a little discount), it now appears right in your dashboard until you dismiss it, and you can reply straight into support chat.
  • Tidier content editor — sections you've already filled in now collapse automatically, so you can focus on what's still missing. Expand any section again whenever you want to double-check or edit it.
  • Claim your own wedding link — right after you publish, you can now upgrade to Premium in one tap for a custom yournames.lumiwed.com address, more guest languages, and a full year online.

Improved

The RSVP, redesigned

  • Your invite opens straight into the RSVP — the invite link now opens the RSVP as a sheet over the couple's wedding site (full-screen on your phone, styled to match), and closing it leaves you exactly where you were. The RSVP section also shows what you already answered and the respond-by date.
  • The question comes first — the RSVP now leads with "Will you attend?" instead of the guest's own name, and the two answers are full-width cards that no longer squeeze their text into four lines on a phone. They work properly with a screen reader and arrow keys.
  • Answers save instantly — choosing "Attending" or "Can't attend" now saves straight away — no Confirm step for the answer itself. If the save fails, the card goes back to what it was and offers to try again, instead of quietly looking answered.
  • No more Confirm button — your answer and every optional detail save themselves as you go, each showing its own tick. Dietary needs, guests, notes and extra questions now sit behind one "optional details" drawer instead of standing between you and the button.
  • A proper confirmation — after you RSVP, the page now repeats back exactly what was recorded — who is coming with you and any dietary note — instead of a bare thank-you, and returning guests see it straight away. Adding the wedding to Google Calendar is one tap, and you can ask for an email confirmation (or skip it).
  • Tidier RSVP form — dietary needs, events, extra questions, and contact details each get their own clearly labeled section.
  • Clearer RSVP wording — the RSVP button, nav link and related prompts on your wedding site now say "Confirm attendance" instead of the acronym "RSVP", so guests who aren't familiar with the term always know where to go and what to do.
  • What does RSVP mean? — the word "RSVP" (or your language's own version, like "SU" or "OSA") is now underlined on your wedding site. Guests can tap or hover it for a quick explanation, in their own language.
  • Change your language without leaving the RSVP — a settings cog in the top corner of the RSVP window lets guests switch language on the spot, and remembers it for next time.
  • One notification per guest, not one per tap — you no longer get pinged for an RSVP a guest mis-tapped and fixed seconds later. The notification waits about a minute and reports whatever the guest settled on — one message, not one per change of mind.
  • Redesigned RSVP notification emails — the email you get when a guest responds got a full redesign in LumiWed's warm look, with a clearly structured summary of the response: attendance, per-event choices, plus-ones, dietary needs, and the guest's message. Subjects now read naturally too — "Joel is attending your wedding".
  • Friendlier invite messages — the WhatsApp and Telegram invite message now greets guests by first name and asks them directly to RSVP, with the link reading as the form itself. Previously it used whatever full name was stored — "Dear Robin Testing Privacy" — and only said to open a personal link.

Guests & your list

  • Bringing someone? — guests are now always asked, and anyone they bring has to be named. Your list shows who is coming instead of a headcount, and you can tell "not bringing anyone" apart from "hasn't replied yet".
  • Richer guest export — the guest export now includes each guest's message to you and when they responded. Both were already collected but never made it into the file — notes stay in the export even when a guest declines.
  • One row per person in your export — every plus-one now gets their own row, with their own dietary needs, so the list you hand your caterer has one line per person.
  • Plus-ones on the guest card — each plus-one you have been told about is listed separately, with what they can and cannot eat.
  • More detail in your recent RSVPs — the dashboard overview now shows each guest's plus-one and dietary notes, plus a quick link straight to their guest profile.
  • Filter your guest list by side — you can now pick more than one side at once, so it's easy to see, say, your side plus everyone still unassigned in a single view.
  • Guestbook & inbox notes — comments now show who wrote them with a photo initial, a clear "Couple" tag, and friendly times like "just now" (hover for the exact moment). You can edit or delete your own notes, and hosts can reply as themselves.

Your wedding site

  • Language switching guests can find — guests can change the language from the top of their invite page, and the choice sticks. Before, the only way to fix a wrong language was a small link at the very bottom — hard to find when you can't read the page.
  • One place for everything — the separate guest settings page is gone. Language lives in the cog inside the RSVP window, and dietary needs and contact details sit with the rest of your answer.
  • Private wedding sites — guests who open their personal invite link now go straight in, no email step. Guests you shared a link with by hand (with no email on file) can get in too.
  • Guest list, explained — if you turn on the guest list, visitors without a personal invite link now see a note telling them how to view it, instead of the section just disappearing.
  • Travel & stay — the travel section now uses the full width of the page on laptops and desktops. Categories sit side by side, and a category with a single card stretches to fill its row instead of leaving half of it empty.
  • Your names in the browser tab — your wedding site now shows your names in the browser tab and in bookmarks, instead of "LumiWed".
  • A sharper site icon everywhere — the little icon you upload for your site now looks crisp in browser tabs, and shows up properly when a guest saves your site to their phone's home screen.

Dashboard & editor

  • Place your photos exactly right — the photo editor now has one-tap buttons to snap the crop frame fully to the top, bottom, left, or right, so a face near an edge never gets cut off. The editing view is bigger too, making it easier to line things up on your phone.
  • Easier to go live — you can now publish your site as soon as your basics and schedule are in, and a friendly reminder on your dashboard nudges you when everything's ready. Picking a theme is now an optional finishing touch, not a step that holds up publishing.
  • Language setup — you can now search languages by name, see both translated and native names, and get clearer guidance before locking your free-plan languages.
  • Content page — the Language section now opens automatically the first time you visit, so it's never missed.
  • Easier editing on your phone — the Couple step now uses the full screen width on mobile, so names, emails and countries are quicker to fill in.

Fixed

RSVP & invitations

  • RSVP replies — guests opening their invite link on lumiwed.com can now send their RSVP. Some links quietly failed to save the reply.
  • Invite links — personal invite links open again. For a short window they showed a "not found" page instead of the wedding and RSVP form.
  • Guest invite links now open your full wedding site — the "Magic link" card on a guest's detail page was sharing a bare-bones link that skipped your site's photos, schedule, and story. It now opens exactly what your guests see everywhere else.
  • Guests can change their RSVP after answering — a guest who already responded now sees a clear button to update their answer instead of a dead end.
  • Guests can cancel after the deadline — previously the respond-by date blocked every change, so someone who fell ill had no way to withdraw — and you kept catering for them. Dietary notes and language stay editable too; only new or larger acceptances are refused.
  • Reminders respect your deadline — guest reminders now count back from your RSVP deadline instead of the wedding date. A wedding in September with a July deadline was still sending reminders through August, chasing a form that had already closed.
  • RSVP notifications reach you again — the emails telling you a guest responded now actually send. The background job that flushes them was quietly doing nothing, so notifications queued up unsent.
  • A retried RSVP shows it worked — retrying a failed RSVP now updates the screen. Before, a successful retry saved the answer but left the guest looking at an unanswered form — so they could walk away thinking it never went through while you already had them down as coming.
  • RSVP details — changing your language or dietary needs no longer sends the couple a message saying you can't come. Your answer and the date you gave it now stay exactly as you left them.
  • RSVP confirmation emails — a guest with no dietary needs no longer sees a made-up "Vegetarian" line in their confirmation email.
  • Confirmation emails list everything — your receipt now lists everyone you are bringing by name, each person's dietary needs on their own line, your message to the couple, and your answers to their questions.
  • Clearer RSVP wording — guests who already replied now see "Update response" instead of "Update preferences", so it's obvious how to change an answer.
  • Your RSVP page — the "RSVP for" line now sits with your name instead of being split by the question, a glitch that could reset the form while it was loading is gone, and the expired-invitation screen now speaks your language instead of English.
  • Tidied up the RSVP status panel — the space between your status, the deadline, and the update button on the wedding site was uneven. It's now evenly spaced.
  • Guest languages — you can now only pick a guest's language from the languages your site actually offers, and an invite won't send if a guest's language isn't one of them — just update it and resend.
  • Fixed a dropdown hiding behind the RSVP form — the dietary-preferences picker could render partly behind the RSVP window. It now always shows on top.

Languages & translations

  • Accented headings look right again — headings in Polish, Czech, Slovak, Croatian, and Romanian were dropping letters like ą, ę, ř, and ș into a different, heavier font mid-word. They now match the rest of the text.
  • Your site in each guest's language — guests who read a different language than your site's main one now see the whole page in their own language right away, instead of it loading in the wrong language and switching a moment later.
  • Guest site languages — the RSVP deadline notice, the closed-RSVP message, the comment wall and the site-unavailable screens now appear in your language instead of English.
  • Your language, everywhere — menus, messages and error screens that were still showing English now appear in your language, on both your wedding site and your dashboard.
  • Publishing in your language — the publish panel, its checklist, the "your site is live" screen and the translation progress now appear in Polish, Swedish, Danish, Norwegian, Czech, Slovak, Croatian, Romanian and Finnish instead of English.
  • Preview language — the preview showed your names joined by an English "and" and an English weekday, even on a site in another language. Both now follow your site's language, like your guests already saw.
  • Private site unlock, in every language — the invite-code unlock screen now shows the right wording in all languages. Guests no longer see leftover text asking for an email that the form doesn't request.
  • Content editing stays in your language — adding a second language for translation no longer switches your content page away from the language you were editing in.
  • German emails — now written with proper umlauts.
  • Reliable translations — publishing your wedding site can translate its content again without being deferred by a missing provider credential.

Your wedding site

  • Your hero photo shows on every theme — the picture you upload now appears behind the names on all wedding designs, not only a few of them.
  • Preview — your hero photo now shows in the preview, the same way guests see it on your site. Preview was always rendering the hero without it.
  • Your day's programme — the wedding itself no longer shows up as the first item in the programme; it lists only the moments you added. Roman numerals now continue past IV, and the section stays hidden until you add your first moment.
  • Photo gallery — the carousel arrows no longer sit there doing nothing: they hide when every photo already fits on screen, and grey out at the first and last photo. Opening a photo full screen now loads the next and previous one ahead of time, so paging through the gallery responds straight away.
  • Link arrows look the same in every language — the small arrow next to "Book now", "Open in Google Maps" and "Parking directions" was missing in some languages and doubled up in others. It is now one consistent icon everywhere, on your site and in your preview.
  • Approved guest comments now show up right away — they used to be stuck for up to a minute after you approved them.
  • Private site unlock — guests who open your private wedding site without their personal link now see the email and invite-code form, so they can unlock it themselves instead of hitting a dead end.
  • Welcome banner no longer covers your names on phones — the small "Welcome" message could overlap the couple's names at the top of your site on mobile. Fixed.

Dashboard & editor

  • Guest details open again — tapping a guest in your list showed "Guest not found" instead of their RSVP, notes and magic link.
  • Dietary needs show up on the dashboard again — when a guest picked their needs from the tag list instead of typing them, the Recent RSVPs card and the guest activity feed both left the dietary line blank. They now show the tags and the guest's own note together.
  • Reliable editing — your couple, content, and design changes now finish saving before you move between setup pages.
  • Saving in the editor — when a moment, story or question can't be saved yet, we now tell you which field needs fixing instead of doing nothing.
  • Content editor — sections you're actively filling out no longer collapse on their own the moment they become complete. They stay open until you close them.
  • Demo content now actually fills in your details — choosing sample content for your ceremony or venue could leave the real fields blank behind the scenes, blocking you from moving on to Design even though the page looked ready. Fixed.
  • Favicon uploads — you can now use WebP, GIF and AVIF images for your site icon, not just PNG and JPEG.
  • Billing portal — if your premium plan has no payment on file yet, opening the billing portal now shows a friendly note pointing you to support instead of failing silently.
  • Personal support chat — your support chat now stays available even when personalized identification is temporarily unavailable.

What's new — July 27, 2026 #

This week's LumiWed product updates.

27 Jul 2026

Weekly

New

  • Guest comments — turn on a guestbook in Settings, optionally require approval, and manage notes from Inbox. Guests leave short messages; you can reply or post as the couple. Approvals and Inbox posts can take up to about a minute to show on the live site (edge cache).

  • Invite delivery — free plans schedule guest invites as send capacity allows; Premium sends them immediately. You can see scheduled vs sent status on Guests.

  • RSVP respond-by date — couples set a deadline in Settings; guests see it on the RSVP page, and new responses close after that day (wedding timezone).

  • Hide your wedding site — after you publish, you can temporarily hide the live site from guests while you make changes, then show it again without republishing.

Improved

  • Clearer invite delivery — bounced invites show in the guest list, bulk sends stay under Resend’s rate limits, and temporary rate-limit errors are retried automatically.

  • Premium upgrade email — your confirmation now greets you by first name, and only includes your partner when they've been invited.

  • Privacy mode unlock — guests can open a private wedding site by entering their invite email and invite code, not only by using the personal invite link.

  • Private site language switcher — the locked privacy page is translated into your wedding languages, and guests can switch language before unlocking.

Fixed

  • Privacy mode tip — the privacy-mode info tooltip now shows in your dashboard language, not only English.

What's new — July 26, 2026 #

This week's LumiWed product updates.

26 Jul 2026

Weekly

New

  • Invite your partner in their language — when you invite your partner to co-manage your wedding, choose the language they'll read. Their invitation email arrives in that language, and their whole dashboard opens in it too — so if the two of you speak different languages, you each get LumiWed in your own.

  • Suomeksi, kiitos — LumiWed speaks Finnish — your dashboard, wedding site, invitations, and guest emails are now available in Finnish, our 16th language. Tervetuloa!

  • Ask your guests anything — add your own questions to the RSVP form: bus times, song requests, childcare, whatever you need. Each guest answers them in their own language, and you see every answer next to their name and in your guest export.

  • A new theme: Noir Blanc — pure black and white. Your photograph fills the screen, with elegant names below and nothing else competing.

  • Photos and formatting in every section — travel notes, story blocks, love-story milestones, and schedule events can now carry photos under the text, or switch to an advanced editor with headings, lists, links, and inline images. Your guests see it all beautifully on your site, in every language.

  • Photo editor — you can now crop, rotate, flip, and reframe every gallery photo right in your dashboard, with square, portrait, and landscape presets. We keep your original, so you can re-edit anytime.

  • Gallery layouts — choose how your wedding site shows your photos: grid, masonry, or carousel.

  • Digital wedding invitation guides — new pages walk you through sending free digital invitations in your language, now in all 16 languages LumiWed supports.

  • Guest comments — you can turn on a comments section at the end of your wedding site from Design. Guests leave a short note (emoji welcome), and you can reply.

  • Privacy mode — Premium couples can lock their wedding site so only invited guests who confirm their email can view it.

Improved

  • Journal articles read more naturally — each daily post now gets an extra polish pass that strips AI-sounding phrasing and checks the writing against human narrative habits, so pieces feel warmer and more specific.

  • Cookie notice — it now matches the rest of LumiWed, with the same warm colours, type and rounded buttons instead of a generic pop-up.

  • Warmer greetings in every language — set a guest's title (Mr, Mrs, Ms) and their invitation and reminder emails now greet them with the right gendered word in languages that use one — German "Lieber/Liebe", French "Cher/Chère", and more — instead of the neutral slash form.

  • A prettier Premium receipt — the email confirming your Premium upgrade now carries LumiWed's warm signature look.

  • A gentle nudge in your language — if we open your dashboard in one language but you arrived from a page in another, we now offer, just once, to switch to the language of the page you came from. Pick either way and we remember your choice — no repeat asking.

  • Site preview loads faster — the preview page is now rendered on the server again, so it appears fully-formed instead of assembling itself in your browser after the page arrives.

  • Section photos open full-screen — tap any photo in your travel notes, story blocks, milestones, or schedule to view it large, with arrows to browse. Works in your preview and on your wedding site.

  • No retyping when switching layouts — flipping a section to the advanced editor now carries over your text and photos automatically.

  • Homepage flags — the flags in our headline now spread across the whole page and drift down together, so you can see every language we speak.

  • A tidier dashboard — the floating cookie button no longer lingers once you've made your choice. Need to change it? A new "Cookies" link sits with Privacy and Terms in the sidebar.

  • The Journal moved home — our blog now lives right on lumiwed.com under its own /blog section, so reading articles and browsing the site feels like one place. Old links keep working.

  • Screen readers speak your language — if you use a screen reader, the "Changes saved" announcements while editing now come in your dashboard language instead of English.

  • Inviting your partner — once you have filled in their name and email, the button beside the field says "Invite ", so it is clear you can bring them in to help. Still entirely up to you.

  • Lighter pages — our pages now carry a fraction of the weight they used to, so everything appears faster, especially on a phone or a slow connection.

  • Premium themes look premium — themes that need an upgrade now carry a clear "Premium theme — Unlock Premium" bar across the bottom of the card, so you can tell at a glance which ones are included in your plan.

  • Preview from anywhere in the editor — the floating menu now has a preview button, so you can open your site without scrolling back to the top.

  • Floating language button — the thumb-reach language control on wedding sites is off by default (PostHog flag). The header language control stays available when a wedding has more than one language.

  • Guest list name row — guest name and email now share one row; hover the name to see the email in a tooltip.

  • Guest list filters — attendance and side filters sit next to search in one tidy row, and the guest detail panel puts activity on the side so your guest info has room to breathe.

  • Translating RSVP questions — switch a language in the content editor and your custom RSVP questions now show the original text so you can translate each question and its options, just like every other section.

  • Language flag button — your wedding site now shows a round country flag for language switching instead of a flag emoji.

  • Floating guest menu — RSVP, language, and scroll-to-top now sit lower (aligned with the cookie button) and share one compact size.

  • Venue names stay as you wrote them — we no longer auto-translate venue and location names, since they're usually proper names. If yours is really a description ("Our Wedding", "Reception"), switch language and translate it yourself — an info icon on the field explains this.

Fixed

  • The Publish button responds on the first tap — on tablets and phones, the Publish button in the side menu no longer needed a second tap before anything happened. One tap now opens publishing straight away.

  • Sending an invite shows it's working — the send-invite button now shows a spinner the moment you tap it, instead of looking like nothing happened while your invitation is on its way.

  • Guests without an email say why they can't be selected — the tick box next to a guest who has no email address now tells you an email is needed when you tap it, instead of silently doing nothing.

  • Formatting buttons light up right away — in the advanced editor, tapping Bold, a heading, or a list now highlights the button immediately, even before you start typing, so you can tell it worked.

  • Picking a date and time is smoother — the date and time pickers when you add a moment to your schedule now open on the first click instead of sometimes needing a few tries.

  • You're told when a schedule moment is added — or if it isn't — adding a moment to your day's programme now confirms it saved, and warns you clearly if something went wrong, instead of leaving you guessing.

  • Tap a photo to move through the gallery — when browsing photos fullscreen on your wedding site, tapping the photo now moves to the next one (or the previous one, tapping its left side), so your guests aren't left tapping a photo that doesn't respond.

  • Your names stay your names — names, nicknames, parents' names, your country and your social links are no longer sent for translation. They read the same in every language, as they should. Only your "about me" text gets translated on the couple page.

  • Cookie choices are respected in the dashboard — if you decline analytics cookies, tracking scripts no longer load.

  • Dashboard on mobile — a brief drop in signal no longer shows an error screen. Your dashboard now quietly retries and loads as normal.

  • Switching a section's editor keeps your translations — flipping a travel note (or any body-text section) between the simple and advanced editor now carries your text and every translation across both ways. Simple to advanced keeps your wording; advanced back to simple keeps the words and line breaks, dropping only the formatting. Nothing you or your guests read gets lost either direction.

  • RSVP confirmation emails read naturally again — French, Spanish, and Italian confirmations now carry their proper accents, so your guests read clean, correct wording in their own language.

  • Upgrading to Premium now always takes effect — in a rare case a payment could go through without your site switching to Premium. Payments now activate reliably, and any that slip through are caught and put right automatically.

  • A ceremony without a party venue (or the other way round) counts as done — if you removed one of the two locations, the setup warning no longer asks for the city and country of the location you took off your site. An address on the location you kept is enough to send invitations.

  • Invitations always show where you're getting married — if you typed your venue address yourself instead of picking a suggestion, invites and reminders used to show only the venue name, with a map link that led nowhere. They now show your full address, and the map link and calendar attachment point at it.

  • Buttons hidden behind the chat bubble — the floating "Next", language and voice buttons now step aside for the support chat bubble, so nothing sits underneath it.

  • No more repeat pop-ups while filling in your content — the "stay and complete" warning no longer interrupts you every time you move between sections that still have an empty required field. Fill things in whatever order you like.

  • Upgrading to Premium — checkout opens reliably again, you can enter a discount code on the payment page, your upgrade is confirmed right after paying, and if anything does go wrong you get a clear message instead of a technical error.

  • Back where you left off — if you're asked to sign in on the way to a specific page, we now return you to that page afterwards instead of the dashboard.

  • Gallery layouts — picking grid, masonry, or carousel now really changes how your photos look, both in your preview and on your live site, and your choice sticks even if you pick it the moment the page opens.

  • Photo viewer — the arrows for browsing photos fullscreen no longer jump away when you move your mouse over them.

  • Premium themes — tapping a premium theme now opens the upgrade panel right away, instead of looking like nothing happened.

  • Your partner's email is optional — setting up on your own is fine. We only need each of your first names, and the couple step no longer asks for an email address that isn't there.

  • Couple step ticks off properly — once your names and countries are in, the couple step in the menu shows as done straight away, matching the tick at the top of the page.

  • Sign-in page — if sign-in is ever temporarily unavailable, the page now shows a friendly "try again" message instead of an error screen.

  • Photo viewer — opening a gallery photo in fullscreen now centers it properly on the screen.

  • Pasting an email address — copy a contact straight from your mail app and paste it in. We keep the address and quietly drop the rest, so there is nothing to tidy up by hand.

  • The language menu on our website now scrolls on phones, so every language is easy to reach.

  • Schedule times — the times you enter for your day's programme now show up for your guests exactly as you typed them, in every timezone.

  • Travel section headings — travel tips are grouped under proper headings again (By train, By car, …), translated into your guests' languages.

  • Travel categories in your language — the category names in your dashboard (Airports, By train, Hotels, …) now follow the language you set for your dashboard, instead of always showing English.

  • Invitation and reminder emails are now fully in your guest's language — the weekday in the wedding date and the small footer line no longer show up in English.

  • Guest setup blockers — when you haven't finished the required basics yet, the guests page now names exactly which details are still missing and gives a one-tap link to fix each one, instead of a generic "complete onboarding" message.

  • Add to schedule on mobile — the "Add to schedule" button now responds on the first tap and shows inline errors for a missing title, date, or time, instead of staying greyed out with no feedback.

  • Add a love-story milestone on mobile — the "Add" button in your love story now responds on the first tap and shows inline errors for a missing title or date, instead of staying greyed out with no feedback.

  • We follow your browser's language — if your device is set to a language we support, your dashboard now opens in that language instead of defaulting to English when you arrive from our homepage. Your own language choice always still wins.

  • Opening a photo — tapping a photo in your gallery, or one attached to a travel tip, now opens it properly: the picture is centred, shown at its full size and correct shape, with the page dimmed behind it. Tall photos are no longer squeezed into a small strip, photos on travel tips no longer open off the screen, and tapping the dark background closes the photo again.

  • Preview button and save messages in your language — the "Preview" / "View page" button in the dashboard header and the "Saved" confirmations that pop up after editing now follow the language you set for your dashboard, instead of always showing English.

  • Adding a travel note clears the form — after you add a note in the advanced editor, the box empties for the next one instead of keeping the text you just saved.

  • A quieter save indicator on your fields — the small "SAVED" tag next to each field is now just an icon: amber while you have unsaved edits, a spinner while it saves, a green check when it lands. It also no longer shows English wording when your dashboard is set to another language. There is now one indicator per card instead of one per field, so a card with six fields no longer shows six little save icons.

  • Browsing themes feels smooth again — clicking the arrows on the theme picker quickly no longer makes the row of themes stutter or jump backwards. Each click now moves you neatly one theme along.

  • Address suggestions stay visible — the list of address suggestions in Content now sits on top of the page instead of being cut off by the edge of the card, so you can see and pick every match.

  • Date and time buttons keep their text inside — long labels like "Pick a milestone date" no longer spill out of the button in narrow columns; they shorten with a "…" instead.

  • Partner invites no longer land in the wrong account — when your partner opens your invite on the same computer where you are still signed in, LumiWed now says who is signed in and offers to sign out so they can create their own account, instead of quietly dropping them into your dashboard.

  • Guest detail panel — the soft header tint now runs edge-to-edge under the close control, and side / language show as compact chips next to +1 instead of separate cards.

  • Guest detail chips — a guest on one partner’s side now shows that partner’s first name (e.g. “Sina’s side”) instead of “Partner 2”.

  • Premium themes — locked themes now show a clear crown and an unlock button, so you can tell at a glance which designs are part of Premium.

  • Guest language switcher — the header control is back for multi-language wedding sites; only the floating language button stays behind the PostHog toggle.

  • Poor translations no longer reach your guests — when a translation comes back weak, we now try again instead of publishing it. If a line still can't be translated well after a few tries, we leave your original wording in place and tell you exactly which lines need a look, rather than putting something wrong on your site.

  • Weak translations stay off your guest site — if a line was scored too low to trust, guests now see your original wording instead of the bad translation. Older rejected rows already in the database are hidden the same way.

  • Translating your content — every section now shows your original text right under the field you are translating, so you always see what you are working from. Previously only a few fields did.

  • Your site now really gets translated when you publish — publishing kicked off the translation run, but the request never arrived, so every section — travel notes, schedule, venue, your own words — stayed in the language you wrote it in. Publish now reaches the translator every time, and each language you added fills in on its own.

  • We hear about translation problems now, not you — if a publish can't hand your site to the translator, or a translation job fails partway, it now pings us right away instead of quietly leaving your site in one language.

What's new — July 20, 2026 #

This week's LumiWed product updates.

20 Jul 2026

Weekly

New

  • Czech is now available — your wedding site, invites, RSVPs, and dashboard now speak Czech.
  • Slovak is now available — full Slovak support across your wedding site, invites, RSVPs, and dashboard.
  • Croatian is now available — your wedding site, invites, RSVPs, and dashboard now speak Croatian too.
  • Romanian is now available — full Romanian support across your wedding site, invites, RSVPs, and dashboard.