docs organize enhancement request tracking

Add a Dispatch holding section, file completed requests under their subject categories, and define the file-local Org workflow states for request tracking.

Commit
8e732037fb149c9f07408cf9d1174d07b4cbcdae
Author
Marius Peter <dev@marius-peter.com>
Author date
Committer
Marius Peter <dev@marius-peter.com>
Committer date
ENHANCEMENTS.org
index 506177a0..5d34aa9e 100644..100644
@@ -1,9 +1,13 @@
1 1 #+TITLE: Hito Enhancements log
2 2 #+AUTHOR: Marius Peter
3 3 #+STARTUP: overview
4 Added: #+TODO: TODO IN-PROGRESS TESTING TESTED BLOCKED | CANCELLED DONE
4 5
5 Removed: * UI enhancement requests
6 Removed: ** DONE Remove all doctrine-note elements
6 Added: * Dispatch
7 Added:
8 Added: * Core domain
9 Added:
10 Added: * Navigation
7 11 ** DONE Use one desktop-to-mobile breakpoint
8 12 Desktop has top navigation. Mobile has an identical bottom navigation.
9 13 ** DONE Use three always-available navigation actions
@@ -12,63 +16,103 @@
12 16 Replace the top bar brand with `hito` in Work Sans, without a subtitle.
13 17 ** DONE Remove the mobile hamburger menu
14 18 Do not show a hamburger menu on mobile.
15 Removed: ** DONE Add placeholders to load and reps fields
16 Removed: Add placeholder values to the load and reps fields on the workout logging page.
17 Removed: ** DONE Remove the redundant fieldset legend
18 Removed: Remove the redundant fieldset legend from workout logging.
19 Removed: ** DONE Add animations to routine accordions
20 Removed: Add animations to the routine accordions.
21 Removed: ** DONE Style workout accordions with CSS
22 Removed: Style the workout accordions with CSS.
23 Removed: ** DONE Use brass for secondary buttons
24 Removed: Use a secondary brass color for secondary buttons.
25 Removed: ** DONE Replace history with a logbook endpoint
26 Removed: Replace the history endpoint with a logbook endpoint that shows all recorded evidence for the user.
27 Removed: ** DONE Fix active bottom-navigation state for current workout and logbook
28 Removed: When a current workout is open, selecting the logbook tab marks both Current Workout and Logbook as active in the bottom navigation. Ensure only the selected page is highlighted.
29 19 ** DONE Increase the masthead brand size
30 20 Make the masthead brand name appear much larger.
31 Removed: ** DONE Style exercise names as headings
32 Removed: In the exercise fieldset, style the exercise name as a black Work Sans heading.
33 Removed: ** DONE Limit Courier Prime Mono usage
34 Removed: Use Courier Prime Mono only for numerical inputs and outputs, and eventually for tabular data.
35 21 ** DONE Hide sign-out on mobile
36 22 Do not show the sign-out button on mobile.
23 Added: ** DONE Remove thick black bars from mobile bottom navigation
24 Added: Remove the thick black bars visible in the mobile bottom navigation.
25 Added: ** DONE Fix active bottom-navigation state for current workout and logbook
26 Added: When a current workout is open, selecting the logbook tab marks both Current Workout and Logbook as active in the bottom navigation. Ensure only the selected page is highlighted.
27 Added: ** DONE Increase bottom-navigation button text size
28 Added: Increase the bottom-navigation button text font size to better support WCAG-aligned readability.
29 Added: ** DONE Animate page transitions
30 Added: Animate page transitions between Home, Current Workout, and Logbook.
31 Added: ** DONE Standardize Logbook navigation and add a mobile profile button
32 Added: Always label the logbook tab `Logbook`. Add a dedicated profile button for the user name in the mobile top navigation bar.
33 Added: ** DONE Return the middle navigation tab to Routine after cancellation
34 Added: After cancelling workout logging, change the middle navigation tab from Current Workout back to Routine.
35 Added: - result :: model=kiro-cli commit=ea1f211 tests=pass
36 Added:
37 Added: * Workout logging
38 Added: ** DONE Add placeholders to load and reps fields
39 Added: Add placeholder values to the load and reps fields on the workout logging page.
40 Added: ** DONE Remove the redundant fieldset legend
41 Added: Remove the redundant fieldset legend from workout logging.
37 42 ** DONE Show an in-progress workout card on Home
38 43 When the user is logging a current workout, show a Home card that indicates the workout is in progress and links to the Current Workout tab.
39 Removed: ** DONE Harmonize UI corner radii
40 Removed: Use uniformly rounded corners for all buttons, cards, and other UI elements.
41 44 ** DONE Make workout cancellation unconditional
42 45 When cancelling a workout, always leave the current workout view without showing an invalid-form response. Save the workout log as-is for later editing, then redirect the user to Home.
43 Removed: ** DONE Remove thick black bars from mobile bottom navigation
44 Removed: Remove the thick black bars visible in the mobile bottom navigation.
45 46 ** DONE Add a sticky workout timer bar
46 47 When logging a workout, show a sticky bar at the top of the screen with a workout timer.
47 48 ** DONE Replace the exercise button group with a dropdown
48 49 Use a dropdown menu to select the exercise instead of the exercise button group.
49 50 ** DONE Remove the boulder top border from exercise logging cards
50 51 Do not show a boulder top fieldset border on the exercise logging fieldset card.
51 Removed: ** DONE Increase bottom-navigation button text size
52 Removed: Increase the bottom-navigation button text font size to better support WCAG-aligned readability.
53 Removed: ** DONE Harmonize keyboard-focus halo styling
54 Removed: Change the WCAG keyboard-navigation focus halo color so it follows the general UI theme and is less visually obtrusive.
55 Removed: ** DONE Animate page transitions
56 Removed: Animate page transitions between Home, Current Workout, and Logbook.
57 52 ** DONE Confirm workout cancellation in a modal
58 53 Show a modal menu that confirms workout logging cancellation before cancelling.
59 54 ** DONE Make workout logging fields compact on mobile
60 55 Use a grid layout so the exercise name, load input, and reps input appear on one row on mobile.
61 Removed: ** DONE Allow spontaneous logbook feedback
62 Removed: Allow users to submit subjective feedback at any time from the Logbook. Suggest this feedback flow at the end of each workout, while keeping it available independently.
63 Removed: ** DONE Style the cancellation modal to match the UI
64 Removed: Style the modal cancellation menu so it matches the overall UI aesthetic.
65 56 ** DONE Preserve and navigate after modal workout cancellation
66 57 When cancellation is confirmed, return the Current Workout tab to the Routine tab, save the workout as a partial logbook entry, and keep it editable later.
67 Removed: ** DONE Style form dropdowns to match the UI
68 Removed: Style form dropdown menus so they match the overall UI aesthetic.
69 Removed: ** DONE Standardize Logbook navigation and add a mobile profile button
70 Removed: Always label the logbook tab `Logbook`. Add a dedicated profile button for the user name in the mobile top navigation bar.
71 58 ** DONE Use shared load and reps column headings
72 59 In exercise logging fieldsets, show Load and Reps as column headings instead of repeating them above every input in a multi-exercise group.
73 60 ** DONE Hide exercise-selector submit buttons in SPA mode
74 61 When JavaScript progressive enhancement is active, do not show the submit button for exercise selection.
62 Added: ** DONE Fix workout cancellation persistence
63 Added: Cancelling workout logging currently redirects without actually cancelling the workout. Make the cancellation operation take effect.
64 Added: - result :: model=kiro-cli commit=5aaa11f tests=pass
65 Added: ** DONE Make the entire logging fieldset a responsive grid
66 Added: Use one responsive grid for the entire workout logging fieldset instead of separate exercise-field layouts.
67 Added: - result :: model=kiro-cli commit=6b62f25 tests=pass
68 Added: ** DONE Update the workout elapsed timer live
69 Added: Ensure the elapsed duration timer in the Current Workout view updates continuously while logging.
70 Added: - result :: model=kiro-cli commit=f9cfb69 tests=pass
71 Added: ** DONE Fix the workout cancel button
72 Added: [2026-09-05 Sat 17:23]
73 Added: Fix the workout cancel button bug. We are cancelling a workout does not properly cancel the workout and redirect to the home page
74 Added: ** DONE Hide the exercise choice label
75 Added: [2026-09-05 Sat 17:26]
76 Added: Make the exercise choice label invisible in the current workout logging page
77 Added:
78 Added: * Logbook and feedback
79 Added: ** DONE Replace history with a logbook endpoint
80 Added: Replace the history endpoint with a logbook endpoint that shows all recorded evidence for the user.
81 Added: ** DONE Allow spontaneous logbook feedback
82 Added: Allow users to submit subjective feedback at any time from the Logbook. Suggest this feedback flow at the end of each workout, while keeping it available independently.
83 Added: ** DONE Gate logbook feedback form behind a button
84 Added: The feedback form under the logbook tab should be accessed via a dedicated button not displayed outright in the logbook page
85 Added: - result :: model=kiro-cli commit=6cc9062 tests=pass
86 Added:
87 Added: * Routine display
88 Added: ** DONE Add animations to routine accordions
89 Added: Add animations to the routine accordions.
90 Added: ** DONE Style workout accordions with CSS
91 Added: Style the workout accordions with CSS.
92 Added: ** DONE Replace routine accordions with an HTML table
93 Added: Replace the routine accordion interface with a basic HTML table.
94 Added: - result :: model=kiro-cli commit=4e4acac tests=pass
95 Added:
96 Added: * Styling and theme
97 Added: ** DONE Remove all doctrine-note elements
98 Added: ** DONE Use brass for secondary buttons
99 Added: Use a secondary brass color for secondary buttons.
100 Added: ** DONE Style exercise names as headings
101 Added: In the exercise fieldset, style the exercise name as a black Work Sans heading.
102 Added: ** DONE Limit Courier Prime Mono usage
103 Added: Use Courier Prime Mono only for numerical inputs and outputs, and eventually for tabular data.
104 Added: ** DONE Harmonize UI corner radii
105 Added: Use uniformly rounded corners for all buttons, cards, and other UI elements.
106 Added: ** DONE Harmonize keyboard-focus halo styling
107 Added: Change the WCAG keyboard-navigation focus halo color so it follows the general UI theme and is less visually obtrusive.
108 Added: ** DONE Style the cancellation modal to match the UI
109 Added: Style the modal cancellation menu so it matches the overall UI aesthetic.
110 Added: ** DONE Style form dropdowns to match the UI
111 Added: Style form dropdown menus so they match the overall UI aesthetic.
112 Added:
113 Added: * Account and profile
114 Added: ** DONE Add a dedicated profile page
115 Added: Make the top-bar profile button open a dedicated profile page instead of the Logbook. Allow users to change their username and update their password.
116 Added: - result :: model=kiro-cli commit=430a6ea tests=pass
117 Added:
118 Added: * Miscellaneous