Skip to content
Products ↓
Release notes

Andon

Version 2.0.0 Latest release

(2026-10-31)

New features

  1. Open details popovers from task list row icons
  2. Show task attachments in a paperclip popover
  3. Drop files on an opened task to fill it, add subtasks or attach
  4. Import dropped markdown files as new tasks
  5. Add clean formatting action for selection or whole note
  6. Sanitize pasted HTML to semantic formatting only
  7. Keep the editor's own undo history so every change is one undo step

Fixed issues

  1. Show short messages above the note editor and Compare panes
  2. Convert the current block instead of nesting a new one
  3. Keep only the main task selected when closing the comparison tab
  4. Prevent status dot clipping in note header
  5. Open external links in the system browser on ctrl+click
  6. Keep trailing paragraph and caret access around block elements

Version 1.9.9

(2026-10-25)

New features

  1. Link the Andon Mastodon account for news and feedback

Fixed issues

  1. Time out and bound what a launch sends over the open-file pipe
  2. Decode served paths, quiet cut-short responses
  3. Lay the WIP bar's fill on its track, in its header's colour
  4. Clicking the row of the board or list already shown opens it

Improvements

  1. Drop the unreachable no-URL fallback

Maintenance

  1. Save note history snapshots in the background, LiteDB in direct mode

Version 1.9.8

(2026-10-24)

New features

  1. Show pending app and plugin updates on the settings cog, link release notes

Version 1.9.7

(2026-10-24)

New features

  1. Insert a Mermaid-based diagram into the note from the tab bar

Version 1.9.6

(2026-10-22)

New features

  1. Live diagram preview when editing a Mermaid block
  2. Render Mermaid diagrams from code blocks

Fixed issues

  1. Fit sentence-long steps in Mermaid journey diagrams

Maintenance

  1. Fetch and push version tags so every clone sees the latest release

Version 1.9.5

(2026-10-20)

New features

  1. Show system file icons with Lucide fallback

Fixed issues

  1. Disable host-incompatible plugins in the extension manager
  2. Require Andon 1.9.4, the release that shipped RegisterProjectPorter

Maintenance

  1. Upgrade the bundled draw.io to 32.5.5

Version 1.9.4

(2026-10-19)

New features

  1. Export and import projects as .and files
  2. Carry draw.io diagrams and Yi Jing readings in .and packages
  3. Let plugins carry their per-task data in .and packages
  4. Update an existing project from a .and package (merge, file wins)
  5. Import a .and package as a new project
  6. Export a project, active or archived, to a .and package
  7. Associate .and project files with Andon on Windows
  8. Write and read verified .and packages
  9. Give every project and task a permanent uid
  10. Convert existing note history to the image store in the background
  11. Store note-history images once instead of in every snapshot
  12. Take base64 images out of note HTML and put them back byte for byte

Improvements

  1. Bring every method's CRAP score down to 28 or below

Maintenance

  1. Keep release state in tags and the registry, never in the tree

Version 1.9.3

(2026-10-17)

Fixed issues

  1. Never lose or misfile an unsaved edit; review fixes

Version 1.9.2

(2026-10-17)

New features

  1. Put the caret in text inputs as soon as they are shown

Fixed issues

  1. Don't autofocus inputs inside a hidden or disabled container

Maintenance

  1. Update the bundled draw.io before packing its plugin
  2. Upgrade the bundled draw.io to 32.4.1

Version 1.9.1

(2026-10-11)

Fixed issues

  1. Leave the archive with the Back arrow instead of a green button

Maintenance

  1. V1.9.0 changelog, draw.io plugin 1.1.2, Yi Jing plugin 2.0.2

Version 1.9.0

(2026-10-10)

Fixed issues

  1. Make the emoji field a small box
  2. Call a task held by several projects « multi-projets », not « partagée »
  3. Say « projet dérivé » instead of « branche » in French
  4. Log failures in async handlers instead of closing the app

Improvements

  1. Name theme keys with constants instead of strings

Maintenance

  1. Tell vpk the Windows package is x64

Version 1.8.9

(2026-10-10)

New features

  1. Create tasks, todo lists and Kanban boards from the popover
  2. Add the + New Task button and its popover
  3. Move the note's save status to the toolbar
  4. Show the diagram's page count on the Diagram tab
  5. Add Followed up and Properties to the task row menu
  6. Add a task Properties dialog with current and history tabs
  7. Show a signal on blocked and called-off tasks missing a reason
  8. Keep status history through archive, delete and search
  9. Record status changes and blocker episodes
  10. Add status history and episode tables
  11. Type column, content icons and plugin row indicators
  12. Add five light themes with borders, shadows and hollow To do dots

