Product changelog

Building HereNow in public, one release at a time.

Follow the product changes, fixes, and experiments that shape HereNow.events after launch.

Latest version 0.7.4July 12, 2026
Release activity

Changelog updates by day

Switch between day, week, and month to see how often HereNow ships public changelog versions.

Updates
237
Active days
28
Peak day
24
5
23
8
11
2
7
12
11
7
9
10
24
18
6
6
4
2
7
4
5
23
5
9
6
3
3
2
5
Version 0.7.4

July 12, 2026

Latest

Fixed

  • Separated registrations awaiting organizer review from the event waitlist, keeping capacity, approval, and attendee messages consistent.
Version 0.7.3

July 12, 2026

Fixed

  • Fixed pending approval actions so organizers can approve or reject registrations inline with clear retryable feedback. Reported by An.
Version 0.7.2

July 12, 2026

Fixed

  • Fixed My Events filter totals staying at zero after the event list finishes loading. Reported by An.
Version 0.7.1

July 12, 2026

Changed

  • Simplified the pricing page by removing redundant release-status copy below the plan comparison.
Version 0.7.0

July 12, 2026

Changed

  • Replaced full event-page importing with a link inspiration workflow that creates an original draft from the source topic, format, and agenda structure.
  • Simplified link-based creation so organizers no longer need to choose an ownership mode before generating a draft.
  • Kept source copy, images, dates, locations, people, and ticketing details out of newly generated events while preserving legacy safeguards for earlier drafts.
Version 0.6.14

July 11, 2026

Changed

  • Improved URL import rights safeguards, source attribution, and search visibility controls.
  • Retired obsolete test event pages with permanent visitor redirects.
Version 0.6.13

July 11, 2026

Changed

  • Improved search visibility controls for public and non-public event pages and strengthened HereNow site identity signals.
Version 0.6.12

July 10, 2026

Changed

  • Simplified the silent homepage background video to autoplay and loop continuously without playback controls.
Version 0.6.11

July 10, 2026

Fixed

  • Prevented Google sign-in from showing an error while the user is still completing authorization, with calmer pending and cancellation states across account entry points.
Version 0.6.10

July 10, 2026

Changed

  • Improved search visibility and sharing consistency across public pages.
  • Refined visibility handling across different content states.
  • Strengthened privacy and reliability across key product workflows.
  • Updated core platform components for better long-term stability.

Fixed

  • Improved the mobile homepage header so navigation stays aligned and easy to reach.
  • Improved homepage background video playback in mobile and in-app browsers, with a visible play and pause control when manual playback is needed.
Version 0.6.9

July 9, 2026

Changed

  • Added the floating back-to-top control across blog and resource collection pages, using the shared site control for a consistent reading experience.
Version 0.6.8

July 9, 2026

Changed

  • Split subscription billing and payout setup into separate settings areas so hosts can manage Pro billing and Stripe payouts without mixing the two workflows.
  • Improved paid-ticket setup guidance with clearer links to Subscription and Payouts from event publishing, dashboard readiness checks, support prompts, and help center articles.
Version 0.6.7

July 9, 2026

Added

  • Added clear copied feedback when users copy an agent access token from Developer settings.

Changed

  • Improved public event pages with richer search descriptions that include event timing, location, host context, and registration details.
  • Strengthened public event page structure with clearer sections for event time, location, registration, and event details, plus a host-facing heading control for event descriptions.
  • Hid empty archive and message areas from public event pages until content exists, so new event pages stay focused on real event information.
  • Added safer search-indexing defaults for community-contributed event files and links.

Fixed

  • Fixed public event page titles so event dates respect the event timezone and the HereNow.events brand name appears only once.
  • Fixed public event page rendering so shared event links load reliably from the first request.
Version 0.6.6

July 8, 2026

Changed

  • Moved the public web version indicator from a floating badge into the footer bottom bar as a quieter status label.
Version 0.6.5

July 8, 2026

Changed

  • Added a pricing fee calculator and updated paid-ticketing copy now that Pro ticket sales, Stripe payouts, and revenue tools are available.
  • Updated the footer X profile button to use the current X brand mark instead of the legacy Twitter bird.
Version 0.6.4

July 8, 2026

Changed

  • Improved the footer social row with a clearer X profile icon while keeping legal links in the compact bottom bar.
Version 0.6.3

July 8, 2026

Changed

  • Refined the public footer with compact social icons under the brand area and smaller legal links in the bottom bar.
Version 0.6.2

July 8, 2026

Added

  • Added the founder's X profile to the public footer.
Version 0.6.1

July 8, 2026

Added

  • Added the official HereNow.events LinkedIn company profile to the public footer.
Version 0.6.0

July 7, 2026

Changed

  • Updated the public site header and creator quota messaging for the formal HereNow.events launch.
Version 0.5.95

July 7, 2026

Changed

  • Switched the homepage hero to versioned HD montage asset paths so browsers fetch the clearer 1280px video instead of reusing cached lower-resolution media.
Version 0.5.94

July 7, 2026

Changed

  • Improved homepage hero video clarity by rebuilding the montage from higher-resolution source clips while keeping the compressed background asset under 1 MB.
Version 0.5.93

July 7, 2026

Changed

  • Refined the homepage hero montage with a brighter social-table opening and a broader workshop mix so the banner reads more like a multi-category event platform.
Version 0.5.92

July 7, 2026

Changed

  • Hardened public release-note wording so the changelog focuses on visible product outcomes instead of exposing internal operating mechanics.
Version 0.5.91

July 7, 2026

Changed

  • Increased the homepage hero montage visibility by reducing the heavy orange video wash while preserving text contrast and the warm HereNow brand tone.
Version 0.5.90

July 7, 2026

Changed

  • Changed uploaded image optimization to run only after organizers confirm an image for use, reducing wasted processing when draft images are replaced.
Version 0.5.89

July 7, 2026

Changed

  • Updated the homepage hero backdrop from a single activity scene to a lightweight multi-scene lifestyle montage covering hands-on workshops, dining, city walks, and style sessions.
Version 0.5.88

July 7, 2026

Added

  • Added automatic multi-size WebP generation for user-uploaded images, with display, card, and thumbnail variants for faster public pages.

Changed

  • Updated uploaded event content photos to use optimized WebP display and thumbnail images while preserving original-quality downloads.
  • Updated the homepage hero to use a local lifestyle video backdrop with a WebP poster fallback and reduced-motion handling.
Version 0.5.87

July 6, 2026

Fixed

  • Fixed My Events filter counting by making the top filter numbers and the displayed event list share the same active and archived event buckets, with coverage for open, draft, ended, and archived states. Reported by An.
Version 0.5.86

July 6, 2026

Changed

  • Tightened the My Events Host center into a compact first-screen summary with setup and order details collapsed by default, and gave the Event list a clearer workspace boundary so organizers can find their events faster. Reported by An.
Version 0.5.85

July 6, 2026

Changed

  • Improved the event management desktop layout so the page uses responsive width, normal vertical scrolling, adaptive stats columns, and a horizontally safe registration table instead of requiring browser zoom. Reported by An.
Version 0.5.84

July 6, 2026

Fixed

  • Fixed the event-published share handoff so the published event slug is preserved in the success-page URL, restored after refresh, and guarded against empty share links. Reported by An.
Version 0.5.83

July 6, 2026

Changed

  • Cleaned public changelog wording so release notes focus only on product changes.
Version 0.5.82

July 5, 2026

Changed

  • Enhanced the homepage hero with a reduced-motion-aware animated gradient background while preserving the prominent AI idea input, orange focus glow, and quick-start suggestion chips across desktop and mobile.
Version 0.5.81

July 5, 2026

Changed

  • Aligned the branded 404 and 500 pages with the optimization checklist by adding a HereNow header, restoring the 404 Go Back action, and preserving retry/home recovery actions.
Version 0.5.80

July 5, 2026

Fixed

  • Fixed the registration success account-linking CTA so Google upgrade returns attendees to the registered event page, preserves login recovery, and exposes a clear Skip for now action.
Version 0.5.79

July 5, 2026

Changed

  • Removed the low-priority event editor keyboard shortcuts entry point, help overlay, shortcut hook, and related regression script from the required optimization scope after product review confirmed it is not needed for the core organizer workflow.
Version 0.5.78

July 5, 2026

Added

  • Added a published-event share readiness handoff with canonical URL display, explicit copy success feedback, attendee-page and share-metadata preview actions, a host-facing readiness checklist, shared SEO preview helpers, and stable public registration CTA markers for desktop and mobile event pages.
Version 0.5.77

July 5, 2026

Added

  • Added a full notifications center at `/notifications` with real notification list rendering, unread/read state, per-item and bulk mark-read actions, notification target navigation, and a one-click path to notification email preferences.
Version 0.5.76

July 5, 2026

Fixed

  • Fixed direct AI time suggestions so choosing a suggested event time also shifts existing agenda item times by the same offset, including date suggestions that contain an embedded time.
Version 0.5.75

July 5, 2026

Changed

  • Polished the zero-event dashboard empty state with the requested 80px/24px centered layout, large emoji, exact first-event copy, sparkle Create Event CTA, templates inspiration link, and subtle gradient background while preserving the header Create event action.
Version 0.5.74

July 5, 2026

