Commit Graph
469 Commits
Author SHA1 Message Date
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 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
HappyOnigiri 4ad2ff7bfc fix: disable LightTable Escape handler when Clear All confirm modal is open 2026-03-03 15:19:54 +09:00
HappyOnigiri 5def3a480c fix: add Escape-to-close to PromptPopup and LightTable 2026-03-03 10:03:30 +09:00
HappyOnigiri 4741dc1f3d refactor: remove duplicate module declarations in types.d.ts 2026-03-03 10:03:05 +09:00
HappyOnigiri b183509f59 refactor: enable noUncheckedIndexedAccess and fix indexed access in UI 2026-03-03 10:02:54 +09:00
HappyOnigiri 4c84097f53 fix: add capture: true to ConfirmModal keydown listener 2026-03-03 10:00:14 +09:00
HappyOnigiri 4ac72643d4 refactor: migrate z-index magic numbers to CSS tokens 2026-03-03 10:00:00 +09:00
HappyOnigiri d72a04cada fix: add runtime guards for ComfyUI graph internals 2026-03-03 09:54:18 +09:00
HappyOnigiri 233283a289 style: apply post-merge formatting updates 2026-03-03 09:51:12 +09:00
HappyOnigiri 340d1f9cb5 Merge origin/main into test/add-ui-unit-tests-and-comfy-graph-typing 2026-03-03 09:43:06 +09:00
HappyOnigiri a07250408e fix: harden ComfyUI guards and stabilize test mocks 2026-03-03 09:38:33 +09:00
HappyOnigiri 2472d3cc9e Merge branch 'main' into chore/biome-formatter-explicit-config 2026-03-03 09:33:45 +09:00
HappyOnigiri fd511f9022 fix: use stable tag key and add saveStatus TODO in DetailedImageCard 2026-03-03 09:32:51 +09:00
HappyOnigiri ce25b7f45a fix: use logger instead of console in useSettingsModalLogic 2026-03-03 09:32:51 +09:00
HappyOnigiri 865e8c6202 refactor: remove redundant createPortal wrappers in GalleryModals 2026-03-03 09:32:51 +09:00
HappyOnigiri 679209f6b6 fix: clear isLoadingFolders on early return in ImportModal 2026-03-03 09:32:50 +09:00
HappyOnigiri dab0dfc5ba fix: use logger instead of console in WorkflowSelectionModal 2026-03-03 09:32:50 +09:00
HappyOnigiri 88d7b68312 fix: restore correct border token on mouse leave in SearchSuggestions 2026-03-03 09:32:50 +09:00
HappyOnigiri 3d445d4e63 fix: toggle favorites add/remove and show success toast in SearchBar 2026-03-03 09:32:49 +09:00
HappyOnigiri 8efbff9a9d fix: update workflow queue error message to say Check logs instead of Check the console 2026-03-03 09:30:26 +09:00
HappyOnigiri 0a155419e1 test: add UI unit test foundation and harden ComfyUI typings 2026-03-03 09:26:55 +09:00
HappyOnigiri d8950fc77a style: apply biome formatter to ui source files 2026-03-03 09:23:33 +09:00
HappyOnigiri c1c0960088 chore: add explicit formatter config to biome.json (indentStyle, lineWidth) 2026-03-03 09:23:30 +09:00
HappyOnigiri 4a420b6e77 refactor: migrate console.log/warn/error to logger in ui/src 2026-03-03 09:21:35 +09:00
HappyOnigiri bf9c6be751 chore: enforce noConsole and add biome-ignore to logger implementation 2026-03-03 09:21:32 +09:00
HappyOnigiri 0a5526365e Merge branch 'main' into refactor/add-parse-json-response-for-api 2026-03-03 08:49:59 +09:00
HappyOnigiri 55c9068bb5 fix: export UploadImageResponse type from importer API 2026-03-03 08:48:26 +09:00
HappyOnigiri b0bbf6f5a7 Merge pull request #55 from HappyOnigiri/chore/biome-enhancement
chore: enable biome noConsole and useExhaustiveDependencies
2026-03-03 08:48:01 +09:00
HappyOnigiri 5117df7ee1 fix: use module logger for workflow check errors 2026-03-03 08:41:18 +09:00
HappyOnigiri 941e3fd3b0 docs: clarify /upload/image raw JSON response handling 2026-03-03 08:41:12 +09:00
HappyOnigiri 4d20865a5b fix: remove duplicate meld prefix from logger.log messages 2026-03-03 08:28:12 +09:00
HappyOnigiri 64e26768a8 fix: harden JSON response parsing and validate upload response shape 2026-03-03 08:26:25 +09:00