Releases: qbreader/website
v3.2.2
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
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
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
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
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
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
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
- Compensate for setTimeout lag by @BLCRAFT210 in #116
Full Changelog: v3.1.0...v3.1.1
v3.1.0
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
- @brightly-salty made their first contribution in #106
- @g3ner1c made their first contribution in #109
Full Changelog: v3.0.0...v3.1.0
v3.0.0
Add searchable database to qbreader! See this forum post for more details.
What's Changed
- Close #72 by @geoffrey-wu in #91
Full Changelog: v2.6.3...v3.0.0
v2.6.3
- 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