Changed

  • Connected the notification bell experience more fully to real notification data by adding review and 24-hour reminder data to the notifications API, sharing a 360px dropdown with notification icons, relative timestamps, loading/empty states, Mark all read, View all, mobile navigation behavior, and a static-regression guard for the navbar entry point.
Version 0.5.73

July 5, 2026

Changed

  • Refined the mobile event editor into cleaner collapsible card sections with Basic Info expanded by default, card-level 16px section styling, icon headers, content status dots, chevron-only collapse affordances, and the requested section order around Cover, Registration Settings, and Speakers.
Version 0.5.72

July 5, 2026

Added

  • Added a global keyboard shortcut system for event editing, including Save Draft, Publish, future quick navigation, Escape close handling, toast feedback, editable-field protection, and a discoverable shortcuts help overlay.
Version 0.5.71

July 5, 2026

Changed

  • Aligned registration confirmation emails with the launch email design by adding a dedicated orange-accent card, a stronger success headline, primary Add to Calendar and secondary View Event Page CTAs, calendar attachment metadata, powered-by footer copy, and optional spots-filled context from registration notifications.
Version 0.5.70

July 5, 2026

Changed

  • Tightened the post-event review invitation flow so invitation emails use the notification review link, include structured event date and curator details, route to the public review anchor, and the event page review section handles both `#review` and `#reviews` links.
Version 0.5.69

July 5, 2026

Changed

  • Improved the mobile cover-image focal point editor with a 44px touch target on the original-image selector, source-specific long-press loupe previews, touch scroll prevention while dragging, safe-area padding, and a regression guard for the mobile touch controls.
Version 0.5.68

July 5, 2026

Changed

  • Updated public event detail pages to show the current curator's other published events instead of generic similar-event recommendations, with mobile horizontal scrolling, desktop three-card layout, and a follow prompt when no other curator events are available.
Version 0.5.67

July 5, 2026

Changed

  • Completed the mobile registration-management swipe action behavior so tapping outside an open attendee card closes it, and added a regression guard for the mobile swipe-card structure.
Version 0.5.66

July 5, 2026

Changed

  • Tightened the mobile publish confirmation into a bottom-sheet interaction with the expected mobile height, backdrop, upward shadow, drag handle spacing, and keyboard-accessible handle closing.
Version 0.5.65

July 5, 2026

Fixed

  • Hardened guest cancellation and ticket checkout protections so attendee details stay private and suspicious submissions are rejected more consistently.
Version 0.5.64

July 5, 2026

Fixed

  • Fixed ticketed waitlist registration so full events send guests through the waitlist flow instead of starting checkout or consuming ticket inventory, with accessible labels on the registration modal fields.
Version 0.5.63

July 5, 2026

Fixed

  • Updated public SEO rules so event registration pages can be crawled and honor their `noindex` metadata, while staying out of the sitemap and public search results.
Version 0.5.62

July 5, 2026

Fixed

  • Fixed the mobile public event registration flow so the cookie choices prompt no longer blocks the bottom registration action, and registration summary, form, and success dialogs stay above global prompts.
Version 0.5.61

July 5, 2026

Fixed

  • Improved the standalone public registration page so anonymous guests can recover from validation errors, submit trimmed registration details, and complete registration without being forced to create a HereNow account.
Version 0.5.59

July 5, 2026

Fixed

  • Improved login failure recovery so users see a clear retryable message, and email sign-in controls remain usable after failed reset or verification requests.
Version 0.5.58

July 4, 2026

Changed

  • Improved the My Events dashboard layout so Host Center and Event list read as separate sections, with a clearer list header, filter context, and visible count before the event cards. Reported by An.
Version 0.5.57

July 4, 2026

Fixed

  • Fixed My Events filter counts so All, Draft, Open, Ended, and Archived are calculated from the same normalized event list that renders the cards, including robust API response parsing and open-event detection by end time. Reported by An.
Version 0.5.56

July 4, 2026

Fixed

  • Fixed the create-event draft flow so Save Draft persists unfinished events to My Events, draft navigation prompts save before leaving, and existing draft events are no longer deleted when users exit the editor. Reported by An.
Version 0.5.55

July 4, 2026

Changed

  • Improved the AI event generation progress indicator so creation steps advance with a timed fallback when exact stream phases are not available, plus a slow-generation hint and timeout fallback to prevent the flow from appearing stuck. Reported by An.
Version 0.5.54

July 4, 2026

Fixed

  • Fixed event detail pages so an event is only marked ended after its configured end time has passed, instead of switching to the ended layout as soon as the start time is reached. Reported by An.
Version 0.5.53

July 3, 2026

Fixed

  • Fixed successful publish navigation so the editor marks the just-published event as server-synced before opening the success page, preventing the unsaved-changes prompt from interrupting the publish flow. Reported by An.
Version 0.5.52

July 3, 2026

Fixed

  • Fixed the event editor capacity field so negative or non-positive values are cleared before they can reach the live draft, preview, autosave, or publish payload. Reported by An.
Version 0.5.51

July 3, 2026

Fixed

  • Fixed AI assistant date confirmations so single-day event dates are normalized into the editor and update both start date and end date together, while date-range wording is left for cross-day clarification instead of being misapplied as a one-day event. Reported by An.
Version 0.5.50

July 3, 2026

Fixed

  • Added a canonical domain redirect so requests to `www.herenow.events` permanently redirect to `herenow.events` while preserving the path and query string.
Version 0.5.49

July 2, 2026

Fixed

  • Fixed Google sign-in buttons on the login and post-registration screens so failed or stalled sign-in starts automatically restore the button state and show a clear retry message instead of requiring a manual page refresh. Reported by An.
Version 0.5.48

July 2, 2026

Changed

  • Changed the event editor description translation action to target the current app language explicitly, with clearer button text and completion feedback so organizers can tell when translation is running and what language it will produce.

Fixed

  • Fixed the desktop description Translate action defaulting to Chinese when no target language was provided, which made Chinese descriptions appear unchanged after translation.
Version 0.5.46

July 2, 2026

Changed

  • Refreshed curated event template copy so official templates lead with more specific, launchable event concepts while preserving existing SEO slugs.
Version 0.5.45

July 2, 2026

Added

  • Added in-app versions of transactional notifications so email-backed updates can appear in the notification center when recipients sign in with the same email.

Changed

  • Changed new-registration notifications for organizers to open the event management page directly.

Fixed

  • Fixed notification menus so clicking outside the panel or pressing Escape closes them across the main app and marketing header.
Version 0.5.44

July 2, 2026

Changed

  • Removed the extra host-rights confirmation step from publishing so organizers can publish once required event details are ready.
Version 0.5.43

July 2, 2026

Changed

  • Simplified image-based event creation by using a leaner poster analysis flow that moves uploads into editable drafts faster.
Version 0.5.42

July 2, 2026

Changed

  • Rewrote homepage template copy so featured event ideas speak directly to visitor outcomes instead of internal curation language.
Version 0.5.41

July 1, 2026

Changed

  • Hid immature popularity and creator metrics from public template and profile surfaces until those numbers are mature enough to be useful.
Version 0.5.40

July 1, 2026

Changed

  • Refreshed homepage template curation with a stronger set of event ideas, clearer category groupings, and more reliable featured-template fallback data.
Version 0.5.39

June 30, 2026

Changed

  • Improved transactional notification timing for event reminders, post-event review requests, event updates, and recap publication.

Fixed

  • Added duplicate-send protection to reminder, review, and recap notifications so repeated background runs do not send the same message twice.
Version 0.5.38

June 30, 2026

Added

  • Added attendee registration emails for confirmed, waitlisted, and approval-pending registrations across free and paid checkout flows.
  • Added email as a required default registration field while preventing duplicate custom email questions.
Version 0.5.37

June 30, 2026

Added

  • Added organizer email notifications when a new attendee registers, including attendee details and a direct link to the event management page.
Version 0.5.36

June 30, 2026

Changed

  • Simplified public event pages by hiding the Host organization card when it duplicates the curator identity.
  • Updated duplicate personal-host events to label the remaining curator row as `Curator & host`.

Fixed

  • Added a clearer fallback for unsupported email notification events so release builds stay reliable.
Version 0.5.35

June 23, 2026

Changed

  • Replaced the mobile event editor's left header Save action with Preview, relying on background autosave for draft protection.
  • Routed the mobile Preview action through the same preview modal used by desktop, including a fresh editor-to-store sync before opening.
Version 0.5.34

June 23, 2026

Changed

  • Improved the mobile event start-method selector so all creation options fit cleanly without horizontal clipping.
  • Moved the mobile event editor AI composer into the flex layout so the input row stays fully visible above the mobile viewport edge.
  • Switched the SPA shell to dynamic viewport height and hid cramped mobile header status text on creation screens.
Version 0.5.33

June 23, 2026

Changed

  • Simplified the mobile event editor header by removing the secondary editing-mode hint.
  • Removed the mobile autosave status banner while keeping background autosave and leave protection.
  • Reduced duplicate AI assistant prompt copy in the mobile composer and help entry.
Version 0.5.32

June 23, 2026

Changed

  • Improved caching for curated template cover images.
  • Added faster returning-visitor loading for homepage template data while fresh results update in the background.
  • Tuned homepage and template gallery image loading so first visible cards load eagerly and later cards lazy-load with async decoding.
Version 0.5.31

