Commit Graph
1003 Commits
Author SHA1 Message Date
github-actions[bot] 81c4643afa Merge remote-tracking branch 'origin/main' into test/increase-coverage-to-50-percent 2026-03-04 23:04:02 +00:00
HappyOnigiri b801fe12bb fix: add defensive guards to hooks for blind invocation and raise coverage thresholds 2026-03-05 08:03:19 +09:00
HappyOnigiri bf88fe6810 test: fix massHooks and massComponent test mocks, type safety, and error surfacing 2026-03-05 08:03:14 +09:00
HappyOnigiri dbd15edf20 test: collect and assert errors in mass hooks test and format ui tests 2026-03-05 06:51:25 +09:00
HappyOnigiri 11dea7911c test: refine mock typing and add comments for mass test hooks 2026-03-05 06:44:11 +09:00
HappyOnigiri a4a0057102 test: fix explicit any and non-ASCII character in test files to pass CI 2026-03-05 06:34:03 +09:00
HappyOnigiri cbaf6e04c4 test: add mass coverage tests and refine mocks to reach 50 percent coverage 2026-03-05 06:18:03 +09:00
HappyOnigiri e381a980fa Merge pull request #82 from HappyOnigiri/fix/optimize-metadata-removal
perf: optimize metadata removal speed for PNG and WebP
2026-03-05 06:16:15 +09:00
HappyOnigiri 233518baf7 docs: add comment for removeMetadata restore compatibility 2026-03-05 06:13:31 +09:00
HappyOnigiri ac3a439271 fix: validate PNG and WebP metadata strip for incomplete parses 2026-03-05 03:16:44 +09:00
HappyOnigiri 49de1e85cf feat: persist download modal options to localStorage 2026-03-05 03:04:56 +09:00
HappyOnigiri f0d65d67fe fix: return None on invalid chunks in fast metadata strippers so Pillow fallback triggers 2026-03-05 02:56:39 +09:00
HappyOnigiri c437dcfcfd Merge branch 'main' into fix/optimize-metadata-removal 2026-03-05 02:53:39 +09:00
HappyOnigiri 377a5042ec Merge pull request #80 from HappyOnigiri/test/increase-coverage-to-40-percent
test: achieve 40% function coverage for UI
2026-03-05 02:53:20 +09:00
HappyOnigiri ebd9249b5b test: add missing assertion for fetchFullImageDetails in DetailedImageCard test 2026-03-05 02:47:37 +09:00
HappyOnigiri a2778f7a6f perf: optimize metadata removal for PNG and WebP by bypassing re-encoding 2026-03-05 02:44:27 +09:00
HappyOnigiri 71bb9a8782 Merge pull request #81 from HappyOnigiri/fix/gallery-sidebar-reopen-virtualizer
fix: restore gallery images after sidebar reopen
2026-03-05 02:40:12 +09:00
HappyOnigiri 78da067737 test: fix nitpick comments in UI tests by updating queries, adding assertions, and fixing state mutations 2026-03-05 02:39:18 +09:00
HappyOnigiri 42f00576eb fix: reinitialize virtualized gallery when sidebar reopens 2026-03-05 02:34:16 +09:00
HappyOnigiri 1a95791d58 chore: raise vitest function coverage threshold to 40% 2026-03-05 02:30:47 +09:00
HappyOnigiri b799c2a937 test: add detailed component tests to achieve 40% function coverage 2026-03-05 02:30:47 +09:00
HappyOnigiri c7874a3b04 Merge pull request #79 from HappyOnigiri/feat/display-coverage-in-ci
feat: display coverage summary in CI output
2026-03-05 02:19:19 +09:00
HappyOnigiri 8b8ad530e1 feat: extract and display coverage summary in ci script 2026-03-05 02:03:57 +09:00
HappyOnigiri eeabb2f811 Merge pull request #78 from HappyOnigiri/test/increase-coverage-to-30-percent
test: increase ui test coverage to 30%
2026-03-05 01:56:33 +09:00
HappyOnigiri e8cfa39f41 test: increase ui test coverage thresholds to 30% 2026-03-04 21:38:19 +09:00
HappyOnigiri 498533aa16 Merge pull request #76 from HappyOnigiri/test/add-missing-coverage-to-25-percent
test: achieve 25% coverage target
2026-03-04 21:36:26 +09:00
HappyOnigiri 61c7bb7df4 test: refine workflows test assertion and remove unused import 2026-03-04 21:26:52 +09:00
HappyOnigiri d47e2276b0 test: refine test mocks and remove unused imports 2026-03-04 21:24:39 +09:00
HappyOnigiri 6a43265ce4 fix: resolve check-ts and tsc errors in tests 2026-03-04 21:20:25 +09:00
HappyOnigiri 357ad54d38 test: verify and fix test warnings and bypasses 2026-03-04 21:15:53 +09:00
HappyOnigiri df3995ed08 Merge pull request #77 from HappyOnigiri/fix/ci-display-corruption
fix: prevent CI display corruption on Windows
2026-03-04 21:08:44 +09:00
HappyOnigiri 6584b7e381 test: resolve explicit any TS rule violations 2026-03-04 21:02:59 +09:00
HappyOnigiri 02e3521451 fix: prevent CI display corruption on Windows 2026-03-04 21:02:59 +09:00
HappyOnigiri da9a49a129 test: add missing tests for hooks and components to reach coverage 2026-03-04 17:30:48 +09:00
HappyOnigiri cc9fc1832e chore: update vitest thresholds and configure biome for tests 2026-03-04 17:30:47 +09:00
HappyOnigiri 2163b3ddea Merge pull request #75 from HappyOnigiri/test/increase-coverage-threshold-20pct
test: increase UI coverage to 20% and fix CI path normalization
2026-03-04 16:20:53 +09:00
HappyOnigiri cc09e45b56 test: add missing tests and cleanup for logger and tagsApi 2026-03-04 16:12:45 +09:00
HappyOnigiri dfdd0a28dc test: remove non-ASCII characters from test files to pass CI 2026-03-04 16:03:15 +09:00
HappyOnigiri a7e94b9337 fix(ci): normalize Windows path casing to avoid v8 coverage duplicates 2026-03-04 15:55:45 +09:00
HappyOnigiri bc46dc8481 chore: increase coverage thresholds to 20% and consolidate vitest config 2026-03-04 15:55:44 +09:00
HappyOnigiri 98ddbed5e3 test: add unit tests for logger, tagsApi, SettingItem and viewerReducer 2026-03-04 15:55:43 +09:00
HappyOnigiri 598e305aad Merge pull request #74 from HappyOnigiri/chore/enforce-ui-test-coverage
chore: enforce UI test coverage with vitest thresholds
2026-03-04 15:08:55 +09:00
HappyOnigiri bee20b5b0c chore: enforce UI test coverage with vitest thresholds 2026-03-04 14:52:25 +09:00
HappyOnigiri 05e157e406 Merge pull request #73 from HappyOnigiri/test/add-reducer-and-component-tests
test: add reducer and component tests for 20% coverage
2026-03-04 14:30:55 +09:00
HappyOnigiri 2cbd192fc1 test(ui): add missing UI tests and fix accessibility issues
- Improved SettingsModal accessibility and interaction tests

- Added TagManagerView fetch error test

- Added missing test scenarios in images, modal, selection, uiMeta, viewerModalHelpers and viewer reducers
2026-03-04 13:39:46 +09:00
HappyOnigiri 1b7b20f0b8 chore: update package-lock.json 2026-03-04 13:13:06 +09:00
HappyOnigiri 76851821a0 chore: add 20% coverage thresholds to vitest config 2026-03-04 13:13:00 +09:00
HappyOnigiri 14602b7fc3 test: add TagManagerView and SettingsModal component tests 2026-03-04 13:12:55 +09:00
HappyOnigiri fffce55b1d test: add reducer unit tests for images, selection, viewer, modal, uiMeta, and compose 2026-03-04 13:12:49 +09:00
HappyOnigiri ad16175dfe Merge pull request #72 from HappyOnigiri/test/add-missing-ui-component-tests
test: add missing UI component tests
2026-03-04 12:43:06 +09:00