Skip to content

v1.0.6 Themes Bug fixes and more

Choose a tag to compare

@JEschete JEschete released this 22 May 18:00

v1.0.6 - Themes Bug fixes and more! 2026-05-22

Desktop App Import

  • Added full progress import support from the Desktop App completion.json flow.
  • Import runtime now scales with completion size and account history depth; larger profiles can take noticeably longer, so users should wait for the monitor to finish.
  • Import monitor messaging now clearly reports applied rows, already-set rows, unmatched candidate counts, skipped known-untracked entries, and unmatched report output location.
  • Typical successful completion output looks like:
[23:04:43] Desktop import complete: applied=30813, already_set=0, unmatched_candidates=126
[23:04:43] Unmatched reasons: not_found_in_workbook=126
[23:04:43] Skipped 15 known-untracked desktop entries
[23:04:43] Saved unmatched report to D:\Dev\FFXIVTracker\data\lodestone_probe\unmatched\9a09b011d5c148369a9fe3dc1278b0a9.json
[23:04:43] Desktop import job completed
[done] applied=30813, matched=29073/29214, unmatched=126

Themes, Settings, and UI Polish

  • Added a dedicated Settings page with persistent theme controls.
  • Added theme and scheme selection (default, dark, light) sourced from app/themes/*.json.
  • Added server-side theme catalog loading and validation with graceful fallback behavior.
  • Added first-paint theme-aware background/text injection to reduce wrong-theme flashes on navigation.
  • Added shared chrome tokens (sidebar-top, sidebar-bottom, chrome-top, chrome-bottom) and applied them to the sidebar plus top-right controls so those regions now follow active theme values.
  • Updated theme ordering in the Settings dropdown to: FF by numeric order, then Pokemon by generation acronym order (RBY, GSC, RSE, DPPL), then non-FF themes.
  • Added Vagrant Story palette tuning for both light and dark schemes based on visual references.
  • Updated topbar quick-link order: Characters now appears before Chains, and Credits now appears to the right of Settings.
  • Fixed submenu parenting during ingest using menu hyperlink targets so Companion Rank and Companion Skills stay under Char. Menu - Companion (and future ingests keep this structure).
  • Added a Lodestone language reminder in the probe workflow and docs to switch Lodestone to English before scraping/importing.

Issue Updates

  • #17 When downloading and launching a new installer from the GUI, the running GUI now closes before the installer starts to avoid locked-file and update-flow conflicts. Status: fixed. Test status: needs test.
  • #19 JSON import from file picker could fail while dropdown selection incorrectly took precedence in some flows. Import source precedence is now explicit and file-picker handling is corrected. Status: fixed. Test status: tested.
  • #12 Mobile sidebar flash on page load has been addressed with first-paint and hydration timing fixes to prevent visible panel flicker. Status: fixed. Test status: tested.
  • #18 Checklist sections are now collapsible with per-section toggles and persisted open/closed state for faster navigation on large sheets. Status: implemented. Test status: tested.
  • #21 Column sorting is now available on sheet tables, including toggle behavior for directional sorting and reset to original order. Status: implemented. Test status: tested.
  • #9 Bulk edit actions are now available on sheet tables for faster section-wide state updates (Done, To Do, Excluded), including guardrails for large updates. Status: implemented. Test status: tested.
  • #10 Undo and redo for progress changes are now available with multi-step history support for row edits, bulk actions, and import-driven changes. Status: implemented. Test status: tested.