Skip to main content

Changelog

Every improvement, automatically tracked from our commit history.

Subscribe via Atom feed
← Prev Page 74 of 139 Next →
February 20, 2026
minor UI Components

Add MiniCalendarPicker control to UI.Adaptive

SDK 1.44.1 → 1.45.0 | f5f74253
Details

Self-contained mini calendar date picker that displays a compact calendar

grid in a popup. Matches the Calendar plugin's sidebar mini-calendar style

with month navigation, today highlight, and selected-day ring. Exposes

SelectedDate (DateTimeOffset?), Watermark, and DateFormat properties for

two-way binding. Drop-in replacement for Avalonia's CalendarDatePicker.

Bumps SDK version to 1.45.0.

patch Desktop Shell

Include sticky_note in graph ShowNotes filter

Desktop 1.45.14 → 1.45.15 | 73e2fe9d
Details

The ShowNotes toggle in the graph view now also includes sticky_note

in the allowed node types, so sticky notes appear alongside pages

and wiki sources when the Notes filter is enabled.

patch CoreUI Components

Add sticky_note to neuron graph node color mapping

SDK 1.44.0 → 1.44.1 | e15886ab
Details

Map sticky_note node type to the same ThemeSecondaryBrush as notes/pages

so they render with the correct color in the graph and neuron views.

Also includes Cargo.lock refresh and unused import cleanup in FFI cloud module.

minor Desktop ShellUI Components

Add sidebar width animation and theme-aware table default color

SDK 1.43.3 → 1.44.0 | d2720d5d
Details

PluginSidebar: adds a 200ms CubicEaseOut width transition so

collapse/expand animates smoothly instead of snapping.

Theme files: adds ThemeTableDefaultColor string resource to all 7 themes

mapping each theme to an appropriate table color preset (Dark/Light →

Purple, Azure/Slate → Blue, Sage → Green, Lavender → Purple,

Ember → Orange). Plugins can read this resource to auto-match table

styling to the active app theme.

SDK/UI.Adaptive version 1.43.3 → 1.44.0.

patch CoreDesktop Shell

Fix cloud sync infinite re-download loop

Core 1.13.4 → 1.13.5 | Desktop 1.45.13 → 1.45.14 | 4d22a702
Details

Three-layer fix for the sync loop where a device's own changes were

being re-applied from the cloud indefinitely:

1. sync_engine poll_and_apply: filter out events where peer_id matches

the local device_id, and advance the download cursor both locally

and server-side via the new ack_download API after processing each

entity's batches.

2. api_client: add ack_download method that POSTs to the new

/api/cloud/cursors/ack endpoint with GREATEST() semantics.

3. FFI consume_inbound_events: defense-in-depth peer_id guard so own

events that slip past the sync engine filter are also dropped before

being applied to the local entity store.

Rust workspace 1.13.4 → 1.13.5, Desktop 1.45.13 → 1.45.14.

← Prev Page 74 of 139 Next →

Get notified about new releases