KQ-298 · QUEST/LOG
Quest Log
A quest list built to be finished: each advance rolls its counter and fills its bar, and completing one sweeps the row, flies its reward to the running total, and unlocks the next quest in the chain. The unlock is the hook — a log that opens its own next line is harder to close than one that simply ends.
KQ-298 · QUEST/LOG
Quests · Todayxp00
- Cut the morning board+40 XP
Lock the crew list before the gate opens.
00/ 5 - Answer the audit+60 XP
Close every open finding in the ledger.
00/ 4 - Clear the inbox backlog+30 XP
Triage everything older than a week.
00/ 6 - Ship the release notes+50 XP
Draft, review, and send to the list.
00/ 3 - Reconcile the expense report+45 XP
Match receipts to the statement, line by line.
00/ 5
Install
One command — the source lands in your repo. Or copy it from the Code tab.
$ pnpm dlx shadcn@latest add @kinetiq/quest-log
Props
| Prop | Type | Default | Description |
|---|---|---|---|
| quests | QuestItem[] | — | The log; each carries a target and an XP reward. Defaults to five work-flavoured quests. |
| onComplete | (id: string) => void | — | Fires as a quest closes. |