Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
df5a120
fix: add missing ImportantIcon and correct favorite/unfavorite bulk a…
May 7, 2026
c5a8cfd
feat: add select-all checkbox and lift selection state to parent
May 7, 2026
754e830
feat: add filter-based mass selection via search modal
May 7, 2026
53f8a5d
fix: keep select-all checkbox checked after manual deselection
May 8, 2026
16419b3
fix: context-aware hint — remove 'use filter to refine' when filter i…
May 8, 2026
cf302c5
fix: show actual selection count when messages are selected
May 8, 2026
7162c80
fix: prevent race condition when deselecting via avatar click
May 8, 2026
43e3fb3
fix: label shows 'Selecting messages…' during mass loading
May 8, 2026
39d0247
fix: use $nextTick to reset _localToggleInProgress after watcher flush
May 8, 2026
2453c01
fix: guard onSelectMultiple against accidental non-shift triggers
May 8, 2026
d96ac21
fix: robust filter detection using query length instead of string com…
May 8, 2026
0d61d60
fix: reset endReached when search query changes
May 8, 2026
ef872ff
fix: use regex to detect real filter instead of length check
May 8, 2026
2653d38
fix: prevent false boolean from leaking into search query
May 8, 2026
f6abe4b
fix: show Loading… during any envelope load, not just mass-select
May 8, 2026
54bc9fb
fix: guard sortedEnvelops watcher against local toggle race
May 8, 2026
84f8538
fix: only disable checkbox and show spinner during mass-load
May 8, 2026
5c12ff2
fix: emit select-all-matching synchronously, prevent double sendQuery…
May 8, 2026
0b8a315
fix: delay _closingProgrammatically reset to next tick
May 8, 2026
4a231b9
refactor: optimize filter detection, simplify dialog close, merge met…
May 8, 2026
16bc56b
fix: delay select-all-matching emit to let Vue flush searchQuery prop
May 8, 2026
a5894d2
fix: pass searchQuery directly via bus event to avoid Vue prop batching
May 8, 2026
0fc4c02
fix: guard watcher against overwriting bus handler state
May 8, 2026
77607ab
fix: use transient _busHandlerActive flag instead of persistent selec…
May 8, 2026
cc71ac0
fix: restore sendQueryEvent in closeSearchModal for normal search
May 8, 2026
0f373d5
fix: pass query directly to loadEnvelopes to avoid stale prop
May 8, 2026
606be92
feat: Priority inbox mutual exclusion and mass-select robustness
May 10, 2026
0abf1e9
fix: import priorityInbox constants instead of hardcoding strings
May 10, 2026
ca3da26
fix: use @update:model-value on NcCheckboxRadioSwitch
May 10, 2026
9fd41ba
fix: remove potentially misleading count from select-all banner
May 10, 2026
156eb08
fix: skip 'loaded' label in Priority inbox sections
May 10, 2026
d53d66e
docs: update selectAllLabel JSDoc to reflect isPriorityInbox condition
May 10, 2026
f8f7f89
fix: address CodeRabbit findings from second review
May 10, 2026
af4769f
fix: abort mass-select cleanly on loadMore failure
May 10, 2026
ccc59be
fix: reset expanded flag in searchQuery watcher
May 10, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading