Commit Graph
480 Commits
Author SHA1 Message Date
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 6584b7e381 test: resolve explicit any TS rule violations 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 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 98ddbed5e3 test: add unit tests for logger, tagsApi, SettingItem and viewerReducer 2026-03-04 15:55:43 +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 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 fcc995efce test: add missing UI component tests for DeleteConfirmModal, GalleryModals, GalleryPanel, VirtualizedGalleryList, and ImageViewer 2026-03-04 10:22:21 +09:00
HappyOnigiri ccfd745dd1 style: remove unused meld-tree-* CSS block 2026-03-04 10:09:10 +09:00
HappyOnigiri 160574aab6 Merge remote-tracking branch 'origin/main' into chore/add-css-lint-scripts
# Conflicts:
#	ui/biome.json
#	ui/src/styles/gallery/base.css
2026-03-04 09:45:21 +09:00
HappyOnigiri 222ab69fa7 style: add accessible focus styles for gallery tags 2026-03-04 09:34:42 +09:00
HappyOnigiri 248f21c975 fix(lint): improve css lint scripts and remove duplicate ignores
- Extract shared directory resolution to check_scripts/utils.py
- Refine check_unused_css regex to accurately match className attribute values without broad character windows
- Deduplicate adjacent unused-css-check-ignore comments in base.css
2026-03-04 09:23:21 +09:00
HappyOnigiri 1d99936983 Merge branch 'main' into feat/refactor-css-split-and-bem-fix 2026-03-04 09:17:26 +09:00
HappyOnigiri b51ac10088 fix(styles): restore accessible focus ring for tag rename input 2026-03-04 08:24:31 +09:00
HappyOnigiri 59f9a371cd style: format and polish CSS check scripts and gallery styles 2026-03-04 08:20:51 +09:00
HappyOnigiri 67a2b71068 fix(lint): improve css check scripts
- check_property_conflicts: apply ignore comment scanning to preceding selector source

- check_unused_css: remove buggy custom fallback and apply robust JSX template class parsing constraint

- styles: add ignores for dynamic css classes missed by stricter targeted extraction
2026-03-04 08:17:41 +09:00
HappyOnigiri d1fb0f8b3e style: format gallery CSS files 2026-03-04 04:16:52 +09:00
HappyOnigiri 9334767bc4 chore: fix css check scripts issues and update suppression markers 2026-03-04 04:07:51 +09:00
HappyOnigiri 07244821c1 fix: translate Japanese comments to English to pass CI check 2026-03-04 03:57:24 +09:00
HappyOnigiri 168017ed59 style(ui): fix focus indicators and split compact button modifiers for BEM in import gallery 2026-03-04 03:53:43 +09:00
HappyOnigiri 9119e51d89 style: fix CSS property conflicts and mark unused classes to pass CI 2026-03-04 03:33:38 +09:00
HappyOnigiri a274886e54 fix(styles): bypass z-index checker for valid fallback values 2026-03-04 03:33:20 +09:00
HappyOnigiri 83c7dad5e3 fix(styles): resolve visual and accessibility issues in gallery styles
- Add z-index fallbacks and responsive height in import.css

- Rename prompt-popup classes to follow BEM conventions

- Add high-contrast focus indicators in prompt-popup

- Use overflow-wrap for arbitrary character breaks
2026-03-04 03:17:32 +09:00
HappyOnigiri 3b10565da5 style: add keyboard focus states to prompt popup actions 2026-03-04 03:01:22 +09:00
HappyOnigiri b00d8ba5bb style: normalize mask editor BEM active state 2026-03-04 03:01:22 +09:00
HappyOnigiri 81b5fd1cf0 style: normalize importer BEM selectors and add keyboard focus states 2026-03-04 03:01:22 +09:00
HappyOnigiri 9e5c88e444 style: normalize form group checkbox BEM and add switch focus state 2026-03-04 03:01:22 +09:00
HappyOnigiri 7a21d1ab5f style: fix tag removal color and workflow item border specificity 2026-03-04 03:01:22 +09:00
HappyOnigiri 3338300776 test: add unit tests for gallery, viewer, and search feature components 2026-03-04 02:28:00 +09:00
HappyOnigiri a53017e98f test: add unit tests for shared UI components 2026-03-04 02:27:51 +09:00
HappyOnigiri aa8f75b5d8 test: add test data factory and gallery context mock helper 2026-03-04 02:27:43 +09:00
HappyOnigiri fccacadd3d refactor(ui): normalize BEM naming conventions across TSX and CSS 2026-03-04 02:13:30 +09:00
HappyOnigiri 078acd17a4 feat(ui): split base.css into feature-scoped files 2026-03-04 02:13:27 +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
HappyOnigiri 06cbe8aa3d fix(ui): add Escape key handling to MaskSequenceModal 2026-03-03 20:35:51 +09:00
github-actions[bot] e61798b986 Merge remote-tracking branch 'origin/main' into refactor/add-no-unchecked-indexed-access 2026-03-03 11:26:18 +00:00
HappyOnigiri 056f15c249 fix: invoke onClose when currentImage is missing in MaskSequenceModal 2026-03-03 19:50:48 +09:00
HappyOnigiri 995e203e57 Merge pull request #64 from HappyOnigiri/feat/modal-escape-verification
feat: add modal Escape-to-close verification and fix components
2026-03-03 19:50:30 +09:00
HappyOnigiri 67b96cca38 fix: balance ctx.save/restore in MaskEditorModal lasso drawing 2026-03-03 16:58:56 +09:00
HappyOnigiri f8bc4270d6 refactor: extract MaskSequenceModal for shared mask sequence flow 2026-03-03 16:58:38 +09:00
HappyOnigiri bcf596a6eb fix: show error modal when no image selected in handleRunWithMask apply mode 2026-03-03 16:58:37 +09:00
HappyOnigiri f242e241c8 fix: reset Clear All confirm modal state when LightTable closes 2026-03-03 16:58:27 +09:00