summaryrefslogtreecommitdiffstatshomepage
Commit message (Collapse)AuthorAgeLines
* release: Version 0.4.20.4.2Wolfgang Müller2025-03-26-6/+18
|
* frontend: Temporarily fix [&.read] rule not being appliedWolfgang Müller2025-03-26-2/+8
| | | | | | We have yet to fully investigate why this happens, but a recent update to some package broke the application of this rule. For now fall back to applying it in Svelte's <style> block.
* frontend/lint: FormattingWolfgang Müller2025-03-26-1/+1
|
* frontend: Migrate to eslint-plugin-svelte 3.0Wolfgang Müller2025-03-26-187/+159
| | | | | | | This includes a migration to a flat eslint.config.js, which will now also automatically ignore items from .gitignore. eslint-plugin-svelte 3.0 comes with a couple of changes to recommended rules as well, these are also addressed in this commit.
* build/deps: Update JS dependenciesWolfgang Müller2025-03-26-773/+828
|
* build/deps: Update ruff to 0.11.2Wolfgang Müller2025-03-26-21/+21
|
* build/deps: Update strawberry-graphql to 0.262.5Wolfgang Müller2025-03-26-9/+10
|
* build/deps: Update Python dependenciesWolfgang Müller2025-03-26-262/+259
|
* frontend: Don't report undefined comics as pendingWolfgang Müller2025-03-26-2/+2
| | | | | | | | | This check was missed in the migration to Svelte 5 as we inverted the functionality of the functions checking for pending state. Where previously the functions checked for equality, now they check for inequality, and these two checks were never inverted. This causes hircine to pop up a warning about pending changes when the user is trying to leave a "Comic not found" page.
* backend/lint: Add missing newline in test_sortWolfgang Müller2025-03-26-0/+1
|
* backend: Handle corrupt zip filesWolfgang Müller2025-03-26-2/+23
Corrupt zip files would already make hircine throw an error, but depending on the exact problem it would not report which file (or even which entry in a zip file) is affected. Use ZipFile.testzip() to catch common problems and make sure to re-raise any exception within as a BadZipFile exception. This makes sure to also report decompression problems that are raised as a zlib.error exception, for example.