June 23, 2026

Changed

  • Reworked the mobile event editor bottom bar into a persistent AI assistant composer, with poster rescan and crop upload moved into an attachment menu.
  • Changed the mobile help and field-level AI buttons to open the assistant with targeted prompts instead of sending users away or running isolated copywriting actions.

Fixed

  • Normalized AI setup input before request creation so copied values with whitespace or line breaks no longer cause setup-related failures.
Version 0.5.30

June 23, 2026

Fixed

  • Fixed new event creation so stale local editor autosaves and previous AI assistant messages no longer carry into a fresh event.
  • Tightened AI assistant title parsing so time-change requests no longer rewrite the event title.
Version 0.5.29

June 4, 2026

Changed

  • Made long-poster imports faster and more reliable by using the top poster crop for core facts and a single agenda crop for optional schedule recovery.
  • Changed poster extraction to preserve Chinese agenda/topic text instead of translating it, and to stop forcing uncertain speakers into structured speaker cards.
  • Embedded the original uploaded poster in the event description so long posters remain visible even when full structured extraction is imperfect.
Version 0.5.28

June 4, 2026

Changed

  • Improved uploaded-poster extraction for long vertical posters by sending bounded local detail crops alongside the full image.
  • Added focused agenda and speaker recovery across poster crops, including non-speaker agenda slots and speaker portrait crop remapping back to the original poster.
Version 0.5.27

June 4, 2026

Changed

  • Improved the cover editor for tall poster uploads with a wider desktop modal, a wider preview panel, and a bounded scrollable original-image focus area.
  • Moved the cover confirmation action to the top of the preview panel so users do not need to scroll to the bottom after adjusting a crop.
Version 0.5.26

June 4, 2026

Changed

  • Changed the mobile event editor voice note flow so recorded speech is sent directly to the AI assistant after transcription instead of stopping as editable text in the input box.
  • Updated the mobile voice feedback copy to make the flow feel like the assistant is listening and acting on the voice note.
Version 0.5.25

June 4, 2026

Added

  • Added mobile voice-note input for the event AI assistant, with a microphone icon, recording state, transcription loading state, and editable transcript insertion.
  • Added speech transcription support for mobile AI event editing.

Changed

  • Added protective limits and usage tracking around voice transcription so mobile voice edits stay reliable under load.
Version 0.5.24

June 4, 2026

Changed

  • Reworked the mobile event editor controls so Save and Publish live in the top editor bar while AI gets a persistent bottom composer.
  • Added a WeChat-style mobile AI input bar for quick event edits, material uploads, and one-tap access to the full assistant panel.
  • Hid the global mobile version badge and moved support access into the mobile editor header so the bottom area stays focused on AI input.
Version 0.5.23

June 3, 2026

Changed

  • Improved the mobile event editor into a scrollable one-column workflow with core sections expanded by default and optional sections independently collapsible.
  • Hid duplicate top Preview and Publish actions on narrow mobile editor screens while keeping the fixed bottom Save Draft and Publish actions visible.
  • Moved the mobile Support entry above the editor action bar so it no longer overlaps Publish.
Version 0.5.22

June 3, 2026

Changed

  • Closed the AI event creation and editing loop so prompts, JSON parsing, assistant updates, templates, and local fallbacks preserve the newer event settings instead of dropping them during AI edits.
  • Added deterministic assistant parsing for invite-link visibility, registration approval, waitlist settings, and paid or free ticket drafts from organizer chat messages.
Version 0.5.21

June 3, 2026

Changed

  • Changed uploaded-poster event creation to preserve the original poster as the editable cover source while still defaulting to a 16:9 cropped cover presentation.
  • Added an original-image focus view to the cover editor so organizers can see the full uploaded poster and drag the crop window to choose which area appears.
Version 0.5.20

June 3, 2026

Added

  • Added Pro-only AI event poster generation from event details, including guests, agenda, date, location, and organizer style requests.
  • Added optional style reference image uploads for OpenAI poster generation while storing generated posters with event and owner attribution.
  • Added an event management poster panel with style prompt input, reference upload, generation status, copy URL, and download actions.
  • Locked the legacy poster image endpoint behind the same event-owner and HereNow Pro checks.
Version 0.5.19

June 3, 2026

Changed

  • Added workflow-specific AI routing for event creation, editing, imports, image understanding, marketing copy, and copywriting.
  • Tightened local AI configuration hygiene so temporary setup files are not published.
Version 0.5.18

June 3, 2026

Fixed

  • Replaced generated Wellness duplicate-cover fallbacks with real photo covers for Sunset Yoga Flow, Breathwork and Meditation, and Sound Bath Reset.
Version 0.5.16

June 3, 2026

Fixed

  • Prevented visually duplicated Wellness template covers from appearing together by treating alternate encodes of the same yoga, breathwork, and sound bath photos as one cover group.
Version 0.5.15

June 3, 2026

Fixed

  • Fixed Google sign-in from `www.herenow.events` by making the cross-domain login handoff more reliable.
Version 0.5.14

June 3, 2026

Changed

  • Unified the public site footer through the shared HereNow.events footer component so the home page and marketing pages use the same brand lockup, link groups, full-width layout, and copyright treatment.
Version 0.5.12

June 3, 2026

Added

  • Added a floating back-to-top control on the changelog page for easier navigation through long release history.
Version 0.5.11

June 3, 2026

Changed

  • Widened the changelog release activity chart on desktop, tightened bar spacing, and defaulted overflow views to the latest dates.
Version 0.5.10

June 3, 2026

Changed

  • Reduced the global support widget entry to a small low-emphasis Support control on desktop and a compact help icon on mobile.
Version 0.5.9

June 3, 2026

Changed

  • Changed product support feedback to require a logged-in HereNow account, remove manual email collection, return a fast English confirmation, and record every in-scope submission as account-linked support feedback.
Version 0.5.8

June 3, 2026

Fixed

  • Allowed logged-out visitors to submit the focused AI product support assistant while keeping abuse prevention and product-scope filtering in place.
Version 0.5.7

June 3, 2026

Added

  • Added a focused AI product support center and global AI Help widget for HereNow questions, bug reports, feature requests, Stripe setup, billing, account blockers, and paid event setup.
  • Added structured support intake so product feedback and support issues can be handled separately from moderation reports and client error reports.
  • Added workflow separation so support conversations do not interfere with event generation and other AI tools.
Version 0.5.6

June 3, 2026

Added

  • Expanded the public Help Center into a first paid event guide covering profile setup, Pro subscription, Stripe payouts, paid ticket settings, launch checks, and income basics.
Version 0.5.5

June 3, 2026

Fixed

  • Fixed ticket sales start and sales end fields so empty date-time controls display a consistent English format instead of browser-localized Chinese placeholders.
Version 0.5.4

June 3, 2026

Added

  • Added day, week, and month view modes to the public changelog release activity chart.
Version 0.5.3

June 2, 2026

Fixed

  • Fixed changelog release activity chart count labels so tall bars no longer clip into the chart container edge.
Version 0.5.2

June 2, 2026

Added

  • Added a daily release activity bar chart to the public changelog page, generated from changelog version dates.
Version 0.5.1

June 2, 2026

Changed

  • Adjusted scheduled maintenance tasks so the launch candidate fits the current operating environment.
  • Documented future background-processing improvements for reminders, waitlists, and email retries.
Version 0.5.0

June 2, 2026

Changed

  • Updated React and React DOM to `19.2.7` and aligned React type packages with the stable React 19.2 toolchain.
  • Updated the shared package peer dependency range so internal packages no longer require a canary Next.js build.
Version 0.4.5

June 2, 2026

Added

  • Added an explicit account deletion policy helper and test coverage for empty-event deletion, protected-event archive, and future protected-event cancellation.
  • Added account-deletion tracking so anonymized accounts remain distinguishable from blocked accounts.

Changed

  • Hardened account deletion so empty owned events can be deleted, while owned events with registrations, orders, comments, or archive content are archived instead of destroyed.
  • Changed future published owned events with protected records to be cancelled and archived during account deletion.
  • Scrubbed organizer SEO snapshots, email delivery payloads, email preferences, reactions, registrations, ticket orders, AI logs, and app error reports during account anonymization.
  • Blocked account deletion from silently leaving active HereNow Pro billing behind.
Version 0.4.4

June 2, 2026

Added

  • Added email delivery tracking, duplicate-send protection, delivery reconciliation, and retry handling for failed deliveries.
  • Added public email preference and one-click unsubscribe endpoints/pages so guest attendee emails and logged-in user emails can manage notification categories.
  • Added email suppression handling for bounces, complaints, and blocked recipients.
  • Added background email retry processing and a production email operations guide.

Changed

  • Routed existing registration, reminder, waitlist, recap, review, event update, and curator notification emails through the shared delivery layer.
  • Changed email preference checks to honor both email-level preferences and logged-in user notification settings.
  • Updated production readiness checks to warn when email delivery, preference management, or background processing is not ready.
Version 0.4.3

June 2, 2026

Added

  • Added subscription cancellation visibility for period-end cancellation and cancellation timestamps.
  • Added a payment operations guide for event review, subscription lifecycle, payout readiness, and daily checks.

Changed

  • Changed payment-event handling so failed or interrupted events can be safely retried while completed events remain stable.
  • Improved Settings > Payments billing copy so organizers see renewal, access-through, and cancellation states after checkout or billing changes.
