mika kuns and Claude Sonnet 4.6
2455eacb1f
feat(ui): roadblock badge on the task card; relocate review actions off the row
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-04 15:06:53 +02:00
mika kuns and Claude Sonnet 4.6
d8b86e33a3
feat(ui): host review actions in the details panel; show review state and diff meter
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-04 15:03:19 +02:00
mika kuns
bd1e3db1d9
feat(ui): expose all editable prompt files, drop agent prompt
2026-06-04 14:07:43 +02:00
mika kuns and Claude Opus 4.7
75aa42b877
docs: note max-turns override and inherited markers in module docs
...
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-06-04 12:42:44 +02:00
mika kuns and Claude Sonnet 4.6
cd683ba227
feat(ui): show inherited markers and max-turns override in task flyout
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-04 12:37:45 +02:00
mika kuns
d0ab382973
feat(ui): show inherited markers and max-turns override in list settings
2026-06-04 12:32:28 +02:00
mika kuns and Claude Opus 4.7
3e3041c1c7
feat(ui): add reusable inherited-source badge control
...
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-06-04 12:29:15 +02:00
mika kuns
92cee125cc
feat(ui): add inheritance resolver returning value and source
2026-06-04 12:28:12 +02:00
mika kuns and Claude Opus 4.7
26f5936d14
feat(ui): mirror max-turns field on signalr config dtos
...
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-06-04 12:23:39 +02:00
mika kuns and Claude Opus 4.7
fb055ce740
docs: document daily-prep across area CLAUDE.md files; add Installer CLAUDE.md
...
Worker/Ui/Data CLAUDE.md updated for the daily-prep feature (Prime/ area,
new MCP tools, hub methods, broadcaster events, prep mode, DailyPrepMaxTasks);
new ClaudeDo.Installer/CLAUDE.md maps the WPF installer (modes, pipelines,
steps, MCP registration, Startup-shortcut autostart).
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-06-04 10:54:13 +02:00
mika kuns and Claude Opus 4.7
39fa83a0a0
fix(daily-prep): hide task header, footer and agent strip in prep/notes mode
...
The delete/close footer, task header, and the DIFF/worktree agent strip
sit outside the mode-switched body, so they leaked into the prep-log and
notes views. Gate all three on IsTaskDetailVisible.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-06-04 10:28:27 +02:00
mika kuns and Claude Opus 4.7
15ed624d4a
style(daily-prep): brighten and enlarge the Plan-My-Day icon
...
Rest stroke -> TextBrush (was too dim vs the filled neighbours),
hover -> AccentBrush, icon Viewbox 15 -> 18.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-06-04 10:23:19 +02:00
mika kuns and Claude Opus 4.7
52e3980cd1
feat(daily-prep): replace Plan-My-Day header icon with a stroked sun icon
...
Renders the new SVG faithfully via a stroked Path (PathIcon fills, so a
line-art icon would vanish). Renamed the button to "Plan My Day".
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-06-04 10:18:43 +02:00
mika kuns and Claude Sonnet 4.6
7d743f17c6
feat(daily-prep): trigger planning from inside the prep-log window with an empty-state hint
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-04 10:01:27 +02:00
mika kuns and Claude Sonnet 4.6
914095dc99
feat(daily-prep): load persisted prep log into the terminal on open
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-04 09:44:38 +02:00
mika kuns and Claude Opus 4.7
3a40e39fc8
refactor(ui): remove unused Sort button from MyDay header
...
It was a no-op placeholder command; removed the button, command,
locale keys, and now-unused Icon.Sort geometry.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-06-04 09:25:04 +02:00
mika kuns and Claude Sonnet 4.6
c764b2bf6e
feat(daily-prep): move Clear-day and Prep-log into MyDay header icon row
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-04 09:10:33 +02:00
mika kuns and Claude Sonnet 4.6
f7d1b37343
feat(daily-prep): reuse SessionTerminal for prep log; fix invisible Sort icon; add Broom/List icons
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-04 09:08:04 +02:00
mika kuns and Claude Opus 4.7
fab17720cc
feat(ui): clear textbox focus on click outside any text box
...
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-06-04 08:42:49 +02:00
mika kuns and Claude Sonnet 4.6
c45f892591
feat(daily-prep): add Prep-log and Clear-day buttons to MyDay header
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-04 08:18:30 +02:00
mika kuns and Claude Sonnet 4.6
a8670ee23a
feat(daily-prep): add live prep-output mode to the Details island
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-04 08:14:09 +02:00
mika kuns
7676ecf0d4
feat(daily-prep): expose prep stream events and ClearMyDay on the UI worker client
2026-06-04 08:09:41 +02:00
mika kuns
46ac3fc930
feat(daily-prep): add Prepare-day button to MyDay header
2026-06-03 16:36:25 +02:00
mika kuns
5e0859fbb8
feat(daily-prep): add DailyPrepMaxTasks editor to Prime Claude settings
2026-06-03 16:33:00 +02:00
mika kuns
2d00160283
feat(daily-prep): add RunDailyPrepNow hub method and expose DailyPrepMaxTasks
2026-06-03 16:30:23 +02:00
Mika Kuns
ffe0fb9820
Improve Prime Time Picker
2026-06-03 14:27:06 +02:00
mika kuns and Claude Opus 4.7
00ef11ac33
fix(i18n): live-refresh smart/virtual list names on language change
...
Release / release (push) Successful in 35s
Smart-list nav labels were localized only at load; subscribe the singleton
ListsIslandViewModel to language changes and re-localize names in place.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-06-03 13:17:21 +02:00
mika kuns and Claude Sonnet 4.6
350a89f364
feat(i18n): localize ViewModel-built strings via ambient Loc accessor
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-03 12:43:30 +02:00
mika kuns
086c6f6c45
feat(i18n): localize Avalonia view strings via loc:Tr markup
...
Extract ~165 hardcoded UI strings across islands, modals, planning and
shell views into en.json; replace with {loc:Tr} bindings.
2026-06-03 12:05:08 +02:00
mika kuns
070f5de1b1
feat(i18n): add language dropdown to settings and persist selection
2026-06-03 11:51:36 +02:00
mika kuns
6a85d82fcf
feat(i18n): add Language preference and Save() to AppSettings
2026-06-03 11:45:06 +02:00
mika kuns
35ad1715d3
feat(i18n): add Avalonia loc:Tr markup extension and LocalizedString
2026-06-03 11:44:16 +02:00
mika kuns
a935bf9664
i18n(ui): English UI labels for weekly report and notes (report body stays German)
2026-06-03 10:44:36 +02:00
mika kuns
2d55f88a41
fix(ui): notes add row stays visible, English 'Add' label, Enter to add
2026-06-03 10:39:53 +02:00
mika kuns
a8d8a8bd65
fix(worker): sanitize report model arg, fix multi-repo summary attribution and standup-weekday sentinel
2026-06-03 10:22:06 +02:00
mika kuns
0bc3d2a6c4
docs: document weekly report and daily notes feature
2026-06-03 10:15:40 +02:00
mika kuns and Claude Sonnet 4.6
a8943a9f7a
feat(ui): pinned Notes row in My Day opens the notes editor
...
Add ShowNotesRow/OpenNotesCommand to TasksIslandViewModel; wire NotesRequested
event to Details.ShowNotes() in the shell; show a Notes button above the task
list when the My Day smart list is active.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-03 10:08:30 +02:00
mika kuns and Claude Sonnet 4.6
eccd06e182
feat(ui): notes mode in the Details island
...
Add IsNotesMode/Notes to DetailsIslandViewModel; ShowNotes() loads today's
notes and switches the island body to NotesEditorView via IsVisible toggling.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-03 10:07:09 +02:00
mika kuns
731c291d61
feat(ui): NotesEditorView
2026-06-03 10:02:16 +02:00
mika kuns
c8b5ed3912
feat(ui): NotesEditorViewModel with day navigation and bullet CRUD
2026-06-03 10:01:17 +02:00
mika kuns
9bf44da13b
feat(ui): INotesApi wrapper for daily notes
2026-06-03 09:59:40 +02:00
mika kuns and Claude Sonnet 4.6
b748c1569e
feat(ui): open Weekly Report modal from the menu
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-03 09:56:32 +02:00
mika kuns and Claude Sonnet 4.6
74fc39f1a6
feat(ui): WeeklyReportModalView
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-03 09:55:10 +02:00
mika kuns and Claude Sonnet 4.6
ccd2ee2cc7
feat(ui): WeeklyReportModalViewModel with default-range logic
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-03 09:54:10 +02:00
mika kuns and Claude Sonnet 4.6
5b89e3d03f
feat(settings): persist report excluded paths and standup weekday
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-03 09:50:03 +02:00
mika kuns
e106b00b16
feat(ui): WorkerClient methods for week report and daily notes
2026-06-03 09:46:39 +02:00
mika kuns and Claude Opus 4.7
869cf72abe
feat(ui): use a 24h TimePicker for prime schedule time entry
...
Release / release (push) Successful in 35s
Replace the free-text time TextBox (which silently reset bad input to 07:00)
with Avalonia's TimePicker (24-hour, 5-minute steps), making invalid times
impossible. Drops the now-unused TimeSpanToHhmmConverter.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-06-02 17:03:04 +02:00
mika kuns and Claude Opus 4.7
f1715a34fa
fix(ui): manual modal dragging, maximize/restore icon, day-toggle style
...
- Drive modal title-bar dragging manually via pointer capture + Window.Position;
Avalonia 12's BeginMoveDrag and VisualRoot-as-Window cast no longer work
(VisualRoot is a TopLevelHost). Applies to ModalShell and WorktreeModalView.
- Toggle the MainWindow maximize button between maximize/restore glyphs on
WindowState changes (adds Icon.WinRestore geometry).
- Add the ToggleButton.day-toggle style used by the Prime weekday picker row.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-06-02 17:02:56 +02:00
mika kuns and Claude Sonnet 4.6
7db8f213d8
feat(ui): replace prime date range with weekday toggle buttons
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-02 16:43:28 +02:00
mika kuns and Claude Sonnet 4.6
37738e3c8f
feat(ui): drive prime schedule rows from weekday toggles
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-02 16:40:41 +02:00