Commit Graph
43 Commits
Author SHA1 Message Date
bboysoul 8b475e4df5 feat: animate completed items out
ci / gitleaks (push) Successful in 7s
ci / docker (push) Successful in 3m25s
2026-09-11 08:56:51 +08:00
bboysoul 36952fdbcc feat: improve task search reveal interaction
ci / gitleaks (push) Successful in 11s
ci / docker (push) Successful in 3m45s
2026-09-11 07:07:15 +08:00
bboysoul 64b8525720 feat: repeat tasks after completion
ci / gitleaks (push) Successful in 7s
ci / docker (push) Successful in 3m31s
2026-09-10 21:21:28 +08:00
bboysoul addd49363d feat: sort tasks by due time
ci / gitleaks (push) Successful in 8s
ci / docker (push) Successful in 3m35s
2026-09-10 18:16:13 +08:00
bboysoul ab8c0a5138 fix: simplify date-only due labels
ci / gitleaks (push) Successful in 7s
ci / docker (push) Successful in 3m29s
2026-09-10 17:22:06 +08:00
bboysoul 1366f302ec fix: align task due dates to the right
ci / gitleaks (push) Successful in 7s
ci / docker (push) Successful in 3m34s
2026-09-10 17:01:24 +08:00
bboysoul 0345fbe73c feat: show task due distance
ci / gitleaks (push) Successful in 8s
ci / docker (push) Successful in 3m36s
2026-09-10 16:14:09 +08:00
bboysoul 3e80f2ecbb feat: refine archived habit management
ci / gitleaks (push) Successful in 7s
ci / docker (push) Successful in 3m28s
2026-09-10 14:39:06 +08:00
bboysoul 7c05ec2a85 fix: refine mobile navigation and settings
ci / gitleaks (push) Successful in 7s
ci / docker (push) Successful in 3m27s
2026-09-10 10:38:39 +08:00
bboysoul 98578b4f36 perf: streamline view data loading
ci / gitleaks (push) Successful in 7s
ci / docker (push) Successful in 3m29s
2026-09-10 08:06:52 +08:00
bboysoul 63f066681f feat: collapse archived lists in sidebar
ci / gitleaks (push) Successful in 6s
ci / docker (push) Successful in 3m32s
2026-09-09 22:23:12 +08:00
bboysoul d49c81212d feat: permanently delete archived lists
ci / gitleaks (push) Successful in 7s
ci / docker (push) Successful in 3m29s
2026-09-09 21:34:49 +08:00
bboysoul 0e291ddb9c feat: organize lists with drag and drop
ci / gitleaks (push) Successful in 7s
ci / docker (push) Successful in 3m22s
2026-09-09 20:28:29 +08:00
bboysoul 30705e1cec feat: add responsive task calendar picker
ci / gitleaks (push) Successful in 7s
ci / docker (push) Successful in 3m29s
2026-09-09 17:44:49 +08:00
bboysoul bc4c281658 fix: harden habit input and lifecycle
ci / gitleaks (push) Successful in 7s
ci / docker (push) Successful in 3m21s
2026-09-09 14:08:19 +08:00
bboysoul c4e0683b6b fix: cancel stale completion frames
ci / gitleaks (push) Successful in 6s
ci / docker (push) Successful in 3m29s
2026-09-09 09:56:05 +08:00
bboysoul 17005b0a50 fix: replay completion motion reliably
ci / gitleaks (push) Successful in 6s
ci / docker (push) Successful in 3m29s
2026-09-09 09:52:53 +08:00
bboysoul 61f8c27e6c fix: restore current page after refresh
ci / gitleaks (push) Successful in 7s
ci / docker (push) Successful in 3m28s
2026-09-08 12:50:36 +08:00
bboysoul 798725ad29 fix: persist completed item visibility
ci / gitleaks (push) Successful in 18s
ci / docker (push) Successful in 3m49s
2026-09-08 11:24:39 +08:00
bboysoul 8fa0418fa2 fix: clarify completed habit reset notice
ci / docker (push) Successful in 4m5s
2026-09-08 10:52:56 +08:00
bboysoul c8abb75cf4 feat: collapse subtasks from parent rows
ci / docker (push) Successful in 4m16s
2026-09-08 10:31:31 +08:00
bboysoul 972c4e1fb8 fix: default task deadline to date only
ci / docker (push) Successful in 4m33s
2026-09-08 09:24:00 +08:00
bboysoul 113791229a fix: default new task due date to today
ci / docker (push) Successful in 6m22s
2026-09-08 09:11:47 +08:00
bboysoul 2eca978820 feat: support custom task recurrence
ci / docker (push) Successful in 5m54s
2026-09-08 08:42:32 +08:00
bboysoul 988d131d9b feat: add task and habit reordering
ci / docker (push) Successful in 3m33s
2026-09-08 06:51:31 +08:00
bboysoul a02b6f660c perf: preload and cache countdowns
ci / docker (push) Successful in 3m49s
2026-09-07 17:50:26 +08:00
bboysoul 5d564b0269 fix: keep today habits visible while refreshing
ci / docker (push) Successful in 5m48s
2026-09-07 17:27:24 +08:00
bboysoul 6ca613f5fa fix: reset completed numeric habits from check button
ci / docker (push) Successful in 7m21s
2026-09-07 17:00:43 +08:00
bboysoul d6452fb1c1 feat: add draggable mobile task composer
ci / docker (push) Successful in 3m26s
2026-09-07 10:52:20 +08:00
bboysoul ec90e9155e fix: resolve ui audit bugs
ci / docker (push) Successful in 3m30s
2026-09-07 09:08:22 +08:00
bboysoul a06b80604a feat: lunar calendar support for countdowns
ci / docker (push) Successful in 4m56s
2026-09-06 16:09:54 +08:00
bboysoul afc78dba6c feat: countdown anniversaries and birthdays like ticktick
ci / docker (push) Successful in 6m18s
2026-09-06 15:36:42 +08:00
bboysoul d595af4f52 refactor: simplify dodo core experience
ci / docker (push) Successful in 3m54s
2026-09-06 14:41:08 +08:00
bboysoul 4e888ffe1c fix: calendar recurrence tz/overrides, today habits schedule, list archive mobile access
ci / docker (push) Successful in 3m23s
2026-09-06 11:33:21 +08:00
bboysoul 4c93d0e1f8 fix: land on today and swipe count habits incrementally
ci / docker (push) Successful in 3m16s
2026-09-06 10:44:06 +08:00
bboysoul b937c8ca72 feat: swipe complete, list archive, today habits and calendar subscriptions
ci / docker (push) Successful in 3m20s
2026-09-06 09:33:37 +08:00
bboysoul 13715945d5 feat: use swipe to complete items
ci / docker (push) Successful in 3m22s
2026-09-06 08:12:44 +08:00
bboysoul 35e562026c feat: remove calendar and refine habits
ci / docker (push) Successful in 3m53s
2026-09-06 07:56:23 +08:00
bboysoul 2987a787d3 perf: reduce dodo data loading requests
ci / docker (push) Successful in 6m31s
2026-09-05 19:51:00 +08:00
bboysoul 799b522f9b fix: attach CSRF token to state-changing requests
ci / docker (push) Successful in 5m20s
2026-09-05 17:33:30 +08:00
bboysoul 067d27a477 feat: recurring tasks, habits, attachments, import/export, audit and security 2026-09-05 13:35:17 +08:00
bboysoul 57145c198b feat: complete task management workflow 2026-09-05 11:18:52 +08:00
bboysoul f182c704a4 feat: bootstrap dodo phase one 2026-09-05 10:47:44 +08:00