Version 0.4.2

June 2, 2026

Added

  • Added ticketing guardrails so reservations, payment amounts, and inventory stay consistent under busy checkout periods.
  • Added concurrent E2E coverage for free ticket inventory, paid checkout reservations, registration capacity, and waitlist promotion.

Changed

  • Moved ticket checkout availability checks and order creation into a safer reservation flow so simultaneous checkout attempts stay consistent.
  • Changed free ticket checkout to create a pending manual order and then use the shared paid-order reconciliation path, ensuring sold counters and registrations are updated consistently.
  • Hardened waitlist promotion, guest cancellation, and organizer registration actions so capacity checks and promotions remain consistent.
  • Configured local end-to-end runs to avoid real payment calls unless explicitly enabled.
Version 0.4.1

June 2, 2026

Added

  • Added Playwright launch-guard coverage for public pages, robots, event privacy SEO, seeded publication and registration flows, content archive reads, ticket checkout guards, refund guards, and protected upload/write surfaces.
  • Added `test:e2e`, `test:e2e:public`, `test:e2e:core`, and `test:launch` scripts plus CI public-smoke coverage on pull requests.
  • Added E2E launch-guard documentation with environment requirements, coverage mapping, and seeded data cleanup rules.
Version 0.4.0

June 2, 2026

Added

  • Added durable payment-event tracking for duplicate protection, review, retry state, results, and failure diagnostics.
  • Extended production checks so payment operations can verify required tracking is ready.

Changed

  • Promoted the product to the `0.4.0` Launch Hardening milestone for P0.5 Payment GA and production-readiness work.
  • Wrapped payment-event handling with duplicate detection so already processed events do not mutate orders, subscriptions, refunds, or account status again.
  • Hardened paid ticket reconciliation so duplicate payment events cannot double-count sold tickets.
  • Aligned Stripe Checkout Session expiration with the local 30-minute pending reservation window.
  • Hardened free registration creation so duplicate checks, capacity checks, and registration writes stay consistent.
  • Changed user account deletion into privacy-preserving anonymization so historical events, registrations, orders, comments, and content are not destructively removed.
  • Improved background coverage for event reminders and waitlist promotion.
Version 0.3.7

June 2, 2026

Changed

  • Simplified the public sitemap XML to canonical URL entries only, removing redundant alternate-language tags while public Chinese pages remain disabled.
  • Added the Brand Assets page to the public sitemap for partner and press discovery.
Version 0.3.6

June 2, 2026

Changed

  • Updated the shared site header and footer branding to use the approved sunflower icon plus HereNow.events wordmark treatment.
  • Replaced favicon metadata and the fallback favicon SVG with the sunflower brand icon.
  • Added Brand assets to mobile navigation and shared footer links while keeping the main desktop navigation focused on core product pages.
  • Updated the Organization structured-data logo to the new sunflower brand icon.
Version 0.3.5

June 2, 2026

Added

  • Added a public Brand Assets page where partners can preview and download HereNow logo files, white logo variants, sunflower icons, favicons, web thumbnails, Open Graph images, and the complete brand kit ZIP.
  • Added the generated HereNow Brand Kit v1 assets to the web public directory for direct browser downloads.

Changed

  • Linked Brand assets from the marketing footer Resources section.
Version 0.3.4

June 2, 2026

Changed

  • Updated the site wordmark to use the Lalezar logo font with the HereNow orange `#FF6B3D` across the shared header, footers, homepage, and login branding.
  • Added a reusable `BrandWordmark` component so the future sunflower icon can be attached without changing each page by hand.
Version 0.3.3

June 2, 2026

Added

  • Added a reusable organizer ticket settings component for create/edit and management flows, including paid/free pricing, inventory, max-per-order limits, ticket status, sort order, and sales start/end windows.
  • Added publish-time paid ticket readiness checks so active paid tickets require HereNow Pro and completed Stripe payouts before the event goes live.

Changed

  • Saved ticket drafts with the event publishing flow so organizers can configure paid registration before publishing instead of waiting until the management page.
  • Enforced Pro subscription and Stripe payout readiness on active paid ticket saves and attendee paid checkout.
Version 0.3.2

June 2, 2026

Added

  • Added event archiving with `archivedAt` tracking so historical events can be folded away without deleting registrations, comments, orders, or content assets.
  • Added Dashboard bulk actions for selecting visible events, archiving/restoring multiple events, and deleting only events without protected records.
  • Added protected-delete API behavior: events with participant or community records now return `EVENT_DELETE_PROTECTED` and should be archived instead.

Changed

  • Hidden archived events from public discovery, search, recommendations, curator public profiles, Open Graph images, stats, and sitemap output while keeping them available to their organizer.
  • Updated My Events filters with an Archived bucket so active workspace counts stay focused while total event quota still includes archived events.
Version 0.3.1

June 2, 2026

Added

  • Added a reusable event Share Kit with direct social share buttons, suggested social copy, Open Graph image preview, image download, and image URL copying.
  • Added visual-platform helpers for Instagram and Xiaohongshu that copy the caption and open the event share image.

Changed

  • Upgraded the event published page and event detail share dialog to encourage organizer distribution with ready-made copy and visuals instead of link-only sharing.
Version 0.3.0

June 2, 2026

Added

  • Added the Event Archive content wall so event pages can retain community photos, file links, uploaded materials, and video links as long-term event assets.
  • Added contributor identity badges for archive items, including organizer, speaker, attendee, and waitlisted states.
  • Added organizer moderation for archived content, including pin/unpin, hide/show, and removal controls.
  • Added durable content-archive support for event photos, materials, and video links.

Changed

  • Promoted the product version to `0.3.0` for the Content Archive milestone.
  • Extended event detail pages beyond registration and recap into a durable post-event content destination.
Version 0.2.5

June 2, 2026

Added

  • Added event detail messages with top-level comments, one-level replies, likes, author avatars, and event-role badges for organizers, speakers, attendees, and waitlisted users.
  • Added organizer moderation for event messages, including soft delete and pin/unpin controls.
  • Added durable support for event comments and comment likes.
Version 0.2.4

June 2, 2026

Added

  • Expanded the homepage with SEO-focused sections for curator use cases, AI event creation advantages, interest-to-income positioning, traditional event platform comparison, public event SEO assets, FAQ content, and a stronger final creation CTA.
  • Added homepage FAQ and SoftwareApplication structured data for richer search context.

Changed

  • Updated homepage metadata and keywords around AI event page building, creator event software, workshop registration, and event monetization.
  • Added deeper H2/H3 heading structure across the homepage for rendered SEO audits.
Version 0.2.3

June 2, 2026

Fixed

  • Fixed notification preference toggles so the switch knob stays inside its track and the row layout no longer creates a hard blank toggle column.
Version 0.2.2

June 2, 2026

Added

  • Added event visibility controls for Public, Invite link, and Private publishing modes in the event editor.
  • Added a publish-time visibility choice so organizers can choose whether a published event is Google-indexable or link-only.

Changed

  • Kept invite-link events out of public discovery, sitemap, curator SEO counts, recommendations, and follower launch notifications while still allowing direct URL access.
  • Blocked anonymous API access to draft and private events by slug.
Version 0.2.1

June 2, 2026

Added

  • Added a clearer Organizer setup panel in Payments settings with host profile, Pro plan, and Stripe payout readiness.

Changed

  • Made `/settings?section=payments` the explicit self-serve place for organizers to subscribe to Pro, manage billing, and connect Stripe payouts.
Version 0.2.0

June 2, 2026

Added

  • Established the HereNow versioning plan from internal alpha through public GA, with `0.2.0` as the Payments Alpha milestone.
  • Added Pro subscription checkout status sync so Settings can show active Pro status and renewal timing.

Changed

  • Moved product versioning away from endless `0.1.x` patch releases toward milestone-based minor releases.
Version 0.1.119

June 1, 2026

Fixed

  • Kept Chinese event ideas in Chinese during AI creation by localizing template fallback descriptions, short descriptions, tags, and fallback agenda items when the source text is Chinese.
  • Hardened the location picker so Google Maps or Leaflet loading failures show a usable fallback instead of crashing the event creation page.
  • Made location geocode failures return to the existing typed venue safely instead of throwing through the picker.

Changed

  • Encoded Google Maps search links with full URL encoding so Chinese venue names open cleanly in Google Maps.
  • Synced the visible Web app version.
Version 0.1.118

June 1, 2026

Fixed

  • Fixed SPA route/view synchronization so top navigation links such as `My Events` render the matching page after Next.js client transitions.
  • Updated the dashboard route entry to initialize the dashboard view explicitly instead of inheriting the previous SPA view.

Changed

  • Synced the visible Web app version.
Version 0.1.117

June 1, 2026

Added

  • Added production readiness checks for core setup, data access, authentication, events, registrations, and paid ticketing.
  • Added release helper scripts for candidate validation, promotion, and recovery workflows.

Changed

  • Exposed production readiness status for monitoring.
  • Synced the visible Web app version.
Version 0.1.116

June 1, 2026

Fixed

  • Restored production Google sign-in by completing the required account and paid-ticketing compatibility updates.
  • Hardened the sign-in callback so non-critical profile sync failures no longer turn a successful sign-in into an error page.

