Commit Graph
734 Commits
Author SHA1 Message Date
HappyOnigiri 2a86209694 refactor: use centralized portal root in BulkActionBar 2026-03-02 03:24:52 +09:00
HappyOnigiri 6a7bb6d765 feat: initialize portal roots and auto-attach on startup 2026-03-02 03:24:52 +09:00
HappyOnigiri 765529a6ba feat: add centralized portal root management utility 2026-03-02 03:24:52 +09:00
HappyOnigiri 5e0b4f6876 Merge pull request #37 from HappyOnigiri/refactor/centralize-z-index-tokens
refactor: centralize UI z-index tokens
2026-03-02 03:04:37 +09:00
HappyOnigiri c2ea53aabd chore: update build artifacts for search UI changes 2026-03-02 02:58:53 +09:00
HappyOnigiri 4d09b5eb65 refactor: apply centralized z-index tokens to search UI components 2026-03-02 02:58:51 +09:00
HappyOnigiri 2b3a69a275 refactor: replace --meld-z-debug with feature-oriented token 2026-03-02 02:50:49 +09:00
HappyOnigiri 93e54cfded chore: update build artifacts for gallery extension 2026-03-02 02:43:38 +09:00
HappyOnigiri bdccbc642a refactor: apply centralized z-index tokens to UI components 2026-03-02 02:43:38 +09:00
HappyOnigiri bcbb7e4ad3 style: define centralized z-index tokens in Gallery.css 2026-03-02 02:43:38 +09:00
HappyOnigiri a267df1039 docs: update architecture with frontend layering rules 2026-03-02 02:43:38 +09:00
HappyOnigiri 6147b89c66 docs: add UI z-index layer policy rule 2026-03-02 02:43:38 +09:00
HappyOnigiri 7e5ba3eeee Merge pull request #36 from HappyOnigiri/fix/gallery-scrollbar-length
fix: improve gallery virtualization and fix scrollbar length issue
2026-03-02 02:37:43 +09:00
github-actions[bot] 991f56d09a chore: merge main and rebuild artifacts 2026-03-01 17:35:38 +00:00
github-actions[bot] 762c306612 Merge remote-tracking branch 'origin/main' into fix/gallery-scrollbar-length 2026-03-01 17:35:25 +00:00
HappyOnigiri 0e1f0b3561 Merge pull request #35 from HappyOnigiri/feat/light-table-multi-selection
feat: implement multi-selection and batch actions in light table slots
2026-03-02 02:35:00 +09:00
HappyOnigiri 763012f4b1 style: optimize CSS transitions in light table slot 2026-03-02 02:30:56 +09:00
HappyOnigiri 7255caed8f chore: update build artifacts for gallery extension 2026-03-02 02:23:56 +09:00
HappyOnigiri e127784bea fix: improve gallery virtualization and fix scrollbar length issue 2026-03-02 02:23:49 +09:00
HappyOnigiri ef95fc1460 chore: rebuild gallery extension and update styles 2026-03-02 02:00:05 +09:00
HappyOnigiri a5823553e0 feat(light-table): implement multi-selection and batch actions in slots 2026-03-02 02:00:02 +09:00
HappyOnigiri 74b4a41e60 fix(gallery): deselect images when dropped back from light table 2026-03-02 02:00:00 +09:00
HappyOnigiri 6c02211016 Merge pull request #30 from HappyOnigiri/feat/add-light-table-shortcut
feat: add "Send to Light Table" shortcut and fix VirtualizedGalleryList types
2026-03-01 20:00:38 +09:00
HappyOnigiri ffc1eee0a0 fix(mask-editor): handle delayed image loading and ensure current mask initialization 2026-03-01 19:50:56 +09:00
HappyOnigiri db0844ab31 chore: rebuild gallery extension 2026-03-01 19:45:05 +09:00
HappyOnigiri f0c4860d4d fix: resolve mask editor modal disappearing by caching image ref 2026-03-01 19:45:05 +09:00
HappyOnigiri dabc553234 fix: preserve light table slot navigation during deletion and viewer interactions 2026-03-01 19:45:04 +09:00
HappyOnigiri 517d64b637 feat: hide image from viewer list after transferring to Light Table 2026-03-01 19:01:40 +09:00
HappyOnigiri a629af6f07 chore: update build results for gallery extension 2026-03-01 18:55:10 +09:00
HappyOnigiri 5ef7b36525 feat: add error type support to toast notifications and refactor styles 2026-03-01 18:55:03 +09:00
HappyOnigiri 919b09b2b1 fix: optimize Zustand selectors to prevent infinite re-renders 2026-03-01 18:54:57 +09:00
HappyOnigiri 65e9b249f0 feat: improve light table shortcuts with quoted name support and case-insensitive matching
- Add support for quoted names (e.g., lt:"My Slot") in shortcut commands.
- Make Light Table slot matching case-insensitive and allow matching by both ID and Label.
- Update help text in ShortcutsTab to document quote usage.
- Extract tokenization and quote stripping into utility functions in shortcutGrammar.
2026-03-01 10:43:25 +09:00
HappyOnigiri ab59b1dd4b Merge branch 'main' into feat/add-light-table-shortcut 2026-03-01 10:34:47 +09:00
HappyOnigiri dad8efc357 Merge pull request #34 from HappyOnigiri/fix/prevent-gallery-loading-layout-shift
fix: prevent layout shift in gallery while loading images
2026-03-01 10:32:56 +09:00
HappyOnigiri c3771de790 style: format css with biome 2026-03-01 10:29:38 +09:00
HappyOnigiri 6b8900a7a2 fix: explicit width and height on grid thumbnails 2026-03-01 10:25:02 +09:00
HappyOnigiri 2693e20a7e fix: prevent layout shift in gallery while loading images 2026-03-01 10:16:43 +09:00
HappyOnigiri 995091413a Merge pull request #32 from HappyOnigiri/feat/thumbnail-cache
feat: add thumbnail cache with view-thumb API and clear cache UI
2026-03-01 10:03:52 +09:00
github-actions[bot] 5ead46f11b chore: merge main and rebuild artifacts 2026-03-01 01:00:26 +00:00
github-actions[bot] 9d5163f0b4 Merge remote-tracking branch 'origin/main' into feat/thumbnail-cache 2026-03-01 01:00:07 +00:00
HappyOnigiri 95082fe6b4 Merge pull request #33 from HappyOnigiri/feat/improve-search-suggestions
feat: improve search suggestions keyboard navigation and UI
2026-03-01 09:59:12 +09:00
HappyOnigiri bd29b08be8 chore: synchronize web/js/gallery_extension.js metadata 2026-03-01 09:57:50 +09:00
HappyOnigiri e50f53851c refactor: move Toast.css to shared components and update imports 2026-03-01 09:57:45 +09:00
HappyOnigiri d02c19d9e4 feat: implement focus management and trap in ConfirmModal 2026-03-01 09:57:40 +09:00
HappyOnigiri ed41f12a35 fix: implement atomic write for thumbnail generation to prevent race conditions 2026-03-01 09:57:36 +09:00
HappyOnigiri 135d377438 chore: update build artifacts 2026-03-01 09:54:53 +09:00
HappyOnigiri 6aed831532 feat: improve keyboard navigation and UI for search suggestions 2026-03-01 09:54:53 +09:00
HappyOnigiri 51531bea7e feat: add global confirm modal and toast, apply to clear thumbnail cache 2026-03-01 09:41:47 +09:00
HappyOnigiri 92a02a51cc refactor: offload thumbnail generation to executor and use structured ResolveError 2026-03-01 09:22:25 +09:00
HappyOnigiri ac3fc29b11 perf: use explicit thumbnail sizes to reduce payload and improve cache 2026-03-01 09:15:54 +09:00