Fixed issues

  1. Bring task names closer to their dots, center the signal
  2. Review fixes for the mockup alignment
  3. Close the gaps with the light theme mockups
  4. Theme the right-click menus, add the row's own actions
  5. Lay out the Properties dialog like the mockup
  6. Keep the signal button's tint, ring it while Properties is open

Improvements

  1. Remove the bottom bar's creation controls

Maintenance

  1. Draw.io plugin 1.1.1
  2. Read each plugin's row icon once per rebuild

Miscellaneous

  1. Test: cover the untested classes and the reachable gaps
  2. Docs: add the user guide

Version 1.8.8

(2026-10-07)

Maintenance

  1. Make the Tasks tab and project open fast

Version 1.8.7

(2026-10-07)

New features

  1. Show last modification date instead of deadline in column header

Fixed issues

  1. Audit fixes for shared tasks, notes safety, last_update and load performance
  2. Language change note says it applies immediately
  3. Label compare date 'Last modified' and only bump last_update on real changes

Improvements

  1. Remove deadlines
  2. Remove the unused ReorderTasksDialog

Miscellaneous

  1. Test(tasks): drop the removed deadline argument from two CreateTask calls

Version 1.8.6

(2026-10-06)

New features

  1. Deleting a task only removes it from the project it is deleted from
  2. Branch by pointer, like a git branch
  3. Copy any tasks of the project into a branch
  4. Branch a project from a task or subtask

Fixed issues

  1. Keep shared tasks safe across delete/archive, mark them everywhere
  2. Deleting a task keeps subtasks another project holds
  3. Hide archived branches from their origin task
  4. Show the Image in English when the app is in English

Improvements

  1. No project owns a task; projects hold tasks (ProjectTasks)

Maintenance

  1. Draw.io plugin 1.0.2
  2. Upgrade the bundled draw.io to 32.0.2
  3. V1.8.5 changelog, Yi Jing plugin 2.0.1

Version 1.8.5

(2026-10-04)

New features

  1. Add the moving lines, the transformed hexagram and Wilhelm's commentary
  2. Let a plugin tab show a count badge
  3. Redesign the oracle panel with an animated three-coin cast

Maintenance

  1. Write a log of each pack run

Version 1.8.4

(2026-10-04)

New features

  1. Lock the open note during a sync and cancel the sync on exit

Fixed issues

  1. Address fourth review pass
  2. Detach a failed plugin's event handlers
  3. Address third review pass
  4. Address second review pass

Version 1.8.3

(2026-10-03)

Fixed issues

  1. Read settings under the lock when saving a note snapshot
  2. Address code audit findings

Version 1.8.2

(2026-10-03)

New features

  1. Add name filter and date sorting to the task list header

Maintenance

  1. Upgrade Velopack and vpk CLI to 1.2.161

Version 1.8.1

(2026-10-03)

New features

  1. Add drag-and-drop reorder within and across folders

Version 1.8.0

(2026-09-30)

New features

  1. Add presentation-only folders and fix Ctrl/Shift multi-select

Version 1.7.9

(2026-09-20)

New features

  1. Move "Link scroll" into the tab strip, drop the Compare header

Version 1.7.8

(2026-09-19)

Maintenance

  1. Upgrade all NuGet packages to latest (Avalonia 12.1.2, xunit 4)

Miscellaneous

  1. Change log

Version 1.7.7

(2026-09-19)

New features

  1. Polish the Compare tab layout, header and selection look
  2. Compare selected tasks side by side in a closable Compare tab

Version 1.7.6

(2026-08-08)

Fixed issues

  1. Fix pack.ps1 changelog encoding, theme the note editor for Nord/Solarized/Dracula
  2. Stop history-diff crash on real edits, keep it responsive

Version 1.7.5

(2026-08-08)

Fixed issues

  1. Stop erasing the crash-recovery flag on exit

Maintenance

  1. Adopt real NuGet CPM, fix Splash rebuild-every-time

Miscellaneous

  1. Test(quality): close out whole-codebase review — flakiness, dedup, perf, MSBuild

Version 1.7.4

(2026-08-07)