Changed

  • Synced the visible Web app version.
Version 0.1.115

June 1, 2026

Added

  • Added organizer ticket pricing controls on the event management page, including ticket name, status, currency, quantity, max-per-order, and sort-order fields.
  • Added a per-ticket payout estimator that shows attendee price, HereNow platform fee, fee rule, and estimated host net before checkout.
  • Added a clearer Payments settings estimate with the default `5% + $0.30` paid-ticket fee example and payout caveats.

Changed

  • Synced the visible Web app version.
Version 0.1.114

June 1, 2026

Added

  • Expanded paid-ticketing reconciliation across delayed payment outcomes, refunds, disputes, and subscription status changes.

Changed

  • Payment order updates now preserve attendee custom registration answers.
  • Refund updates now recompute order refund totals and status from the latest payment state.
  • Synced the visible Web app version.
Version 0.1.113

June 1, 2026

Changed

  • Finalized paid ticket checkout with clearer payout attribution and platform-fee tracking.
  • Synced the visible Web app version.
Version 0.1.112

June 1, 2026

Added

  • Added host payout onboarding so organizers can start, continue, and return from payout setup.
  • Added a Payments settings panel where organizers can see account, charge, and payout readiness status.

Changed

  • Paid ticket checkout now requires host payout readiness before paid registration can proceed.
  • Synced the visible Web app version.
Version 0.1.111

June 1, 2026

Added

  • Added account, customer, and subscription references for payout onboarding and billing subscription status.
  • Added fixed per-order ticket platform fee fields so paid ticketing can represent the Phase 2 `5% + $0.30` fee structure while keeping `platformFeeCents` as the total platform fee.

Changed

  • Updated ticket amount calculation, order creation, payment updates, and revenue reporting to preserve the fixed-fee breakdown.
Version 0.1.110

June 1, 2026

Changed

  • Regenerated the mobility, storytime picnic, children's music circle, and family nature walk template covers with natural mid-range compositions and fewer than four people per image.
  • Synced the visible Web app version.
Version 0.1.109

May 31, 2026

Changed

  • Reworked template cover assets across Knowledge, Wellness, Art & Culture, Family, Social, and Crafts toward close-up detail shots, materials, tools, tabletop compositions, and scene details instead of repeated group scenes.
  • Replaced duplicate-looking template covers for candles, floristry, leathercraft, book club, writing, finance, yoga, sound bath, film, photography, family craft, picnic, and social templates with more distinctive image files.
  • Synced the visible Web app version.
Version 0.1.108

May 31, 2026

Changed

  • Unified the public top navigation into a shared SiteHeader system so the homepage SPA, marketing pages, and fallback navbar use the same brand lockup, menu order, spacing, and active-state styling.
  • Kept app-specific actions such as login, language switching, notifications, preview, and publish controls as right-side header slots so navigation consistency does not disturb event workflows.
  • Synced the visible Web app version.
Version 0.1.107

May 31, 2026

Added

  • Added a lightweight cover editor with title overlays, subtitle text, cover layout templates, tint controls, accent/text colors, and title-card styling.
  • Added reusable cover design rendering so edited covers appear consistently in the event editor, preview modal, and public event page.
  • Added cover design data to generated event themes so cover edits are saved with the event instead of being baked into the source image.

Changed

  • Updated AI cover generation guidance to create clean background imagery without embedded text, logos, or QR codes so the editor can own typography.
  • Synced the visible Web app version.
Version 0.1.106

May 31, 2026

Added

  • Added integration readiness cards so third-party analytics can be connected without redesigning the dashboard.
Version 0.1.104

May 31, 2026

Added

  • Added the first bilingual i18n routing layer with `/zh/...` localized routes, locale cookies, route-aware client navigation, and a header language switcher.
  • Added shared locale, market, hreflang, canonical URL, and localized date/time helpers for English and Simplified Chinese.
  • Added locale and market context to template API responses so future country-specific template libraries can build on the same contract.

Changed

  • Added language alternates to core page metadata and sitemap entries for static pages, blog pages, event pages, and curator pages.
  • Localized key event/explore/dashboard date formatting based on the active UI language.
  • Synced the visible Web app version.
Version 0.1.103

May 31, 2026

Added

  • Added a host check-in QR tool on event management pages, including QR image, copy/open actions, and live check-in stats.
  • Added a public QR check-in page where attendees scan the host QR code, enter their registration email, and mark confirmed registrations as checked in.
  • Added secure QR check-in support so attendee check-ins do not require attendee login.

Changed

  • Improved QR-based attendee check-in protection.
  • Synced the visible Web app version.
Version 0.1.102

May 31, 2026

Added

  • Added an advanced Explore discovery framework with city/location search, time range filters, topic chips, location type filters, recommended/popular/date sorting, and a personalized discovery toggle.
  • Added an event recommendations API for personalized, trending, and similar-event recommendations using existing event, registration, follow, traffic, share, and review signals.
  • Added similar event recommendations to public event detail pages.

Changed

  • Extended public event discovery so advanced filters work before a dedicated search service is introduced.
  • Synced the visible Web app version.
Version 0.1.100

May 31, 2026

Added

  • Added city/type opportunity scoring, template gap detection, data quality diagnostics, and feedback-loop action recommendations for future template and recommendation systems.
Version 0.1.99

May 31, 2026

Added

  • Added a Marketing Agent API that generates copy-ready X, Instagram, LinkedIn, email, community, reminder, and recap assets for event hosts.
  • Added a Marketing Agent panel to event management with channel selection, tone/goal controls, rollout schedule, profile links, and one-click copy actions.
  • Added Instagram to curator brand social links and exposed curator social profiles on public curator and event pages.
Version 0.1.98

May 30, 2026

Added

  • Added the Phase 2 paid ticketing framework with ticket types, ticket orders, order items, refunds, curator payout snapshots, and platform commission fields.
  • Added checkout, payment update, and refund scaffolding so payments can be connected without redesigning the order system.
  • Added public ticket lookup, curator ticket management, guest checkout start support, and paid-order registration reconciliation.

Changed

  • Added paid-ticketing configuration placeholders and prepared guest checkout routes.
Version 0.1.96

May 30, 2026

Added

  • Added URL import ownership choices for organizer-owned imports versus reference-only imports.

Changed

  • Organizer-owned URL imports now preserve authorized source content while locking imported organizer details.
  • Reference-only URL imports remain facts-only and require rewritten copy, replacement images, and a separate organizer identity.
Version 0.1.95

May 30, 2026

Added

  • Added host-rights publishing confirmation, event report entry points, and clearer copyright/impersonation reporting guidance.

Changed

  • Changed event-platform URL imports to a rights-safe facts-only path that avoids copying source titles, descriptions, organizer identities, and cover images.
  • Updated Trust Center and Terms language to clarify URL import boundaries, host authorization, and takedown review.
Version 0.1.94

May 30, 2026

Changed

  • Linked the global Web version badge to the public changelog so visitors can open the full release history from the site chrome.
Version 0.1.93

May 30, 2026

Changed

  • Replaced additional person-heavy template covers with lower-density detail shots for food, craft, family science, and running templates.
Version 0.1.92

May 30, 2026

Changed

  • Replaced selected template covers with more natural close-up, small-group, and tabletop compositions to reduce repetitive AI-generated crowd scenes.
Version 0.1.91

May 30, 2026

Changed

  • Refreshed the generated event template cover assets with more globally diverse, internationally neutral community imagery.
  • Synced the Web app version badge with the current Web package version after the template cover update.
Version 0.1.90

May 29, 2026

Fixed

  • Bundled changelog content as a generated module so the public release notes page reliably renders in production.
Version 0.1.89

May 29, 2026

Fixed

  • Synced the public changelog into the web build output so release notes render correctly in production.
Version 0.1.88

May 29, 2026

Added

  • Added a public `/changelog` page that renders the project release notes in English for users who want to follow product updates.
  • Added the changelog page to the marketing footer and sitemap.
Version 0.1.87

May 29, 2026

Changed

  • Made poster import use a cropped title band from the uploaded poster as the default event cover, preserving the source poster's visual style instead of falling back to a mismatched template cover.
  • Applied the same poster-title cover behavior to both initial poster creation and later AI assistant material uploads.
Version 0.1.86

May 29, 2026

Added

  • Added client-side error reporting from React error boundaries, browser errors, and unhandled promise rejections into a dedicated reporting pipeline.
  • Added Google Places autocomplete to the location picker search input when the Google Maps key is configured.

Changed

  • Loaded the Google Maps JavaScript API with the Places library so location search can suggest venues and addresses before manual search.
Version 0.1.85

May 29, 2026

Changed

  • Switched the location picker to use Google Maps when available, with the existing open map as a fallback.
  • Added Google Maps browser geocoding for location search and map clicks so selected addresses come from Google when the map key is available.
  • Documented Google Maps setup for production and local development.
Version 0.1.84

May 29, 2026

Changed

  • Capped event editor cover preview height so imported original-ratio images no longer dominate the creation page.
  • Centered original-ratio cover images with contained display in the editor while keeping fixed ratios cropped as selected.
Version 0.1.83

May 29, 2026

