🚨 PLEASE READ 🚨
This release is coming out a bit early because there are some dependency upgrades (vulnerability fixes) I want to get into the latest tag. Please be aware of the following:
-
You can see all the fixed vulnerabilities here: #1400
- 3 could not be patched
-
react-routerwas upgraded two major versions, I have already caught a few routing bugs that went missed in testing the upgrade but please let me know if you find any others -
The config system was refactored #1424, the original warning still applies:
🚨 WARNING: This PR includes changes to some environment variables. While in the area, I went ahead and normalized them all so they are consistently prefixed with
STUMP_. This may also break existingStump.tomlfiles, and so you should back up your existing file and let Stump re-create it.For my own toml, I just had to remove the
profilekey and make the[oidc].scopeskey an array (instead of a comma-deliminated string). -
There was also a larger refactor of the
corecrate, while it was mostly moving files around into new homes I still want to highlight it
What's Changed
- 🌐 Update translations by @hosted-weblate[bot] in #1354
- 🌐 Update translations by @hosted-weblate[bot] in #1361
- 🌐 Update translations by @hosted-weblate[bot] in #1374
- feat(i18n): localize image reader settings by @devy1540 in #1383
- ✨ Proper oneshots support by @aaronleopold in #1375
- ✨ (expo): Local URL fallback and auto-switching by @aaronleopold in #1355
- ✨ Highlight current library while browsing series and books by @ajselzilic in #1379
- ⬆️ Bump dorny/paths-filter from 4.0.2 to 4.0.3 by @dependabot[bot] in #1371
- ⬆️ Bump eslint-plugin-react-hooks from 7.0.1 to 7.1.1 by @dependabot[bot] in #1364
- ⬆️ Bump qs and @types/qs by @dependabot[bot] in #1362
- ⬆️ Bump tsx from 4.21.0 to 4.23.12 by @dependabot[bot] in #1367
- ⬆️ Bump cachix/install-nix-action from 31.11.0 to 31.11.1 by @dependabot[bot] in #1372
- ✨ Persist browser ordering preferences by @ajselzilic in #1376
- 🐛 (expo) Fix local URL auto-switching by @aaronleopold in #1389
- feat(i18n): localize image reader header controls by @devy1540 in #1384
- 🌐 Update translations by @hosted-weblate[bot] in #1387
- 🌐 Add Bosnian locale as option by @aaronleopold in #1390
- 🩹 Fix repeated EPUB font size and line height adjustments by @ajselzilic in #1393
- feat(i18n): localize image reader footer navigation by @devy1540 in #1385
- 🌐 Update Hungarian locale to use native name by @balazs-szucs in #1395
- ✨ Make three-dot book menu match Download button height by @balazs-szucs in #1396
- 💚 Fix CVE workflow file by @aaronleopold in #1398
- ⬆️ Fix vulnerabilities and upgrade
react-routerby @aaronleopold in #1400 - 🩹 Fix a few different oneshot issues by @aaronleopold in #1397
- 💄 Small UI-focused changes for web app by @aaronleopold in #1399
- 🌐 Update translations by @hosted-weblate[bot] in #1394
- ✨ Add sorting by publication year in book table view by @balazs-szucs in #1403
- feat(i18n): localize basic media filters by @devy1540 in #1386
- ✨ Replace history for image-based reading by @qinghon in #1402
- 🐛 Fix panic during failed metadata upsert by @aaronleopold in #1408
- ✨ Improve epub thumbnail selection algorithm by @hal8174 in #1391
- 📝 Update stale documentation links by @omegaatt36 in #1409
- 🩹 Fix smart list
NOTfilter and seriesageRatingfilter by @aaronleopold in #1411 - 🐛 Fix metadata panel collapsing after Edit -> Save on files with no metadata by @balazs-szucs in #1410
- ♻️ Support nested oneshot folders and attempt oneshot conversions by @aaronleopold in #1412
- ♻️ Improve web and mobile readium interop by @aaronleopold in #1404
- ♻️ Refactor config layering system by @aaronleopold in #1417
- 👷 Desktop CI builds by @aaronleopold in #534
- ⚡ Lazy-load heavy components on FE, on-demand locales, and per-font stylesheets by @balazs-szucs in #1193
- 🌐 Update translations by @hosted-weblate[bot] in #1401
- 🐛 Fix stale thumbnail caching by @ajselzilic in #1380
- ✨ Add home page section preferences by @devy1540 in #1392
- ♻️ Reorganize core crate by @aaronleopold in #1424
- 🔖 Release v0.1.8 by @aaronleopold in #1427
New Contributors
- @ajselzilic made their first contribution in #1379
- @hal8174 made their first contribution in #1391
- @omegaatt36 made their first contribution in #1409
Full Changelog: v0.1.7...v0.1.8