Skip to main content

Changelog

Every improvement, automatically tracked from our commit history.

Subscribe via Atom feed
← Prev Page 18 of 212 Next →
February 28, 2026
patch Calendar

Improve list_events intent with keyword filter and month-grouped output

Details
  • Update intent description and slot descriptions to guide the LLM:

forward-looking queries use 30-day lookahead without period clipping,

strict queries use calendar boundaries

  • Group results by month in summary output so the AI can respond

naturally: "You have a lunch on the 27th, then in March you have..."

  • Include day-of-week in event timestamps (e.g. "Thu Feb 27, 12:00 PM")

for more conversational responses

patch Services

Improve intent prompt date range resolution for calendar queries

Details

The intent prompt had no examples or guidance for calendar.list_events,

so the LLM didn't know how to resolve colloquial time expressions like

"this week" or "coming up this month" into proper date ranges.

  • Add date range resolution section to Large tier with two categories:

strict period queries ("this week" = Mon–Sun) and forward-looking

queries ("coming up" = NOW + 30 day lookahead, no period clipping)

  • Forward-looking language ("coming up", "upcoming", "do I have any")

starts from NOW and uses 30-day window — doesn't clip to month/week

boundaries so results naturally span across periods

  • Add calendar.list_events examples to all 3 tiers showing "what's on

my calendar this week" and "any lunches coming up this month" (with

search_query slot and 30-day end_date)

  • Include current time (HH:mm) in date context line so the LLM can set

start_date to NOW for forward-looking queries

  • Add helper methods: ThisWeekStart, ThisWeekEnd, ThisMonthStart,

ThisMonthEnd, NowTimestamp, Lookahead30

patch Calendar

Add search_query slot and improve date semantics for calendar.list_events

Details

The list_events intent had no keyword filtering and its slot descriptions

didn't guide the LLM on forward-looking vs. full-period date ranges.

  • Add search_query slot for keyword filtering by title, description,

or location (e.g. "lunch", "dentist", "standup")

  • Apply client-side case-insensitive filter in ExecuteListEventsAsync

when search_query is provided

  • Update slot descriptions with explicit guidance: "coming up" → start

from NOW, "this week" → Monday of current week, "this month" → 1st

to last day

  • Update intent description with colloquial date resolution rules
  • Include search term in result summary for clearer AI responses
patch Services

Improve intent prompt date range resolution for calendar queries

Details

The intent prompt had no examples or guidance for calendar.list_events,

so the LLM didn't know how to resolve colloquial time expressions like

"this week" or "coming up this month" into proper date ranges.

  • Add date range resolution section to Large tier with concrete examples:

"this week" → Monday–Sunday, "this month" → 1st–last day, "coming up"

→ start from NOW (current time) to exclude past events

  • Add calendar.list_events examples to all 3 tiers (Small, Medium, Large)

showing "what's on my calendar this week" and "any lunches coming up

this month" (with search_query slot)

  • Include current time (HH:mm) in date context line so the LLM can set

start_date to NOW for forward-looking queries

  • Add helper methods: ThisWeekStart, ThisWeekEnd, ThisMonthStart,

ThisMonthEnd, NowTimestamp for generating example date boundaries

patch Tasks

Remove read-only view from task detail panel

Details

Merge the read-only and edit views into a single always-editable view,

eliminating the Edit/Done toggle friction. All fields are now immediately

editable when a task is selected.

  • Delete the entire read-only StackPanel (~380 lines of duplicated UI)
  • Remove Edit/Done toggle buttons from headline toolbar
  • Remove IsDetailPanelEditing/IsDetailPanelReadOnly properties and

StartDetailPanelEditing/CancelDetailPanelEditing commands from ViewModel

  • Remove Escape key handler that toggled edit mode off
  • Add auto-save handlers for start date, reminder, and estimated time

(matching existing OnEditDueDateChanged pattern with toast feedback)

  • Carry over GitHub metadata, activity timestamps, and GitHub activity

log sections into the merged view (after linked items)

  • Remove unused md: XAML namespace (MarkdownRenderer was read-only only)
← Prev Page 18 of 212 Next →

Get notified about new releases