Changed

  • Required sign-in before starting event creation from the homepage, templates, or direct `/events/new` access while keeping attendee registration free of mandatory login.
  • Required sign-in for AI creation and image upload calls instead of allowing anonymous pre-login event generation.
  • Preserved homepage idea text and selected template drafts through the login handoff so users can continue creating after authentication.

Fixed

  • Made the login return path fall back to the current protected URL, so direct visits to `/events/new` return to the creation flow after sign-in.
Version 0.1.82

May 29, 2026

Added

  • Added AI request protection for anonymous, signed-in, and shared-network usage.
  • Added burst protection for text, image understanding, and image generation so heavy usage fails gracefully.
  • Added clearer retry guidance for temporarily limited AI requests.

Changed

  • Improved AI retry behavior for temporary upstream failures.
  • Documented AI protection settings for local development.
Version 0.1.81

May 29, 2026

Fixed

  • Made the event creation assistant reply in the same language as the user's latest message, including proactive follow-up messages after direct field updates.
  • Localized assistant fallback/error messages so AI response issues no longer default to English after Chinese input.
  • Updated AI edit prompts to support non-English languages instead of hardcoding English whenever the UI locale is not Chinese.
Version 0.1.80

May 29, 2026

Changed

  • Added an `Other` category option to event creation for activities that do not fit the main category set.
  • Updated category normalization, Explore filters, AI category guidance, and fallback cover selection to recognize `Other`.
  • Defaulted uncategorized events to `Other` instead of incorrectly forcing them into `Social`.
Version 0.1.79

May 28, 2026

Changed

  • Made imported URL cover images default to their original image ratio instead of forcing 16:9 in the event editor.
  • Added a main cover ratio picker with Original, 16:9, 4:3, 1:1, and 20:9 options.
  • Persisted the chosen cover ratio into event theme data so previews and public event pages honor the curator's selection.
Version 0.1.78

May 28, 2026

Added

  • Added a persistent frontend version badge showing the independently tracked Web app version.
Version 0.1.77

May 28, 2026

Fixed

  • Fixed URL-imported event timezone inference for Las Vegas/Nevada and other common US locations.
  • Added source GMT offset parsing so imported pages that show `GMT-7` can resolve to the correct event timezone when location context is available.
  • Made timezone labels calculate the GMT offset from the event date, so summer events show daylight-saving offsets such as `America/Los_Angeles (GMT-7)`.
Version 0.1.76

May 28, 2026

Fixed

  • Made URL-imported event cover images survive the creation flow instead of being overwritten by default gallery covers.
  • Normalized imported timezone values so `Asia/Shanghai` and similar source timezones show correctly in the editor, publish confirmation, preview, and public event page.
  • Formatted public event times using the event timezone instead of the viewer browser timezone.
Version 0.1.75

May 28, 2026

Fixed

  • Removed the deprecated Pages Router `config.api.bodyParser` export from the App Router upload API.
  • Updated the upload flow runtime compatibility for production image uploads.
Version 0.1.74

May 28, 2026

Changed

  • Made the event creation assistant return safe field updates even when the model outputs a full event draft instead of an `eventUpdates` delta, so right-side chat edits now update the left-side form.
  • Synced the manual editor state before sending chat messages so AI edits are based on the latest visible draft fields.
  • Preserved URL-imported event dates and times in the source or venue timezone, with location-based timezone inference for structured event pages.
Version 0.1.67

May 28, 2026

Added

  • Added the first payment and revenue reporting framework page for future paid tickets, GMV, refunds, commission, and curator payouts.
Version 0.1.66

May 28, 2026

Added

  • Added AI usage logging for text creation, poster extraction, and URL extraction, with portability coverage.
  • Added recent published event review and suspicious event flags for missing covers, weak titles, registration anomalies, and capacity issues.

Changed

  • Improved the quota message so users see readable guidance instead of corrupted text.
Version 0.1.64

May 28, 2026

Added

  • Added a portability and restore plan for core production data.
Version 0.1.59

May 28, 2026

Added

  • Added a temporary creation quota: each signed-in user can create up to 8 events before seeing the quota-limit message.
  • Added dashboard quota messaging when a user is near or at the 8-event creation limit.

Changed

  • Hardened event creation so ownership always follows the signed-in account.
  • Updated duplicate/save/publish failure handling so quota errors show the product message instead of a generic failure.
Version 0.1.58

May 28, 2026

Added

  • Added a 49-template event catalog across Crafts, Knowledge, Wellness, Art & Culture, Food & Drinks, Family, and Social categories.
  • Added template system research notes covering market signals, coverage strategy, and next iterations.

Changed

  • Updated the templates experience to merge saved templates with the built-in catalog so production never shows an empty gallery.
  • Reworked template preview and template gallery UI with stable icon controls and cleaner one-click template drafting.
  • Connected AI creation template matching to the new catalog so weak drafts can inherit stronger agenda, category, tag, and description structures.
Version 0.1.57

May 28, 2026

Changed

  • Reworked the user settings experience into focused Profile, Brand, Notifications, and Account/Data sections with stable icon UI and mobile-friendly saving.

Fixed

  • Removed brittle garbled-symbol controls from the settings surface and prevented loose settings payloads from corrupting profile state.
Version 0.1.56

May 27, 2026

Changed

  • Tightened the attendee registration loop so successful signups refresh the public event page and switch CTAs into registered or waitlisted states.

Fixed

  • Refreshed public event data after registration, cancellation, approval, check-in, and event edits so capacity and attendee counts update promptly.
  • Treated duplicate same-email signups and cancelled-registration reactivation as successful attendee states instead of dead-end errors.
  • Kept unlimited-capacity events open in the summary and registration modals instead of treating missing capacity as full.
Version 0.1.55

May 27, 2026

Added

  • Added URL material intake to the event editor AI assistant, so pasted event links can update the current draft without restarting creation.

Changed

  • Normalized AI-created drafts across text, URL, poster, and chat-edit flows to keep organizers separate from speakers and dedupe speaker lists.

Fixed

  • Hardened poster OCR cleanup for replacement-character fragments in the blue-poster section labels.
Version 0.1.54

May 27, 2026

Changed

  • Polished the attendee registration surfaces by replacing fragile emoji UI with stable icons or text in the registration modal, standalone registration page, My Events empty states, and toast notifications.
  • Added clearer signed-in attendee messaging: logged-in users now see that their registration will be saved to My Events, and standalone registration also pre-fills account name/email.

Fixed

  • Removed an unreachable legacy registration-success branch that still carried old account-linking copy.
  • Removed hidden fallback symbols from registration controls that could render as garbled text in some environments.
  • Stopped local development pages from calling reminder background jobs by default, reducing unrelated 500 noise in attendee flows.
Version 0.1.53

May 27, 2026

Added

  • Added the attendee-side account handoff after registration: successful registrations now guide users to connect Google and return to My Events.
  • Added automatic guest-registration linking after sign-in, so same-email registrations are attached to the user account.
  • Added authenticated registration prefill and server-side user linking for logged-in attendees.

Fixed

  • Fixed attendee review eligibility so it is based on the current user's own registration instead of any registration on the event.
  • Allowed confirmed attendees to open the review section even when an ended event has no previous reviews yet.
Version 0.1.52

May 27, 2026

Added

  • Added event marketing analytics for organizers: unique IP visits, page views, shares, registrations, likes, saves, and registration conversion rate.
  • Added like/save/share actions to public event pages and wired publish/share flows into analytics tracking.

Changed

  • Updated the event management page to surface marketing performance metrics above the registration list.
Version 0.1.51

May 27, 2026

Added

  • Added a first-class event organizer field across AI event drafts, the editor, preview, publish payloads, and public event pages.

Fixed

  • Updated URL-based event extraction so Luma hosts and JSON-LD organizers are stored as organizers instead of being misclassified as speakers.
  • Persisted organizer data through an existing event metadata field so production can use the field without a blocking data-model update.
Version 0.1.50

May 27, 2026

Fixed

  • Added a production-domain redirect so non-canonical hosts land on `https://herenow.events` with the original path and query intact.
Version 0.1.49

May 22, 2026

Added

  • Added material intake to the event editor AI assistant: users can attach or drag poster images into the right panel, then auto-fill the current draft instead of restarting the creation flow.

Fixed

  • Cleaned poster OCR replacement characters such as `��态共创`, restoring known blue-poster labels like `生态共创`.
  • Preserved poster-derived speaker avatar crop data while syncing editor state, so later edits no longer drop cropped speaker headshots.
Version 0.1.48

May 22, 2026

Added

  • Documented the production data-access hardening model under `docs/ops`.

Changed

  • Converted homepage template filters and template cards into semantic buttons with clearer keyboard focus behavior.
  • Made the template preview modal scroll internally so one-click template use stays reachable on smaller screens.
  • Reworked empty TBD date/time inputs in the event editor so they show clear placeholders instead of native `0/0/0` browser artifacts.
  • Routed mobile publishing through the shared publish flow so draft saving, sign-in checks, and public link generation stay consistent with desktop.

Fixed

  • Improved poster extraction with a focused second pass for speaker blocks, avatar crop hints, and exact agenda start/end times.
Version 0.1.47

May 21, 2026

Changed

  • Reworked the homepage cold-start experience around event templates instead of active/popular events.
  • Hid the homepage Popular Events sections on both mobile and desktop.
  • Made homepage template cards open the template preview directly, showing the event framework, TBD timing, and agenda structure before one-click use.
