Commit Graph
102 Commits
Author SHA1 Message Date
bboysoul e857506bf6 feat: show habit history in details
ci / gitleaks (push) Successful in 53s
ci / docker (push) Successful in 4m59s
2026-09-15 16:32:53 +08:00
bboysoul 9e1847329b fix: render task notes with standard markdown
ci / docker (push) Successful in 6m20s
ci / gitleaks (push) Successful in 7s
2026-09-15 13:56:44 +08:00
bboysoul 0e93b15797 fix: prevent accidental subtask completion
ci / gitleaks (push) Successful in 20s
ci / docker (push) Successful in 3m59s
2026-09-15 11:09:35 +08:00
bboysoul f5a1521a4f feat: collapse Today sections
ci / gitleaks (push) Successful in 8s
ci / docker (push) Successful in 6m1s
2026-09-15 09:47:02 +08:00
bboysoul e07a1de1f5 feat: redesign floating add cat
ci / gitleaks (push) Successful in 8s
ci / docker (push) Successful in 6m14s
2026-09-11 22:08:53 +08:00
bboysoul 48f1186f4d feat: turn floating add button into sleeping cat
ci / gitleaks (push) Successful in 7s
ci / docker (push) Successful in 4m42s
2026-09-11 18:10:15 +08:00
bboysoul 7caa78f318 feat: improve task note markdown editor
ci / gitleaks (push) Successful in 7s
ci / docker (push) Successful in 5m44s
2026-09-11 17:37:53 +08:00
bboysoul e5cede1b98 feat: snap floating add button to edge
ci / gitleaks (push) Successful in 7s
ci / docker (push) Successful in 3m37s
2026-09-11 17:07:27 +08:00
bboysoul 78d178be77 feat: refine list and folder edit menus
ci / gitleaks (push) Successful in 7s
ci / docker (push) Successful in 3m30s
2026-09-11 16:53:27 +08:00
bboysoul 78ade3eed8 fix: compact today hidden tasks notice
ci / gitleaks (push) Successful in 7s
ci / docker (push) Successful in 3m32s
2026-09-11 16:28:40 +08:00
bboysoul 5f2f38da3e feat: revoke other login sessions
ci / gitleaks (push) Successful in 7s
ci / docker (push) Successful in 3m24s
2026-09-11 15:38:41 +08:00
bboysoul cf6cdcf949 feat: brand dodo loading screen
ci / gitleaks (push) Successful in 7s
ci / docker (push) Successful in 3m25s
2026-09-11 15:23:13 +08:00
bboysoul ec6ba56532 feat: integrate dodo brand logo
ci / gitleaks (push) Successful in 7s
ci / docker (push) Successful in 3m28s
2026-09-11 15:09:20 +08:00
bboysoul 4ae068e8c1 feat: refine task list visual details
ci / gitleaks (push) Successful in 6s
ci / docker (push) Successful in 3m36s
2026-09-11 13:51:30 +08:00
bboysoul 5ac2e5de1d fix: hide desktop task list scrollbar
ci / gitleaks (push) Successful in 7s
ci / docker (push) Successful in 3m31s
2026-09-11 13:24:23 +08:00
bboysoul b59adf446b feat: add current view refresh action
ci / gitleaks (push) Successful in 8s
ci / docker (push) Successful in 3m32s
2026-09-11 11:02:15 +08:00
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 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 bf61e69776 feat: unify completed filters in topbar
ci / gitleaks (push) Successful in 7s
ci / docker (push) Successful in 3m30s
2026-09-10 12:16:45 +08:00
bboysoul 1bc481d2e4 fix: separate today completion toolbar
ci / gitleaks (push) Successful in 6s
ci / docker (push) Successful in 3m26s
2026-09-10 11:13:21 +08:00
bboysoul c8b0c89944 fix: tighten sidebar list spacing
ci / gitleaks (push) Successful in 6s
ci / docker (push) Successful in 3m29s
2026-09-10 10:57:11 +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 125e6d3a61 fix: align archived habits on mobile
ci / gitleaks (push) Successful in 7s
ci / docker (push) Successful in 3m29s
2026-09-10 09:16:39 +08:00
bboysoul 306f502908 style: strengthen solid cream surfaces
ci / gitleaks (push) Successful in 7s
ci / docker (push) Successful in 3m34s
2026-09-09 22:56:42 +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 33790aaeb7 fix: anchor task date picker beside trigger
ci / gitleaks (push) Successful in 6s
ci / docker (push) Successful in 3m26s
2026-09-09 17:13:33 +08:00
bboysoul c1d49ac465 fix: make task due date fully clickable
ci / gitleaks (push) Successful in 7s
ci / docker (push) Successful in 3m32s
2026-09-09 17:05:28 +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 ab157c2ecf fix: contain long subtask text in detail
ci / gitleaks (push) Successful in 6s
ci / docker (push) Successful in 3m28s
2026-09-09 10:46:47 +08:00
bboysoul aff070d2f7 fix: scope completion motion to user actions
ci / gitleaks (push) Successful in 6s
ci / docker (push) Successful in 3m26s
2026-09-09 09:45:38 +08:00
bboysoul 88f9501468 feat: animate completion feedback
ci / gitleaks (push) Successful in 6s
ci / docker (push) Successful in 3m25s
2026-09-09 09:37:39 +08:00
bboysoul d4c1b6e148 fix: align task detail field widths
ci / gitleaks (push) Successful in 6s
ci / docker (push) Successful in 3m29s
2026-09-09 08:43:49 +08:00
bboysoul 2a5b1183cc feat: add warm liquid glass styling
ci / gitleaks (push) Successful in 10s
ci / docker (push) Successful in 3m42s
2026-09-09 08:32:58 +08:00
bboysoul 5b8eb39af3 fix: compact task detail due input
ci / gitleaks (push) Successful in 6s
ci / docker (push) Successful in 6m39s
2026-09-08 22:55:58 +08:00
bboysoul cc9252cea1 refactor: clarify sidebar navigation hierarchy
ci / gitleaks (push) Successful in 9s
ci / docker (push) Successful in 6m48s
2026-09-08 20:59:49 +08:00
bboysoul 036bad5960 refactor: unify mobile sheet patterns
ci / gitleaks (push) Successful in 6s
ci / docker (push) Successful in 3m51s
2026-09-08 20:35:13 +08:00
bboysoul 9db323ac2d feat: delete habits from detail sheet
ci / gitleaks (push) Successful in 6s
ci / docker (push) Successful in 5m40s
2026-09-08 20:16:25 +08:00
bboysoul 89374f2db9 refactor: focus habit completion feedback
ci / gitleaks (push) Successful in 7s
ci / docker (push) Successful in 4m18s
2026-09-08 20:05:42 +08:00
bboysoul 144abd529b refactor: turn countdowns into a time capsule
ci / gitleaks (push) Successful in 33s
ci / docker (push) Successful in 3m43s
2026-09-08 19:49:24 +08:00
bboysoul 4d6dc25749 refactor: reveal task detail on selection
ci / gitleaks (push) Successful in 7s
ci / docker (push) Successful in 4m23s
2026-09-08 19:30:44 +08:00
bboysoul 5ec081223a fix: lock background scroll behind mobile menu
ci / gitleaks (push) Successful in 6s
ci / docker (push) Successful in 5m43s
2026-09-08 19:17:10 +08:00
bboysoul 1e0c7ae25c fix: align mobile countdown columns
ci / gitleaks (push) Successful in 6s
ci / docker (push) Successful in 7m12s
2026-09-08 19:00:51 +08:00