Releases: itscrystalline/quikscore
Releases · itscrystalline/quikscore
v0.2.0 - Sprint 2
What's Changed
- chore: Auto update hashes by @itscrystalline in #127
- hotfix: bundle auth with app by @itscrystalline in #128
- chore: run cd by @itscrystalline in #129
- refactor: avoid clones when changing state by using
mem::takeinstead by @itscrystalline in #134 - feat: score weights are now per question instead of subquestion by @itscrystalline in #138
- chore: update to cranelift backend for dev (improved dev times) by @itscrystalline in #140
- Storage by @Punnawithsut in #141
- Fix database unique by @Punnawithsut in #144
- refactor: improve csv impls by @itscrystalline in #145
- Update .env by @Punnawithsut in #146
- Revert back to tesseract by @itscrystalline in #148
- refactor: Rework corner detection by @itscrystalline in #149
- chore: Bundle dlls windows by @itscrystalline in #150
- chore: fix bindgen build script for windows & update instructions by @itscrystalline in #152
- View score image by @itscrystalline in #153
- feat: Score stats by @itscrystalline in #154
- Authen Rework by @meoahanmeow in #155
- Fix UI by @meoahanmeow in #157
Full Changelog: 0.1.1...0.2.0
Downloads
- Windows Installer: quikscore-windows-x86_64-setup.exe
- macOS:
- Intel: quikscore-macos-x86_64.zip
- Apple Silicon: quikscore-macos-aarch64.zip
- Linux:
- x86_64: quikscore-linux-x86_64.zip
- aarch64: quikscore-linux-aarch64.zip
Sample weights
A sample weights file is also provided, all questions are worth 1 point.
v0.1.1 - Sprint 1 (Extended)
What's Changed
- feat: proper logging by @itscrystalline in #118
- chore: run ci and coverage on ARM runners by @itscrystalline in #120
- chore: update yarn version by @itscrystalline in #119
- Bug behavior by @Punnawithsut in #122
- feat: print error traces to console by @itscrystalline in #123
- fix: test coverage ci fails due to avx512 extensions by @itscrystalline in #124
- Authe aujai by @meoahanmeow in #125
- fix: crystal forgets to update her hashes for the 400 millionth time by @itscrystalline in #126
Full Changelog: 0.1.0...0.1.1
Downloads
- Windows Installer: quikscore-windows-x86_64-setup.exe
- macOS:
- Intel: quikscore-macos-x86_64.zip
- Apple Silicon: quikscore-macos-aarch64.zip
- Linux:
- x86_64: quikscore-linux-x86_64.zip
- aarch64: quikscore-linux-aarch64.zip
Sample weights
A sample weights file is also provided, all questions are worth 1 point.
v0.1.0 - Sprint 1
What's Changed
- chore: Dev setup by @itscrystalline in #1
- docs: add readme with setup and dev instructions by @itscrystalline in #2
- continuous integration by @itscrystalline in #3
- feat: reading images by @itscrystalline in #7
- chore: dont test twice in CI [skip ci] by @itscrystalline in #9
- refactor: fix lints by @itscrystalline in #8
- docs: add windows opencv instructions [skip ci] by @itscrystalline in #10
- test: add more tests by @itscrystalline in #12
- chore: add workflow for assigning start/end dates for issues [skip ci] by @itscrystalline in #13
- fix: fix test error on windows by @meoahanmeow in #14
- docs: update windows docs by @itscrystalline in #15
- chore: refactor devenv for macos by @Punnawithsut in #20
- Update App.vue by @meoahanmeow in #22
- Resize by @Punnawithsut in #23
- refactor: move all tauri commands to
commandsmodule by @itscrystalline in #26 - feat: Image crop by @itscrystalline in #29
- refactor: move impls to their respective files by @itscrystalline in #30
- test: State tests by @itscrystalline in #31
- Add answer state (extract digit for studentID and subjectID) by @Punnawithsut in #34
- feat: Scoring for
AnswerSheets by @itscrystalline in #36 - chore: cd deploy pipeline by @itscrystalline in #40
- chore: update upload-artifact to v4 by @itscrystalline in #41
- chore: am i stupid by @itscrystalline in #42
- chore: fix cd by @itscrystalline in #43
- chore: remove quotes from windows cd by @itscrystalline in #44
- chore: fix windows llvm, add more paths by @itscrystalline in #46
- chore: fix paths again and use vcpkg by @itscrystalline in #47
- chore: drop windows on arm by @itscrystalline in #48
- chore: readd env vars by @itscrystalline in #49
- feat: scan answers by @itscrystalline in #51
- fix: dont wrap gtk in flake by @itscrystalline in #52
- Change the way of collecting to vector by @Punnawithsut in #53
- feat: parallelization of answer sheet scanning by @itscrystalline in #55
- feat: fix report compromise by @itscrystalline in #57
- feat: extract scores finally by @itscrystalline in #58
- fix: fix tests failing sometimes by @itscrystalline in #59
- UI change by @Punnawithsut in #62
- feat: highlight answers by @itscrystalline in #63
- Fix bug extract digit by @Punnawithsut in #61
- chore: dont link to unnecessary opencv modules by @itscrystalline in #65
- feat: progress bar for tracking upload progress by @itscrystalline in #68
- chore: patch elf loader to non-nix loader in flake (linux) by @itscrystalline in #69
- chore: update project info by @itscrystalline in #71
- Extract user information by @Punnawithsut in #74
- Update ci by @itscrystalline in #76
- chore: update yarn hash by @itscrystalline in #77
- chore: change test cover name by @itscrystalline in #78
- fix: clear key bug (#79) by @itscrystalline in #80
- chore: pin rust version to
nightly-2025-06-08by @itscrystalline in #81 - chore: make ci build with and without avx by @itscrystalline in #82
- docs: add download links by @itscrystalline in #83
- feat: eta for processing by @itscrystalline in #84
- feat(?): add option to disable ocr by @itscrystalline in #85
- Compare subject and student ID by @Punnawithsut in #86
- chore: bundle libraries alongside the binary by @itscrystalline in #91
- fix: change action to use single quotes by @itscrystalline in #92
- fix: actually copy opencv dll to dest in cd by @itscrystalline in #93
- fix: patch macos libc++ dylib by @itscrystalline in #94
- test: optional ocr tests by @itscrystalline in #95
- chore: include hidden quikscore-wrapped in bundle by @itscrystalline in #96
- chore: bundle blas + openexr, (hopefully) fix macos by @itscrystalline in #97
- chore: dont build avx and non avx separately for arm by @itscrystalline in #98
- chore: dont build separately at all by @itscrystalline in #99
- feat: weighed scores with weights file by @itscrystalline in #101
- feat: cancel answer upload by @itscrystalline in #102
- chore: fix libc++ dylib patch by @itscrystalline in #103
- chore: remove all redundant libraries from bundle by @itscrystalline in #104
- fix: syntax error by @itscrystalline in #105
- fix: move library removal logic to postInstall by @itscrystalline in #106
- fix: only copy needed openexr libs by @itscrystalline in #107
- chore: bundle more macos libs + add run test to cd by @itscrystalline in #108
- feat: download progress bar for models by @itscrystalline in #110
- fix: update yarn harh by @itscrystalline in #111
- feat: dump full error chain for complex errors (network/io) by @itscrystalline in #113
- Combine info with export to csv button by @Punnawithsut in #114
- chore: update yarn hash by @itscrystalline in #115
New Contributors
- @itscrystalline made their first contribution in #1
- @meoahanmeow made their first contribution in #14
- @Punnawithsut made their first contribution in #20
Full Changelog: https://github.com/itscrystalline/quikscore/commits/0.1.0
Downloads
- Windows Installer: quikscore-windows-x86_64-setup.exe
- macOS:
- Intel: quikscore-macos-x86_64.zip
- Apple Silicon: quikscore-macos-aarch64.zip
- Linux:
- x86_64: quikscore-linux-x86_64.zip
- aarch64: quikscore-linux-aarch64.zip
Sample weights
A sample weights file is also provided, all questions are worth 1 point.