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