Version 0.1.46

May 21, 2026

Changed

  • Removed gradient, illustration, and seasonal icon covers from the cover selector so the gallery focuses on real photo-based covers.
  • Stopped automatic AI cover generation after text, poster, and URL event creation; drafts now start with a category-matched gallery cover.
  • Kept AI cover generation as an explicit manual action in the cover selector.

Fixed

  • Prevented uploaded posters and generic gradients from becoming the default event cover during AI-assisted creation.
Version 0.1.45

May 21, 2026

Added

  • Added poster speaker avatar extraction: vision analysis can now return normalized portrait crop coordinates for named speakers, and the client crops those portraits into speaker avatars.
  • Added browser face-detection fallback for uploaded posters when the AI does not return explicit portrait crop coordinates.

Fixed

  • Updated speaker avatar rendering in the create preview, edit form, and event detail page so generated `data:image` avatars display as images instead of text.
Version 0.1.44

May 21, 2026

Fixed

  • Centralized Google sign-in redirect handling so preview and production links return to stable HereNow pages.
  • Changed the post-registration Google upgrade flow to use a safer login return handoff.
Version 0.1.43

May 21, 2026

Fixed

  • Persisted Google sign-in state more reliably during the return-to-app handoff.
  • Improved login persistence so reopening the app does not immediately require another login.
  • Blocked unsafe external redirect targets during login return handling.
Version 0.1.42

May 21, 2026

Fixed

  • Improved login return URL resolution when app URL configuration is missing or incorrect.

Changed

  • Updated the example public app URL to the active production domain.
Version 0.1.41

May 21, 2026

Fixed

  • Fixed poster uploads stopping on a `Generation Failed` page when the image AI returned an editable fallback draft.
  • Prevented short text-generation timeouts from capping longer image analysis requests, reducing false poster-analysis timeouts for long posters.
  • Avoided putting the image-analysis flow into temporary cooldown after a single request timeout so immediate poster retries can still run.

Changed

  • Increased the example image-analysis timeout to a safer value for poster analysis.
  • Added lightweight image-analysis input size diagnostics without logging image content.
Version 0.1.40

May 21, 2026

Added

  • Added AI-backed event cover generation with configurable model, size, and quality settings.
  • Added non-blocking cover generation after poster-based event extraction so fields can populate immediately while a fresh event-page cover is generated in the background.

Changed

  • Stopped using uploaded source posters as event cover images; poster uploads now act as source material for field extraction and optional generated covers.
  • Changed the existing social poster generation route to default to a lower-cost image model and medium quality unless overridden.
Version 0.1.39

May 21, 2026

Fixed

  • Unified poster image analysis across the quick-create upload flow and the chat upload flow so both send the same compact base64 analysis image and consume the structured `event` response.
  • Prevented poster creation from silently accepting a generic empty draft when image analysis fails; the generation screen now retries once and then shows an explicit error instead of filling blank fields.
  • Reduced client-side analysis image payload size for long posters so uploads stay under serverless request limits while preserving enough resolution for OCR.
  • Fixed the quick-create image submit handler so it uses the latest poster preview when preparing the AI analysis image.
Version 0.1.38

May 21, 2026

Changed

  • Added a shared explicit fact extraction layer for text ideas, poster analysis output, and URL imports so date, time, location, capacity, and completion flags are preserved even when AI output is incomplete.
  • Added AI model compatibility handling for updated model names.
  • Increased the default AI request timeout to reduce premature poster and URL extraction fallbacks.
  • Passed locale through the URL creation flow so Chinese event pages keep Chinese extraction and template behavior.

Fixed

  • Fixed text idea fallback drafts losing obvious Chinese facts like "next Saturday afternoon at 3", venue names, and capacity.
  • Fixed URL fallback drafts losing structured date ranges and city/venue names when AI extraction times out.
  • Fixed generic Social category fallbacks overriding stronger matched templates such as book clubs or tech events.
Version 0.1.37

May 21, 2026

Changed

  • Added a shared AI creation template engine for text ideas, uploaded posters, and URL imports so all three entry paths use consistent category, theme, tags, agenda, and fallback draft structure.
  • Added built-in high-quality templates for book clubs, tech salons, craft workshops, wellness sessions, food socials, art nights, family activities, and social meetups.
  • Updated text idea generation prompts to recommend matching built-in templates while preserving explicit user facts.
  • Improved long poster handling by generating a compressed analysis image in the browser before calling the vision endpoint.
  • Updated URL extraction to apply the same template enhancement layer and preserve `endDate` from structured data.
Version 0.1.36

May 20, 2026

Fixed

  • Fixed poster-based AI creation so small uploaded images are sent directly to the vision endpoint as base64 while still preserving the uploaded cover URL.
  • Changed poster extraction to request compact, key-field-first JSON, reducing truncation that previously caused generic fallback drafts.
  • Added a salvaged parse path for incomplete vision JSON so title, date, location, tags, and description are recovered when possible instead of being discarded.
  • Preserved extracted `endDate` values from AI responses so multi-day poster events can populate the editor.
Version 0.1.35

May 20, 2026

Fixed

  • Preserved compatibility with existing event status values during data-model updates.
  • Preserved existing search data during data-model compatibility work.
  • Synced the production data model without destructive data-loss flags.
Version 0.1.34

May 20, 2026

Fixed

  • Fixed the curator profile API TypeScript build error by typing review and event collections before reducing, filtering, and mapping them.
  • Fixed additional strict production type-check errors in event listing, follows, reviews, stats, user export, template rendering, and search helpers.
  • Updated the web build script to prepare the required data client before production builds.
Version 0.1.33

May 20, 2026

Fixed

  • Fixed the waitlist promotion background-job TypeScript build error by typing registration records before filtering by status.
Version 0.1.32

May 20, 2026

Fixed

  • Changed event reminder scheduling to a daily run for the current operating environment.
  • Kept background scheduling within current operating limits while preserving the daily event-completion check.
Version 0.1.31

May 20, 2026

Fixed

  • Prevented AI timeout failures from blocking the creation flow by falling back to an editable draft on text, image, and URL generation paths.
  • Made the AI assistant route non-blocking so an upstream timeout no longer turns a created event into a failed generation screen.
  • Preserved uploaded poster images as cover images when image analysis falls back locally.
  • Added a short failure cooldown so repeated local requests do not each wait for the same unreachable upstream timeout.
Version 0.1.30

May 20, 2026

Changed

  • Updated local AI text generation configuration for the current default model.
  • Added model-agnostic AI helper support so creation, assistant edits, suggestions, copywriting, URL extraction, and image extraction share the configured AI path.
  • Documented local AI model configuration.
  • Added timeout and retry controls so local development can fall back quickly when the AI service is unreachable.

Fixed

  • Removed route-level checks that incorrectly required a legacy AI setup value even when another model is configured.
Version 0.1.29

May 20, 2026

Changed

  • Replaced the AI event creation prompt used by `/api/ai/generate` with a cleaner accuracy-first prompt.
  • Added a deterministic event draft generator as a fallback when AI is unavailable or returns invalid output.

Fixed

  • Added a quality guard so AI drafts do not drop explicit user facts such as date, time, location, or capacity.
  • Fixed streaming accumulation so streamed chunks append only new text instead of re-appending the accumulated buffer.
  • Fixed local Chinese time extraction so capacity values such as `20人` are not mistaken for `20:00`.
Version 0.1.28

May 6, 2026

Changed

  • Changed published event slugs from title-derived strings to random short codes like `hn-xxxxxxxxxx`.
  • Added automatic retry on rare event-link collisions during publishing.

Fixed

  • Made the post-publish event page open immediately while refreshing in the background.
  • Reduced public event detail API latency by narrowing registration and review payloads.
  • Added a short server-side cache for public event detail responses to smooth over slow or flaky data reads.
  • Avoided replacing a just-published cached event with a temporary API failure or not-yet-visible 404.
Version 0.1.27

May 6, 2026

Changed

  • Reworked the pre-publish modal into a faster publish confirmation focused on share-card preview and the publish action.
  • Removed the operational checklist and SEO/meta framing from the quick publish flow.
  • Kept only hard blockers for missing publish-critical details such as title, date/time, location, capacity, and invalid registration questions.
Version 0.1.26

May 6, 2026

Fixed

  • Added preview avatar fallback behavior so broken or malformed avatar values show initials instead of corrupting layout.
Version 0.1.25

May 6, 2026

Changed

  • Made theme color selection visibly affect the event editor instead of only saving the color into event data.
  • Added selected-color feedback to category chips, tag chips, theme swatches, and the theme preview control.
  • Added a mobile Theme panel and made the mobile publish action follow the selected theme color.
Version 0.1.24

May 6, 2026

Fixed

  • Fixed AI assistant registration-field edits that previously confirmed the change without adding fields to the editor.
  • Added deterministic parsing for custom registration requests such as company, job title, phone number, WeChat, and dietary restrictions.
  • Clarified that name and email are default registration fields and should not be duplicated as custom fields.

Changed

  • Expanded assistant prompt context so custom registration fields can be represented in event updates.
Version 0.1.23

May 6, 2026

Fixed

  • Fixed a runtime crash when clicking AI assistant capacity suggestions whose values are returned as numbers.
  • Normalized assistant suggestion option values before sending them to the editor.
  • Added frontend fallback coercion for suggestion values so older in-memory suggestions remain clickable.
