Commit Graph
389 Commits
Author SHA1 Message Date
HappyOnigiri e64de99e58 feat: add image analytics sidebar view with full-width layout 2026-03-06 05:48:48 +09:00
HappyOnigiri c8540a1837 test: improve test coverage and fix type validation issues 2026-03-06 04:31:11 +09:00
HappyOnigiri f02aaf029c fix: improve type safety using type guards and update build 2026-03-06 04:17:12 +09:00
HappyOnigiri f98a8fd55f chore: update build output 2026-03-06 03:47:26 +09:00
github-actions[bot] 1dda65fbfe chore: merge main and rebuild artifacts 2026-03-05 14:12:22 +00:00
github-actions[bot] 90717c8574 Merge remote-tracking branch 'origin/main' into test/improve-coverage-and-fix-ci 2026-03-05 14:12:06 +00:00
HappyOnigiri dc955f6c66 chore: update build output for Content-Type normalization 2026-03-05 23:04:44 +09:00
HappyOnigiri 1ae11a3b79 fix: always throw when JSON is returned on the binary download path 2026-03-05 17:07:11 +09:00
HappyOnigiri be2283def5 fix: guard against JSON error responses in fetchImageBlob before calling res.blob() 2026-03-05 16:49:24 +09:00
HappyOnigiri a842655150 test: increase coverage to 63.88% (>60%) by adding tests for ViewerInfoPanel, TagEditModal, BulkActionBar, portalRoots 2026-03-05 16:40:51 +09:00
HappyOnigiri ccbcd3d7ec chore: update UI build to reflect recent imagesApi changes 2026-03-05 16:27:18 +09:00
HappyOnigiri ea506bdf09 Merge branch 'main' into test/improve-coverage-and-fix-ci 2026-03-05 16:24:42 +09:00
HappyOnigiri 8f04f70b01 chore: rebuild ui to reflect recent changes 2026-03-05 15:58:13 +09:00
HappyOnigiri eef6f65848 test: improve coverage and fix ci lint errors 2026-03-05 14:56:47 +09:00
HappyOnigiri 8a3c145796 fix: sanitize filename and improve error handling in imagesApi 2026-03-05 14:32:11 +09:00
HappyOnigiri defe624722 Merge branch 'main' into feat/download-progress 2026-03-05 14:18:18 +09:00
HappyOnigiri 171fd0770e fix(download): improve error handling and zip guard 2026-03-05 14:16:29 +09:00
HappyOnigiri 49033c0600 fix(download): optimize processing and match API contract 2026-03-05 13:53:12 +09:00
HappyOnigiri 22760f834d fix: add aria-labels to copy buttons and fix handleCopy timeout cleanup 2026-03-05 13:52:12 +09:00
HappyOnigiri 530c4f934d chore: rebuild bundled web/js/index.js 2026-03-05 13:20:19 +09:00
HappyOnigiri f40ecd5f8e feat: add copy buttons and text selection to viewer information panel 2026-03-05 13:17:38 +09:00
HappyOnigiri d3af34dcbb Merge branch 'main' into feat/download-progress 2026-03-05 13:15:23 +09:00
HappyOnigiri d24f79254c fix: improve download modal edge cases and cleanup duplicated logic 2026-03-05 13:08:20 +09:00
HappyOnigiri 5ced4d6857 feat: implement real-time progress for ZIP downloads using JSZip 2026-03-05 12:44:20 +09:00
HappyOnigiri 3f6c7a6956 fix: normalize download button label to 1-based index and refactor loop with for...of 2026-03-05 10:52:11 +09:00
github-actions[bot] 87c9cb8ecf chore: merge main and rebuild artifacts 2026-03-05 01:25:41 +00:00
HappyOnigiri 4c96028b28 test: fix massFunctions dummy args arrays to prevent test suite failures and pass strict coverage requirements 2026-03-05 08:51:28 +09:00
HappyOnigiri 6e7027dedf feat: add real-time download progress to DownloadModal 2026-03-05 08:49:06 +09:00
HappyOnigiri 27922bc452 feat: add user-selectable resize algorithms for image downloads 2026-03-05 08:31:39 +09:00
HappyOnigiri 25ff7f5348 fix: validate resizeValue input and preserve JPEG/WEBP metadata on resize 2026-03-05 08:19:04 +09:00
HappyOnigiri 71b2968d82 chore: rebuild UI bundle with image resize download support 2026-03-05 08:07:56 +09:00
github-actions[bot] 370625f0ea chore: merge main and rebuild artifacts 2026-03-04 23:04:18 +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 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 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 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 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 ccfd745dd1 style: remove unused meld-tree-* CSS block 2026-03-04 10:09:10 +09:00
HappyOnigiri 222ab69fa7 style: add accessible focus styles for gallery tags 2026-03-04 09:34:42 +09:00
HappyOnigiri 8881710c8a chore: update build assets following CI 2026-03-04 09:18:08 +09:00
HappyOnigiri 76559b4312 chore(build): update built assets for gallery style improvements 2026-03-04 03:56:20 +09:00
HappyOnigiri 574b25ad8d chore(build): update built extension assets 2026-03-04 03:34:40 +09:00
HappyOnigiri 93f85f09a8 chore: build and update assets for style improvements 2026-03-04 03:03:35 +09:00
HappyOnigiri fccacadd3d refactor(ui): normalize BEM naming conventions across TSX and CSS 2026-03-04 02:13:30 +09:00
HappyOnigiri f984ee62d6 style: implement responsive modal width using relative units 2026-03-04 01:44:42 +09:00
HappyOnigiri 9bbbdef779 Merge pull request #60 from HappyOnigiri/chore/add-zindex-policy-check
chore: add z-index policy check script
2026-03-03 21:08:07 +09:00
github-actions[bot] 4c3e4dcf0e Merge remote-tracking branch 'origin/main' into chore/add-zindex-policy-check 2026-03-03 11:40:50 +00:00
github-actions[bot] 098d32dd6f Merge remote-tracking branch 'origin/main' into chore/add-keydown-handler-policy-check 2026-03-03 11:40:45 +00:00