feat(tui): add 24-hour time format option for session view #7236
+78
−11
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Adds support for 24-hour time format in the TUI session view, addressing Issue #7208.
Users can now configure whether timestamps in the session view display in 12-hour (AM/PM) or 24-hour format.
Before & After
Before (12-hour format - default)
After (24-hour format)
Changes
time_formatconfiguration option to TUI settings (supports "12h" and "24h" formats)Locale.time,Locale.datetime,Locale.todayTimeOrDateTime) to accept format parameterConfiguration Example
Add the following to your
opencode.jsoncor.opencode/opencode.jsonc:{ "tui": { // Use 24-hour time format (default is 12-hour) "time_format": "24h" } }Or use 12-hour format explicitly:
{ "tui": { "time_format": "12h" } }Testing
Related Issue
Closes #7208