Quick add task from the header (owner): modal, g t shortcut, auto_handle + Daisy webhook
Some checks failed
Deploy production / deploy (push) Has been cancelled
Some checks failed
Deploy production / deploy (push) Has been cancelled
- + button next to Dashboard (desktop and mobile sheet), lazy-loaded native <dialog>
- POST /trackers/tasks/quick inserts source 'quick-add', notes, due date, priority
- tasks.tasks.auto_handle (default false) with a Daisy badge in the tracker
- DAISY_TASK_WEBHOOK_URL/KEY/HEADER: fire-and-forget POST {task_id, title}, 3 s timeout
This commit is contained in:
@@ -276,6 +276,7 @@
|
||||
<p class="flex flex-wrap items-center gap-x-2 gap-y-1">
|
||||
<button type="button" class="title" onclick={() => openTask(t)}>{t.title}</button>
|
||||
{#if t.flagged}<Flag size={13} class="text-red-500" aria-label="Flagged" />{/if}
|
||||
{#if t.autoHandle}<span class="chip daisy" title="Daisy handles this">Daisy</span>{/if}
|
||||
{#if t.priority >= 2}<span class="chip prio-{t.priority}">{PRIORITY[t.priority]}</span>{/if}
|
||||
{#if t.dueDate}<span class="chip due-{isOpen(t) ? due : 'later'}">{dueLabel(t)}</span>{/if}
|
||||
{#if t.reminderAt && isOpen(t)}<span class="chip" title="Reminder"
|
||||
@@ -839,6 +840,11 @@
|
||||
color: var(--site-muted);
|
||||
white-space: nowrap;
|
||||
}
|
||||
.daisy {
|
||||
background: rgb(139 92 246 / 0.15);
|
||||
border-color: rgb(139 92 246 / 0.5);
|
||||
color: rgb(139 92 246);
|
||||
}
|
||||
.due-overdue {
|
||||
background: rgb(239 68 68 / 0.15);
|
||||
border-color: rgb(239 68 68 / 0.5);
|
||||
|
||||
Reference in New Issue
Block a user