fix: leave task-list deadlines empty by default
ci / gitleaks (push) Successful in 56s
ci / docker (push) Successful in 4m9s

This commit is contained in:
2026-09-08 16:08:27 +08:00
parent 3aa988c699
commit ae028445e1
2 changed files with 3 additions and 3 deletions
+1 -1
View File
@@ -91,7 +91,7 @@ function openTaskCompose() {
const inboxId = lists.value.find((item) => item.is_inbox)?.id || activeList.value const inboxId = lists.value.find((item) => item.is_inbox)?.id || activeList.value
composeTitle.value = '' composeTitle.value = ''
composeListId.value = activeView.value === 'tasks' && activeList.value ? activeList.value : inboxId composeListId.value = activeView.value === 'tasks' && activeList.value ? activeList.value : inboxId
composeDueAt.value = defaultTaskDueAt() composeDueAt.value = activeView.value === 'today' ? defaultTaskDueAt() : ''
composeHasTime.value = false composeHasTime.value = false
composeTime.value = '12:00' composeTime.value = '12:00'
composePriority.value = 0 composePriority.value = 0
+2 -2
View File
@@ -270,8 +270,8 @@ describe('settings data tools', () => {
}) })
describe('unified floating add interaction', () => { describe('unified floating add interaction', () => {
it('defaults every new-task composer to today', () => { it('leaves task-list deadlines empty and keeps Today tasks due today', () => {
expect(app).toContain('composeDueAt.value = defaultTaskDueAt()') expect(app).toContain("composeDueAt.value = activeView.value === 'today' ? defaultTaskDueAt() : ''")
expect(app).toContain('v-model="composeDueAt" type="date"') expect(app).toContain('v-model="composeDueAt" type="date"')
expect(app).not.toContain('class="time-toggle"') expect(app).not.toContain('class="time-toggle"')
expect(app).not.toContain('v-model="composeHasTime" type="checkbox"') expect(app).not.toContain('v-model="composeHasTime" type="checkbox"')