Fixed issues

  1. Unbreak uninstall while the app is running

Version 1.7.3

(2026-08-06)

Fixed issues

  1. Stop reloading whole task trees to read one status
  2. Run plugin install off the UI thread with real progress

Version 1.7.2

(2026-08-04)

New features

  1. Live re-highlight, theme palettes, and a language picker for code blocks

Maintenance

  1. V1.7.1 changelog, consolidate pack-plugin.ps1 to repo root

Version 1.7.1

(2026-08-01)

New features

  1. Support multi-file plugin assets, publish draw.io, fix Plugin Manager install state
  2. Rebuild the draw.io plugin against the current plugin architecture

Version 1.7.0

(2026-08-01)

New features

  1. Code blocks get static highlighting, a copy button, and a CodeMirror 6 editing overlay
  2. Add Find & Replace to inline search bar

Fixed issues

  1. Match CodeMirror overlay background/colors to the app theme
  2. Stop ArchiveProject from wiping task note history
  3. Gate main window reveal on splash process exit, pin SQLitePCLRaw to 3.0.5
  4. Stop empty snapshots, fix diff entity encoding, preserve panel/selection state

Version 1.6.9

(2026-07-26)

Improvements

  1. Make Task.Children/Attachments non-nullable, GetTask virtual

Version 1.6.8

(2026-07-26)

Tests

  1. Close gaps across Core/Database/UI, fix stale RunVerification filters

Version 1.6.7

(2026-07-25)

Miscellaneous

  1. (ui): extract testable logic classes and expand test coverage

Version 1.6.6

(2026-06-16)

Miscellaneous

  1. (ui): restore last opened task when reopening project
  2. (ui): reduce coverage risk hotspots

Version 1.6.5

(2026-06-14)

Miscellaneous

  1. (history): remove style block content from snapshots
  2. (editor): extract bridge message parsing

Version 1.6.4

(2026-06-14)

Fixed issues

  1. Resolve code review audit regressions

Miscellaneous

  1. (startup): reveal main window after splash closes
  2. (startup): restore last task before first render
  3. (startup): keep splash until workspace restore
  4. (database): checkpoint wal before backups
  5. (database): migrate legacy project task columns
  6. (editor): gate webview bridge by origin
  7. (history): sanitize snapshot preview html
  8. (database): create note history indexes by field name
  9. (editor): validate remote image fetches
  10. (startup): keep secondary instance out of recovery flow
  11. (markdown): disable raw html rendering
  12. (notes): route cross-project task links
  13. (plugins): dispatch events for task mutators
  14. (attachments): bound attachment imports
  15. (editor): remove wildcard file server cors
  16. (search): route archived results to archive view
  17. (history): purge deleted task snapshots
  18. (history): clean diff temp files
  19. (editor): clean large note temp files
  20. (md-sync): avoid toolbar folder scans
  21. (attachments): isolate temporary opened files
  22. (projects): update recency after task activity
  23. (plugins): guard note appends by active task
  24. (backups): key migration backups by package version
  25. (history): remove background LiteDB cleanup race
  26. (history): serialize snapshot sequence allocation
  27. (history): retry failed legacy note migrations
  28. (tasks): show live status in task picker
  29. (search): show live rollup status for task hits
  30. (archive): clean attachments before unarchive removal
  31. (archive): delete archived projects from archive db
  32. (plugins): store yi jing data outside install folder
  33. (app): guard shutdown before services are ready
  34. (plugins): validate registry dll paths
  35. (plugins): preserve task notes during metadata updates
  36. (deps): update NuGet packages and migrate tests to xunit v3

Version 1.6.3

(2026-06-13)

New features

  1. Show inline Windows logo on the download page instead of the emoji
  2. Report real MD sync change counts and refresh the open editor

Fixed issues

  1. Backup restore now clears stale WAL/SHM sidecars
  2. Search shows live project status, not stale computed_status

Version 1.6.2

(2026-05-31)

Fixed issues

  1. Plugin events now fire for base-typed ProjectService calls
  2. Prevent task reparent cycles (stack-overflow crash)
  3. Note-history migration dropped uncompressed_size / previous_snapshot_id
  4. Prevent path traversal in EditorFileServer
  5. DeleteProject/DeleteTask clean up orphaned attachments
  6. Archive/unarchive copies task attachments too
  7. Archive/unarchive preserves task type-specific columns
  8. Search LIKE escaping now actually works (missing ESCAPE clause)
  9. MD-sync deadline stored as UTC, not local time

