This website requires JavaScript.
7c5242d070
Merge branch 'worktree-agent-aca389e2' into Develop
Develop
Jean-Luc Makiola
2026-03-24 09:50:16 +01:00
8e95e56d08
docs(11-01): add self-check and final commit hash to SUMMARY.md
Jean-Luc Makiola
2026-03-24 09:50:02 +01:00
1c1a3310f9
docs(11-01): complete anytime-task-checking plan — always-enabled checkboxes and today-base recalculation
Jean-Luc Makiola
2026-03-24 09:49:43 +01:00
c5ab052f9e
feat(11-01): recalculate nextDueDate from today on non-due-day completion
Jean-Luc Makiola
2026-03-24 09:47:49 +01:00
3398acab33
test(11-01): add failing tests for non-due-day completion recalculation
Jean-Luc Makiola
2026-03-24 09:47:43 +01:00
b00806a597
feat(11-01): remove checkbox-disable restrictions for future tasks
Jean-Luc Makiola
2026-03-24 09:44:58 +01:00
7881754fda
docs(11): create phase plan for tasks management — anytime completion and pre-population
Jean-Luc Makiola
2026-03-24 09:41:13 +01:00
91c482fe2e
docs(state): record phase 11 context session
Jean-Luc Makiola
2026-03-24 09:34:04 +01:00
e709b2a483
docs(11): capture phase context
Jean-Luc Makiola
2026-03-24 09:33:55 +01:00
0bf32ae1ad
refactor(database): remove unused table mapping and data classes
v1.2.1
Jean-Luc Makiola
2026-03-19 15:27:03 +01:00
22a0f2f99b
docs(phase-10): complete phase execution
v1.2.0
Jean-Luc Makiola
2026-03-19 08:29:15 +01:00
35905af70c
docs(10-01): add self-check and final commit hash to SUMMARY.md
Jean-Luc Makiola
2026-03-19 08:25:57 +01:00
80e701187e
docs(10-01): complete dead-code-cleanup plan
Jean-Luc Makiola
2026-03-19 08:25:13 +01:00
510529a950
chore(10-01): delete orphaned v1.0 daily plan presentation files and remove DailyPlanState
Jean-Luc Makiola
2026-03-19 08:21:38 +01:00
11c70f63ae
docs(10-dead-code-cleanup): create phase plan
Jean-Luc Makiola
2026-03-19 08:17:25 +01:00
d83e6332cd
docs(phase-09): complete phase execution
Jean-Luc Makiola
2026-03-18 22:51:10 +01:00
8af0b1b4e5
docs(09-01): complete frequency picker rework plan
Jean-Luc Makiola
2026-03-18 22:47:04 +01:00
8a0b69b688
feat(09-01): rework frequency picker with shortcut chips and freeform picker
Jean-Luc Makiola
2026-03-18 22:45:38 +01:00
1fd6c05f0f
docs(09): complete phase planning
Jean-Luc Makiola
2026-03-18 22:42:23 +01:00
c482f16b8d
docs(09-task-creation-ux): create phase plan
Jean-Luc Makiola
2026-03-18 22:40:38 +01:00
8a3fb65e20
docs(phase-08): complete phase execution
Jean-Luc Makiola
2026-03-18 21:08:28 +01:00
6db4611719
docs(08-02): complete task delete UI plan
Jean-Luc Makiola
2026-03-18 21:03:21 +01:00
6133c977f5
feat(08-02): add delete button and confirmation dialog to TaskFormScreen
Jean-Luc Makiola
2026-03-18 21:01:53 +01:00
1b1b981dac
feat(08-02): add smartDeleteTask to TaskActions provider
Jean-Luc Makiola
2026-03-18 21:00:29 +01:00
3bfa411d29
docs(08-01): complete isActive column and DAO filtering plan
Jean-Luc Makiola
2026-03-18 20:58:44 +01:00
b2f14dcd97
feat(08-01): add isActive filters to CalendarDao, DailyPlanDao, RoomsDao
Jean-Luc Makiola
2026-03-18 20:56:34 +01:00
4b51f5fa04
feat(08-01): add isActive column, migration v3, softDeleteTask and getCompletionCount
Jean-Luc Makiola
2026-03-18 20:49:45 +01:00
a2cef91d7e
test(08-01): add failing tests for softDeleteTask, getCompletionCount, isActive filtering
Jean-Luc Makiola
2026-03-18 20:48:09 +01:00
cff5f9e67b
docs(08-task-delete): create phase plan
Jean-Luc Makiola
2026-03-18 20:45:08 +01:00
5fb688fc22
docs(state): record phase 8 context session
Jean-Luc Makiola
2026-03-18 20:40:19 +01:00
aed676c236
docs(08): capture phase context
Jean-Luc Makiola
2026-03-18 20:40:09 +01:00
b00ed8fac1
docs: start milestone v1.2 Polish & Task Management
Jean-Luc Makiola
2026-03-18 20:24:12 +01:00
1f59e2ef8e
chore: release 1.1.5
1.1.5
Jean-Luc Makiola
2026-03-17 12:37:19 +01:00
de6f5a6784
fix(ci): remove dart pub audit step (unsupported in runner SDK)
Jean-Luc Makiola
2026-03-17 12:06:19 +01:00
3d28aba0db
fix(ci): install jq before flutter-action in CI and release workflows
Jean-Luc Makiola
2026-03-17 11:51:32 +01:00
92de2bd7de
feat: add F-Droid store icon and CI workflow
v1.1.4
Jean-Luc Makiola
2026-03-17 11:44:40 +01:00
bca7e391ad
ci: add CI pipeline with analysis, tests, security audit, and debug build
Jean-Luc Makiola
2026-03-17 11:42:17 +01:00
3902755f61
docs: add project README with features, screenshots, and setup instructions
Jean-Luc Makiola
2026-03-17 11:03:02 +01:00
8d635970d2
fix(release.yaml): remove accidental text from grep command
v1.1.3
Jean-Luc Makiola
2026-03-17 10:58:27 +01:00
51dba090d6
refactor: switch to MIT License, add tagging instructions, and update F-Droid workflow
Jean-Luc Makiola
2026-03-17 10:55:46 +01:00
fc5a612b81
feat: add custom house launcher icon, themed splash screen, and F-Droid metadata
Jean-Luc Makiola
2026-03-17 10:55:32 +01:00
fa778a238a
chore(release.yaml): update workflow to set Flutter app version from Git tag
v1.1.2
Jean-Luc Makiola
2026-03-17 09:39:50 +01:00
d220dbe5ce
test(TaskListScreen): add integration tests for filtered and overdue task states
v1.1.1
Jean-Luc Makiola
2026-03-16 23:35:17 +01:00
edce11dd78
chore: complete v1.1 milestone
Jean-Luc Makiola
2026-03-16 23:32:04 +01:00
0ea79e0853
docs(phase-07): complete phase execution
v1.1
Jean-Luc Makiola
2026-03-16 22:43:41 +01:00
772034cba1
docs(07-02): complete sort dropdown UI plan
Jean-Luc Makiola
2026-03-16 22:40:39 +01:00
a3e4d0224b
feat(07-02): add sort dropdown tests to HomeScreen and fix AppShell test regression
Jean-Luc Makiola
2026-03-16 22:39:18 +01:00
e5eccb74e5
feat(07-02): build SortDropdown widget and integrate into HomeScreen and TaskListScreen
Jean-Luc Makiola
2026-03-16 22:37:18 +01:00
9398193c1e
docs(07-01): complete task sort domain and provider plan
Jean-Luc Makiola
2026-03-16 22:35:01 +01:00
3697e4efc4
feat(07-01): integrate sort logic into calendarDayProvider and tasksInRoomProvider
Jean-Luc Makiola
2026-03-16 22:33:34 +01:00
13c7d623ba
feat(07-01): create TaskSortOption enum, SortPreferenceNotifier, and localization strings
Jean-Luc Makiola
2026-03-16 22:32:06 +01:00
a9f298350e
test(07-01): add failing tests for SortPreferenceNotifier
Jean-Luc Makiola
2026-03-16 22:30:05 +01:00
a44f2b80b5
fix(07): remove invalid -x flag from Task 1 verify command
Jean-Luc Makiola
2026-03-16 22:26:50 +01:00
27f18d4f39
docs(07-task-sorting): create phase plan
Jean-Luc Makiola
2026-03-16 22:23:24 +01:00
a94d41b7f7
docs(state): record phase 7 context session
Jean-Luc Makiola
2026-03-16 22:14:31 +01:00
99358ed704
docs(07): capture phase context
Jean-Luc Makiola
2026-03-16 22:14:13 +01:00
2a4b14cb43
chore(release): improve F-Droid release workflow for repo persistence
Jean-Luc Makiola
2026-03-16 22:13:32 +01:00
7a2c1b81de
docs(phase-06): complete phase execution
Jean-Luc Makiola
2026-03-16 22:02:03 +01:00
7344933278
docs(06-01): complete task history plan
Jean-Luc Makiola
2026-03-16 21:59:00 +01:00
9f902ff2c7
feat(06-01): build task history sheet, wire into TaskFormScreen, add CalendarTaskRow navigation
Jean-Luc Makiola
2026-03-16 21:57:11 +01:00
ceae7d7d61
feat(06-01): add watchCompletionsForTask DAO method and history localization strings
Jean-Luc Makiola
2026-03-16 21:55:44 +01:00
2687f5e31e
test(06-01): add failing tests for watchCompletionsForTask DAO method
Jean-Luc Makiola
2026-03-16 21:53:21 +01:00
97eaa6dacc
chore(release): enhance upload script with SFTP mkdir pre-checks and SCP improvements
Jean-Luc Makiola
2026-03-16 21:51:31 +01:00
03ebaac5a8
docs(06-task-history): create phase plan
Jean-Luc Makiola
2026-03-16 21:50:11 +01:00
dec15204de
docs(state): record phase 6 context session
Jean-Luc Makiola
2026-03-16 21:46:23 +01:00
adb46d847e
docs(06): capture phase context
Jean-Luc Makiola
2026-03-16 21:46:15 +01:00
b674497003
docs(phase-05): complete phase execution
Jean-Luc Makiola
2026-03-16 21:42:44 +01:00
7536f2f759
chore(release): switch to SCP-only upload, remove rsync dependency
Jean-Luc Makiola
2026-03-16 21:38:37 +01:00
27b1a80f29
docs(05-02): complete calendar strip UI plan
Jean-Luc Makiola
2026-03-16 21:38:06 +01:00
88ef248a33
feat(05-02): replace HomeScreen with calendar composition and floating Today button
Jean-Luc Makiola
2026-03-16 21:35:54 +01:00
f718ee8483
feat(05-02): build CalendarStrip, CalendarTaskRow, CalendarDayList widgets
Jean-Luc Makiola
2026-03-16 21:35:35 +01:00
01de2d0f9c
docs(05-01): complete calendar data layer plan — CalendarDao, providers, l10n
Jean-Luc Makiola
2026-03-16 21:26:28 +01:00
588f215078
chore(release): improve upload script with retries, directory check, and fallback to scp
Jean-Luc Makiola
2026-03-16 21:25:00 +01:00
68ba7c65ce
feat(05-01): add CalendarDayState model, Riverpod providers, and l10n strings
Jean-Luc Makiola
2026-03-16 21:24:07 +01:00
c666f9a1c6
feat(05-01): implement CalendarDao with date-parameterized task queries
Jean-Luc Makiola
2026-03-16 21:21:07 +01:00
f5c4b4928f
test(05-01): add failing tests for CalendarDao
Jean-Luc Makiola
2026-03-16 21:19:55 +01:00
31d4ef879b
docs(05-calendar-strip): create phase plan
Jean-Luc Makiola
2026-03-16 21:14:59 +01:00
fe7ba21061
chore(release): add rsync to release workflow dependencies
Jean-Luc Makiola
2026-03-16 20:58:25 +01:00
90ff66223c
docs: create milestone v1.1 roadmap (3 phases)
Jean-Luc Makiola
2026-03-16 20:54:40 +01:00
b7a243603c
docs: define milestone v1.1 requirements
Jean-Luc Makiola
2026-03-16 20:50:20 +01:00
fa26d6b301
chore(release): install fdroidserver via pip for compatibility with modern Flutter/AGP APKs
Jean-Luc Makiola
2026-03-16 20:45:09 +01:00
6bb1bc35d7
docs: start milestone v1.1 Calendar & Polish
Jean-Luc Makiola
2026-03-16 20:44:51 +01:00
ead085ad26
fix(android): move MainActivity to correct package to fix ClassNotFoundException
Jean-Luc Makiola
2026-03-16 20:39:08 +01:00
74a801c6f2
chore(release): enhance release workflow to safely handle APK naming with ref-based fallback
Jean-Luc Makiola
2026-03-16 20:30:40 +01:00
0059095e38
chore(release): make sudo usage optional in release workflow setup steps
Jean-Luc Makiola
2026-03-16 20:14:31 +01:00
8c72403c85
chore: archive v1.0 phase directories to milestones/
Jean-Luc Makiola
2026-03-16 20:12:01 +01:00
1a1a10c9ea
chore: complete v1.0 MVP milestone
v1.0
Jean-Luc Makiola
2026-03-16 20:10:01 +01:00
36126acc18
chore(android): migrate build.gradle.kts to use Kotlin idioms for properties and improve readability
Jean-Luc Makiola
2026-03-16 19:51:53 +01:00
76192e22fa
chore(release): improve Android SDK setup and toolchain verification in workflow
Jean-Luc Makiola
2026-03-16 19:42:04 +01:00
9c2ae12012
chore(release): add Android SDK setup steps to workflow
Jean-Luc Makiola
2026-03-16 19:36:09 +01:00
dcb2cd0afa
chore(release): trust Flutter SDK directories in workflow to fix safe directory errors
Jean-Luc Makiola
2026-03-16 19:29:50 +01:00
c2570cdc01
chore(release): remove explicit Flutter version specification in workflow
Jean-Luc Makiola
2026-03-16 19:09:37 +01:00
3c2ad5c7c6
chore(release): add jq installation step in workflow for JSON parsing
Jean-Luc Makiola
2026-03-16 19:06:59 +01:00
f6272a39b4
chore(release): update workflow to use Docker runner instead of Ubuntu
Jean-Luc Makiola
2026-03-16 19:00:14 +01:00
170326dd85
Merge remote-tracking branch 'origin/Develop' into Develop
Jean-Luc Makiola
2026-03-16 18:55:15 +01:00
74de67de59
fix(release): correct indentation in release workflow script
Jean-Luc Makiola
2026-03-16 18:54:39 +01:00
b0765795b8
Update .gitea/workflows/release.yaml
makiolaj
2026-03-16 17:53:13 +00:00
489c0d5c4f
add manual trigger support to release workflow
Jean-Luc Makiola
2026-03-16 18:51:49 +01:00
967dc7d09a
broaden release trigger from 'v*' to all tags in workflow config
v1.0.2
Jean-Luc Makiola
2026-03-16 18:43:29 +01:00
998f2be87f
docs(phase-2): complete context and implementation planning
v1.0.1
v1.0.0
Jean-Luc Makiola
2026-03-16 18:39:00 +01:00