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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
489d120159
|
fix: harden countdown validation and recurrence
ci / gitleaks (push) Successful in 7s
ci / docker (push) Successful in 3m23s
|
2026-09-09 12:40:40 +08:00 |
|
bboysoul
|
e163f6f368
|
fix: preserve countdown dates and restore ids
ci / gitleaks (push) Successful in 7s
ci / docker (push) Successful in 3m19s
|
2026-09-09 11:45:26 +08:00 |
|
bboysoul
|
010bfd3653
|
fix: reset subtasks for recurring tasks
ci / docker (push) Successful in 3m12s
ci / gitleaks (push) Successful in 7s
|
2026-09-09 11:01:36 +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
|
11400025ba
|
fix: preserve tasks when archiving lists
ci / gitleaks (push) Successful in 7s
ci / docker (push) Successful in 3m31s
|
2026-09-08 13:35:36 +08:00 |
|
bboysoul
|
3528e880f6
|
fix: export restorable CSV backups
ci / docker (push) Successful in 4m24s
|
2026-09-08 10:19:13 +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
|
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
|
988d131d9b
|
feat: add task and habit reordering
ci / docker (push) Successful in 3m33s
|
2026-09-08 06:51:31 +08:00 |
|
bboysoul
|
635930db50
|
feat: add password change settings
ci / docker (push) Successful in 3m38s
|
2026-09-07 17:35:09 +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 |
|
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
|
0cc486069e
|
fix: audit findings — list details, batch integrity, migrations, restore fidelity
ci / docker (push) Successful in 3m17s
|
2026-09-06 11:16:52 +08:00 |
|
bboysoul
|
d21c6629ba
|
fix: avoid login flash during session restore
ci / docker (push) Successful in 3m21s
|
2026-09-06 10:47:31 +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
|
cc98bc53e9
|
fix: align today habit rows with swipe interactions
ci / docker (push) Successful in 3m26s
|
2026-09-06 10:13:46 +08:00 |
|
bboysoul
|
6b0cc3213d
|
fix: render today view and prevent iPhone input zoom
ci / docker (push) Successful in 3m22s
|
2026-09-06 10:03:02 +08:00 |
|
bboysoul
|
c98223b7d3
|
fix: harden calendar subscriptions and add left-swipe reopen
ci / docker (push) Successful in 3m31s
|
2026-09-06 09:45:00 +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
|
ceaaaa593e
|
fix: honor recurrence cutoff in occurrence generation
ci / docker (push) Successful in 5m54s
|
2026-09-05 21:17:31 +08:00 |
|
bboysoul
|
7ab5896dc0
|
fix: recurrence ghost exactness and calendar dedup
ci / docker (push) Successful in 3m38s
|
2026-09-05 21:04:56 +08:00 |
|
bboysoul
|
32d6fe9424
|
fix: DST-aware calendar and ghost recurrence guard
ci / docker (push) Successful in 6m8s
|
2026-09-05 20:47:07 +08:00 |
|
bboysoul
|
27432fa2e2
|
perf: consolidate initial navigation loading
ci / docker (push) Successful in 3m46s
|
2026-09-05 20:29:47 +08:00 |
|