super-productivity/src/app/ui
Johannes Millan 245330bd68
fix(tasks): shorten reminder snooze button label to fit small screens (#8743)
The reminder dialog footer could not fit all actions in one row on small
screens. Show only the snooze duration (e.g. "10m") on the split-button's
main action instead of "Snooze 10m" — the snooze icon already conveys the
action — freeing horizontal space so the row fits.

Add a `mainLabel` input to the shared split-button so the abbreviated main
action keeps a full tooltip and aria-label for discoverability/accessibility.


Claude-Session: https://claude.ai/code/session_015797BREShEaTkBsA3tRBuX

Co-authored-by: Claude <noreply@anthropic.com>
2026-07-03 23:36:05 +02:00
..
animations feat(focus-mode): make preparation opt-in, smooth start transition (#8639) 2026-06-29 19:44:53 +02:00
breathing-dot feat(focus-mode): enlarge timer and reorganize Pomodoro controls 2026-04-24 17:41:00 +02:00
chip-list-input fix(tasks): render colored dots for tags in chip-list-input (#7424) 2026-05-01 19:35:27 +02:00
collapsible refactor(ui): prune dead progress-bar labels and tighten collapsible mixin 2026-06-01 17:47:43 +02:00
context-menu fix(context-menu): scope background menu to work-view routes 2026-05-22 19:18:40 +02:00
date-picker-input fix(task-repeat): allow selecting today as start date across timezones (#7768) (#7860) 2026-06-01 13:03:35 +02:00
datetime-picker fix(ui): preserve calendar focus highlight on mouse hovered cell (#8258) 2026-06-12 11:51:43 +02:00
dialog-confirm refactor(ui): unify primary/secondary action button treatment across dialogs (#8706) 2026-07-02 14:42:59 +02:00
dialog-create-tag refactor(ui): unify primary/secondary action button treatment across dialogs (#8706) 2026-07-02 14:42:59 +02:00
dialog-fullscreen-markdown feat(markdown): continue dated bullets with today's date on Enter (#8610) 2026-06-29 13:20:26 +02:00
dialog-logs refactor(ui): unify primary/secondary action button treatment across dialogs (#8706) 2026-07-02 14:42:59 +02:00
dialog-prompt refactor(ui): unify primary/secondary action button treatment across dialogs (#8706) 2026-07-02 14:42:59 +02:00
dialog-unsplash-picker style: replace hardcoded border-radius and transitions with CSS variables 2026-03-03 11:27:20 +01:00
done-toggle feat(ui): use rounded-square shape for task done-toggle 2026-05-15 16:49:17 +02:00
duration fix(focus-mode): make duration-slider blur-on-Enter opt-in so dialogs still submit (#8367) 2026-06-13 12:58:26 +02:00
enlarge-img fix(security): stored XSS → RCE chain — note image, plugin nodeExecution, CSP (GHSA-78rv-m663-4fph) (#8178) 2026-06-08 20:20:17 +02:00
error-card style: replace hardcoded z-index, media queries, and spacing with design tokens 2026-03-19 18:58:51 +01:00
formly-button fix(android): prevent crash on SAF folder selection (#6545) 2026-02-16 18:44:27 +01:00
formly-collapsible refactor(ui): drop dead progress-bar module and dedupe collapsible styles 2026-06-01 17:47:43 +02:00
formly-date-picker fix(recurring): prevent start date from reverting to 1970-01-01 (#6860) 2026-03-18 13:14:10 +01:00
formly-image-input Merge master and address PR review findings 2026-06-10 19:17:54 +02:00
formly-link-widget style: replace hardcoded z-index, media queries, and spacing with design tokens 2026-03-19 18:58:51 +01:00
formly-slide-toggle Fix visuals (#8412) 2026-06-17 10:53:48 +02:00
formly-slider
formly-tag-selection refactor(scss): clean up duplicated and superfluous styles 2026-03-09 15:31:51 +01:00
formly-translate-extension feat(azure-devops): configure auto import limit (#8092) 2026-06-09 00:22:15 +02:00
formly-translated-template refactor(sync): address multi-review follow-ups 2026-05-20 20:48:22 +02:00
full-page-spinner
heatmap fix(heatmap): improve dark theme cell contrast (#8188) 2026-06-09 17:19:54 +02:00
help-box style: replace hardcoded styles with design tokens (#7281) 2026-04-20 01:26:52 +02:00
help-section style: replace hardcoded z-index, media queries, and spacing with design tokens 2026-03-19 18:58:51 +01:00
inline-input fix(planner): prevent estimate hover input from being clipped 2026-05-01 19:35:27 +02:00
inline-markdown fix(tasks): render notes markdown on open instead of flashing raw text (#8636) 2026-06-29 19:05:06 +02:00
input-color-picker fix: address review findings from 18.0.0 release (#6976) 2026-03-27 11:46:23 +01:00
input-time feat(config): respect locale time format in time-of-day settings (#8270) 2026-06-11 13:35:15 +02:00
longpress
mentions build(lint): enforce Log helpers over console.* in src/app (#8239) 2026-06-10 13:08:17 +02:00
password-strength test(sync): add encryption unit tests for dialogs and password strength 2026-03-01 21:27:08 +01:00
pipes Auto-link raw webexteams URIs (#8560) 2026-06-24 11:07:56 +02:00
progress-bar style: replace hardcoded border-radius and transitions with CSS variables 2026-03-03 11:27:20 +01:00
progress-circle style: replace hardcoded styles with design tokens (#7281) 2026-04-20 01:26:52 +02:00
segmented-button-group feat(focus-mode): focus screen UX overhaul (#7586) 2026-06-12 11:59:56 +02:00
select-option-row fix(tasks): support emoji project menu typeahead #8085 (#8089) 2026-06-08 11:27:50 +02:00
simple-download
split-button fix(tasks): shorten reminder snooze button label to fit small screens (#8743) 2026-07-03 23:36:05 +02:00
stuck
swipe-block feat: improve task swipe menu appearance 2026-05-29 14:55:22 +02:00
swipe-gesture feat(tasks): dynamic strikethrough gesture for mobile swipe-right 2026-03-26 17:43:03 +01:00
task-title feat(task): add Ctrl+Enter and escape shortcuts (#7472) 2026-05-05 21:30:12 +02:00
time-step feat(schedule): add Shift/Ctrl+Arrow minute stepping to time inputs (#7634) 2026-05-18 21:21:53 +02:00
tree-dnd build(lint): enforce Log helpers over console.* in src/app (#8239) 2026-06-10 13:08:17 +02:00
validation
_collapsible-shared.scss refactor(ui): prune dead progress-bar labels and tighten collapsible mixin 2026-06-01 17:47:43 +02:00
formly-config.module.ts feat(config): respect locale time format in time-of-day settings (#8270) 2026-06-11 13:35:15 +02:00
is-external-url-allowed.spec.ts fix(electron): block executable launch via shell.openPath (#8668) 2026-07-01 17:56:24 +02:00
markdown-sanitization.spec.ts fix(notes): sanitize markdown notes to prevent stored XSS (#8213) 2026-06-09 16:19:53 +02:00
marked-options-factory.spec.ts Auto-link raw webexteams URIs (#8560) 2026-06-24 11:07:56 +02:00
marked-options-factory.ts feat(sync): show banner when LWW sync discards a user content edit (#8694) (#8702) 2026-07-02 12:53:02 +02:00
material-icons-loader.service.spec.ts fix(pwa): avoid startup stalls during network changes 2026-05-14 12:41:09 +02:00
material-icons-loader.service.ts fix(pwa): avoid startup stalls during network changes 2026-05-14 12:41:09 +02:00
material-icons.const.ts
ui.const.ts