ajurna
1148f4072b
**Replace Flake8 with Ruff, refactor type hints, and enhance archive processing logic**
...
- Removed `flake8` and `flake8-annotations` from dependencies, replaced by `ruff` for linting.
- Introduced cleaner type hinting and modern Python annotations (PEP 604 style) across multiple modules.
- Moved archive processing to a dedicated helper (`comic.archives`) for improved maintainability.
- Updated and simplified logic for archive file retrieval, directory cleaning, and user access validation.
- Improved error handling and added support for user classification restrictions in API responses.
2026-10-13 11:36:28 +01:00
ajurna
08a3c74a31
updating deps
2026-01-14 16:59:53 +00:00
ajurna
9e514354c8
updating deps
2024-05-03 15:45:36 +01:00
Peter Dwyer
3a3fd3c560
updating deps
2023-08-28 15:26:17 +01:00
ajurna
a97abe4557
update pre-commit
2022-10-04 22:26:14 +01:00
01e73cc9b3
Remove coreui ( #76 )
...
* adding typing and flake8
* removing coreui. ComicCard.vue finished
* removing coreui. ConfirmButton.vue finished
* removing coreui. more pages finished.
* removing coreui. all pages finished
* removing coreui. all pages finished
* version bump and update python deps.
* Update frontend/src/components/ComicPaginate.vue
Co-authored-by: codacy-production[bot] <61871480+codacy-production[bot]@users.noreply.github.com>
* Update frontend/src/components/ComicPaginate.vue
Co-authored-by: codacy-production[bot] <61871480+codacy-production[bot]@users.noreply.github.com>
* Update frontend/src/components/ComicPaginate.vue
Co-authored-by: codacy-production[bot] <61871480+codacy-production[bot]@users.noreply.github.com>
* Update frontend/src/components/ComicPaginate.vue
Co-authored-by: codacy-production[bot] <61871480+codacy-production[bot]@users.noreply.github.com>
* Update frontend/src/components/ComicPaginate.vue
Co-authored-by: codacy-production[bot] <61871480+codacy-production[bot]@users.noreply.github.com>
* Update frontend/src/components/InitialSetup.vue
Co-authored-by: codacy-production[bot] <61871480+codacy-production[bot]@users.noreply.github.com>
* Update frontend/src/components/TheAccountForm.vue
Co-authored-by: codacy-production[bot] <61871480+codacy-production[bot]@users.noreply.github.com>
* Update frontend/src/components/TheAccountForm.vue
Co-authored-by: codacy-production[bot] <61871480+codacy-production[bot]@users.noreply.github.com>
* Update frontend/src/components/ComicPaginate.vue
Co-authored-by: codacy-production[bot] <61871480+codacy-production[bot]@users.noreply.github.com>
* Update frontend/src/components/ConfirmButton.vue
Co-authored-by: codacy-production[bot] <61871480+codacy-production[bot]@users.noreply.github.com>
* Update frontend/vue.config.js
Co-authored-by: codacy-production[bot] <61871480+codacy-production[bot]@users.noreply.github.com>
* Update frontend/src/components/ComicPaginate.vue
Co-authored-by: codacy-production[bot] <61871480+codacy-production[bot]@users.noreply.github.com>
* Update frontend/src/components/ComicPaginate.vue
Co-authored-by: codacy-production[bot] <61871480+codacy-production[bot]@users.noreply.github.com>
* Update frontend/src/components/TheNavbar.vue
Co-authored-by: codacy-production[bot] <61871480+codacy-production[bot]@users.noreply.github.com>
* Update TheNavbar.vue
Co-authored-by: Peter Dwyer <peter.dwyer@clanwilliamhealth.com >
Co-authored-by: codacy-production[bot] <61871480+codacy-production[bot]@users.noreply.github.com>
2022-09-07 15:14:03 +01:00
Peter Dwyer
e098de3122
adding typing and flake8
2022-09-01 11:51:42 +01:00
Peter Dwyer
08fade65ab
adding typing and flake8
2022-09-01 11:06:12 +01:00
Peter Dwyer
e95ccad906
adding pre commit hooks
2022-08-31 12:34:14 +01:00