-
543a1c3ee0
docs(issues): log KC-40–48 (streak tally, stats, history, banner, calendar rework)
kutesir
2026-07-07 01:17:18 +03:00
-
3134c064e9
Calendar: fix week/3-day dead space (pin content to top)
kutesir
2026-07-07 01:13:23 +03:00
-
0a87769561
Revert "Calendar month view: TickTick-style bars + collapse-to-week"
kutesir
2026-07-07 01:12:14 +03:00
-
e8d74d4f59
Revert "Calendar month: drag-to-collapse + full-column selection highlight"
kutesir
2026-07-07 01:09:58 +03:00
-
152b0bf9b5
Calendar week view: timeline ⇄ grid layout toggle
kutesir
2026-07-07 00:39:29 +03:00
-
372da6df5a
Calendar timeline: drag a task block to reschedule its time
kutesir
2026-07-07 00:35:36 +03:00
-
c5285a2e30
Calendar week view: 7-day timeline (TickTick-style)
kutesir
2026-07-07 00:29:43 +03:00
-
bd43eecfbe
Calendar month: drag-to-collapse + full-column selection highlight
kutesir
2026-07-07 00:19:38 +03:00
-
2ec3278632
Calendar month view: TickTick-style bars + collapse-to-week
kutesir
2026-07-07 00:17:11 +03:00
-
6456d8f69a
Calendar: header follows the scrolled-to year in continuous year view
kutesir
2026-07-07 00:09:22 +03:00
-
a37807aff0
Calendar year view: continuous TickTick-style multi-year scroll
kutesir
2026-07-07 00:03:06 +03:00
-
cac8cba38a
Workout streak banner: swipeable week / year / vs-last-week pages
kutesir
2026-07-06 23:54:25 +03:00
-
28b4039593
Today list: neutral checkbox stroke (color already on accent bar + chip)
kutesir
2026-07-06 13:19:56 +03:00
-
cbf369b754
Merge pull request 'docs: add CICD.md (pipeline flow)' (#27) from docs/cicd-flow into develop
kutesir
2026-07-05 19:40:41 +00:00
-
-
5e7d476b59
Merge pull request 'docs: add STRUCTURE.md' (#26) from docs/project-structure into develop
kutesir
2026-07-05 19:40:38 +00:00
-
-
ce97de37bd
Merge pull request 'ci: add Gitea Actions CI/CD, branch workflow, and contributor docs' (#25) from feature/cicd-setup into develop
kutesir
2026-07-05 19:40:22 +00:00
-
-
c0dd298e5b
Workout streak: lifetime tally that only grows (never resets)
kutesir
2026-07-05 19:51:46 +03:00
-
d235cce510
ci: lowercase runner label (runner registered as self-hosted,macos)
kutesir
2026-07-05 12:07:52 +00:00
-
9e93172199
ci: lowercase runner label (runner registered as self-hosted,macos)
kutesir
2026-07-05 12:07:52 +00:00
-
6b5f6bd3ea
Stats: schedule-aware weekly streaks, recurring-aware counts, activity history
kutesir
2026-07-05 15:05:14 +03:00
-
b540bddbe9
docs: add CICD.md with pipeline flow diagram and gate rules
kutesir
2026-07-03 02:01:11 +03:00
-
-
-
9ae94babb6
docs: add STRUCTURE.md describing targets, layout, and architecture
kutesir
2026-07-03 01:50:30 +03:00
-
-
-
8d37021f78
ci: add Gitea Actions CI/CD, branch workflow, and contributor docs
kutesir
2026-07-03 01:38:22 +03:00
-
-
dd22e94efe
Set build to 2.0 (9)
kutesir
2026-06-25 01:10:36 +03:00
-
b78b965938
Tasks: square the remaining checkboxes I missed (Today timeline, Next-3, Matrix rows)
kutesir
2026-06-25 01:07:50 +03:00
-
1c325c108e
Tasks: unify checkboxes to 16pt rounded square across Calendar & Matrix
kutesir
2026-06-25 00:56:48 +03:00
-
24219f8289
Bump build to 2.0 (10)
kutesir
2026-06-25 00:40:38 +03:00
-
5a83f232a6
Tasks: square (rounded) checkbox, slightly smaller
kutesir
2026-06-25 00:28:47 +03:00
-
4a05844ee3
Voice: fix audio-session leak causing insufficientPriority (561017449)
kutesir
2026-06-24 21:56:45 +03:00
-
09acf7afa5
Workout: restore history/missed/compensations from iCloud (KC-39)
kutesir
2026-06-24 21:52:16 +03:00
-
b6c9f5b0ca
Fix: restore token highlighting in Quick Add field (regression)
kutesir
2026-06-24 21:36:21 +03:00
-
c9f0fd0777
Voice: harden startEngine against "Could not start recording"
kutesir
2026-06-24 21:33:16 +03:00
-
ad304913e4
Voice: show dictated transcript in the Quick Add field
kutesir
2026-06-24 21:22:45 +03:00
-
f8d0a80f17
docs: log KC-38 (voice input — speech-to-task via mic button)
kutesir
2026-06-24 21:13:26 +03:00
-
e8c2c5c8ea
docs: log KC-32–37 (calendar views, grid alignment, future-task confirm, visual cleanup, dynamic version, everyday recurrence)
kutesir
2026-06-24 21:05:33 +03:00
-
8370125ec0
Quick-add: detect "everyday" and "every weekday" recurrence
kutesir
2026-06-24 21:02:57 +03:00
-
af2996876c
Tests: recurring-task occurrence expansion (date mapping)
kutesir
2026-06-24 20:59:43 +03:00
-
eb7d563bbd
feat(voice): wire existing mic button to live speech recognition
kutesir
2026-06-24 19:48:00 +03:00
-
716e6e8f31
Notifications: drop decorative ✓ glyphs from action title and done body
kutesir
2026-06-24 19:24:54 +03:00
-
38db257c4a
Calendar: fix weekday-header/week-number alignment to firstWeekday + tests
kutesir
2026-06-24 19:24:49 +03:00
-
eeb60dc51b
fix(tasks): timed tasks become overdue immediately when time passes (TickTick behavior)
kutesir
2026-06-23 19:00:57 +03:00
-
23d3d201f7
Settings/widget: drop decorative emoji; show real bundle version
kutesir
2026-06-22 20:35:41 +03:00
-
5cf32a4370
Calendar: fix Day/3-Day/Week/List task rendering; lighter checkbox; confirm future completes
kutesir
2026-06-21 03:03:28 +03:00
-
6a5275b60b
Apply Xcode recommended project settings + lock to portrait
kutesir
2026-06-20 19:07:48 +03:00
-
9e01a7e7b5
Settings: add "Time Milestones" toggle for period notifications (KC-31 #2)
kutesir
2026-06-17 00:10:47 +03:00
-
694db506b6
Audit fixes: lock-screen sync, live notification urgency, batch postpone (KC-31)
kutesir
2026-06-17 00:03:22 +03:00
-
cb0dc3e271
Add Apple Watch app (TickTick-style) + midnight period notifications
kutesir
2026-06-16 23:50:37 +03:00
-
bcb66ef691
Workout "mark all complete" + recurring-task done confirmation notification
kutesir
2026-06-16 23:20:13 +03:00
-
e7e8d07100
ISSUES.md: log KC-27–30 and KC-26 tracked-event follow-up
kutesir
2026-06-16 02:43:31 +03:00
-
48e2f4fc10
Widgets/notifications: tracked-event auto-advance, lock-screen dots, Snooze labels, period milestones
kutesir
2026-06-16 02:12:52 +03:00
-
87c999c676
Today menu features, Matrix Move trim, widget auto-advance, Wenza logo (KC-23–26)
kutesir
2026-06-15 19:53:14 +03:00
-
81813530c8
Rebrand app to "Wenza" (display name + user-facing copy)
kutesir
2026-06-15 18:31:51 +03:00
-
ac147c55b0
Matrix/menus: Pick Date everywhere, time-based reminders, notification snooze (KC-21)
kutesir
2026-06-15 18:14:10 +03:00
-
4b16e8587d
Matrix: TickTick-faithful placement — axis-split urgency, category windows, Manual override (KC-21)
kutesir
2026-06-15 13:22:25 +03:00
-
fae56cb2a8
Matrix: backfill legacy task priorities so birthdays place correctly (KC-21)
kutesir
2026-06-15 12:59:48 +03:00
-
3592d2a9d8
Matrix: TickTick-style Priority×deadline view + Progress Dots widget (KC-21)
kutesir
2026-06-15 12:40:39 +03:00
-
2b48509a35
Bars widget: recurrence-aware progress in ALL paths (KC-20 follow-up)
kutesir
2026-06-11 23:20:46 +03:00
-
b6eaba78ba
Bars widget: app-driven "Track Countdown" with zero config (KC-20)
kutesir
2026-06-11 23:05:33 +03:00
-
a7639f6454
Widgets: align every widget to the exact logo palette (KC-19)
kutesir
2026-06-11 19:33:01 +03:00
-
0606d9c3aa
Bars widget: fix empty progress bar + dead-feeling date pickers (KC-18)
kutesir
2026-06-11 18:16:30 +03:00
-
49b22b5f2f
Widgets: remove Event Countdown (dots) + Tasks Done Today (KC-17)
kutesir
2026-06-11 11:49:35 +03:00
-
443fe8504f
Workout check-in: missed state + rest-day compensation (KC-16)
kutesir
2026-06-10 23:06:58 +03:00
-
f252fc7707
fix: remove unused 'cal' in statBuckets (warning)
kutesir
2026-06-10 17:36:35 +03:00
-
0362d586e5
Widgets: bars countdown widget + unified slate/orange theme (KC-15)
kutesir
2026-06-10 17:31:55 +03:00
-
063df4ba03
Widgets: add shared WidgetTheme + BarGrid (foundation)
kutesir
2026-06-10 17:18:52 +03:00
-
a191cebeed
chore: set version 2.0 (5) to match current uploads
kutesir
2026-06-10 10:29:17 +03:00
-
9768af0017
Add Workout Stats screen (daily/weekly/monthly) — KC-14
kutesir
2026-06-10 10:21:12 +03:00
-
c0eb1ffa23
docs: log KC-13 (recurrence redesign + classic Matrix)
kutesir
2026-06-10 10:09:55 +03:00
-
2f1bc5d1c3
Matrix: classic Eisenhower — you set importance, deadline sets urgency
kutesir
2026-06-10 10:00:29 +03:00
-
b4e36db763
Tasks: single-occurrence recurrence + Today/Tomorrow/Next 7/Later + icons
kutesir
2026-06-09 19:36:10 +03:00
-
0870359ae8
Recurrence: add "repeat until" end date UI (KC-12)
kutesir
2026-06-09 10:47:13 +03:00
-
6817d3e24a
Recurring tasks: occurrence engine on calendar + lists (KC-12)
kutesir
2026-06-09 01:41:15 +03:00
-
7b2b61a228
Calendar: show the year (fix "can't navigate past 2026")
kutesir
2026-06-09 00:48:17 +03:00
-
d09a6c1fe3
Fix: per-date workout completion in calendar (KC-10)
kutesir
2026-06-08 00:29:48 +03:00
-
966c1b35e9
Workout: per-day history + log KC-8/KC-9
kutesir
2026-06-07 23:12:46 +03:00
-
2abb0c54e4
chore: stop tracking Xcode xcuserstate (UI-state noise)
kutesir
2026-06-07 23:06:05 +03:00
-
f9081cfcf7
Workout: auto-switch to today's program + Rest Day state
kutesir
2026-06-07 15:47:49 +03:00
-
8e4a42666c
docs: log KC-7 (iPad launch-screen upload failure) + fast-fix checklist
kutesir
2026-06-07 14:11:26 +03:00
-
345415ee7b
Bump build number to 2 for re-upload
kutesir
2026-06-07 14:07:55 +03:00
-
af72c4cc4e
docs: trim proxy-hosts table from Sanctum dual-WAN runbook
kutesir
2026-06-07 12:44:06 +03:00
-
7b98be1d8d
Event widget: upcoming-queue auto-select + cleaner config & preview
kutesir
2026-06-07 12:43:02 +03:00
-
72f4566d91
Fix iPad launch-screen validation failure
kutesir
2026-06-07 12:20:41 +03:00
-
196dd7b78e
Calendar: shared store reliability + event notifications
kutesir
2026-06-07 04:08:23 +03:00
-
0a4545f042
Share a single CalendarStore for unified permission state
kutesir
2026-06-07 03:27:24 +03:00
-
c0e80ab4ce
docs: add Sanctum dual-WAN failover + Uptime Kuma runbook
kutesir
2026-06-07 03:27:17 +03:00
-
6be52fdac1
docs: log KC-4 (task menu + Live Activity) with test steps
kutesir
2026-06-06 19:46:39 +03:00
-
d0d982f4f5
Add unified task menu, Live Activity, and calendar event actions
kutesir
2026-06-06 19:29:25 +03:00
-
a92e9d4c09
Today view: reorder sections + keep RSS feeds out of tasks
kutesir
2026-06-06 19:29:25 +03:00
-
800c7db76d
fix: reset workout log each new day + new app logo
kutesir
2026-06-06 19:29:25 +03:00
-
324ddf9b0a
feat: overdue tasks in red with quick postpone + task context menu
Robin Kutesa
2026-06-03 13:51:33 +03:00
-
646cdf6a9b
feat: My Tasks widget, event countdown redesign, completed section
Robin Kutesa
2026-06-03 13:31:04 +03:00
-
8b094691f5
feat: home/lock widgets, Health-aware streaks, workout editor, and entitlement fixes
Robin Kutesa
2026-06-03 12:27:45 +03:00
-
e5bd739499
feat: HealthKit workout sync, confirmation notification, health stats on Today dashboard
Robin Kutesa
2026-06-02 13:10:32 +03:00
-
0647583036
feat: iCloud KV Store sync for tasks, workout data, and settings
Robin Kutesa
2026-06-01 20:45:26 +03:00
-
070dd77b4e
feat: page tutorials for Today & Workout, FAB fix, quadrant color consistency
Robin Kutesa
2026-06-01 19:40:00 +03:00
-
f96f09ec29
feat: calendar settings, matrix drill-down, FAB fix, in-app add calendar
Robin Kutesa
2026-06-01 13:14:14 +03:00
-
8bf4d91053
Fix priority menu icons: use UIImage.withTintColor for exact colored flags
Robin Kutesa
2026-06-01 04:01:03 +03:00
-
8f041c69f3
Add task priority (High/Medium/Low/None) with colored flag picker
Robin Kutesa
2026-06-01 03:57:48 +03:00
-
0483bc04ea
Rename 'Today' shortcut to 'Tasks', move to first position
Robin Kutesa
2026-06-01 03:54:58 +03:00
-
0c48ca888b
Fix: tapping task notification now marks it complete
Robin Kutesa
2026-06-01 03:52:10 +03:00