Commit Graph
81 Commits
Author SHA1 Message Date
bboysoul 3528e880f6 fix: export restorable CSV backups
ci / docker (push) Successful in 4m24s
2026-09-08 10:19:13 +08:00
bboysoul 84e14f39e0 fix: remove standalone data import tool
ci / docker (push) Successful in 3m43s
2026-09-08 10:10:08 +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 663a69341a fix: strike through completed habits
ci / docker (push) Successful in 6m0s
2026-09-08 09:58:43 +08:00
bboysoul 7ec480914a fix: remove habit refresh action
ci / docker (push) Successful in 6m56s
2026-09-08 09:46:54 +08:00
bboysoul 35cc309bd0 fix: streamline task time selection
ci / docker (push) Successful in 7m2s
2026-09-08 09:41:16 +08:00
bboysoul dd8899cc50 fix: preserve existing task due times
ci / docker (push) Successful in 4m35s
2026-09-08 09:24:56 +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 635930db50 feat: add password change settings
ci / docker (push) Successful in 3m38s
2026-09-07 17:35:09 +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 3772b56617 feat: refine countdown timeline UI
ci / docker (push) Successful in 4m21s
2026-09-07 17:19:17 +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 a1cb780774 feat: simplify today dashboard
ci / docker (push) Successful in 4m27s
2026-09-07 16:45:47 +08:00
bboysoul c94a914e99 fix: smooth habit row edge and add hide completed
ci / docker (push) Successful in 5m50s
2026-09-07 16:07:38 +08:00
bboysoul 3827e14a83 feat: add visible habit check controls
ci / docker (push) Successful in 4m15s
2026-09-07 15:55:55 +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 04d3c61ac8 fix: simplify add button visuals
ci / docker (push) Successful in 3m30s
2026-09-07 13:59:38 +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 373c038fe7 feat: support desktop habit swipe toggles
ci / docker (push) Successful in 3m27s
2026-09-07 11:25:29 +08:00
bboysoul e1137ca861 feat: support desktop task swipe toggles
ci / docker (push) Successful in 3m26s
2026-09-07 11:17:13 +08:00
bboysoul 810d59b377 fix: keep scrim out of desktop layout
ci / docker (push) Successful in 3m25s
2026-09-07 11:07:56 +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 86fdcca773 fix: keep mobile sidebar above scrim
ci / docker (push) Successful in 3m25s
2026-09-07 10:28:20 +08:00
bboysoul 5217bb1c19 feat: desktop sidebar collapse and hidden folder scrollbar
ci / docker (push) Successful in 3m24s
2026-09-07 10:22:05 +08:00
bboysoul fa69a817ff fix: hide mobile-only menu buttons on desktop
ci / docker (push) Successful in 3m40s
2026-09-07 10:00:05 +08:00
bboysoul 4fb953dda0 fix: desktop sidebar layout and accessibility
ci / docker (push) Successful in 3m28s
2026-09-07 09:40:01 +08:00
bboysoul 437d54eeb9 fix: allow sidebar list to scroll independently
ci / docker (push) Successful in 3m29s
2026-09-07 09:23:04 +08:00
bboysoul ec90e9155e fix: resolve ui audit bugs
ci / docker (push) Successful in 3m30s
2026-09-07 09:08:22 +08:00
bboysoul 6f7694c23e fix: restore mobile more menu visibility
ci / docker (push) Successful in 3m46s
2026-09-07 05:59:22 +08:00
bboysoul 5ac771d0cd fix: refine lunar countdown ui semantics and mobile add
ci / docker (push) Successful in 5m13s
2026-09-06 16:53:19 +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 3e20943d1e refactor: simplify mobile navigation
ci / docker (push) Successful in 4m30s
2026-09-06 15:09:04 +08:00
bboysoul f9584d5db4 fix: mobile more menu and compact section headings
ci / docker (push) Successful in 7m57s
2026-09-06 14:59:37 +08:00
bboysoul d595af4f52 refactor: simplify dodo core experience
ci / docker (push) Successful in 3m54s
2026-09-06 14:41:08 +08:00
bboysoul fcaabce99f perf: batch import dedupe, scoped export links, calendar TTL cache
ci / docker (push) Successful in 3m17s
2026-09-06 13:18:07 +08:00
bboysoul 5924a80a39 fix: ui interactions — subtask detail, calendar events, modal prompts, search visibility
ci / docker (push) Successful in 3m23s
2026-09-06 12:56:10 +08:00