Skip to content

Release/v1.4.0 - #17

Merged
AndreasGassmann merged 7 commits into
mainfrom
release/v1.4.0
Jul 13, 2026
Merged

Release/v1.4.0#17
AndreasGassmann merged 7 commits into
mainfrom
release/v1.4.0

Conversation

@AndreasGassmann

Copy link
Copy Markdown
Owner

No description provided.

formatHours interpolated raw floats, showing values like
0.16666666666666h in column summaries. Work in whole minutes
and decompose into w/d/h/m segments (10m, 1h 30m, 1d 2h 15m).
Due row in the card edit panel: quick presets (+1, +2, next
Monday), date picker, clear. Saves via REST issue update with
CSRF auth, mirroring setTimeEstimate; updates the cached
TimeInfo so the due chip refreshes without reload.
Toolbar dropdown sorts cards within each column by original
order, due date (ascending, no date last) or time estimated/
spent (descending, zeros last). Display-only DOM reorder with
a no-op guard against MutationObserver feedback; selection
persists per board in chrome.storage.local.
Arrow button next to the sort dropdown flips asc/desc. Picking
a mode sets its natural default (due date soonest first,
estimate/spent largest first); cards without a value always
sort last either way. Direction persists per board; legacy
mode-only storage entries migrate to the new format.
@AndreasGassmann
AndreasGassmann merged commit 5baa8f6 into main Jul 13, 2026
1 check passed
@AndreasGassmann
AndreasGassmann deleted the release/v1.4.0 branch July 13, 2026 23:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant