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