HouseLiveBetav0.29.6

Changelog

v0.28.1Fix crash on large Votes & Proceedings documents
  • -Fixed a crash when opening some larger Votes & Proceedings documents — particularly sitting days with many recorded divisions. Those pages now load instantly.
v0.28.0Minutes formatting + question-link UX
  • -Multi-line entries under a numbered clause (e.g. lists of bills) now hang-indent to align with the lead clause text, instead of jumping back to the left margin.
  • -Numbered questions in the QUESTIONS minute item now show a ▸ chevron to indicate they're clickable.
  • -Clicking a question line from the minutes panel now opens the captions panel automatically (if it was closed) and jumps to that question.
v0.26.0More reliable Question Time markers
  • -Question Time question markers are now monitored and corrected during live sittings, so they land on the right caption more often.
v0.25.0Faster live updates + captions polish
  • -Live minutes and Question Time markers now appear within a fraction of a second of being scraped, instead of waiting up to a minute for the next refresh.
  • -Reduced the background data each viewer's browser pulls from the server, letting the site handle many more concurrent viewers during sitting days.
  • -Bottom line of the captions panel no longer looks washed out behind the scrub slider.
  • -Federation Chamber captions no longer show House Question Time markers on days when Fed sits during QT.
  • -Captions "Full screen" button now genuinely fills the screen, including hiding browser tabs and address bar.
v0.24.3Pinned question clears when QT ends
  • -The pinned Question Time banner now clears as soon as the minutes show Question Time has moved on, instead of staying up for the rest of the day.
v0.24.2Pinned question no longer bleeds into the answer
  • -When the captioner fails to change speaker colour between a question and its answer, the pinned-question banner no longer runs on into the responder's reply.
v0.24.1Live minutes + scheduler reliability
  • -New speakers added to existing minute items now appear automatically — no need to manually refresh.
  • -Hardened the live updates so a transient startup hiccup can no longer pause them for the day.
v0.24.0Sticky Question Time banner + multi-chunk questions
  • -Captions panel pins the most recently identified Question Time question at the top — stays visible no matter how far you scroll.
  • -Questions split across several caption blocks are now stitched back together in the pinned banner.
  • -Click a numbered question in the QUESTIONS minutes item to jump straight to it in the captions panel.
  • -Caption text-size preference survives view toggles, fullscreen, and page reloads.
  • -Time scrub slider moved to a slim overlay at the bottom of the captions panel.
  • -Live captions auto-recover from a server hang or restart without needing a page refresh.
v0.23.0Faster live updates, Question Time reliability fixes
  • -Minutes refresh every 5 seconds during a live sitting (was 60 seconds)
  • -Federation Chamber status now shows "Not sitting" on its non-meeting days
  • -Question Time question markers survive a server restart
  • -Captions panel fixes: question navigator no longer no-ops on first click; "Jump to latest" pill no longer hides under the footer
v0.22.0Votes and Proceedings back to 1901, OCR quality tiers
  • -Votes and Proceedings: every sitting day from 1901 to 1981 now readable in-app
  • -OCR quality tiers (OCR / Fair OCR / Poor OCR) flag how reliable each historical document is, with a per-page banner pointing to the official PDF
  • -Question Time structuring more accurate on garbled captioner openings
v0.21.0HouseDocs launch
  • -New HouseDocs section (/docs) for official parliamentary documents
  • -Votes and Proceedings rendered in-app with divisions and a contents sidebar with division navigator
  • -Full-text search across all Votes and Proceedings with chamber/year filters
  • -Sitting calendars for all 48 Parliaments from Federation (1901) to present
  • -Past day pages show only the document tiles available for that era
  • -Hamburger menu linking Calendar, HouseDocs, House Procedure, About, Changelog
v0.20.0Question Time rewrite, non-sitting day handling
  • -Question Time: minutes-first detection — minutes provide ground truth, AI identifies where each question starts in captions
  • -Non-sitting day pages redirect to calendar when today isn't a sitting day
  • -Overnight sittings: data stays accessible past midnight if the House hasn't adjourned
  • -Adjournment detection now consistent across status badges, auto-refresh and access control
