super-productivity/src
Johannes Millan acedc67f2a fix(schedule): start tracking selected task when pressing Y in schedule view
When a user clicked on a task in the Schedule view and pressed Y to start
time tracking, a different task was being tracked instead. This happened
because Schedule view only sets selectedTaskId (for the detail panel) but
not focusedTaskId (used by keyboard shortcuts).

The fix modifies TaskShortcutService to use selectedTaskId as a fallback
when focusedTaskId is null, specifically for the togglePlay (Y) shortcut.

Priority order:
1. If focusedTaskId exists → delegate to TaskComponent (existing behavior)
2. If no focusedTaskId but selectedTaskId exists → toggle tracking for selected task
3. If neither exists → use global toggle behavior

Fixes #5884
2026-01-04 17:07:29 +01:00
..
app fix(schedule): start tracking selected task when pressing Y in schedule view 2026-01-04 17:07:29 +01:00
assets feat(sync): add skip button to loading screen when waiting for sync 2026-01-04 12:36:00 +01:00
environments 16.8.2 2026-01-04 14:57:50 +01:00
static feat: add open sans as default font 2025-09-04 18:30:09 +02:00
styles fix(ui): align time tracking button overlay (#5720) 2025-12-14 12:27:23 +01:00
test-helpers build: improve testing setup to give indication about which test hangs 2025-07-18 12:11:05 +02:00
typings refactor: improve typing 2025-09-16 18:04:40 +02:00
_common.scss refactor: modernize scss syntax and get rid of most of the warnings 2025-09-04 20:29:24 +02:00
favicon.ico
hammer-config.class.ts feat: replace hammerjs with custom swipe and pan directives 2025-08-10 12:56:11 +02:00
index.html fix: update content security policy to fix dropbox sync with decompression 2025-11-24 14:38:02 +01:00
karma.conf.js build: fix windows build 2025-12-06 13:41:04 +01:00
main.ts fix(localization): make "pt-br" locale allowed as app language 2025-11-29 16:56:19 +03:00
manifest.json
polyfills.ts feat: update rxjs to 7 step 2 2025-11-17 14:04:17 +01:00
styles.scss Merge branch 'feat/re-design' 2025-09-04 20:39:28 +02:00
test.ts test: fix 2025-12-05 17:10:37 +01:00
tsconfig.app.json build: correct tsconfig.app.json file includes 2025-10-03 16:59:14 -07:00
tsconfig.spec.json fix: typing errors 2025-08-05 19:59:12 +02:00
tsconfig.worker.json build: update configuration files 2025-06-27 10:25:00 +02:00