Maintenance

  1. Add test projects to the solution

Version 1.6.1

(2026-05-31)

New features

  1. Update-migration safety net — reinstall fallback + staging mode

Maintenance

  1. Upgrade Velopack 0.0.1298 -> 1.1.1

Version 1.6.0

(2026-05-31)

Fixed issues

  1. Run VelopackApp.Run() as the first statement of Main()
  2. TodoList storage now forward-compatible with older app versions
  3. TodoList task crashed app on startup

Improvements

  1. Reduce cyclomatic complexity in large view files
  2. Status-rollup ordering fix, EditorFileServer leak, JSON dedup

Maintenance

  1. Debug builds use a separate data folder (Andon-Dev)

Miscellaneous

  1. Test: NoteRetentionPolicy + MdSyncService coverage
  2. Test: unit tests for StatusRollup, KanbanStageDeriver, DodStep JSON

Version 1.5.9

(2026-05-30)

New features

  1. TodoList task type + click-to-open UX

Version 1.5.8

(2026-05-24)

New features

  1. Note history panel — toolbar button, close UX, diff color fix

Maintenance

  1. Ignore and untrack andon_icons/

Version 1.5.7

(2026-05-24)

Fixed issues

  1. Theme switch refreshes all code-behind controls; eliminate hardcoded colors

Maintenance

  1. Resolve all SonarQube findings across codebase

Miscellaneous

  1. Style: browser-tab style for task detail tab bar
  2. Style: light theme warm parchment palette + Kanban/tab polish

Version 1.5.6

(2026-05-21)

Fixed issues

  1. MD sync saves history snapshot; oldest history entry not restorable

Version 1.5.5

(2026-05-17)

New features

  1. MD repository sync per project
  2. Import Markdown file into notes via ↑ MD toolbar button

Version 1.5.4

(2026-05-17)

New features

  1. Spell-check language control — global setting + per-note toolbar toggle

Fixed issues

  1. Simplify spell-check to on/off only; fix empty button label bug
  2. Spell-check off by default; remove browser-default option
  3. Spell-check language not applying — set lang on <html> element

Version 1.5.3

(2026-05-17)

Fixed issues

  1. WebView2 unavailable shows blank panel + skip NativeWebView creation

Miscellaneous

  1. Docs: update changelog

Version 1.5.2

(2026-05-17)

Fixed issues

  1. Show fallback UI when editor page fails to load (e.g. sandbox)

Miscellaneous

  1. Changelog

Version 1.5.1

(2026-05-17)

New features

  1. Restore last open project and task on startup

Fixed issues

  1. Record nav state when tab is shown, not when clicked
  2. Record actual tab in nav register; remove focus ring on TitleBar
  3. Restore last tab in addition to last project and task on startup
  4. Startup restore runs twice because TryFinishStartup had no done-guard
  5. Defer startup restore until WebView is ready; keep saved position across nav-less sessions
  6. WebView2 MoveFocus crash on background window activation

Maintenance

  1. Tidy startup restore — remove redundant locals, fix comment

Miscellaneous

  1. Changelog

Version 1.5.0

(2026-05-12)

Fixed issues

  1. Clear crash-recovery flag before update-restart

Version 1.4.9

(2026-05-12)

Fixed issues

  1. WebView2 MoveFocus crash on window reactivation

Miscellaneous

  1. Docs: add v1.4.8 changelog entry

Version 1.4.8

(2026-05-10)

New features

  1. Free-range open source tagline in hero
  2. Replace site link with Codeberg open-source link in hero
  3. What's new banner at top of page
  4. Git-tag-based changelog with full history backfill
  5. Changelog generation in pack.ps1 + changelog section on site

Fixed issues

  1. WebView2 unavailable shows blank panel + Kanban profile picker broken
  2. Add LiteDB to tech stack + red = Cancelled not Failed
  3. Open Codeberg link in new tab (target=_blank + rel=noopener)
  4. Hover feedback on What's new banner

Maintenance

  1. Add #Requires -Version 7 to pack.ps1
  2. Use System.Text.Json in pack.ps1 (requires PS 7+)
  3. Upload index.php in pack.ps1 + restore+update site page

Miscellaneous

  1. Run release.bat with pwsh (PowerShell 7) instead of the legacy PowerShell 5.1
  2. Capitalisation typo fix

