Commit Graph
100 Commits
Author SHA1 Message Date
bboysoul f437eded84 fix: dock calendar event detail on desktop
ci / gitleaks (push) Successful in 7s
ci / docker (push) Successful in 3m35s
2026-09-21 15:55:12 +08:00
bboysoul a68d6ecc5e fix: pace failed calendar refresh retries
ci / gitleaks (push) Successful in 7s
ci / docker (push) Successful in 3m11s
2026-09-21 15:38:52 +08:00
bboysoul 97c1bd4e87 feat: auto-refresh calendar subscriptions
ci / gitleaks (push) Successful in 7s
ci / docker (push) Successful in 3m29s
2026-09-21 15:36:09 +08:00
bboysoul a970a03f5d style: refine archived habits section
ci / gitleaks (push) Successful in 1m6s
ci / docker (push) Successful in 4m24s
2026-09-21 11:32:49 +08:00
bboysoul 158fd7532c [verified] center compact list editor
ci / gitleaks (push) Successful in 50s
ci / docker (push) Successful in 4m8s
2026-09-21 11:19:05 +08:00
bboysoul d925a043dc [verified] redesign compact list editor
ci / gitleaks (push) Successful in 8s
ci / docker (push) Successful in 3m59s
2026-09-21 10:59:41 +08:00
bboysoul 7f8b435164 [verified] move trash restore into action menu
ci / gitleaks (push) Successful in 1m9s
ci / docker (push) Successful in 5m49s
2026-09-21 10:22:46 +08:00
bboysoul 927e15cf17 [verified] harden trash actions and mobile details
ci / gitleaks (push) Successful in 26s
ci / docker (push) Successful in 5m5s
2026-09-21 09:37:55 +08:00
bboysoul 8a4d1de9be [verified] keep trash row rhythm consistent
ci / gitleaks (push) Successful in 49s
ci / docker (push) Successful in 4m24s
2026-09-21 09:08:33 +08:00
bboysoul 740eae8a59 [verified] redesign trash with deadline groups
ci / gitleaks (push) Successful in 11s
ci / docker (push) Successful in 8m0s
2026-09-21 09:00:07 +08:00
bboysoul c7bb9742f1 fix: refine task pagination controls
ci / gitleaks (push) Successful in 7s
ci / docker (push) Successful in 6m18s
2026-09-21 06:30:52 +08:00
bboysoul cbf307507c feat: redesign task pagination controls
ci / gitleaks (push) Successful in 10s
ci / docker (push) Successful in 7m22s
2026-09-21 06:10:54 +08:00
bboysoul 34691b6fe8 fix: move task pagination below list
ci / gitleaks (push) Successful in 36s
ci / docker (push) Successful in 5m10s
2026-09-20 23:18:04 +08:00
bboysoul 5e338fa90f fix: restore list archiving
ci / gitleaks (push) Successful in 7s
ci / docker (push) Successful in 5m30s
2026-09-20 22:48:12 +08:00
bboysoul 99da524070 fix: show subscribed calendar event details
ci / gitleaks (push) Successful in 1m23s
ci / docker (push) Successful in 4m14s
2026-09-20 22:16:13 +08:00
bboysoul 3a73473c4d [verified] fix calendar subscription layout
ci / gitleaks (push) Successful in 38s
ci / docker (push) Successful in 7m20s
2026-09-20 21:39:01 +08:00
bboysoul 3155155f53 [verified] feat: support monthly completion recurrence
ci / gitleaks (push) Successful in 23s
ci / docker (push) Successful in 7m16s
2026-09-20 21:04:31 +08:00
bboysoul e6d720b85c Revert "fix: align calendar sheets with detail pane"
ci / gitleaks (push) Successful in 58s
ci / docker (push) Successful in 5m35s
This reverts commit 6e3e09e8b6.
2026-09-20 18:12:12 +08:00
bboysoul 6e3e09e8b6 fix: align calendar sheets with detail pane
ci / gitleaks (push) Successful in 7s
ci / docker (push) Successful in 4m48s
2026-09-20 17:55:06 +08:00
bboysoul bb59dc9346 fix: restore selected calendar day contrast
ci / gitleaks (push) Successful in 7s
ci / docker (push) Successful in 6m36s
2026-09-20 17:35:44 +08:00
bboysoul 7140102aeb feat: redesign calendar around weekly focus
ci / gitleaks (push) Successful in 1m19s
ci / docker (push) Successful in 5m5s
2026-09-20 17:23:02 +08:00
bboysoul f3ad1eec03 feat: add iCal calendar subscriptions
ci / gitleaks (push) Successful in 56s
ci / docker (push) Successful in 5m55s
2026-09-20 16:37:43 +08:00
bboysoul af52fe0cad fix: add tombstone migration for reverted calendar subscriptions
ci / gitleaks (push) Successful in 7s
ci / docker (push) Successful in 5m34s
2026-09-20 14:11:06 +08:00
bboysoul 2715b74f2e Revert "[verified] feat: add external calendar subscriptions"
ci / gitleaks (push) Successful in 9s
ci / docker (push) Failing after 11m21s
This reverts commit 583b6a8a9d.
2026-09-20 13:57:35 +08:00
bboysoul 6528cbbb1e Revert "feat: add calendar frontend"
This reverts commit af83a68fe1.
2026-09-20 13:57:35 +08:00
bboysoul af83a68fe1 feat: add calendar frontend
ci / gitleaks (push) Successful in 8s
ci / docker (push) Successful in 4m41s
2026-09-20 13:21:47 +08:00
bboysoul 583b6a8a9d [verified] feat: add external calendar subscriptions 2026-09-20 12:29:21 +08:00
bboysoul d7014c4f4f fix: compact desktop task composer
ci / gitleaks (push) Successful in 9s
ci / docker (push) Successful in 4m7s
2026-09-20 12:05:12 +08:00
bboysoul 1688577077 fix: remove Today date attention marker
ci / gitleaks (push) Successful in 7s
ci / docker (push) Successful in 3m33s
2026-09-20 11:50:07 +08:00
bboysoul 8ab5ad05a0 feat: add resizable desktop panes
ci / docker (push) Successful in 3m32s
ci / gitleaks (push) Successful in 6s
2026-09-20 11:33:43 +08:00
bboysoul 3a23c6cd44 fix: align desktop habit detail with task pane
ci / docker (push) Successful in 3m33s
ci / gitleaks (push) Successful in 7s
2026-09-20 10:52:39 +08:00
bboysoul 5a3620bf8a fix: align Today desktop menu toggle
ci / gitleaks (push) Successful in 7s
ci / docker (push) Successful in 5m38s
2026-09-20 09:52:41 +08:00
bboysoul 61775bc554 chore: redeploy desktop calendar alignment
ci / gitleaks (push) Successful in 51s
ci / docker (push) Successful in 4m27s
2026-09-20 09:20:47 +08:00
bboysoul f7e7404c31 feat: apply standard login page design
ci / gitleaks (push) Successful in 1m27s
ci / docker (push) Successful in 9m25s
2026-09-20 09:11:35 +08:00
bboysoul ed123b710f fix: fall back to latest SGE trading price
ci / gitleaks (push) Successful in 8s
ci / docker (push) Successful in 3m14s
2026-09-20 08:33:55 +08:00
bboysoul 8ecc3e265f feat: add current-device logout
ci / gitleaks (push) Successful in 7s
ci / docker (push) Successful in 3m40s
2026-09-20 08:20:12 +08:00
bboysoul 7f11d0ba78 fix: remove completed filter click highlight
ci / gitleaks (push) Successful in 7s
ci / docker (push) Successful in 3m33s
2026-09-20 07:09:00 +08:00
bboysoul a877d341f7 fix: align numeric habit progress
ci / gitleaks (push) Successful in 7s
ci / docker (push) Successful in 3m38s
2026-09-20 06:58:03 +08:00
bboysoul 0fb98e894e fix: restore numeric habit progress bars
ci / gitleaks (push) Successful in 9s
ci / docker (push) Successful in 3m34s
2026-09-20 06:41:57 +08:00
bboysoul 4973d56a64 refactor: remove manual refresh and search controls
ci / gitleaks (push) Successful in 8s
ci / docker (push) Successful in 7m17s
2026-09-19 21:15:23 +08:00
bboysoul 0cf1c49094 feat: align upcoming with list layout
ci / gitleaks (push) Successful in 1m3s
ci / docker (push) Successful in 4m48s
2026-09-19 19:43:32 +08:00
bboysoul 915d690397 fix: restore Today floating add button
ci / gitleaks (push) Successful in 7s
ci / docker (push) Successful in 5m15s
2026-09-19 18:50:43 +08:00
bboysoul c17af0fd01 fix: refine Today mobile hierarchy
ci / gitleaks (push) Successful in 8s
ci / docker (push) Successful in 6m23s
2026-09-19 17:41:50 +08:00
bboysoul 02507ac7a7 style: add habit row state feedback
ci / gitleaks (push) Successful in 7s
ci / docker (push) Successful in 4m14s
2026-09-19 14:53:02 +08:00
bboysoul 462bf00b57 style: clarify task row states
ci / gitleaks (push) Successful in 6s
ci / docker (push) Successful in 3m42s
2026-09-19 14:39:00 +08:00
bboysoul dc2c5ff9c0 test: improve recurrence and floating button coverage
ci / gitleaks (push) Successful in 9s
ci / docker (push) Successful in 3m35s
2026-09-19 13:57:09 +08:00
bboysoul 9c0dc3a31f test: add frontend visual regression coverage
ci / gitleaks (push) Successful in 9s
ci / docker (push) Successful in 4m4s
2026-09-19 13:21:57 +08:00
bboysoul cec0a4418c fix: harden async task and habit mutations
ci / gitleaks (push) Successful in 1m50s
ci / docker (push) Successful in 9m26s
2026-09-19 10:00:23 +08:00
bboysoul 0baedbc99e feat: redesign habit detail paper flow
ci / gitleaks (push) Successful in 9s
ci / docker (push) Successful in 3m46s
2026-09-18 21:10:50 +08:00
bboysoul 432a133a42 feat: redesign task detail paper flow
ci / gitleaks (push) Successful in 8s
ci / docker (push) Successful in 3m37s
2026-09-18 18:26:31 +08:00
bboysoul 26f6ef31a6 fix: balance responsive button sizing
ci / gitleaks (push) Successful in 7s
ci / docker (push) Successful in 3m36s
2026-09-18 17:27:42 +08:00
bboysoul f0d2787eb2 feat: unify cream button system
ci / gitleaks (push) Successful in 8s
ci / docker (push) Successful in 3m41s
2026-09-18 17:02:35 +08:00
bboysoul aa789c74f2 feat: redesign settings as paper ledger
ci / gitleaks (push) Successful in 9s
ci / docker (push) Successful in 3m42s
2026-09-18 16:16:38 +08:00
bboysoul 87c8831fdb fix: align habit section heading width
ci / gitleaks (push) Successful in 7s
ci / docker (push) Successful in 5m53s
2026-09-18 11:18:05 +08:00
bboysoul 978c4b87ed feat: unify task and habit pages with Today
ci / gitleaks (push) Successful in 8s
ci / docker (push) Successful in 6m49s
2026-09-18 10:51:57 +08:00
bboysoul 6d568273ef fix: expand Today desktop layout
ci / gitleaks (push) Successful in 8s
ci / docker (push) Successful in 3m35s
2026-09-18 09:40:28 +08:00
bboysoul 28698a47b7 fix: widen Today on desktop
ci / gitleaks (push) Successful in 8s
ci / docker (push) Successful in 3m41s
2026-09-18 09:18:15 +08:00
bboysoul 4d5d1f46e0 fix: compact mobile bottom navigation
ci / gitleaks (push) Successful in 8s
ci / docker (push) Successful in 3m40s
2026-09-18 08:58:41 +08:00
bboysoul 7bfc5d2a44 feat: add paper-style mobile navigation
ci / gitleaks (push) Successful in 8s
ci / docker (push) Successful in 3m35s
2026-09-18 08:34:36 +08:00
bboysoul a4c1ac5978 refactor: unify task and habit list rows
ci / gitleaks (push) Successful in 10s
ci / docker (push) Successful in 3m45s
2026-09-18 06:25:13 +08:00
bboysoul e4e1d96b30 fix: match Today approved prototype
ci / gitleaks (push) Successful in 56s
ci / docker (push) Successful in 7m25s
2026-09-17 20:43:59 +08:00
bboysoul 66589dd458 feat: simplify today into plain list
ci / gitleaks (push) Successful in 10s
ci / docker (push) Successful in 7m27s
2026-09-17 18:04:40 +08:00
bboysoul 73aca652f1 style: redesign sidebar as quiet index
ci / gitleaks (push) Successful in 58s
ci / docker (push) Successful in 4m32s
2026-09-17 16:48:23 +08:00
bboysoul 40162aaa54 fix: match Today paper concept
ci / gitleaks (push) Successful in 9s
ci / docker (push) Successful in 7m11s
2026-09-17 16:05:19 +08:00
bboysoul ea2dc12ec1 style: redesign today board as paper note
ci / gitleaks (push) Successful in 10s
ci / docker (push) Successful in 8m12s
2026-09-17 14:55:13 +08:00
bboysoul cb7d18e192 style: refine dense task views
ci / gitleaks (push) Successful in 8s
ci / docker (push) Successful in 7m5s
2026-09-17 12:20:59 +08:00
bboysoul 1571c3946f feat: refine task and countdown interactions
ci / gitleaks (push) Successful in 9s
ci / docker (push) Successful in 3m31s
2026-09-17 09:32:22 +08:00
bboysoul bdf2a53fa9 style: simplify mobile task views
ci / gitleaks (push) Successful in 1m24s
ci / docker (push) Successful in 6m1s
2026-09-16 22:11:01 +08:00
bboysoul 6c234d7d82 feat: strengthen backup and mobile workflows
ci / gitleaks (push) Successful in 1m19s
ci / docker (push) Successful in 5m48s
2026-09-16 21:12:52 +08:00
bboysoul 6f38190c92 style: refine Today environment header
ci / gitleaks (push) Successful in 7s
ci / docker (push) Successful in 6m21s
2026-09-16 14:47:02 +08:00
bboysoul 6c84f46bb8 fix: improve Today mobile environment layout
ci / gitleaks (push) Successful in 7s
ci / docker (push) Successful in 4m43s
2026-09-16 12:45:13 +08:00
bboysoul 0a4d5f2f05 feat: add Today environment summary
ci / gitleaks (push) Successful in 51s
ci / docker (push) Successful in 4m34s
2026-09-16 12:23:59 +08:00
bboysoul ed6d999ffb feat: add explicit reorder modes
ci / gitleaks (push) Successful in 9s
ci / docker (push) Successful in 3m45s
2026-09-16 10:46:28 +08:00
bboysoul 039d3f110d fix: restore circular add button
ci / gitleaks (push) Successful in 7s
ci / docker (push) Successful in 7m29s
2026-09-15 17:40:01 +08:00
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 a6c12ee01f fix: align overdue task swipe motion
ci / docker (push) Successful in 4m33s
ci / gitleaks (push) Successful in 1m5s
2026-09-15 15:53:46 +08:00
bboysoul 51761f7615 fix: reorder visible habits
ci / gitleaks (push) Successful in 8s
ci / docker (push) Successful in 7m45s
2026-09-15 15:14:55 +08:00
bboysoul fa11e5f432 feat: support markdown in memos
ci / gitleaks (push) Successful in 16s
ci / docker (push) Successful in 4m16s
2026-09-15 14:39:44 +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 ebabb87780 feat: show tasks completed today
ci / gitleaks (push) Successful in 7s
ci / docker (push) Successful in 5m38s
2026-09-15 12:52:43 +08:00
bboysoul d519843a9f feat: carry overdue interval habits forward
ci / gitleaks (push) Successful in 55s
ci / docker (push) Successful in 6m8s
2026-09-15 11:59:01 +08:00
bboysoul c28dff3a5a fix: align subtask completion control
ci / gitleaks (push) Successful in 7s
ci / docker (push) Successful in 5m4s
2026-09-15 11:20:34 +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 4e8045159f feat: improve memo editing workflow
ci / gitleaks (push) Successful in 45s
ci / docker (push) Successful in 7m16s
2026-09-14 17:59:23 +08:00
bboysoul 31c2218edc feat: add standalone memos
ci / gitleaks (push) Successful in 10s
ci / docker (push) Successful in 3m38s
2026-09-12 10:22:35 +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 9ec9d60633 fix: align floating button safe bounds
ci / gitleaks (push) Successful in 6s
ci / docker (push) Successful in 3m27s
2026-09-11 17:18:25 +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 5b2f599243 feat: keep subtasks in task details
ci / gitleaks (push) Successful in 7s
ci / docker (push) Successful in 3m28s
2026-09-11 16:09:04 +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 8efe982e1e fix: unify task detail saving
ci / gitleaks (push) Successful in 8s
ci / docker (push) Successful in 3m32s
2026-09-11 14:53:12 +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