Skip to content

0.9.4 — Release Candidate 1 "NX-01" Hotfix 1

Pre-release
Pre-release

Choose a tag to compare

@alucard87pl alucard87pl released this 09 Jun 08:00
· 89 commits to main since this release
b325f0c

What's new

Display rework

  • Top bar with category name, currently answering team, and question number
  • Reworked question layout: bigger text, answers pinned to bottom, media scales to fill space
  • Audio frequency visualizer for audio-only questions

Media controls

  • Volume slider and time progress bar in the control panel
  • Media fullscreen toggle preserves playback position and volume
  • Local media preview player in the quiz builder/editor
  • Audio-only toggle for video clips (drops video, shows visualizer)

List question type

  • Per-item reveal: host marks individual answers, they appear on display
  • 2-column grid with three visual states (hidden / found / revealed)

Rich-text editing

  • TipTap-based rich-text editor (bold, italic, underline) for questions and answers
  • Sanitized rich-text renderer on the display
  • Type-driven question forms in the builder

Infrastructure

  • PR gate CI (lint, typecheck, test, build)
  • Dependency bumps (React 19.2, Electron 35.7, Tailwind 4.3, TypeScript 5.9)
  • Refactored data layer (SQLite removal, quizFile rename)
  • Sample quizzes for testing

Full Changelog: v0.9.3...v0.9.4

What's Changed

  • refactor(data): bleach SQL-era code — drop sql.js, rename db → quizFile by @alucard87pl in #12
  • chore(mocks): add current-format sample quizzes by @alucard87pl in #14
  • feat(builder): type-aware media indicator in quiz tree by @alucard87pl in #13
  • Develop by @alucard87pl in #15
  • docs: add playtest invite (PLAYTESTING.md) by @alucard87pl in #16
  • fix: add electron-winstaller to onlyBuiltDependencies by @alucard87pl in #19
  • Rich-text questions + type-driven builder rework by @alucard87pl in #17
  • feat: rework display layout, add media controls and list question type by @alucard87pl in #20
  • chore: bump version to 0.9.4 by @alucard87pl in #21
  • feat: media drag-and-drop and default volume setting by @alucard87pl in #24
  • fix: media seeking and visualizer improvements by @alucard87pl in #25
  • feat: builder improvements, radio-button fix, and stress-test quiz by @alucard87pl in #26
  • chore: add CLAUDE.md and align defaults with conventions by @alucard87pl in #28
  • fix: drag-and-drop media attachment by @alucard87pl in #30
  • feat: UI polish — readable filenames, unified controls, media overlap fix by @alucard87pl in #31
  • chore: replace default Electron icon with TriviaCON branding by @alucard87pl in #32
  • fix: redirect Electron userData to portable location by @alucard87pl in #33
  • fix: resolve portable root correctly for AppImage and macOS bundles by @alucard87pl in #34

Full Changelog: v0.9.3...v0.9.4