Version 1.4.7

(2026-05-10)

New features

  1. Migrate NoteHistoryService from SQLite to LiteDB
  2. SQLite history migration + inline diff viewer in history panel
  3. Scrollbar tick map for diff changes
  4. Restore note CSS in diff page (headings, code, tables, blockquotes)
  5. Move history to inline side panel on Notes tab
  6. History panel shows current note by default, diff only on card click
  7. Andon-native DoD + task status UI with unified signal language
  8. Kanban UX polish — blocker in advance dialog, subtask todo list, code deduplication
  9. Notes tab for kanban tasks + card breadcrumb
  10. Pre-update DB backup + crash-recovery mode
  11. Tabbed settings dialog with Libraries tab + source link
  12. Library descriptions + hover-underline on links in settings

Fixed issues

  1. Write diff.html to EditorFileServer folder before navigating
  2. Diff view blank — init WebView on AttachedToVisualTree, not on ShowDiff
  3. Oldest card disabled (not newest); simplify diff lookup; placeholder text
  4. Always use file-based diff path to avoid InvokeScript escaping issues
  5. Set EditorFileServer folder path in NoteDiffView
  6. Wait for first NavigationCompleted before navigating to diff URL
  7. Diff page layout — remove white-space:pre-wrap causing invisible text
  8. Boot navigate bypasses pending queue — WebView never started
  9. Notes tab disappears on task switch + separator cleanup
  10. Remove internal collapse button from NoteHistoryView
  11. Diff page shows full HTML note + text-only diff summary below
  12. Inject ins/del markers into HTML text nodes, preserving all tags
  13. Note search accuracy, duplicate snapshots, and search highlight persistence
  14. DoD state picker rules + backward drag blocker + advance dialog ordering
  15. Settings dialog title, library clipping, clickable library links

Improvements

  1. Eliminate InvokeScript for diff — use NavigateTo with query params
  2. Compute diff in C#, serve pre-built HTML — no JS diffing
  3. History cards in right panel, diff replaces editor on card click

Maintenance

  1. Untrack and ignore tools/ folder

Miscellaneous

  1. Verbose error display in diff.html + C# debug log
  2. Step-by-step status in diff.html to isolate blank issue

Version 1.4.6

(2026-05-07)

New features

  1. Use task name as default filename in Markdown export
  2. Kanban task type with DoD-driven board view
  3. Kanban phase 2-3 — DoD editor, subtask modal, board UX polish
  4. Lucide icons, starter kanban profiles, category picker, status rename
  5. Rename statuses to reflect Andon philosophy (en + fr)
  6. Drag-drop card advancement with DoD enforcement
  7. Kanban board ⋯ menu, redesigned profile manager, and full i18n
  8. Kanban hardening — snapshot pattern, validation, KPI fixes, card rename

Fixed issues

  1. Blocker locks all checkboxes; blocker freezes card at current stage
  2. Drag-drop click/drag separation + partial advance + backward refresh
  3. Search clear + ⋮ button polish across project list and toolbar
  4. Keep DoD panel open across board reloads; restore snapshot + KPI i18n
  5. Prevent WebView2 MoveFocus crash on window reactivation
  6. Avoid StrictMode crash reading undefined $pfxPass variable

Maintenance

  1. Ignore docs/ directory
  2. Remove duplicate Kanban section from Language.cs
  3. Load FTP/PFX credentials from env vars instead of hardcoding

Miscellaneous

  1. Feat: Kanban board polish + unified ANDON status rollup

Version 1.4.5

(2026-05-01)

New features

  1. Task row UX improvements

Fixed issues

  1. Clean publish dirs before pack to prevent Splash assembly contamination
  2. Handle missing app_settings table on fresh install + suppress WebView2 focus noise
  3. Prevent crash on Markdown export when WebView loses focus to save dialog
  4. Suppress WebView2 focus noise on Dispatcher to prevent MD export crash

Version 1.4.0

(2026-04-26)

Miscellaneous

  1. Migrate: Avalonia 11.3.14 → 12.0.1 + WebView 11.4.0 → 12.0.0
  2. Av12 setup
  3. Merge: Avalonia 11.3.14 → 12.0.1 (Windows + Linux verified)

Version 1.3.9

(2026-04-23)

New features

  1. Ure: cross-platform splash window with progress bar before CEF init
  2. Ure: Andon.Splash — separate process splash with stdin progress pipe
  3. Ure: wait for splash window before CEF init
  4. Ure: text highlight in note editor + fix note reload on same-task navigation

