Changelog
January 10, 2026
- New: Dance style picker now supports drag-and-drop reordering — arrange styles in order of importance
- New: Autocomplete suggestions show usage counts — see how popular each style is
- Custom dance styles display cleanly without the "other:" prefix
- New: Event status changes — organizers can now mark events as Canceled, Rescheduled, or Moved
- Status badges appear on event cards and detail pages to keep dancers informed
- Manage your future events from the account page with simple "Manage Event" dropdown
- When marking an event as rescheduled or moved, replacement form pre-fills from original — just update what changed
- Prominent notices on affected event pages with links to replacement events
- Status changes require the same confirmation as canceling a Facebook event — we want organizers to be sure
- Fixed: Permission error that was preventing status badges from displaying for regular users
December 22, 2025
- New: Import events from CSV — upload a spreadsheet to create multiple drafts at once
- Download a template, fill in your events, and preview before importing
- Improved: Drafts dashboard now uses a sortable table view — click column headers to sort by Title, Date, Status, or Last Edited
- Improved: Mobile-friendly menus for drafts dashboard — header actions and selection buttons now use dropdown menus on small screens
- Improved: Bulk delete now shows progress (e.g., "Deleting 12/49...")
- Improved: Account page drafts section is now collapsible
December 21, 2025
- New: Save your work as a draft — come back later to finish and submit
- Drafts are automatically saved and linked in your confirmation email
- Works for both single events and series submissions
- New: Drafts dashboard at /drafts — manage all your drafts in one place
- New: Bulk create drafts — quickly jot down multiple event ideas with just titles
- New: Bulk edit drafts — select multiple drafts and edit them side-by-side
- New: Add personal notes and reference URLs to drafts — keep track of your sources
December 20, 2025
- New: Edit your submissions without an account — confirmation emails now include a direct edit link
- Revision request emails include a link to make changes and resubmit for review
- Works for both single events and recurring series
December 16, 2025
- New: Three card sizes — Compact, Standard, and Large — choose your preferred view via "View options"
- New: View options menu — quick access to card size and 12-hour time settings
- New: "Help grow the calendar" banner on homepage — encourages submissions (dismissible for 30 days)
- Improved: Submit page now clearly explains what types of events we list (social/partner dancing)
- Improved: Submit page info sections are now collapsible with memory
- Improved: Event detail pages include a reminder to verify details with the organizer
- Improved: Homepage event listings show city only (full address on detail page)
- Improved: Signup page now highlights account benefits instead of discouraging signups
- Improved: Venue submission form now checks for existing venues before submitting
December 15, 2025
- New: Ground rules acknowledgment on event detail pages — sets community expectations for using event info responsibly
- New: Non-residential venues can now be marked as "undisclosed location" for rotating venues, speakeasies, or RSVP-for-address events
- Improved: Cleaner URLs for editing submissions —
/edit/123instead of/submit?edit=123 - Improved: Edit pages are now dedicated routes, making them faster and more reliable
- Series editing now at
/edit/batch/[id]for clearer navigation
December 13, 2025
- Improved: Better color contrast throughout the site for easier reading
- Improved: Dropdown menus now work better with screen readers and keyboard navigation
- Fixed: Various accessibility improvements for screen reader users
December 12, 2025
- New: Share button on event pages — quickly share to WhatsApp, Facebook, X, Email, or copy the link
- Improved: Shared links now show event title and description in WhatsApp/Facebook previews
- Improved: Account page now uses collapsible sections — expand only what you need to see
- Series show dates in the header (up to 8) with Edit link readily available
- Approved series now grouped together, with quick links to each published event date
- Fixed: Submission ownership now properly tracked through the revision process
December 10, 2025
- New: Venue database — venues are now managed separately from events for consistent info
- When submitting events, search and select from known venues (auto-fills location fields)
- Event pages now show venue info at the bottom: parking details and venue notes
- New: Submit a venue you know about at /submit-venue (link in footer and account page)
- Venue info stays current — update once, all events at that venue reflect the change
- New: Mobile hamburger menu — cleaner navigation on phones and tablets
- Improved: Filter panel is now more compact on desktop, and opens as a bottom sheet on mobile
- New: Dance style pills now show event counts — see at a glance how many events feature each style
- New: "Any" filter for Other Styles — quickly find events with non-standard dance styles
- Improved: Style filters update dynamically based on event type toggles (only shows styles that exist in matching events)
- New: Submission form now warns if an event spans 3+ days ("Did you mean to create a weekly series?")
- New: Gentle reminder when event duration exceeds 12 hours (in case of AM/PM mixup)
- Improved: Converting a single event to a series now intelligently resets multi-day spans
- Fixed: Batch series times now display correctly in all admin and user views
December 9, 2025
- New: "has social" and "has class" toggles now always visible at the top of the events list
- Classes hidden by default — socials take center stage, toggle "has class" to see instruction-focused events
- Both filters use AND logic: turn both on to see only events with both class and social components
- Improved: When no events are listed, you'll now see a clear invite to submit one
- New: "Know of an event that's not listed?" prompt at the bottom of the events list
- Fixed: Error messages now show when something goes wrong loading events (instead of confusing "no events" message)
December 8, 2025
- New: When editing a series, you can now add individual dates outside the weekly pattern
- Improved: Series editor shows all dates including any that were adjusted by admins
- Fixed: Submission confirmation emails were not being sent (oops!)
- Fixed: URLs without "https://" are now accepted (we add it automatically)
- Improved: "Other" dance styles field now shows hint for comma-separated entry
- Improved: When submitting events at private residences, non-hosts now see a clear message that the address will be kept private
December 7, 2025
- New: Event type badges — see at a glance if an event is a Class, Social, or Class + Social
- Filter by "Has instruction" or "Has social dancing" to find what you're looking for
- Fixed: Batch series submissions now use correct local time (was showing 5 hours off)
- Fixed: Batch submission limit (52 dates) now shown upfront in the UI with live counter
- Removed sun/moon icons from event badges (timestamp already shows time of day)
- 🧹 Tidied up some code and squashed a small bug
December 6, 2025
- Improved: Submit form now highlights fields that need attention with inline error messages
- "Other" dance styles: enter multiple styles separated by commas
- New: Batch creation for weekly class series — submit multiple dates at once with skip-date support
- Organizers can preview generated dates and uncheck holidays or conflicts before submitting
- Edit series: modify dates, add/remove occurrences, update details
- Series grouped together on account page with "Edit Series" button
December 5, 2025
- New: Cross-date and multi-day event support (late-night events ending after midnight, weekend festivals)
- Time ranges now display clearly across dates (e.g., "Fri 10:00 PM – Sat 1:00 AM EST")
- Multi-day events show date ranges and "Multi-Day" badge
- Smart detection when end time is before start time with "Set to next day" helper
December 1, 2025
- New: "Duplicate" feature lets organizers quickly create new events from existing ones (pre-fills form, just set new date)
- Fixed: Events that ended on a previous calendar day now correctly disappear from Upcoming Events
- New "Ended today" toggle to peek at events that wrapped up earlier today
- Fixed: Admin edit form no longer shifts event dates by a day (timezone parsing fix)
November 29, 2025
- 🌙 Welcome to the dark side: dark mode support with automatic system detection
- Manual theme toggle in the header (cycles through System → Light → Dark)
- Dark mode now covers all pages including submit form and admin revision page
- Fixed: dark mode toggle now works correctly when your choice differs from system preference
- New filter system: narrow events by dance style, date range, or venue type
- Applied filters visible as dismissible tags when filter panel is collapsed
- Redesigned filter interface with show/hide toggle
- Cleaner, more consistent header layout across all pages
November 28, 2025
- New badge system for at-a-glance event timing (Tonight, Tomorrow, This Weekend, etc.)
- Time-of-day indicators: ☀️ for daytime, 🌙 for evening events
- 🔥 Friday Night 🔥 badges for weekend kickoff energy
- Colorblind-accessible color scheme using distinct color families
- Improved text scaling for users with zoom/font-size preferences
November 27, 2025
- Create an account to track your event submissions
- View status, edit, and resubmit events that need revision
- Residential event hosts can choose whether to display their address
- Support for undisclosed locations (speakeasies, rotating venues, RSVP-for-address events)
- Added Privacy Policy, Terms of Service, and Listing Policy pages
- Improved map links with multiple provider options
November 26, 2025
- Updated submission form with all dance styles from original form
- Added fields for sponsoring organizations and their websites
- Created About page with mission and contact information
- Event pages now show contact info for organizers and organizations
- You'll receive email notifications when we review your submission
November 25, 2025
- Added event submission form - submit events directly on the site
- Hide past events by default for cleaner event browsing
- Added "Show past events" toggle to view event history
- Smart date filtering: events stay visible until they end (or all day if no end time)
- Past events display in reverse chronological order (most recent first)
- Added changelog page with link in footer
November 25, 2025
- Added timezone support for accurate event times
- Calendar integration: Add events to Google Calendar, Apple Calendar, Outlook, and more
- Timezone abbreviations displayed (EST/EDT) for clarity
November 24, 2025
- Launched MVP with Vermont dance events
- Event listing and detail pages
- Mobile-responsive design