Skip to main content

Platform Updates

New features, data wins, and improvements to Sunshine Meetings

Data Win

Recovered agendas for 100+ government meetings

We rebuilt structured agendas for more than 100 government meetings whose action items had previously failed to extract — including large county-commission packets that had crashed our processing model. Their motions, resolutions, and decisions are now broken out as searchable agenda items, so you can find exactly what each meeting acted on.

Data Win

Fletcher Town Council attendance records now available

Meeting attendance for the Fletcher Town Council is now tracked: 145 attendance records across 26 meetings, extracted from the council's own minutes — including which members were present or absent at each meeting. Fletcher's minutes use a phrasing our extractor previously didn't recognize; with that fixed, attendance coverage for this body went from zero to 26 meetings.

Bug Fix

Cleaner vote records: 45 phantom votes removed

We removed 45 incorrect vote records that our AI extraction had attached to non-votable agenda items — things like adjournments, proclamations, public comment periods, and bare section headings. We also tightened the extraction rules so genuine votes (public hearings on resolutions, consent-agenda approvals, ordinance readings) are never mistakenly filtered, and flagged 3 votes whose recorded outcome contradicts their tally for human review.

Data Win

59 recovered Asheville meeting documents

We found and recovered 59 documents across 21 Asheville meetings that were linked inside agendas but never captured — staff reports, resolutions, and presentations. They are processing now and becoming searchable.

Bug Fix

More accurate vote results across the archive

We corrected 422 vote records that showed misleading tallies: 397 votes displayed as "passed 0-0" when the count was simply not in the source minutes (they now honestly show no tally), and 25 votes whose counts were impossible for the body's size (often digits bleeding in from resolution numbers). We also removed duplicate agendas, duplicate attendance rows, and placeholder names that crept in from documents — and added guards so none of these can recur.

Bug Fix

Search results hardened against unsafe content

Search result highlighting now safely escapes all displayed content, so unexpected HTML in scraped meeting documents or transcripts can never run in your browser.

New Feature

See who's speaking: transcripts now read by speaker

Meeting transcripts are now organized into clean, speaker-separated blocks instead of one undifferentiated wall of text — so you can follow the back-and-forth of a meeting at a glance. Where we've identified a speaker by their voice, their name appears on their remarks; everyone else is consistently labeled (Speaker 1, Speaker 2, …) so you can always track who said what. Speaker name coverage will keep growing as the system learns more voices.

New Feature

Share a link to any moment in a meeting

You can now share a direct link to a specific moment in a meeting. Click the share icon next to any line of the transcript to copy a link that jumps straight to that point in both the video and the transcript — perfect for citing what was said or posting to social media.

New Feature

Faster, more reliable meeting transcription

We upgraded our transcription engine to WhisperKit and hardened it for long meetings. The result: more meetings get accurate, fully-searchable transcripts — and even multi-hour sessions now transcribe reliably.

New Feature

Event Asset Indicators

You can now see at a glance what content is available for each meeting — look for Video, Docs, Transcript, Recap, and Preview badges on event cards throughout the site.

New Feature

Platform Statistics Page

See how Sunshine Meetings is growing with our new Stats page. Track the number of public meetings, government bodies, transcribed videos, processed documents, and more — all in one place. This page provides transparency into the platform itself, showing the breadth of civic data being made accessible to the public.

New Feature

Usability testing program launches

Help improve Sunshine Meetings! Our new usability testing program lets you accept tasks, complete them at your own pace, and share feedback on your experience. Track your contributions on the leaderboard and earn points as you help make the platform better for everyone.

New Feature

Launched the Updates page

Stay in the loop! The new Updates page shares the latest platform improvements, new data, and bug fixes as they happen.

New Feature

Improved event status messaging for meetings without video

Events without a video recording now show 'Awaiting Meeting Recording' instead of the misleading 'Processing Meeting Recording' message. Events with no documents or video sources are now labeled as 'Listing' to distinguish them from events actively being processed.

New Feature

Sunshine AI-powered event topic tags

Events are now automatically tagged with topic categories like Budget, Zoning, Historic Preservation, and Disaster Recovery. Tags are generated by Sunshine AI from meeting summaries and displayed as filterable badges on event cards. Use the new Topic filter on the events page to find meetings by subject area.

New Feature

Save your favorite searches

You can now save search queries from the search results page and manage them from your Dashboard. Saved searches remember your sort preference and exact-match setting.

Launch

Sunshine Meetings launches

Sunshine Meetings is live! Browse local government meetings with AI-powered transcriptions, searchable documents, and meeting summaries — all in one place.

Get More From Sunshine Meetings

Bookmarks Notifications Saved Searches