Skip to main content

Changelog

Every improvement, automatically tracked from our commit history.

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

Journal v1.10.0: multi-column layouts + map routing

Journal 1.9.3 → 1.10.0 | b3ff8ad5
Details

Add magazine-style multi-column layouts for journal entries. Each row can

have 1-3 columns with configurable width ratios (Full, 1/2+1/2, 1/3+2/3,

2/3+1/3, Thirds). Each cell holds any section type (text, photo, audio, map).

Extend map sections with three modes:

  • Pin: existing postal code geocoding + click-to-place
  • Route: A-to-B driving routes via OSRM public API with polyline, distance,

and duration. Also supports GPX file import for hiking/cycling tracks.

  • Waypoints: click-to-add manual waypoints with connecting polyline and

distance calculation.

Maps now have configurable height (Small 150px / Medium 250px / Large 400px)

and color-coded markers (green=start, red=end, blue=intermediate).

Data model additions are fully backward-compatible: new fields are nullable

with defaults, so existing entries render identically.

New files: GpxParser, RoutingService, JournalRowViewModel, SectionRow,

SectionsToRowsConverter, RowEditor, SectionGridView.

Also fixes: focused view now renders Audio and Map sections (previously

missing), seed data uses local timezone for sensible times, and includes

a multi-column example entry.

minor Journal

Journal v1.9.0: audio journal sections with recording + transcription

Journal 1.8.1 → 1.9.0 | d9e67ae6
Details

Add audio section editor with microphone recording (via IAudioRecorderService),

duration display, stop/record toggle, and Whisper transcription button.

Recorded audio stored via IStorageProvider. Transcription is editable for

corrections before saving.

AudioSectionView provides LibVLCSharp-based playback with progress bar,

seek position display, and play/stop toggle. Audio transcription rendered

as italic quote block below the player.

Wire IAudioRecorderService and ITranscriptionService from IPluginHost

through JournalPlugin to ViewModel for editor access.

Add LibVLCSharp NuGet dependency for cross-platform audio playback.

minor Journal

Journal v1.8.0: rich sections model + progressive loading

Journal 1.7.6 → 1.8.0 | 64675fc4
Details

Introduce structured JournalSection model (Text, Photos, Audio, Map types)

with backward compatibility for legacy plain-text entries. Add section

toolbar to quick capture card, section editor controls, and section

rendering in Feed/Focused views.

Wire progressive loading: scroll-triggered auto-load when near bottom of

feed, explicit Load More button, progress indicator. Reduce page size from

100 to 20 entries per load for faster initial render.

Update RAG indexing to include section text content, audio transcriptions,

and map labels in search chunks.

New files: JournalSection model, JournalSectionViewModel, partial

JournalViewModel.Sections, JournalSectionRenderer, TextSectionView,

TextSectionEditor, SectionToolbar.

minor Finance

Finance v3.23.0: fix chart sizing, pie tooltips, add forecast charts

Finance 3.22.0 → 3.23.0 | e16f1a16
Details

Fix 1: Spending by Category charts changed from cramped side-by-side

grid to stacked vertical layout (bar 400px, pie 300px full-width).

Fix 2: Pie chart tooltip formatter now uses p.Model for the actual

chart point value instead of the captured closure variable, fixing

tooltips that could show incorrect dollar amounts.

New: Forecasts report tab (index 4) with three projection charts —

Spending Forecast, Income vs Expenses Forecast, and Net Worth

Projection. Uses weighted moving average (0.5/0.3/0.2 weights on

last 3 months) for spending and income/expense projections. Net

worth uses a 60/40 blend of linear trend and WMA for smoother

long-term projections. Forecast segments render with dashed stroke

and reduced fill opacity to visually distinguish from historical

data. Configurable forecast horizon: 3, 6, or 12 months.

February 24, 2026
minor Tasks

Tasks v1.25.0: settings overlay UI (Phase 5)

Tasks 1.24.0 → 1.25.0 | 68956d96
Details

Add unified settings overlay accessed via gear icon in toolbar.

TasksSettingsViewModel manages 4 tabs: Statuses (view/add/delete

status definitions with category and color), Fields (view/add/delete

custom field definitions with type selection), Board (select board,

view/add/delete columns, assign statuses), Rules (view/add/delete

automation rules with trigger type and enable/disable toggle).

Settings changes trigger task refresh on close. Updated

PLUGIN_CONTEXT.md and DetailedDescription to document all new

features from Phases 1-5.

← Prev Page 5 of 32 Next →

Get notified about new releases