Fixed issues

  1. Plugin version bump triggered on every pack run due to dirty description.json
  2. Splash not found on dotnet run — publish self-contained to splash\ subfolder
  3. Splash picks correct self-contained exe from splash\ subfolder
  4. Garbled ellipsis in splash labels — force UTF-8 on stdin pipe
  5. Suppress NU1903 vulnerability warning for Tmds.DBus.Protocol
  6. Resolve analyser warnings in TaskDetailView
  7. Build errors introduced by light refacto commit
  8. Convert [ObservableProperty] fields to partial properties (MVVMTK0042)
  9. Simplify null checks (IDE0031)
  10. Add RuntimeIdentifiers to Andon.Splash for linux publish

Improvements

  1. Centralize package versions in Directory.Build.props

Maintenance

  1. Auto-copy Andon.Splash.exe to output dir on every local build
  2. Microsoft.Data.Sqlite 10.0.5 → 10.0.6 in Directory.Build.props
  3. R2R + trimming on Andon.Splash for faster cold-start

Miscellaneous

  1. Light refacto
  2. Migrate: replace CefGlue with Avalonia.Controls.WebView 11.4.0

Version 1.3.8

(2026-04-19)

New features

  1. Ure: inline search bar in note editor (Ctrl+F)

Fixed issues

  1. Task deletion not refreshing content panel; fix pack.ps1 .Count on single string
  2. Thread safety, transactions, N+1 queries, search nav, nav history

Improvements

  1. Eliminate dead code, duplicates, and high-complexity methods

Version 1.3.7

(2026-04-18)

Miscellaneous

  1. Pack.ps1 change detection from SHA-256 to git commit hash

Version 1.3.6

(2026-04-14)

Miscellaneous

  1. Auto-create first task on new project; fix AddTreeTask top-level insert; warn before deleting last root task

Version 1.3.5

(2026-04-12)

Miscellaneous

  1. Improve task tree: inline drag-reorder, cross-parent reparent, collapse state

Version 1.3.4

(2026-04-12)

Fixed issues

  1. CS1061 error and CS0618 Watermark deprecation warnings

Maintenance

  1. Avalonia back to 11.3.9 to restore color emoji

Miscellaneous

  1. Miller columns navigation: replace breadcrumb+dropdown with inline toolbar bar
  2. Yijing version and checum changes
  3. Ignore claude
  4. Maj packages + install roslyn
  5. .claude/ from version control
  6. Git ignore claude dir
  7. Downgrade Avalonia 12.0.0 → 11.3.13 to match CefGlue.Avalonia 120.6099.211
  8. Improve search: HTML-aware notes matching + keyword highlight in editor

Version 1.3.3

(2026-03-30)

Fixed issues

  1. Crash on first launch: initialize settings DB before loading settings

Miscellaneous

  1. YiJing plugin: Image texts, card UI, save-to-notes fix, plugin update pipeline
  2. Yi jing extractions

Version 1.3.2

(2026-03-21)

Miscellaneous

  1. YiJing plugin checksum and version to 1.0.5

Version 1.3.1

(2026-03-21)

Miscellaneous

  1. Pre-bumping Andon.UI.csproj in pack.ps1
  2. Hardcoded Version from Andon.UI.csproj

Version 1.3.0

(2026-03-21)

Fixed issues

  1. Pack.ps1 to respect <AssemblyName> for plugin DLL lookup

Version 1.2.7

(2026-03-21)

Fixed issues

  1. Plugin update while DLL is loaded: stage to .new, apply on next startup

Version 1.2.5

(2026-03-21)

Fixed issues

  1. Pack.ps1 to respect <AssemblyName> for plugin DLL lookup

Version 1.2.4

(2026-03-21)

Miscellaneous

  1. Built files
  2. OS modal dialogs with inline overlay system; normalize dialog spacing
  3. Simplify overlay system: extract PopOverlay helper, fix visibility restore, add guards
  4. YiJing plugin: SQLite history, EN/FR translations, correct hexagram rendering
  5. Ignore docs/yijin/ HTML source files

Version 1.2.3

(2026-03-20)

Miscellaneous

  1. Plugin pipeline: checksum-gated builds, encoding fixes, version display
  2. Improve update dialog, plugin dedup, and task search panel

