Skip to main content

Changelog

Every improvement, automatically tracked from our commit history.

Subscribe via Atom feed
← Prev Page 4 of 32 Next →
February 25, 2026
minor Journal

Journal: drag-to-reorder and drag-to-merge rows (v1.14.0)

Journal 1.13.0 → 1.14.0 | 2de9a23c
Details

Replace the non-functional triple-line icon in RowEditor with a 6-dot drag handle that enables row drag-and-drop. Dragging a row to the top/bottom edge of another row reorders them. Dragging to the center merges them into a multi-column layout (up to 3 columns). Visual feedback includes blue insertion lines for reorder and a highlighted border for merge. Added MoveRow and MergeRows commands to JournalViewModel.Sections.cs.

minor Journal

Journal v1.13.0: fix OSRM routing SSL error

Journal 1.12.1 → 1.13.0 | 5b965c2d
Details

The OSRM demo server (router.project-osrm.org) does not have a

properly configured SSL certificate. Their own documentation uses

HTTP. Switched from https to http for the routing endpoint — the

data is just coordinate queries, not sensitive.

minor Journal

Journal v1.12.0: add notification reminders with settings overlay

Journal 1.11.0 → 1.12.0 | b090e050
Details

Add configurable journal entry reminders that fire OS-level

notifications at user-specified times on selected days of the week.

Users access settings via the gear icon in the Journal toolbar.

New files:

  • JournalPlugin.Reminders.cs: IReminderProvider implementation that

reads reminder settings and returns ReminderInfo for the current day

  • Models/JournalReminderSettings.cs: data model for reminder config
  • ViewModels/JournalSettingsViewModel.cs: settings overlay VM with

add/remove/save/cancel for reminder list

  • ViewModels/JournalReminderItemViewModel.cs: per-reminder VM with

time picker and day-of-week toggle bindings

  • Views/JournalSettingsOverlay.axaml: ModalOverlay with TimePicker,

circular day-of-week toggle buttons, enable/disable toggle per

reminder, and add/remove controls

Modified files:

  • JournalPlugin.cs: add IReminderProvider to class declaration,

register capability, pass Host.Settings to ViewModel

  • PLUGIN_CONTEXT.md: document notification reminders section
minor Journal

Journal v1.11.0: rich text editor integration for text sections

Journal 1.10.0 → 1.11.0 | b318456b
Details

Replace plain TextBox controls with RichTextEditor (WYSIWYG inline markdown)

in text section editors and quick-capture card. Add persistent FormattingToolbar

with bold/italic/underline/strikethrough/code/link buttons. Text sections in

read-only views (focused view, section grid) now render formatted text via

RichTextEditor IsReadOnly mode. Feed card previews strip markdown to plain text

via updated StripLinksConverter. Search indexing and RAG chunks strip markdown

before indexing. Backward-compatible — existing plain text entries render

identically since plain strings are valid inline markdown.

minor Finance

Finance v3.24.0: add right-side category edit panel to budget dashboard

Finance 3.23.0 → 3.24.0 | 3551d2c2
Details

Add click-to-edit pattern matching Account Register: clicking a budget

category row opens a 340px edit panel on the right side with name,

rollover, goal type, and conditional goal fields. The Goal column

auto-hides when editing to make room. CurrencyBox inline editing is

preserved via a visual tree check that skips the panel open for clicks

on CurrencyBox controls. Panel closes on month navigation. After save,

the panel re-selects the same category with fresh data.

New files:

  • BudgetDashboardViewModel.EditPanel.cs: partial class with edit panel

state (EditingCategory, IsGoalColumnVisible, save/hide/close commands)

  • BudgetCategoryEditPanel.axaml: extracted UserControl for the edit form

Modified files:

  • BudgetDashboardView.axaml: restructured to 2-column layout (content +

edit panel), goal column uses Auto width with IsVisible binding,

category rows get hover/selected styles

  • BudgetDashboardView.axaml.cs: PointerPressed tunnel handler with

CurrencyBox descendant check

  • CategoryViewModel.cs: added IsSelected property for row highlighting
  • BudgetDashboardViewModel.cs: re-selection logic after LoadDataAsync,

edit panel close on month navigation

← Prev Page 4 of 32 Next →

Get notified about new releases