Commit Graph
76 Commits
Author SHA1 Message Date
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 a5ece8ca42 fix: unify completed item visibility
ci / gitleaks (push) Successful in 10s
ci / docker (push) Successful in 3m41s
2026-09-10 06:42:24 +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 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 9771c3ab68 fix: collapse upcoming task subtasks by default
ci / gitleaks (push) Successful in 7s
ci / docker (push) Successful in 3m23s
2026-09-09 14:38:10 +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 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 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 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 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 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 bbb797c411 refactor: simplify today progress summary
ci / gitleaks (push) Successful in 39s
ci / docker (push) Successful in 5m24s
2026-09-08 18:27:33 +08:00
bboysoul ba08a2fd34 fix: collapse subtasks when opening lists
ci / gitleaks (push) Successful in 48s
ci / docker (push) Successful in 3m53s
2026-09-08 17:43:56 +08:00
bboysoul 1872079571 fix: refresh tasks after completion
ci / gitleaks (push) Successful in 7s
ci / docker (push) Successful in 4m1s
2026-09-08 17:25:14 +08:00
bboysoul ab46bb4f6a feat: use compact deadline controls
ci / gitleaks (push) Successful in 7s
ci / docker (push) Successful in 6m29s
2026-09-08 16:41:35 +08:00
bboysoul ae028445e1 fix: leave task-list deadlines empty by default
ci / gitleaks (push) Successful in 56s
ci / docker (push) Successful in 4m9s
2026-09-08 16:08:27 +08:00
bboysoul 7f4ba7779a fix: include overdue tasks in today summary
ci / gitleaks (push) Successful in 56s
ci / docker (push) Successful in 3m51s
2026-09-08 15:28:45 +08:00
bboysoul d9c16908e9 fix: harden today progress summary
ci / gitleaks (push) Successful in 1m7s
ci / docker (push) Successful in 7m5s
2026-09-08 14:58:09 +08:00
bboysoul 32c0400d27 feat: refine today progress overview
ci / gitleaks (push) Successful in 7s
ci / docker (push) Successful in 6m18s
2026-09-08 14:22:01 +08:00
bboysoul 0f8955e890 feat: add habits to today overview
ci / gitleaks (push) Successful in 35s
ci / docker (push) Successful in 4m0s
2026-09-08 13:49:21 +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 c8abb75cf4 feat: collapse subtasks from parent rows
ci / docker (push) Successful in 4m16s
2026-09-08 10:31:31 +08:00
bboysoul f53b40ac67 fix: keep task list open after creation
ci / docker (push) Successful in 3m57s
2026-09-08 10:02:50 +08:00
bboysoul 35cc309bd0 fix: streamline task time selection
ci / docker (push) Successful in 7m2s
2026-09-08 09:41:16 +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 5e0c168da1 feat: show overdue tasks on today view
ci / docker (push) Successful in 4m16s
2026-09-08 09:05:19 +08:00
bboysoul 0dd67f2824 feat: add custom task recurrence options
ci / docker (push) Successful in 5m27s
2026-09-08 08:53:02 +08:00
bboysoul 2eca978820 feat: support custom task recurrence
ci / docker (push) Successful in 5m54s
2026-09-08 08:42:32 +08:00
bboysoul 0a3b959cb8 feat: add repeating tasks
ci / docker (push) Successful in 4m13s
2026-09-08 08:16:57 +08:00
bboysoul fde37de0fc fix: show live feedback while reordering
ci / docker (push) Successful in 3m27s
2026-09-08 07:56:47 +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 a1cb780774 feat: simplify today dashboard
ci / docker (push) Successful in 4m27s
2026-09-07 16:45:47 +08:00
bboysoul 46b389f3af feat: add visible task completion controls
ci / docker (push) Successful in 3m26s
2026-09-07 15:42:42 +08:00
bboysoul 76d9c1576f Revert "fix: declutter today view and task rows"
ci / docker (push) Successful in 3m25s
This reverts commit 081cddaf54.
2026-09-07 15:26:11 +08:00
bboysoul 081cddaf54 fix: declutter today view and task rows
ci / docker (push) Successful in 3m28s
- Drop redundant <h2> page titles in 习惯 / 倒数日 / 设置与数据
- Wrap today view in three <section class='today-block'> sub-blocks:
  今日任务 / 今日习惯 / 倒数日提醒 (7 天内 countdowns)
- Reduce task row noise: priority becomes a colored dot, priority
  select and priority-text removed; delete action is desktop-only
- Hide task row inline actions and pager when only a single page
- Add a row-level More menu on sidebar list / folder rows (rename,
  archive, delete) and a 'archived' toggle that appears only when
  archived lists exist
- Add 'archived-heading' / 'page-subtitle' / 'today-block' /
  'priority-dot' / 'task-delete{display:none}' / 'row-menu' styles
  and a mobile 'min-height:44px' hit area for sidebar row actions
- Refresh unit tests in src/style.test.ts to cover the cleanup
2026-09-07 15:16:29 +08:00
bboysoul 1a93935803 fix: make settings tab direct and close sidebar on scrim
ci / docker (push) Successful in 3m25s
2026-09-07 13:51:45 +08:00
bboysoul 593ee6bbf3 fix: remove swipe backgrounds and smooth habit swipe updates
ci / docker (push) Successful in 3m24s
2026-09-07 13:30:57 +08:00
bboysoul ef3d659889 fix: prevent accidental list restore
ci / docker (push) Successful in 3m27s
2026-09-07 12:58:15 +08:00
bboysoul acab663226 feat: unify draggable creation button
ci / docker (push) Successful in 3m23s
2026-09-07 12:04:34 +08:00
bboysoul e1137ca861 feat: support desktop task swipe toggles
ci / docker (push) Successful in 3m26s
2026-09-07 11:17:13 +08:00