
Release history
Everything we’ve shipped, newest first. We build fast and we write it all down.
• Fixed: Insights counted one committee as several when the Legislature spelled its name two ways • Fixed: 55 resolutions and memorials were missing from the bill record • Added the missing measures back, including the 2015-16 Troy Kelley impeachment resolution
• Changed custom priorities, positions and actions to be per person instead of shared across the team • A teammate joining your organization keeps their own • Added a screenshot to the bug report form: paste, drop or attach one • Added a back button to AI Drafts • Reworded most of the site
• Added the Legislature’s Topical Index: 198 subjects across the session • Added a subject filter to the Bills page • Added a bill’s own subjects to the bill panel • Added subject watches: a new bill filed under a subject you follow reaches your digest
• Fixed: the Position column on the Bills page was empty for everyone • Fixed: sorting the Bills page by Priority or Action did nothing • Fixed: a list’s colour did not appear outside the Lists page • Fixed: the page behind a bill panel, legislator profile or any other overlay scrolled with the wheel • Fixed: a failed bill search reported the bill as not found • Added The Olympian and The Seattle Times to the news panel • Committees are listed alphabetically, intro sheets in bill-number order, and reports can be sorted by priority
• Added an L-5 mode to the Compliance Log for public agencies, grouped by quarter • Changed downloads across the site: one Download button, and you pick the format • Added Help & Guides to the menu, with how-tos for reports, teams, scorecards and alerts • Added transfer of a list to another member of your organization
• Typing an RCW cite in the search box now offers the statute and the bills affecting it • Added watches on a whole RCW chapter, not just one section
• Added a Committee Materials panel to the bill: every document the Legislature publishes for it, grouped by type • Added AI summaries for resolutions and memorials (HR, SR, HJM, SJM) • Added an Email this bill button to the bill panel
• Added a testimony index: click a name or an organization in Who Testified to see every other hearing it appears in • Each entry says whether the person signed in or testified • Names are matched exactly as the Legislature printed them, and nothing is merged
• Added a colour to each list, picked on the Lists page • Hearings for a coloured list’s bills take that colour on the Calendar, with the list named in the legend • A list’s colour now follows it everywhere the list appears
• Added a Columns picker to the Bills page, the Lists page and the dashboard Lists tile • Added Position, Priority and Action controls to the dashboard Lists tile • Changed the Bills table: the title column is wider, and list chips wrap instead of collapsing to “+2 more” • The Bills table can now be sorted from the keyboard
• Added an Action field to every bill on a list, with your own labels, alongside Priority • Added Action to reports as an optional field • Added Priority to the Bills page for bills on your lists
• Added shareable report links: send one link instead of a file, and it opens without an account • A shared link is live. It shows each bill’s current status every time it is opened • Added a name and an optional note to each link, and a summary of which lists and fields it covers • Added a Links tab to the Reports page: copy, rename, replace or turn off any link you have made
• Fixed: public testimony, hearing sign-ins, similar bills, RCW impact, committee executive actions, the staff summary and the AI summary each rendered a failed load as though the answer were “none” • Fixed: an AI failure showed raw error text in the bill panel
• Added keyword search: a word in the search box returns every bill whose text contains it, and a bill number still opens the bill • Search reads the version a bill is on and every amendment filed to it, so a term arriving in a striker is found • Added keyword watches: an email when a bill that has never matched your term starts matching it • A quoted phrase is matched as a phrase
• Added a priority to every bill on a list: your own labels, sortable, and off by default in reports • Changed the Position column into a control: set a position from the row, without opening the bill • Moved renaming a priority into the Priority menu itself • Fixed: choosing a priority in the bill panel cleared it • Fixed: the Priority line was missing from the emailed report and from the PDF, with the toggle on
• Added email invitations: invite someone who has no account yet, on a link that lasts 14 days • Added an admin role, separate from whoever pays the bill • Added per-member permissions: open their lists, edit their lists, see their calendars. Calendars off for everybody until granted • Added sharing for scorecards, whip counts and scheduled reports • Added a team analysis on each bill: one shared document per bill, with every save kept as a revision • Fixed: AI suggestions were invisible from the second seat • Fixed: an invitation to an address with no account could not be declined, and its link stayed live after that person was removed from the team
• Added sections: group bills inside a list, with a Status or Section toggle on each list card • Added the Votes page: saved scorecards and whip counts in one place, both sorted by surname • Added scorecards over a hand-picked set of bills, saved and reusable • Added a saved scorecard to reports, including scheduled ones • Added a menu that stays open, remembered per device • Fixed: the whip roster held four departed members and tallied a 98-seat House as 100 • Fixed: a cancelled hearing was never retracted, one TVW link in sixty was a 404, and the daily digest linked to nothing
• Fixed: bill text and AI summaries were frozen on the introduced version. Across the last three sessions, 36% of bills are on a version we were not showing • Summaries regenerate against the version the bill is actually on, the first time anyone opens it • Fixed: legislator exports served four departed members, and two people listed in the chamber they had left
• Added 8,192 measures missing from past sessions. House and Senate Resolutions had no coverage at all before 2007-08 • Added 13 more found against the Legislature’s own file server, including a 2015-16 Senate bill and a 2025-26 concurrent resolution • Fixed: HB 1193 (2023-24), a live House bill, was in the record in no version at all • Fixed: measures with no date on file claimed to be from the year 1 • Fixed: the monthly lobbyist snapshot ran a month early, and its money figure was mislabelled • Fixed: a brand-new account’s first screen was “Couldn’t load your lists”
• Added the deadline to sign up to testify to every hearing on a bill you track • Added a sign-up alert to the daily digest on the morning a deadline falls • Added a link to the Legislature’s own sign-in page for that hearing • A hearing WA has posted without a time gets no deadline rather than a guessed one
• Fixed: a failed save reported success. A checkmark on a bill that was never tracked, “Saved” beside a note that was gone by morning, a sharing toggle that moved without changing who could read a client’s list • Fixed: a failed read of your own lists rendered as an empty list rather than as a failure • Fixed: the landing page said your clients were gone when it could not reach the server • Fixed: a failed read took the Governor tab to an error page, and could show every signed-in user the terms-acceptance screen • Fixed: a refused delete on the Compliance Log looked like a successful one, and Edit was a dead control there on a phone • Fixed: the navbar search hung forever when the API was unreachable, and the calendar subscription link could be generated broken
• Fixed: an Enterprise team was given one working seat • Fixed: calendar sync was sold on Standard and delivered on Pro • Fixed: upgrading mid-cycle could charge twice • Fixed: a failing card’s bounced invoice could overwrite the record of a live subscription
• Fixed: the spreadsheet a client receives was empty, and every tracked-bill count in it read zero • Fixed: a bill you deliberately unticked came back in full in a scheduled report’s “what changed” section • Fixed: reports said “Sent: the report has gone out” when no email had been generated • Fixed: the report preview was a document you could not read • Fixed: the report header counted a bill twice when two clients held different versions of it • Fixed: one hearing could be logged twice on an L-2, and two hearings on one bill in one day suppressed each other
• Fixed: with several tracked bills on one committee agenda, only one reached your calendar and the rest were never announced • Fixed: a followed committee could alert you about a different committee • Fixed: an initiative’s hearings arrived under a bill’s name • Fixed: a substituted bill’s hearing was announced twice, and a bill listed in two blocks of the floor calendar was reported twice. 46 bills across 18 of the 2026 session’s 64 floor days • Fixed: opting in to a bill sent every amendment already filed on it as though it were news • Gave 639 committee meetings back their agendas
• Fixed: every bill in the 1991-92 through 1997-98 sessions read as alive. 12,008 bills, three decades after those sessions adjourned • Fixed: legislator profiles showed the wrong stage on four of every five sponsored bills, and 113 adopted measures read as “in committee” • Fixed: the Bills page put WA’s terse subject tag under a column headed Title: searching “veterans” returned 13 of the 34 bills whose title contains it • Fixed: a bill could be attributed to a surname rather than to the legislator who sponsored it • Changed WA’s dates and times to be read as Pacific rather than UTC
• Fixed: 11,939 bills that became law were shown as never having left committee • Fixed: 1,571 adopted resolutions and confirmed appointments, and 619 filed memorials, were reported as dying in committee • Fixed: 261 vetoed bills were grouped with the bills that passed • Added an alive-or-dead chip to the bill panel, beside the Legislature’s own status wording • Changed tracking to follow the bill rather than the version, so a bill that becomes a substitute stays the bill you tracked • A status we do not recognise now shows WA’s own words instead of a guess
• Added a Review tile: every AI suggestion waiting on you, per client, with Add and Dismiss • Added a Cutoff tile: the countdown, and only the bills at risk or already missed • Added an Assistant tile: ask a question without leaving the dashboard • Added Email, Calendar and Report buttons to each client on the Lists tile • Added creating, renaming and deleting a list from the dashboard • Raised the board from six tiles to nine
• Added a logo and accent colour to generated reports and scheduled report emails • Upload the logo on the Reports page • Available on Enterprise
• Changed positions to be recorded per list rather than per bill. You can support a bill for one client and oppose it for another • The bill panel shows one position block per client tracking that bill • Vote scorecards score against that client’s own positions • Existing positions were copied onto every list tracking the bill, so nothing was lost
• Added Schedule on the Reports page: weekly, monthly, or once on a set date • Reports go to any address you name, each with its own unsubscribe link • Added a Scheduled reports section to Notifications, with Send now • The email carries the report itself rather than a link to it • Nothing in that email mentions OlympiaTrack. It is your work product, not ours
• Added Reports to the navigation: the report builder is a page now, not a modal on Lists • Added a live preview, so the finished document is visible before anything is generated • Added AI summaries and per-bill notes as report content • Fixed a PDF bug that cropped any block taller than a page. A long vote scorecard was losing pages • Added a Page N of M footer to every page
• Updated the Terms of Service and Privacy Policy. You will be asked to accept the new version once • The Privacy Policy now describes organizations and seats: on a team plan, the owner can see each member’s name and email, and controls the team’s shared lists • It also now covers how we measure feature usage, how we record which site referred you, and how long each of those is kept • Added renewal reminders: an email about 30 days before an annual subscription renews, and a yearly reminder on monthly plans • Both documents state plainly that AI output can be wrong and needs checking before you rely on it
• Fixed: AI suggestions could permanently stop appearing for an account • Fixed: countywide races on Local Elections posed different counties’ contests as one field of opponents • Fixed: a committee row on Notifications vanished mid-click when its last alert was switched off • Moved My Lists to the top of the bill panel’s right column • Removed the row counter on intro sheets
• Added a Companions toggle to each list on the Lists page: tracking a bill also tracks its House/Senate companion • Added a daily check for companions filed after the bill was tracked • Auto-added rows carry a marker naming the bill they came with
• Added election results to the Election page: per-seat vote counts and shares once an election is held • Added ADVANCES tags at primary certification and WON tags at general certification. No calls while counties are counting • Results are unofficial until certified, and the page says so
• Changed pricing to seats: Standard $150/mo (1 seat), Pro $300/mo (3 seats), Enterprise custom • Every paid plan now includes every feature, including all AI • Annual stays priced at ten months: $1,500 and $3,000 • Changed intro-sheet suggestion chips to a solid outline, right of the add button
• Added search to the public bill pages: a bill number in any form, or a subject • A number returns every session that has one, since numbers are reused
• Fixed: Cutoff Risk graded bills sitting in a Rules committee against a committee deadline they had already cleared. 869 bills regraded correctly • Fixed: the Calendar’s 2026 session deadlines disagreed with Cutoff Risk by up to 15 days; both now read one schedule • Added a prefiled-bills fallback to the Bills page for the gap between January 1 and the session convening • Changed the floor calendar to refresh every two hours through the day during session
• Added public bill pages: every bill that moved in the current or previous session has a page anyone can open, no account needed • Added the Legislature’s own staff analysis to each public page • Added a public bill index at /bill, browsable by session and sponsor
• Added AI summaries to local matters, generated the first time anyone opens one • Added the Pierce County council roster to Councils & Members • Added a Council scorecard to lists that hold local matters: how each councilmember voted against your positions, grouped by council
• Added per-kind alert switches on the Notifications page: hearings, amendments, status changes, revived bills and floor calendar, per bill and per list • Added bulk switches to set every bill or list at once • Added jump chips and clearer section headers to the Notifications page
• Added the Local Elections page at /local/elections: county and city filings, live results, ballot measures • Added both margins in a primary: the leader’s, and the one at the second advancing spot • Added ballot-measure subjects and a link to the county’s voters’ pamphlet • Added countdowns: ballots due, then certification • Added ADVANCES and WON tags once results are certified. Never before
• Added the Local News page at /local/news: local-government reporting from 55 Washington newsrooms across 29 counties • Added six topic lanes and county tags • Headlines link to the newsroom. Nothing is republished
• Added a clickable district map to the Election page. Click a district to filter to it • Added a county map to Cities & Counties. Click a county to filter, shaded by coverage when a filter is active
• Redesigned the RCW page: a code tree with drill-down by title, chapter and section • Redesigned legislator profiles as a dossier with headline figures • Redesigned the Legislature page: branch cards, a session countdown strip, party filters on the chamber floor • Redesigned the Election page as a ballot layout • Redesigned Agencies, Lobbyists, Cutoff Risk, Compliance, Notifications and the Calendar filters • Changed the whole site to one typeface
• Added real titles to Bremerton’s ordinance archive. Searchable by subject now • Added Ridgefield’s ordinances
• Added in-app agendas to upcoming local meetings • Added links from agenda items to the matter itself on councils that publish one • Changed meetings coverage to 113 jurisdictions, including nine county governments • A council that has not posted its agenda yet says so
• Added Pierce County legislation: proposals, sponsors and roll calls back to 2005 • Added adopted-ordinance archives for 46 jurisdictions • Added an All cities & counties view: every incorporated city, town and county in Washington, all 320, with contact info, meeting night and form of government
• Added a Councils & Members view to the Local page: sitting members, committees, chairs, published emails
• Changed the menu to separate Washington State and Local Government sections • Lists, Calendar and Notifications stay in one place and cover both
• Added the council’s own documents to local matters: summary and fiscal note first, then amendments and the signed ordinance • Added positions and private notes to local matters: the same five positions as state bills
• Added local matters to tracking lists: state bills and local ordinances on one client list • Added a Local government section to each list, with the council named per row
• Fixed: links from a local matter to the council’s own website opened the wrong record • Fixed: stray formatting codes in local matter titles • Fixed: a mis-dated ordinance sat at the top of the newest-first list • Fixed: returning to a long-open tab landed on a blank page
• Added a Local Government dashboard tile: recent legislation or upcoming meetings, per council
• Added a Meetings view to the Local page: upcoming council meetings with agendas where published • Added cancelled-meeting markers • Added Seattle lobbying registrations: a separate registration from the state’s
• Added watching to local matters: an email when the status changes, plus a feed entry • Turning a watch on never emails about where the matter already stood
• Added roll calls to local matters: every councilmember by name and their vote • Committee and full-council votes shown separately
• Added the Local page under Cities & Counties: Seattle, Tacoma, Bellevue, Olympia, King County, Snohomish County and Whatcom County • Added search, filters and column sorting over every ordinance, resolution and motion • Added a matter panel: sponsors and the full timeline of council actions • These are city and county measures, not state bills
• Added Standard and Pro subscriptions on the Billing page, monthly or annual • Added sales tax at your local rate, shown before you pay • Added self-serve cancellation from Billing. You keep the period you paid for • Updated the Terms of Service to cover annual billing
• Added a Paste bills button to the Lists page: paste bill numbers from anywhere, confirm the matched titles, and they are added • Unmatched numbers are named rather than silently dropped
• Added effective dates to enacted bills, with a countdown for future dates • Added an RCW impact section to bill detail: the sections a bill amends, adds, repeals or recodifies • Added a divergence flag to companion bills when the two chambers’ versions stop matching
• Added a History button to each list: bills added, positions set, testimony logged, drafts written, compliance activity, in one timeline • Added kind and person filters, and DOC export
• Added an Amendments view to Insights: offered, adopted and withdrawn per member • Added each member’s real amendments behind an expand • Added the same figures to legislator profiles
• Added an amendment panel to bill detail: the Legislature’s own staff summary of what each amendment does, with the text below it
• Removed gubernatorial appointments from intro sheets, the Bills list and committee bill lists. They are Senate confirmations, not legislation • Fixed: bills with a blank title now fall back to the short title • Changed expanded committees to separate the two caucuses into their own panels • Fixed: the hearing schedule and Floor Calendar tile now say when they could not load • Fixed: floor calendar alerts matched a bill from an earlier session with the same number
• Added agency profiles to the Agencies page: function, office, lobbying contact, reported lobbying spend • Added recent state contracts per agency: contractor, purpose, amount, year
• Added companion-bill links to bill detail • Added Bill Versions & Changes to bill detail: every published version • Added a word-level comparison between any two versions
• Added district lookup to the Election page: an address returns its district and three members • Added a compose-a-message button per member • Added a state map showing the district
• Added the Compliance Log page: record meetings, contacts, testimony and expenditures • Added a monthly L-2 preparation export, as a document or a spreadsheet • Added one-click entries from recorded testimony and legislator-profile logs • Preparation only. Nothing is filed with the PDC
• Added a My Notes tab to legislator profiles: log meetings, calls and commitments • Added follow-up dates that flag themselves when past due • Private to your account. Never shared, never sent to any AI
• Added a notification bell to the top bar: what happened on the bills, committees and statutes you follow • Added the same history to the Notifications page, going back further
• Added list sharing: invite a coworker by email from the Lists page • Added roles per member: editor or view-only • Added sharing controls per list: notes, positions, whip counts, matching keywords • Added a member roster to each shared list
• Updated the Terms of Service and Privacy Policy. You will be asked to accept the new version once
• Rebuilt the landing page: how it works, features, pricing, FAQ • Added the What’s New page at /news, grouped by release • Added navigation and a footer for signed-out visitors • Added the session status strip to the landing page
• Added the Guides section at /guide: eight articles, free to read, no account needed
• Changed Ask OlympiaTrack to answer from a complete set: the bills you name, or every bill you track • Fixed: Insights column widths • Fixed: sponsor contact cards on the Insights page
• Added fiscal notes to bill detail • Added prior-session and similar-bill lookup to bill detail • Added governor official actions to the Legislature page • Added AG opinions to the RCW reader • Added legislator financial disclosures to legislator profiles • Added the press feed dashboard tile
• Added Ask OlympiaTrack to the AI page: answers from the bills you track • Added drafting to bill detail: testimony, position letters, talking points, client memos
• Added the Insights page: where bills end up, sponsor records, what is moving, topic trends • Added column-header sorting to every table
• Added the Cutoff Risk page • Added getting-started guidance for new accounts • Fixed: bills from closed sessions still shown as alive
• Added shareable links for bills, RCW and WAC pages; back and forward now work • Added Statute Watch to the RCW page • Added automatic bill tracking with a review list on each list • Added report customization: choose fields, bills and scorecards
• Added the Agencies page: agency directory and rulemaking feed • Added the WAC reader • Added rule-hearing calendar sync • Changed navigation to a grouped menu
• Changed alerts to two toggles, email and calendar, on bills, committees and lists • Changed to one daily digest instead of three • Added status-change alerts • Added the Notifications page • Improved bill summaries
• Changed session browsing to load older sessions in under a second • Added per-bill positions: Support / Oppose / Monitor / Neutral / Other • Added the vote scorecard, per list and per legislator • Added Who Testified and the official staff summary to bill detail • Changed tables to reformat as cards on phones
• Redesigned every page: icons, page headers, clearer empty states • Fixed: House and Senate colour-coded inconsistently between pages
• Added the Election page: seats, incumbents, filed candidates • Added monthly lobbying changes to the Lobbyists page: new and departed clients, spend deltas • Fixed: wrong Senate seats shown as up for election in 2026
• Moved to olympiatrack.com • Added the calendar subscribe feed: sync a bill, a committee, or a single hearing • Added dashboard tile selection • Fixed: reports split a bill across two pages
• OlympiaTrack live • Added the Lobbyists page • Added testimony logging to hearing rows
• Added per-bill email alerts: hearings, amendments, revived bills • Added committee-meeting alerts • Added the daily digest, sent each morning
• Added per-bill notes, shared across every view of the bill • Added bill-number search to the top bar
• Added the RCW page: browse the code or search a cite • Changed in-text citations to open in the reader instead of leg.wa.gov
• Added per-list and multi-list reports to the Lists page • Added PDF, Word and CSV output
• Added AI list matching: keywords per list, suggested lists shown on each bill
• Added the Intro Sheets page: bills introduced on a chosen date • Added fiscal-note and appropriations flags
• Added an AI plain-language summary to every bill • Added a High/Medium/Low impact rating
• Added the Calendar page: session dates, cutoffs, committee meetings, hearings • Added personal events • Added meeting agendas on click
• Added the bill detail panel: status timeline, action history, amendments, roll-call votes, fiscal-note link
• Added the Lists page: tracking lists with drag-to-reorder • Added editable list names and descriptions
• Added the Committees page: every committee with members, party, district and contact info • Added CSV and email-list export
• Added the Bills page: every bill, filterable by chamber and session • Added sponsor and current status to each row