Commit graph

  • 08e6f045ae test: read the banner's dots once in the presence test (#446) issue-446-review-followups le king fu 2026-10-18 21:07:44 -0400
  • 52e005ef92 docs: components recounted, five report cards, Ctrl+click on Trends (#446) le king fu 2026-10-18 21:04:46 -0400
  • d068c7ecbb fix(i18n): name the reports by their cards, and how the visit steps get checked (#446) le king fu 2026-10-18 20:59:22 -0400
  • d551c4b0d4 test: pin the collapsed sub-group order and the banner's dot (#446) le king fu 2026-10-18 20:59:17 -0400
  • a62150d926 fix(import): empty the root files when another import folder is chosen (#446) le king fu 2026-10-18 20:59:13 -0400
  • 08c2f57559 docs: wording of the read paragraph and of the write errors (#384) issue-384-onboarding-followups le king fu 2026-10-18 20:47:57 -0400
  • 1ed6a67af0 fix(i18n): the "already exists" message also holds for a file (#384) le king fu 2026-10-18 20:47:05 -0400
  • a64ac3b8a8 docs: commands and hooks recounted, sample folder codes, guide wording (#384) le king fu 2026-10-18 20:42:23 -0400
  • 038bc41cb3 test(import): pin the empty state's variant for a folder stored as "" (#384) le king fu 2026-10-18 20:31:50 -0400
  • 66bdb19f44 test: correct the seed priority comment of the onboarding samples test (#384) le king fu 2026-10-18 20:30:42 -0400
  • 3d917ed803 fix(transactions): show the import-first card on the count alone (#384) le king fu 2026-10-18 20:30:42 -0400
  • 11eb911657 fix(import): translate the sample folder refusals, banner after a good rescan (#384) le king fu 2026-10-18 20:30:35 -0400
  • dad81fa53f docs: fix the stale header of PriceFetchControl.test.tsx (#437) issue-437-test-pins le king fu 2026-10-18 20:04:15 -0400
  • ae54406354 docs: name the slot-order dependency and the known test limits (#437) le king fu 2026-10-18 19:46:56 -0400
  • 3e8c79f057 test: pin the \r path stop and the surviving marked-t keys (#437) le king fu 2026-10-18 19:46:47 -0400
  • 8a9d9909f9 test: pin the reattachment count to active descendants (#393) issue-393-category-hierarchy le king fu 2026-10-18 19:28:45 -0400
  • bad53fe85b docs: name the budget as a reader of the hierarchy module (#393) le king fu 2026-10-18 19:28:24 -0400
  • cb0e2d2536 fix: reload the category tree even when the check after a reattachment fails (#393) le king fu 2026-10-18 19:24:31 -0400
  • 03e32afc02 docs: describe the hierarchy check and the parent rules (#393) le king fu 2026-10-18 19:23:14 -0400
  • 21da7a3827 fix: show a category whose parent is deleted or gone in the budget (#393) le king fu 2026-10-18 19:16:25 -0400
  • db5ee65720 fix: refuse a looping or too deep parent, and reattach orphan categories (#393) le king fu 2026-10-18 19:16:21 -0400
  • df3fefe934 feat: gather the category hierarchy rules in one module (#393) le king fu 2026-10-18 19:16:14 -0400
  • 14ebf0f37d docs: name the portal windows as examples, not as tested (#429) issue-429-category-combobox-portal le king fu 2026-10-18 18:49:20 -0400
  • 874563540c docs: state the exact flip rule and the portal errors (#429) le king fu 2026-10-18 18:48:45 -0400
  • 7053ae5fc6 docs: describe the category combobox in a portal and its new places (#429) le king fu 2026-10-18 18:41:37 -0400
  • aa229484f6 feat: filter the transfers to link by category with a combobox (#429) le king fu 2026-10-18 18:34:52 -0400
  • 619637e91b feat: pick an adjustment line's category in a combobox (#429) le king fu 2026-10-18 18:34:49 -0400
  • 3631ef0b64 feat: render the category combobox's open list in a portal (#429) le king fu 2026-10-18 18:34:44 -0400
  • 5decb985f1 fix: list the System sections on the Settings home in the page's order (#372) issue-372-systems-journal-first le king fu 2026-10-18 18:12:35 -0400
  • 0513d717c7 docs: describe the Systems page order and the folded version history (#372) le king fu 2026-10-18 18:07:41 -0400
  • 92b3e54d54 feat: show the Journal before the version history, folded by version (#372) le king fu 2026-10-18 18:02:48 -0400
  • db625d02ef docs: record the proven --locked relay of both release runners (#449) issue-449-cargo-locked le king fu 2026-10-18 17:39:11 -0400
  • 14badbe2b0 docs: describe the --locked builds and the lockfile check of /release (#449) le king fu 2026-10-18 17:28:39 -0400
  • aad85a412d ci: pass --locked to cargo in check-rust and the release builds, pin cargo-xwin (#449) le king fu 2026-10-18 17:28:34 -0400
  • 25a1fdea84 docs: name the i18n key guard in REVIEW.md (#453) issue-453-i18n-keys-guard le king fu 2026-10-18 17:16:13 -0400
  • 8a250b98b5 test: guard the key parity of fr.json and en.json (#453) le king fu 2026-10-18 17:12:32 -0400
  • 6e8e15719c state: sync after the Linux update cycle of v0.17.2 and #421 main le king fu 2026-10-18 16:51:27 -0400
  • af68d0623f state: pilot ranks of #464 and #465, mark v0.17.2 as published le king fu 2026-10-18 16:36:45 -0400
  • 34ca76d4bf state: sync after v0.17.2 le king fu 2026-10-18 15:14:08 -0400
  • f42f360dd0 chore: release v0.17.2 v0.17.2 le king fu 2026-10-18 14:49:17 -0400
  • e0c0f9ee45 state: sync after #421 le king fu 2026-10-18 14:33:44 -0400
  • ff9656d015 test(dialogs): guard against aliases of confirmAction and other native forms le king fu 2026-10-18 14:26:19 -0400
  • 57ac056bf2 fix(dialogs): wait for the confirmation before deleting or removing the key le king fu 2026-10-18 13:44:02 -0400
  • 522232947c docs(release): report edition matrix changes to the site's comparison table le king fu 2026-10-16 19:36:41 -0400
  • c667ad0079 state: sync after #419 le king fu 2026-10-18 13:39:21 -0400
  • c859405deb fix(release): refuse an empty or multi-document latest.json, test the Publish step le king fu 2026-10-18 13:00:40 -0400
  • 201a9779fe state: sync after #455 and #457 le king fu 2026-10-18 12:50:31 -0400
  • c5efc38e96 fix(deps): build the updater without its zip feature le king fu 2026-10-17 08:41:04 -0400
  • 54c48f4721 state: sync after #456 le king fu 2026-10-18 09:23:21 -0400
  • 24da72b7f4 docs(review): apply the review of #460, version the calibration script le king fu 2026-10-18 08:55:37 -0400
  • fa1abb115c docs(review): add REVIEW.md with calibrated risk levels and review rules per zone le king fu 2026-10-18 08:21:05 -0400
  • 589aee0b38 state: sync after #369 le king fu 2026-10-17 07:46:13 -0400
  • a8c3fd6997 refactor(gating): one constant for the split's feature key le king fu 2026-10-17 07:36:33 -0400
  • d5d0e89d2c test(gating): pin that one click never arms the other window le king fu 2026-10-17 07:36:33 -0400
  • cb7f8479e4 feat(gating): reserve transaction splits for the Base edition le king fu 2026-10-16 20:02:47 -0400
  • 065f580c9f state: correct the product position line (v0.17.1, Unreleased not empty) le king fu 2026-10-16 19:28:16 -0400
  • d8037be11f state: sync after #447 le king fu 2026-10-16 19:21:57 -0400
  • 1763a9fdd3 fix(deps): update rustls to 0.23.46 le king fu 2026-10-15 22:00:04 -0400
  • 8620049585 state: sync after planned-2026-10-12-retours-onboarding-v0171 (#424, #422, #427, #426, #430, #431, #425, #432) le king fu 2026-10-15 20:39:18 -0400
  • 934bcbf9aa docs(onboarding): cards of the Categories and Reports pages le king fu 2026-10-13 21:48:47 -0400
  • 00be2877f3 feat(onboarding): step cards of the Categories and Reports pages le king fu 2026-10-13 21:45:05 -0400
  • a064043c20 docs(onboarding): eight steps, visit steps and their one-time initialization le king fu 2026-10-13 21:37:30 -0400
  • eff77e47cc test(onboarding): pin the order of CHECKLIST_ITEM_KEYS to the rows le king fu 2026-10-13 21:33:37 -0400
  • 64a07f359f feat(onboarding): visit steps, eight rows, "Got it" and one-time initialization le king fu 2026-10-13 21:32:20 -0400
  • fade01d955 docs(help): fix stale help and guide texts of Budget, Reports and Transactions le king fu 2026-10-13 21:18:03 -0400
  • 6b913709af docs(onboarding): changelog and QA cases of the Transactions and Budget cards le king fu 2026-10-13 21:14:23 -0400
  • 63d8ba7589 feat(onboarding): Transactions card suggests Add as keyword, Budget card names leaves and the Annual column le king fu 2026-10-13 21:12:25 -0400
  • e177a7561f docs(import): changelog, guide, architecture and QA cases of the read-only source name le king fu 2026-10-13 21:08:07 -0400
  • 00b4319c44 test(import): pin the read-only source name of the configuration panel le king fu 2026-10-13 21:06:07 -0400
  • ed3a4bb9a0 fix(import): name a source after its subfolder, read-only le king fu 2026-10-13 21:05:46 -0400
  • 2de4d9d255 docs(import): changelog, guide, architecture and QA cases of the root files warning le king fu 2026-10-13 21:02:22 -0400
  • 7d3a616312 feat(import): warn about the CSV files placed directly in the import folder le king fu 2026-10-13 20:59:20 -0400
  • af884ca13b feat(import): show the expected folder structure, one subfolder per account, signs at the preview le king fu 2026-10-13 20:53:05 -0400
  • 22dcad7a29 docs(changelog): budget rows under their parent, subtotals on their own rows le king fu 2026-10-13 20:43:37 -0400
  • 1c427a1b63 fix(budget): emit the grid rows depth-first and close subtotal blocks le king fu 2026-10-13 20:42:27 -0400
  • bf02b267b1 state: sync after planned-2026-10-10-fiabilite-tests (#408, #409, #389, #395) le king fu 2026-10-13 20:30:22 -0400
  • 977ef3a1d3 docs: ADR 0024, MCP server (proposed) le king fu 2026-10-12 16:45:18 -0400
  • c17bf5dcb4 fix(balance): translate the best-effort badge of the price fetch button le king fu 2026-10-13 20:01:11 -0400
  • 86eff9b7a3 fix(profiles): follow-ups of the review of PR #436 le king fu 2026-10-13 19:57:29 -0400
  • ac3a981f64 test(i18n): follow-ups of the review of PR #435 le king fu 2026-10-13 19:53:18 -0400
  • a1c31a1da7 test(harness): follow-ups of the review of PR #434 le king fu 2026-10-13 19:51:20 -0400
  • 74fae140b1 fix(db): follow-ups of the review of PR #433 le king fu 2026-10-13 19:50:12 -0400
  • fbecfffa6e style(profiles): rewrap the sync comment of backup_to le king fu 2026-10-12 20:27:26 -0400
  • 419b20e769 feat(profiles): name the copy of a stopped catch-up and keep one copy per profile le king fu 2026-10-12 20:18:18 -0400
  • 3882df772b fix(startup): clear the startup error when the profile opens after the delay le king fu 2026-10-12 20:18:18 -0400
  • 2bd347b4a0 test(i18n): guard the test sources against a local fake t le king fu 2026-10-12 19:58:30 -0400
  • 063f6c3d7d test(i18n): replace the local marked fake t copies with i18nMock le king fu 2026-10-12 19:56:51 -0400
  • f5e5897df1 test(i18n): move the raw fake t files to the marked i18nMock le king fu 2026-10-12 19:56:27 -0400
  • 69ef92e65f test(i18n): add the shared marked fake t and use it in useLicenseMachines le king fu 2026-10-12 19:49:44 -0400
  • 79ba1ed2f3 docs(architecture): add the tests section and the hook harness le king fu 2026-10-12 19:44:43 -0400
  • 1ba3b8bae9 test: move the React stubs of six test files to the shared hook harness le king fu 2026-10-12 19:44:43 -0400
  • 86fd496e77 test: add a shared React hook harness with its own proofs le king fu 2026-10-12 19:44:36 -0400
  • b161d54e3a docs(architecture): add the DB access and transactions section le king fu 2026-10-12 19:32:05 -0400
  • 8efe99aa20 test(db): release gated transactions in finally so a red assertion holds no lock le king fu 2026-10-12 19:31:28 -0400
  • 08946e6d08 fix(db): keep the lock-free path for the transaction handle only le king fu 2026-10-12 19:28:36 -0400
  • 8ceb3de921 state: sync after #423 le king fu 2026-10-12 18:49:04 -0400
  • 8898213e02 refactor(categories): follow-ups of the review of PR #428 le king fu 2026-10-12 18:44:54 -0400
  • 04ac2e933e fix(categories): shrink the allowed parent depth by the height of the edited sub-tree le king fu 2026-10-12 18:15:52 -0400
  • 4bdb00402e feat(categories): type-ahead combobox for the parent and keyword category fields le king fu 2026-10-12 17:22:31 -0400
  • 1954502d10 state: sync after the release-deps milestone (#376, #345, #320, #358) le king fu 2026-10-12 15:36:13 -0400