Version 1.2.0

(2026-03-20)

Fixed issues

  1. StrictMode .Count errors in pack.ps1 (again, lost in BOM re-saves)

Version 1.1.9

(2026-03-20)

Fixed issues

  1. FTP pruning, add chmod on upload, use direct URLs for plugin registry
  2. Plugin registry 403: set User-Agent on HttpClient

Maintenance

  1. Plugin description.json version after successful FTP upload

Miscellaneous

  1. In-app plugin manager
  2. Full assembly version in plugin manager User-Agent

Version 1.1.8

(2026-03-20)

Fixed issues

  1. StrictMode .Count errors and re-apply UTF-8 BOM on pack.ps1

Version 1.1.6

(2026-03-20)

Fixed issues

  1. Project reference path after examples→plugins rename
  2. Pack.ps1 encoding: save with UTF-8 BOM

Miscellaneous

  1. Git ignore an csproj
  2. Plugin architecture + 易經 Yi Jing sample plugin
  3. Examples/ to plugins/
  4. Plugin packaging, FTP upload, and Plugins section on website

Version 1.1.5

(2026-03-20)

Fixed issues

  1. Async void safety and dead code warnings

Miscellaneous

  1. HTML import, Markdown export, and tab badges to note editor
  2. Analyzer suggestions: init-only properties, visibility tightening
  3. Analyzer suggestions: primary constructors and collection expressions
  4. Redundant nullable suppressions and always-true null check
  5. Primary constructor parameters directly, drop backing fields
  6. ReSharper 'always false' on intentional async-init guards

Version 1.1.4

(2026-03-19)

Miscellaneous

  1. Spring cleaning

Version 1.1.3

(2026-03-18)

Miscellaneous

  1. Unified navigation history (back/forward/close), XButton mouse hook, tab constants, version in preferences
  2. Untrack version.txt (already in .gitignore)
  3. Andon icon, EN/FR language switcher to landing page
  4. Parallelize startup: show window immediately, init DB + Chromium concurrently

Version 1.1.0

(2026-03-16)

Miscellaneous

  1. Upload unversioned files (Setup.exe, AppImage, Portable.zip, JSON) on pack
  2. Tint toolbar with project ANDON color, fix task leak, auto add-task on empty project
  3. Code quality pass + fix task-detail search panel bugs

Version 1.0.9

(2026-03-16)

Fixed issues

  1. Release page version display and upload JSON feed files

Version 1.0.8

(2026-03-16)

Fixed issues

  1. FTP delete: use -X DELE URL instead of --quote

Version 1.0.6

(2026-03-16)

Miscellaneous

  1. Upload only current version files and prune old versions on FTP
  2. Task order numbers, status toolbar button, single-instance, and worst-status semantics
  3. Change project status to reflect last (highest display_order) non-white top-level task
  4. Last-ordered non-white child semantics to parent task status propagation
  5. Recompute project status after task reorder

Version 1.0.5

(2026-03-16)

Fixed issues

  1. Image paste: serve editor via virtual http host, embed images as data URIs
  2. Avalonia warning and polish ReorderTasksDialog
  3. Archive back-navigation, live language switching, and startup crash
  4. Settings not persisting language and theme across restarts

Miscellaneous

  1. Initial commit: Andon MVP — Avalonia + WebView2 project management app
  2. .gitignore; untrack bin/, obj/, local settings
  3. Tracked build artifacts (bin/, obj/)
  4. Task links in notes, back navigation, shared WebView2 editor, and dark loading state
  5. Task list with dropdown selector, move detail panel below list
  6. File attachments, archive view, i18n completeness, and centralized theme
  7. App icon to all windows
  8. Andon icons
  9. UX improvements: task reorder, status fixes, and dialog polish
  10. Merge toolbar strips and add Preferences dialog
  11. Preferences dialog, French locale, light theme, and editor theming
  12. White text on green/blue buttons in light theme with lightened hover
  13. Delete confirmation dialog, breadcrumb nav, and toolbar polish
  14. Velopack installer, auto-updater, code signing, and release tooling
  15. .gitignore: exclude publish/, releases/, pfx certs, and make_cert.ps1
  16. WebView2 with CefGlue for cross-platform support, add Linux build and release pipeline
  17. DawnCache and GPUCache to .gitignore (CEF dev-time cache dirs)
  18. Design splash screen
  19. Overhaul toolbar, navigation, search, and archive UI