Skip to content

Releases: qbreader/website

v3.2.2

15 Mar 00:54
Compare
Choose a tag to compare

Add type to answer for bonuses.

  • Parse arabic numerals in answerline
  • Parse roman numerals in answerline

Full Changelog: v3.2.1...v3.2.2

v3.2.1

15 Mar 00:50
Compare
Choose a tag to compare

Various bug fixes, especially in the database page.

  • Prevent spacebar from scrolling page
  • Correctly account for bonuses of arbitrary length (especially > 3)
  • Small speed optimizations to answer checking
  • Include '0' difficulty in query
  • Add support for alternate_subcategory
  • Update backup link

Full Changelog: v3.2.0...v3.2.1

v3.2.0

15 Mar 00:48
Compare
Choose a tag to compare

Added ability to type answers in singleplayer (#115), along with a new associated api endpoint, and some other small changes.

  • Add /api/check-answer endpoint
  • Fix answer checking when answer contains "dr" as a substring but not as a token
  • Add python api wrapper module info to /about and /api-info pages
  • Automatically disable submit button during submission and close report question modal after submission
  • Remove sticky navbar from all pages that originally had it

Full Changelog: v3.1.4...v3.2.0

v3.1.4

15 Mar 00:46
Compare
Choose a tag to compare

Major improvements to the answer checking algorithm.

Backend

  • Use Porter stemmer (see #88)
  • Correctly parse answers that use round brackets () in place of square brackets []
  • Fix [] or () in middle of main answer
  • Accept abbreviated form of main answer
  • Fix checking of four letter answers
  • Accept dr. for doctor

Full Changelog: v3.1.3...v3.1.4

v3.1.3

15 Mar 00:44
Compare
Choose a tag to compare

Improvements

  • Use separate toggleShowHistory setting for tossups and bonuses
  • Changed /database layout to avoid horizontal scrolling
  • Support italics in answerline

Backend

  • Support commas as an answer separator (see 12517cd for an example of such an answerline)

Bug Fixes

  • Fix missing space in bonuses between [10] and text in /database page
  • Fix singleplayer bonus keyboard shortcuts

Full Changelog: v3.1.2...v3.1.3

v3.1.2

15 Mar 00:42
Compare
Choose a tag to compare

They haven't received much attention recently, so this release is focused on improvements to bonuses.

  • Add ability to report bonuses
  • Create question cards when new bonuses are read (in singleplayer)
  • Add ability to show/hide question history in singleplayer

Backend and Bug Fixes

  • Fix documentation for the searchType parameter of /api/query
  • Check for null and undefined parameters in database methods, ensuring the server doesn't crash on those
  • Use lowercase doctype as specified in https://codeguide.co

Full Changelog: v3.1.1...v3.1.2

v3.1.1

23 Dec 21:35
Compare
Choose a tag to compare

Lots of backend improvements and minor bug fixes.

Backend

  • Fix npm run build command to include sass
  • Removed unnecessary clearTimeout that was slowing down reading by ~10%
  • Added apple touch icon
  • Standardized html attribute order
  • Upgraded to bootstrap 5.2.3 and express 4.18.2
  • Renamed some functions to be consistent across singleplayer and multiplayer and to make their meaning more clear.

Bug Fixes

  • Fixed reading issue with 0-length words
  • Fixed issue where question would continue to read once the end of a set was reached
  • Fixed bug that prevented user from turning off search by regex
  • Fixed #113

What's Changed

Full Changelog: v3.1.0...v3.1.1

v3.1.0

12 Dec 23:05
Compare
Choose a tag to compare

Lots of improvements and bug fixes.

Database

  • Add "random" button
  • Fix issue with searching for long fiction/short fiction/poetry/drama literature categories
  • Highlight matching part of query in results
  • Bold in-power parts of tossups that have power markings
  • Add support for searching with regular expressions
  • Fix issue with bonuses with missing parts
  • List question difficulty in results page
  • Add ability to download results

Other

  • Typing in a question report no longer triggers buzzes in-game
  • In multiplayer, fix issue with being "focused" into the answer form, even when it is hidden
  • Fix issue when prompt on partial wasn't processed correctly
  • Fix singleplayer select by difficulty
  • Increased dark mode contrast
  • Add /api/query documentation and fix incorrect parameter name

Backend

  • Fixed issues with version mismatch for dependencies
  • Improved logging
  • Use .eslintrc to standarize and clean up code
  • Reduce requests to server by avoiding requests where setName is empty
  • Automate build process
  • Retrieve and save entire query for multiplayer, reducing time between questions

What's Changed

  • Bold in-power parts of tossups that have power markings by @brightly-salty in #106
  • add api/query to documentation and fixed incorrect parameter name by @g3ner1c in #109

New Contributors

Full Changelog: v3.0.0...v3.1.0

v3.0.0

22 Nov 18:36
272a6c3
Compare
Choose a tag to compare

Add searchable database to qbreader! See this forum post for more details.

What's Changed

Full Changelog: v2.6.3...v3.0.0

v2.6.3

22 Nov 05:11
Compare
Choose a tag to compare
  • Recognize anti-prompts as correct answers (TODO: make a special anti-prompt directive)
  • Fix issue with accepting the answer "time"
  • Fix issue when main answerline is in quotes
  • Fix issue with erronously accepting one-character answers
  • Correctly recognize answerlines of the form A or B
  • Display formatted answers in multiplayer
  • Small aesthetic improvements

Full Changelog: v2.6.2...v2.6.3