Skip to content

Releases: qbreader/website

v7.5.0

28 Mar 13:43
Compare
Choose a tag to compare

Features

Bug Fixes

  • Support randomize and difficulties window.location parameter
  • Fix interaction between toggleCorrect and recordStats

Other Changes

  • Better organization of scripts
  • Remove createdAt field from question documents

Full Changelog: v7.4.0...v7.5.0

v7.4.0

28 Mar 13:38
Compare
Choose a tag to compare

Features

  • Add musicals alternate_subcategory
  • Navigate to database url to get query

Other Changes

  • Bump qb-answer-checker to v1.1.6
  • Update DEFAULT_MAX_YEAR to 2025
  • Reset navbar logo

Full Changelog: v7.3.4...v7.4.0

v7.3.4

21 Feb 20:40
Compare
Choose a tag to compare

Features

Multiplayer

  • #360: add a limit of answering question before vk by @1337isnot1337
  • Fix bug where client could become owner of permanent room

Other Changes

  • #361: fix inconsistency with give-answer & give-answer-live-update param

Full Changelog: v7.3.3...v7.3.4

v7.3.3

21 Feb 20:37
Compare
Choose a tag to compare

Multiplayer

Other Changes

  • #340: missing api/query doc parameter
  • set lunar new year logo variation

Full Changelog: v7.3.2...v7.3.3

v7.3.2

16 Jan 23:28
Compare
Choose a tag to compare

Features

Bug Fixes

  • #336: fix issue that prevented changing the question mode on mobile by @skysomorphic
  • qbreader/qb-answer-checker#11, #338: Bump qb-answer-checker to v1.1.5, fixing issues with the website on old versions of Safari (<16.4)
  • Fix behavior in singleplayer/multiplayer when reaching the end of a set - stats will now be recorded properly and question cards will now be created properly
  • Fix disabled keyboard shortcuts in bonus page

Other Changes

  • #337: fix unreadable disabled form-select in dark theme

Full Changelog: v7.3.1...v7.3.2

v7.3.1

14 Jan 18:27
3f78c89
Compare
Choose a tag to compare

Features

  • #285: Client-side answer checking
  • #318: Add case-sensitive database search option
  • Accept [*] as a powermark

Multiplayer

  • Hide empty multiplayer rooms by default
  • Show how many active players and rooms there are

Bug Fixes

  • #330: Fix bug where difficulty and year ranges didn't appear
  • #331: Disable autocomplete for answer input
  • #334: Fix votekick by @1337isnot1337
  • Fix bug where email couldn't be updated

Other Changes

  • #253, #290, #332: Update documentation by @geoffrey-wu
  • #294: Clean up optional URL query params
  • Bump qb-answer-checker version to v1.1.4
  • Use textContent instead of innerText everywhere

Full Changelog: v7.3.0...v7.3.1

v7.3.0

22 Dec 18:34
Compare
Choose a tag to compare

This release refactors bonus code and fixes a bunch of issues that cause the server to crash.

Features

  • Add strictness to bonuses
  • Add timer to bonuses
  • Improve layout of home page

Bug Fixes

  • Bump qb-answer-checker to v1.1.2, fixing error when the word "constructor" appeared in given answer or answerline (see qbreader/qb-answer-checker#9)
  • /api/frequency-list: Prevent server crash when both subcategory and alternate_subcategory are missing
  • Validate parameters when recording tossup/bonus stats
  • Fix Object.keys(this.tossup) check in TossupRoom.js

Other Changes

  • Implement bonuses using a BonusRoom, allowing for future multiplayer expansion and easier addition of features

Full Changelog: v7.2.1...v7.3.0

v7.2.1

22 Dec 18:26
Compare
Choose a tag to compare

Features

  • #258: View frequency lists by alternate_subcategory
  • Improve frequency list layout
  • Add "average" AI bots

Multiplayer

  • #329: Make the votekick threshold be the floor of 3/4 of current players by @1337isnot1337

Bug Fixes

  • Fix incorrect implementation of modaqifyBonus in get-packet.js
  • #328: Fix issue with rebuzzes after answering correctly
  • Create tossup card when reaching end of set

Full Changelog: v7.2.0...v7.2.1

v7.2.0

22 Dec 18:16
Compare
Choose a tag to compare

Adds multiplayer room controls, as well as various other fixes.

Multiplayer

Bug Fixes

  • #322: Fix AI being active by default, despite showing off by @1337isnot1337
  • #326: Fix advancing to next packet in "select by set name" mode
  • #327: Fix pausing after answer is revealed

Other Changes

  • Bump qb-answer-checker version to v1.1.0
  • Streamline codebase (doesn't change functionality):
    • Refactor account check into recordTossup, recordBonus functions
    • Simplify routing of geoword/ and admin/ routes
    • Remove duplicate tables.js files
    • Remove duplicate singleplayer categoryManager
    • Remove unnecessary check in setSetName

Full Changelog: v7.1.0...v7.2.0

v7.1.0

21 Dec 05:31
Compare
Choose a tag to compare

Adds a long-awaited feature—AI mode.

Features

  • #10: add AI mode to singleplayer
  • #301: add slider for strictness of answer checking by @geoffrey-wu in #320
  • #304: Add category % to multiplayer
  • #319: make keyboard shortcuts case-insensitive

Bug Fixes

  • #314: fix multiplayer categories syncing on room load
  • Reset timer when a question is skipped
  • Fix loading of singleplayer saved query settings

Full Changelog: v7.0.8...v7.1.0