Releases: Appelsiini1/Procasma
v1.7.16
What's Changed
- Fix CSS font sizes by @RSaarivuoriLUT in #447
- Fix example run input cut into two lines by @RSaarivuoriLUT in #448
- Add checks to input fields by @RSaarivuoriLUT in #450
Full Changelog: v1.7.15...v1.7.16
v1.7.15
What's Changed
- Fix set getting created multiple times by @RSaarivuoriLUT in #417
- Make set default year dynamic by @RSaarivuoriLUT in #418
- Filter out project work in set creation by @RSaarivuoriLUT in #419
- Add error message if resource is locked by @RSaarivuoriLUT in #422
- Prevent navigation to main menu if theres an error in assignment input by @RSaarivuoriLUT in #430
- Fix "No course selected" in header if course identifier is empty by @RSaarivuoriLUT in #432
- Set assignment input default code language by @RSaarivuoriLUT in #433
- Clamp module number to 0 in assignment input by @RSaarivuoriLUT in #434
Full Changelog: v1.7.14...v1.7.15
v1.7.14
What's Changed
- Fix project work export not giving html by @RSaarivuoriLUT in #409
- Fix project work export wrong headers by @RSaarivuoriLUT in #411
- Fix project work input and add export status in project export by @RSaarivuoriLUT in #412
- Add padding to module number by @RSaarivuoriLUT in #413
Full Changelog: v1.7.13...v1.7.14
v1.7.13
What's Changed
- CSS to inline in exported HTML by @RSaarivuoriLUT in #403
- Fix #399 & #395 by @RSaarivuoriLUT in #404
Full Changelog: v1.7.11...v1.7.13
v1.7.11
What's Changed
- Hotfix for assignment saving not working when course has no levels
Full Changelog: v1.7.10...v1.7.11
v1.7.10
What's Changed
- Add checks for special characters by @RSaarivuoriLUT in #341
- Add CG AutoTest import by @RSaarivuoriLUT in #343
- Bump cross-spawn by @dependabot in #342
- Bump typescript-eslint from 8.6.0 to 8.17.0 by @dependabot in #344
- Bump @eslint/js from 9.11.0 to 9.16.0 by @dependabot in #338
- Bump react, react-dom and @types/react by @dependabot in #350
- Bump vite from 6.0.2 to 6.0.3 by @dependabot in #349
- Bump electron-log from 5.2.3 to 5.2.4 by @dependabot in #348
- Revert package changes by @RSaarivuoriLUT in #352
- Bug 304 by @RSaarivuoriLUT in #353
- Preserve old file extensions in UI globalSettings by @RSaarivuoriLUT in #355
- Fix multiline MathJax not working by @RSaarivuoriLUT in #356
- Bug 321 by @RSaarivuoriLUT in #357
- fix 277 by @RSaarivuoriLUT in #358
- Add double click to list items by @RSaarivuoriLUT in #359
- Add decorators to snackbar by @RSaarivuoriLUT in #360
- Feature 345 by @RSaarivuoriLUT in #361
- Fix assignmentInput database error and SetCreator stepper handling by @RSaarivuoriLUT in #371
- Fix #370 by @RSaarivuoriLUT in #372
- Fix NaN in NumberInput by @RSaarivuoriLUT in #373
- Fix level not correctly being saved in assignment input by @RSaarivuoriLUT in #375
- Feature 324 by @RSaarivuoriLUT in #382
- Feature 99 by @RSaarivuoriLUT in #385
- V1.6.0 by @RSaarivuoriLUT in #386
- V1.7.0 by @RSaarivuoriLUT in #387
- Bump @codegrade/apiv2-client from 1.8.1 to 1.13.0 by @dependabot in #389
- Bump @mui/icons-material from 6.2.1 to 6.3.1 by @dependabot in #388
- Bump nanoid from 3.3.7 to 3.3.8 by @dependabot in #391
- Security updates by @RSaarivuoriLUT in #392
- v1.7.10 by @RSaarivuoriLUT in #393
Full Changelog: v1.4.3...v1.7.10
Note: Puppeteer dependency has been removed and PDF creation now works properly without external dependencies.
v1.4.3
What's Changed
- Bump rollup from 4.21.3 to 4.22.4 by @dependabot in #297
- Fix help texts in level input by @RSaarivuoriLUT in #298
- Feature 310 by @eliassyyrilaLUT in #313
- Fix global settings not updating by @RSaarivuoriLUT in #318
- Detect Chrome automatically by @RSaarivuoriLUT in #319
- v1.4.3 by @RSaarivuoriLUT in #328
Full Changelog: v1.4.0...v1.4.3
NOTE: With the EXE installer and not running from source, while Chrome is detected automatically, Puppeteer is not able to utilize the found Chrome installation, making PDF export impossible without Puppeteer being installed manually & separately for the user. This is a limitation of the library and without good alternatives this probably won't be fixed.
v1.4.0
What's Changed
- Bump puppeteer from 23.3.1 to 23.4.0 by @dependabot in #293
- Bump @electron-forge/plugin-fuses from 7.4.0 to 7.5.0 by @dependabot in #292
- Bump @eslint/js from 9.10.0 to 9.11.0 by @dependabot in #291
- Bump @types/react from 18.3.6 to 18.3.8 by @dependabot in #290
- Change how levels are handled by @RSaarivuoriLUT in #295
Full Changelog: v1.3.0...v1.4.0
v1.3.0
What's Changed
- Change assignment input to use temp context by @RSaarivuoriLUT in #287
- Sort list items in browse pages by @RSaarivuoriLUT in #288
Full Changelog: v1.2.0...v1.3.0
v1.2.0
What's Changed
- Reduce bundle size in Vite by @RSaarivuoriLUT in #254
- Fix database getting locked by @RSaarivuoriLUT in #255
- Add mentions of Makrdown support to help texts by @RSaarivuoriLUT in #257
- Fix module number not showing in browse by @RSaarivuoriLUT in #260
- Fix saving assig. not returning to the prev page by @RSaarivuoriLUT in #263
- Fix saving module not returning to prev page by @RSaarivuoriLUT in #265
- Bump body-parser and express by @dependabot in #271
- Bump serve-static and express by @dependabot in #274
- Bump send and express by @dependabot in #273
- Bump typescript from 5.5.4 to 5.6.2 by @dependabot in #270
- Bump react-router-dom from 6.26.1 to 6.26.2 by @dependabot in #269
- Bump vite from 5.4.2 to 5.4.5 by @dependabot in #268
- Bump @eslint/js from 9.9.1 to 9.10.0 by @dependabot in #267
- Package updates to beta by @Appelsiini1 in #275
- Export now sets the usedIn property by @RSaarivuoriLUT in #278
- Disable spellcheck by @RSaarivuoriLUT in #281
- Fix inconsistent placement of the delete button by @RSaarivuoriLUT in #283
Full Changelog: v1.1.0...v1.2.0