v0.19.0AI-powered program parsing, program panel redesign
  • -AI-powered program parsing renders the daily program in a faithful three-level hierarchy: categories, sub-categories, and items
  • -Program panel: item-level tick marks for matched minute items
  • -Captions: timestamps shown inline on speaker-change divider lines
  • -Minutes: auto-scrolls to bottom on page load for live sitting days
v0.18.0Multi-panel layout, AI program matching
  • -Minutes, Captions and Program panels can be shown side-by-side (1 panel on mobile, 2 on tablet, 3 on desktop)
  • -Default view is now Minutes + Program
  • -AI-powered program matching replaces the rules-based matcher
  • -Each panel has its own header with search and warning indicators
  • -Fullscreen captions view with centred header and persistent warning badge
  • -Chamber tab icons: mace for House, horseshoe for Federation Chamber
v0.17.3Sitting-day auto-redirect, draft banner in toolbar
  • -Home page auto-redirects to today's proceedings on sitting days (calendar still accessible via nav links)
  • -Draft banner moved into the sticky toolbar row
  • -Question Time: Speaker's "call" assigned to the previous answer; questions can span multiple interrupted turns
v0.17.2Compact UI for half-screen and mobile
  • -Compact header: date moved into the green header bar
  • -Single-row sub-header: chamber tabs, view mode, daily program toggle and refresh controls
  • -Chamber tabs: "House"/"FC" on mobile, full names on desktop
  • -Document links removed from today's view (redundant with program panel)
  • -Fix: fullscreen captions from Federation Chamber now correctly shows Federation Chamber
v0.17.1QT structuring and program matching fixes
  • -Question Time: previous questions locked in once placed and never rewritten
  • -Question Time: official numbers, member names and titles from live minutes override AI guesses within 30–60s
  • -Fix: same bill appearing multiple times now highlights the correct occurrence based on stage
  • -Fix: chamber switch no longer briefly shows the previous chamber's program highlight
  • -Fix: captions time slider no longer jumps back when scrubbing
v0.17.0AI-powered Question Time structuring
  • -Question Time captions structured into numbered question/answer pairs using AI (structuring only — no caption text is generated or modified)
  • -Questioner and answerer resolved from official APH data: names, electorates and member photos
  • -Question markers in transcript view at the point each question begins
  • -Question Time structuring runs server-side; all clients share the same cached result
v0.16.0Caption speaker detection fix, QT question detection improvements
  • -Fix: speaker boundaries in captions no longer occasionally merge different speakers
  • -Improved Question Time question detection: "my question is" now fires on any speaker change
v0.15.2Fix caption duplication, fullscreen captions view
  • -Fix: duplicate words in captions caused by the broadcaster's two-line display
  • -Fullscreen captions view, accessible from the expand button in the captions toolbar
  • -Hash navigation responds to URL changes while on the page
v0.15.0Word-by-word caption streaming
  • -Live captions stream word-by-word instead of in 5-second chunks
  • -Long speaker turns split into readable paragraphs at sentence boundaries
  • -Clear visual separation between speakers with spacing and coloured borders
  • -Past day draft tiles hidden after midnight (data preserved for overnight continuations)
v0.14.0Speaker detection in captions via colour tracking
  • -Captions detect speaker changes from broadcaster colour tags — text breaks into separate paragraphs per speaker
  • -Coloured left borders on caption blocks indicate different speakers
  • -Question indicator badge for parliamentary questions
v0.13.2Caption fix, division link fix, stability fixes
  • -Fixed live captions not streaming
  • -Switching chamber tabs now resets state and jumps to latest
  • -Division links now find recent divisions that the APH API hasn't indexed yet
  • -Fixed crashes during divisions
