d pushed to email-messenger-improvements at x/m8sh 2026-08-01 16:02:25 +00:00
ca4d6609ef feat(mail): add floating drag ghost that follows pointer
d pushed to email-messenger-improvements at x/m8sh 2026-08-01 15:05:23 +00:00
28655de8f3 fix(mail): platform-aware drag — immediate on mouse, long-press on touch
d pushed to email-messenger-improvements at x/m8sh 2026-08-01 14:43:50 +00:00
47b60fdd16 fix(mail): prevent scroll interference during pinned drag
d pushed to email-messenger-improvements at x/m8sh 2026-08-01 14:30:47 +00:00
0339ebc528 refactor(mail): replace HTML5 DnD with unified pointer-based drag
d pushed to email-messenger-improvements at x/m8sh 2026-08-01 14:12:41 +00:00
01fff2a63c feat(mail): add mail.drag i18n key to backend and all 28 locales
d pushed to email-messenger-improvements at x/m8sh 2026-08-01 14:08:17 +00:00
474b799584 refactor(mail): extract reorder to pure tested module
d pushed to email-messenger-improvements at x/m8sh 2026-08-01 13:40:55 +00:00
af6e500d8e fix(mail): unify desktop and touch pinned reorder logic
d pushed to email-messenger-improvements at x/m8sh 2026-08-01 11:27:07 +00:00
2d02fcc4fd fix: holding flag prevents clearLongPress from cancelling stage 2 timer
d pushed to email-messenger-improvements at x/m8sh 2026-08-01 11:20:14 +00:00
88fe070b33 fix: correct reorder logic for touch drag — recalculate target index
d pushed to email-messenger-improvements at x/m8sh 2026-08-01 11:14:45 +00:00
4981f4c550 fix: increase stage 2 timer to 8 seconds for more dropdown time
d pushed to email-messenger-improvements at x/m8sh 2026-08-01 11:08:48 +00:00
8e33f27957 fix: prevent onWindowClickClose from closing menu during stage 2 hold
d pushed to email-messenger-improvements at x/m8sh 2026-08-01 10:58:04 +00:00
92962388e2 fix: watcher on draggingId force-closes menu (handles async reactivity)
d pushed to email-messenger-improvements at x/m8sh 2026-08-01 10:53:47 +00:00
dac5a0e99a fix: force-close all menu state when entering drag mode
d pushed to email-messenger-improvements at x/m8sh 2026-08-01 10:38:32 +00:00
d308e0b4fc fix: robust 2-stage long-press — 4s timer, touchDragging guard
d pushed to email-messenger-improvements at x/m8sh 2026-08-01 10:34:10 +00:00
a747961f45 fix: increase stage 2 timer to 2.5s, keep dragged plate fully visible
d pushed to email-messenger-improvements at x/m8sh 2026-08-01 10:27:05 +00:00
ad2bc3ec15 fix: continuous long-press auto-chains stage 1 → stage 2 for pinned threads
d pushed to email-messenger-improvements at x/m8sh 2026-07-31 22:00:37 +00:00
34e3f1d8e8 feat: 2-stage long-press for pinned threads — clean, minimal, no circles
d pushed to email-messenger-improvements at x/m8sh 2026-07-31 06:03:18 +00:00
9259edb484 fix: reactive stroke-dashoffset binding for visible blue spinning rim
d pushed to email-messenger-improvements at x/m8sh 2026-07-31 05:58:35 +00:00
9279c9da5f fix: 2s delay before radial, 2s timer, bigger circle, DRAG uppercase
d pushed to email-messenger-improvements at x/m8sh 2026-07-31 05:50:38 +00:00
e97dda6730 fix: suppress synthetic click with preventDefault on radial cancel touchend