Version 0.1.22

May 6, 2026

Fixed

  • Fixed AI event idea generation failing when a configured local network path is unavailable.
  • Added a safer retry path after temporary local connection failures.
  • Improved generation error messages so the UI surfaces clearer failure details instead of only `HTTP 500`.

Changed

  • Reduced prompt example topic leakage so generated drafts stay anchored to the user's exact idea.
Version 0.1.21

May 6, 2026

Changed

  • Improved mobile curator profile pages with richer profile stats, follow state handling, and segmented tabs.
  • Updated mobile curator event cards with availability, date/time, location, and clearer view actions.
  • Added mobile empty states for upcoming events, past events, and reviews.
Version 0.1.20

May 6, 2026

Changed

  • Improved the mobile My Registrations page with summary stats for upcoming events, waitlist entries, and downloads.
  • Added clearer mobile registration card actions for viewing events, adding calendar files, and cancelling registrations.
  • Replaced native cancel confirmation with an inline confirmation state on registration cards.
Version 0.1.19

May 6, 2026

Changed

  • Improved the mobile registration success screen with clearer next-step guidance after confirmation or waitlist signup.
  • Added visible feedback for calendar downloads and copied event links.
  • Strengthened registration success modal accessibility with dialog metadata and a clearer Back to Event action.
Version 0.1.18

May 6, 2026

Changed

  • Improved mobile registration form validation with inline errors for name, email, and required custom fields.
  • Replaced browser-native validation bubbles with consistent app-level error messaging.
  • Cleaned up the mobile registration summary copy and added dialog/accessibility metadata for the registration modal.
Version 0.1.17

May 6, 2026

Changed

  • Improved the mobile public event registration bar with date, location, availability, and CTA context.
  • Added bottom safe-area spacing on mobile event pages so fixed registration actions do not cover content.
  • Added accessibility labels for the mobile event registration action region and CTA.
Version 0.1.16

May 6, 2026

Changed

  • Improved the mobile pre-publish check as a bottom sheet with drag-down dismissal.
  • Prevented accidental closing while publishing from the backdrop, Escape key, close button, or sheet drag.
  • Added dialog accessibility metadata, safer mobile overscroll handling, and clearer publish CTA text when required items still need fixes.
Version 0.1.15

May 6, 2026

Changed

  • Improved the cover image selector on mobile with a full-screen layout and safer scrollable panels.
  • Expanded the focal point touch target and added touch drag support with haptic feedback where available.
  • Added a long-press loupe and live focal-point crop previews for image covers.
Version 0.1.14

May 6, 2026

Changed

  • Improved mobile attendee management swipe cards so only one registration can remain open at a time.
  • Matched swipe reveal distance to the available quick actions and made vertical scrolling less likely to trigger horizontal swipes.
  • Tapping an open mobile registration card now closes the revealed action tray.
Version 0.1.13

May 6, 2026

Added

  • Added a fixed mobile editor action bar with Save Draft and Publish actions.
  • Added animated expand/collapse transitions for mobile editor sections.

Changed

  • Mobile editor content now reserves bottom safe-area spacing so the fixed actions do not cover form fields.
  • Mobile publishing now opens the existing publish readiness flow directly from the editor.
Version 0.1.12

May 6, 2026

Changed

  • Kept existing public routes, protected requests, registration, upload, and sign-in behavior intact during the migration.
Version 0.1.11

May 6, 2026

Changed

  • Cleared dependency audit warnings by updating affected packages.
  • Aligned shared package peer dependencies with the app workspaces.
  • Removed an obsolete Leaflet CSS `@ts-expect-error` that became unnecessary after dependency updates.
Version 0.1.10

May 6, 2026

Added

  • Added quick-start idea chips to the homepage AI event creation hero.
  • Added localized prompt presets for common event ideas in English and Chinese.

Changed

  • Homepage hero input now has stronger focus feedback for mobile and desktop creation flows.
  • Bottom homepage CTA now focuses the hero input through a stable ref instead of placeholder text matching.
Version 0.1.9

May 6, 2026

Added

  • Mounted cover image and location picker modals for mobile event editing.
  • Added mobile editor sections for cover, basic information, and location.

Changed

  • Mobile event editing now defaults to the Basic Info section.
  • Mobile cover editing now shows the selected cover image or gradient and opens the cover selector directly.
  • Mobile location editing now keeps the selected address visible under the venue field.
Version 0.1.8

May 6, 2026

Changed

  • Rebuilt the registration success view with clean mobile and desktop layouts.
  • Replaced fragile success-page symbol text with lucide icons and readable labels.
  • Removed the hidden legacy upgrade block from the registration success flow.
  • Registration success now locks background scrolling while open.
Version 0.1.7

May 6, 2026

Changed

  • Event metadata data failures now log a concise fallback warning instead of a full internal stack trace.
  • Public event error states now distinguish temporary loading failures from missing events and include a retry action.
  • Event management error states now include a retry action and cleaner guidance back to the dashboard.
Version 0.1.6

May 6, 2026

Added

  • Added a mobile-first direct path from the public event CTA into the registration form.
  • Added body scroll locking while the registration form is open.
  • Added a sticky mobile registration submit area with safe-area spacing and trust copy.

Changed

  • Mobile event pages now use a clean quick-info block for time, location, and registration counts.
  • Mobile registration form controls now use icon buttons and readable text instead of fragile symbol markers.
  • Required checkbox custom fields now enforce required validation in the registration form.
Version 0.1.5

May 5, 2026

Added

  • Added mobile attendee management search and status filters.
  • Added mobile registration cards with visible approve, check-in, cancel, and answer-expansion actions.
  • Added mobile management stats for checked-in attendees and event views.

Changed

  • Mobile event management now uses the same filtered registration list as desktop management.
  • Mobile registration cards now show readable status labels instead of fragile symbol-only markers.
Version 0.1.4

May 5, 2026

Added

  • Added a mobile-first bottom sheet presentation for the pre-publish check.
  • Added body scroll locking while the publish check is open.
  • Added a sticky mobile publish confirmation button inside the bottom sheet.

Changed

  • Desktop publish check keeps the centered modal behavior while mobile uses a native-app-like sheet.
  • Social preview cards in the publish check stack vertically on mobile.
  • Publish check status markers now use stable text badges instead of fragile symbol rendering.
Version 0.1.3

May 5, 2026

Added

  • Added participant-side cancellation actions in the Lite User personal hub.
  • Added visible `View Recap` actions for registrations with published recaps.
  • Included cancelled registrations in the authenticated personal registration history.

Changed

  • Personal registration cards now support multiple actions instead of making the entire card the only click target.
  • The guest cancellation API now prevents logged-in users from cancelling registrations that belong to another email address.
Version 0.1.2

May 5, 2026

Added

  • Added a clear Dashboard create-event action in the page header.
  • Added a zero-event Dashboard empty state with create and template-browsing calls to action.
  • Connected the Lite User personal hub Following tab to real followed curator data.
  • Connected the Lite User personal hub Downloads tab to published recap materials.
  • Added curator and recap material data to the authenticated registrations API.
  • Added the `/my-events` route for the Lite User personal hub.

Changed

  • Removed the Dashboard poster-generation entry point to keep the core creation flow focused.
  • Cleaned the registration success upgrade card copy and made the Google action match the Lite User upgrade flow.
  • Replaced branded error pages with clean ASCII-safe 404 and error states.
Version 0.1.1

May 5, 2026

Added

  • Started formal release versioning across the monorepo.
  • Added the operational analytics planning document for curator and SEO metrics.
  • Added template fallback data so the creation flow can keep working when saved templates are unavailable.
  • Added pending draft persistence across login for the text-based AI creation flow.
  • Added event page cache-assisted registration loading with retry states.
  • Added management search, status filters, custom answer expansion, check-in stats, and all-registration export.
  • Added SEO foundation improvements for robots, sitemap coverage, and completed event structured data.
  • Added content recap publish safeguards so empty recaps and not-yet-ended event recaps cannot be published.

Changed

  • Text-based AI event creation can now start before login; sign-in happens at publish.
  • Publish checks now validate required event data more strictly before creating a public event.
  • New events no longer receive a default custom registration question.
  • Registration success and event copy no longer promise email delivery unless notification delivery is configured.
  • Event management, edit, and recap routes preserve the active event slug in the URL.
  • Recap publishing now redirects curators to the public event page for review.
  • Recap editor helper copy now explains public visibility instead of promising attendee email notifications.

Fixed

  • Improved location geocoding and address formatting, including name-first display and postal-code removal.
  • Fixed Guest/Speaker avatar uploads clearing the guest list while editing an event.
  • Fixed registration capacity and waitlist enforcement on the server.
  • Fixed server-side validation for required custom registration fields.
  • Fixed public event page rendering so temporary data failures do not turn the whole page into a 500.
  • Fixed check-in status updates and waitlist promotion so they work even when email delivery is not configured.
  • Fixed unpublished recap drafts leaking through public event and recap APIs.
  • Fixed existing recap material attachments being cleared when saving without uploading a replacement.
  • Fixed recap title input persistence by storing it with the recap summary content.

Notes

  • Email notification delivery is handled separately from the baseline event creation flow.
  • Poster generation is outside the baseline event creation flow.