v0.13.1Hansard links, terminology, mobile fixes
  • -Hansard links now open Federation Chamber Hansard when viewing Federation Chamber
  • -Renamed "Transcript" to "Captions" — honest about the source
  • -Fixed mobile header overflow and overscroll
  • -Changelog entries are now collapsible (only the latest is open by default)
v0.13.0Past-day draft access, adjournment fix
  • -This-week past sitting days show document links plus draft minutes and live captions
  • -Draft minutes and captions only accessible during the current sitting week
  • -Adjournment detection only triggers when the House actually adjourns, not when the debate starts
  • -Calendar: all past sitting days shown in green, future in blue
v0.12.0Past day archives, chamber status badges, search
  • -Past sitting days show document links (Hansard, Votes & Proceedings, ParlView)
  • -All sitting days navigable via calendar — not just days with scraped data
  • -Header shows live status per chamber (Live, Suspended, Adjourned)
  • -Captions search with match count, navigation arrows and highlighting
  • -Auto-refresh pauses when the tab is hidden, resumes on return
  • -Accessibility: aria-labels on icon buttons, sr-only speaker change text
v0.11.0Federation Chamber captions, time slider, text size
  • -Federation Chamber captions — both chambers polled independently
  • -Time slider to scrub through captions
  • -Text size controls in the captions panel
  • -Jump-to-latest button when scrolled up in captions
  • -View mode (Minutes/Captions) persists across page refresh
v0.10.0Rebrand to HouseLive, live captions from ParlView
  • -Rebranded from HouseMinutes to HouseLive
  • -Live captions tab — real-time closed captions from the APH ParlView broadcast stream
  • -Captions are AI-generated by Parliament's own broadcasting service, not third-party AI
  • -Speaker change detection from caption colour codes
  • -Minutes and Captions top-level tabs with chamber sub-tabs
v0.9.1Mobile polish, program matching fixes
  • -More prominent program toggle on mobile
  • -"Questions without notice" highlighted within the "At 2 pm" program section
  • -Speakers display one per line on mobile
v0.9.0Mobile UI overhaul, adjournment indicators
  • -Mobile UI overhaul: short date format, timestamp above title
  • -Live badge links to the APH ParlView feed
  • -Adjournment indicators: amber pause icon for unexpected adjournments, green checkmark for completed items
v0.8.0Search toggle, history tracking
  • -Search toggle button instead of an always-visible search bar
  • -Past items stay marked done/adjourned when the current match jumps back
v0.7.0Improved program matching, DRAFT disclaimer
  • -Improved program matching using word-stem overlap
  • -DRAFT disclaimer banner above and below minutes
  • -/today route redirects to the current sitting day
v0.6.0PDF preview, social sharing previews
  • -Rendered first page of the daily program PDF at the bottom of the program panel
  • -Direct PDF download links for daily program and MPI
  • -Open Graph metadata for social sharing previews
  • -20-second polling interval during Question Time
v0.5.0Program matching rewrite, collapsible sections
  • -Program matching rewritten to use bill name containment
  • -Done checkmarks for completed program items
  • -Collapsible sections, cognate debate groups, pre-sitting state
v0.4.0Unified search, division vote formatting
  • -Unified search across minutes and daily program
  • -Division vote formatting: linked division numbers, collapsible voter tables, AYES/NOES display
v0.3.0Production deployment, stability safeguards
  • -Production deployment
  • -Error boundaries around key sections
  • -Refresh failure indicator after repeated failures
v0.2.0Daily program sidebar, ParlInfo links, sitting calendar
  • -Daily program sidebar with live matching to the current minute item
  • -ParlInfo links: Daily Program, Notice Paper, Votes and Proceedings, Hansard
  • -Sitting calendar with colour-coded dates
  • -Homepage with upcoming sitting dates
v0.1.0Initial release
  • -Live minutes viewer for the House of Representatives and Federation Chamber
  • -Auto-refresh during sitting hours
  • -Collapsible minute items with speaker names and timestamps
  • -Sitting calendar from the APH ICS file