[OCaml] High Intensity Training Online
docs finalize feature statuses
ENHANCEMENTS.org
@@ -5,8 +5,8 @@
5
5
6
6
* Dispatch
7
7
8
Removed:
** TODO Show feedback author and contribution count
9
Removed:
SCHEDULED: [2026-09-05 Sat 21:24]
8
Added:
** DONE Show feedback author and contribution count
9
Added:
CLOSED: [2026-09-05 Sat 22:54] SCHEDULED: [2026-09-05 Sat 21:24]
10
10
11
11
feedback should display username that submitted it, alongside their total number of feedback contributions.
12
12
@@ -15,6 +15,8 @@
15
15
- Rank the feedback list by upvotes.
16
16
- Let users upvote feedback submitted by other users they think is valuable.
17
17
18
Added:
- result :: commit=98e5fb5 tests=215 pass
19
Added:
18
20
** CANCELLED Keep the routine as a table
19
21
CLOSED: [2026-09-05 Sat 22:02] SCHEDULED: [2026-09-05 Sat 21:24]
20
22
:PROPERTIES:
@@ -27,8 +29,8 @@
27
29
Clarification:
28
30
- This is a duplicate request.
29
31
30
Removed:
** TODO Use POST-redirect-GET for all forms
31
Removed:
SCHEDULED: [2026-09-05 Sat 21:25]
32
Added:
** DONE Use POST-redirect-GET for all forms
33
Added:
CLOSED: [2026-09-05 Sat 22:54] SCHEDULED: [2026-09-05 Sat 21:25]
32
34
33
35
Ensure proper POST redirect GET patter for all forms
34
36
@@ -36,14 +38,18 @@
36
38
- Apply this to feedback, application feedback, and workout forms.
37
39
- Preserve success and error messages for toast display on the redirected page.
38
40
39
Removed:
** TODO Standardize shared CRUD patterns
40
Removed:
SCHEDULED: [2026-09-05 Sat 21:25]
41
Added:
- result :: commit=41a44ff tests=215 pass
41
42
43
Added:
** DONE Standardize shared CRUD patterns
44
Added:
CLOSED: [2026-09-05 Sat 22:54] SCHEDULED: [2026-09-05 Sat 21:25]
45
Added:
42
46
Rationalize shared CRUD pattern for domain objects, user data, and app feedback
43
47
44
Removed:
** TODO Use worse-same-better subjective feedback
45
Removed:
SCHEDULED: [2026-09-05 Sat 21:25]
48
Added:
- result :: commit=ea594ba tests=215 pass
46
49
50
Added:
** DONE Use worse-same-better subjective feedback
51
Added:
CLOSED: [2026-09-05 Sat 22:54] SCHEDULED: [2026-09-05 Sat 21:25]
52
Added:
47
53
Subjective Feedback evidence should be collected against the following pattern: Worse, Same, Better [than usual]
48
54
49
55
Clarification:
@@ -52,15 +58,19 @@
52
58
- Apply this to sleep, appetite, readiness, motivation, and perceived difficulty.
53
59
- This probably has an impact on core data types as well.
54
60
55
Removed:
** TODO Make Write feedback the primary action
56
Removed:
SCHEDULED: [2026-09-05 Sat 21:25]
61
Added:
- result :: commit=f09fd5d tests=215 pass
57
62
63
Added:
** DONE Make Write feedback the primary action
64
Added:
CLOSED: [2026-09-05 Sat 22:54] SCHEDULED: [2026-09-05 Sat 21:25]
65
Added:
58
66
"Write feedback" should be the single Primary action on the app-feedback page. Secondary actions are CRUD operations on previous feedback items.
59
67
60
68
Clarification:
61
69
- Secondary CRUD actions are editing and removing the user’s feedback items.
62
70
- Show the primary action once.
63
71
72
Added:
- result :: commit=43da59d tests=215 pass
73
Added:
64
74
** TODO Import Hevy CSV from profile
65
75
SCHEDULED: [2026-09-05 Sat 21:25]
66
76
:PROPERTIES:
@@ -79,22 +89,26 @@
79
89
workout cancellation flow still has bug
80
90
81
91
- note :: No remaining defect. Prior commits 7d9ee9e, 5aaa11f, and test ea1f211 fixed cancellation: CSRF-guarded discard, no stale record, 303 redirect to Home. test_web.ml cancellation cases pass (203 tests green).
82
Removed:
** TODO Emphasize the secondary color
83
Removed:
SCHEDULED: [2026-09-05 Sat 21:25]
92
Added:
** CANCELLED Emphasize the secondary color
93
Added:
CLOSED: [2026-09-05 Sat 22:54] SCHEDULED: [2026-09-05 Sat 21:25]
84
94
85
95
oxblood color is still too dominant; secondary color needs to be more emphasized
86
96
87
97
Clarification:
88
98
- Use brass for secondary buttons, such as cancellation.
89
99
90
Removed:
** TODO Use progressive subjective feedback buttons
91
Removed:
SCHEDULED: [2026-09-05 Sat 21:25]
100
Added:
- note :: Already implemented by the existing brass secondary-button styling; no new work was required.
92
101
102
Added:
** CANCELLED Use progressive subjective feedback buttons
103
Added:
CLOSED: [2026-09-05 Sat 22:54] SCHEDULED: [2026-09-05 Sat 21:25]
104
Added:
93
105
subjective feedback affordances should be more progressive. not dropdowns, but button groups containing three buttons each for below, usual, and above.
94
106
95
Removed:
** TODO Store database timestamps as ISO 8601
96
Removed:
SCHEDULED: [2026-09-05 Sat 21:25]
107
Added:
- note :: Duplicate of the completed Worse/Same/Better inline controls proposal (commit f09fd5d).
97
108
109
Added:
** DONE Store database timestamps as ISO 8601
110
Added:
CLOSED: [2026-09-05 Sat 22:54] SCHEDULED: [2026-09-05 Sat 21:25]
111
Added:
98
112
database timestamps should be stored as ISO8601 strings
99
113
100
114
Clarification:
@@ -102,6 +116,8 @@
102
116
- Use the ISO 8601 format.
103
117
- Do not migrate existing data.
104
118
- Existing data can be dropped safely.
119
Added:
120
Added:
- result :: commit=79bbbd7 tests=215 pass; migration 5 drops affected legacy evidence
105
121
106
122
** TODO Make the builder subagent produce one commit per feature
107
123
SCHEDULED: [2026-09-05 Sat 22:30]