Commit graph

  • 9e8c41b1f3 docs: say what still reports npm advisories after review of #417 le king fu 2026-10-12 15:05:44 -0400
  • d1d025df8d docs: fix three comments after review of #414 le king fu 2026-10-12 15:05:44 -0400
  • 08d54fd176 docs(adr): correct ADR 0023 and the guard's comment after review of #415 le king fu 2026-10-11 19:32:51 -0400
  • 230ecd85ad fix(release): drop the generic linux-x86_64 key from latest.json le king fu 2026-10-11 19:30:34 -0400
  • ba3db7c35d ci(release): check latest.json with one jq filter that the tests also run le king fu 2026-10-11 19:27:46 -0400
  • e8306aa260 fix(deps): refresh npm lock to clear 8 advisories le king fu 2026-10-10 21:14:34 -0400
  • 5ce136f45e docs: name the readers of the linux-x86_64 fallback after self-review le king fu 2026-10-10 20:55:02 -0400
  • da7129d529 fix: give rpm installs their own key in latest.json le king fu 2026-10-10 20:49:12 -0400
  • 3b8105c253 docs: fix two sentences of ADR 0023 after self-review le king fu 2026-10-10 20:17:09 -0400
  • 8d9a3ca9e9 ci: guard the windows-sys 0.61.2 pin in check-rust le king fu 2026-10-10 20:14:25 -0400
  • f19b027c5d ci: fix the release run lookup in the /release skill le king fu 2026-10-10 19:43:57 -0400
  • 71a4e1e88f ci: move check-frontend, audit and release from Node 20 to Node 24 le king fu 2026-10-10 19:40:28 -0400
  • 87920ec02d state: sync after the go-live closure and the last manual checks le king fu 2026-10-10 18:59:48 -0400
  • 571104393b state: sync after the manual checks on the published releases le king fu 2026-10-10 08:18:12 -0400
  • c7febe582e state: sync after v0.17.1 le king fu 2026-10-08 21:48:37 -0400
  • e4db715d6c chore: release v0.17.1 v0.17.1 le king fu 2026-10-08 21:21:41 -0400
  • 6de73b3c22 state: sync after the guided getting-started path (#396-#401) le king fu 2026-10-08 21:14:18 -0400
  • ee17f31352 docs(onboarding): the import counter, D9 and the QA cases from the stack's review le king fu 2026-10-08 21:05:30 -0400
  • abc9076d23 fix(budget): drop the grid's target once the grid leaves the page le king fu 2026-10-08 21:05:30 -0400
  • ba71a6421d test(transactions): replay the hook's real sequence and pin the card's sentence le king fu 2026-10-08 21:05:30 -0400
  • 74a6572475 fix(onboarding): give the focus ring back to the highlighted control le king fu 2026-10-08 21:05:30 -0400
  • ec3b5d5185 test(data): pin each restore's notification after the DB lock le king fu 2026-10-08 21:05:14 -0400
  • 696b83fb10 fix(onboarding): skip the D9 transaction once its flag is set le king fu 2026-10-08 21:05:14 -0400
  • a58f8b98bc fix(onboarding): count an import only once the file brought a transaction le king fu 2026-10-08 21:05:14 -0400
  • 5c18fddfc0 docs: say where the Import card holds back "Done." (self-review) le king fu 2026-10-08 09:59:55 -0400
  • d6f42dbe32 docs: architecture, QA checklist and changelog for the guided path le king fu 2026-10-08 09:53:58 -0400
  • 7ce5816bb2 test(docs): hold both locales to the shape the user guide reads le king fu 2026-10-08 09:53:52 -0400
  • b0db1d3102 docs(guide): describe the guided getting-started path in the user guide le king fu 2026-10-08 09:53:47 -0400
  • d76c387fa5 docs: changelog for the Budget step card le king fu 2026-10-08 09:21:33 -0400
  • 2386486762 feat(onboarding): the Budget page's step card and its highlight le king fu 2026-10-08 09:21:29 -0400
  • 9a695a2504 docs: changelog and architecture for the Transactions step card le king fu 2026-10-08 08:56:49 -0400
  • fd44d8702b feat(onboarding): the Transactions page's step card and its guided entry le king fu 2026-10-08 08:56:44 -0400
  • ee26fe0888 docs: changelog and architecture for the Import step card le king fu 2026-10-08 08:34:57 -0400
  • ed5eeb0265 feat(onboarding): step card with highlight, and the Import page's card le king fu 2026-10-08 08:34:45 -0400
  • d024f5aeb9 fix(import): mark the import folder read once its mount read is over le king fu 2026-10-08 08:34:37 -0400
  • 46e714234e docs: changelog and architecture for the getting-started banner le king fu 2026-10-08 08:02:47 -0400
  • 2388ad62fa feat(settings): read the getting-started path from its provider le king fu 2026-10-08 08:02:43 -0400
  • 75c1708bbe feat(onboarding): show the getting-started banner on top of every page le king fu 2026-10-08 08:02:39 -0400
  • 21c46b6380 test(onboarding): pin the provider hook's React wiring le king fu 2026-10-08 07:39:00 -0400
  • 68b90f5f16 docs: ADR 0022 and changelog for the data-change channel le king fu 2026-10-08 07:34:02 -0400
  • dcf3b013dc feat(onboarding): share the getting-started path through a provider le king fu 2026-10-08 07:33:57 -0400
  • 4febed9eab feat(data): announce counter-moving writes on a data-change channel le king fu 2026-10-08 07:33:47 -0400
  • 4a82116614 state: sync after #390 (PR #394) le king fu 2026-10-06 22:01:24 -0400
  • 5910387eb7 test(profiles): pin the review's quick suggestions on the catch-up (#390) le king fu 2026-10-06 21:46:26 -0400
  • 71147c5083 test(profiles): cover a v0.15-v0.17 secondary profile without history (#390) le king fu 2026-10-06 20:54:38 -0400
  • 02fca2ad3c docs: ADR 0021, guide and changelog for the profile catch-up (#390) le king fu 2026-10-06 20:35:00 -0400
  • b0206ae56b fix(profiles): catch secondary profiles up on missed migrations (#390) le king fu 2026-10-06 20:35:00 -0400
  • f758282c2e fix(transactions): bind the manual-categorization flag as an integer (#390) le king fu 2026-10-06 20:35:00 -0400
  • 8907eef5df state: sync after the v0.17.0 release le king fu 2026-10-05 21:09:40 -0400
  • 07255e1f30 chore: release v0.17.0 v0.17.0 le king fu 2026-10-05 19:36:51 -0400
  • 8f964e096b state: sync after the suites-licence stack merge (#373, #370, #367, PRs #386-#388) le king fu 2026-10-05 19:25:31 -0400
  • 2cbc886653 fix(license): apply the review follow-ups on the license stack head le king fu 2026-10-05 19:13:36 -0400
  • fd90de5424 docs(license): align the English tip and the price test notes with #367 le king fu 2026-10-04 18:02:07 -0400
  • ed35570121 fix(license): drop an activation token that no longer stands for this machine le king fu 2026-10-04 17:58:25 -0400
  • e2f0fb86da feat(license): remove the stored license key from the License card le king fu 2026-10-04 17:14:36 -0400
  • 0b94ccf006 test(license): poll the one-check-at-a-time tests in a fixed order le king fu 2026-10-04 16:33:02 -0400
  • ab78aa9ddc fix(license): check a revoked key as soon as it is entered le king fu 2026-10-04 16:26:10 -0400
  • f25291eabb state: sync after #350 closed and #346 verified on the published v0.16.0 le king fu 2026-10-04 15:48:03 -0400
  • c56f09a49b state: resync blockers after warmup (onboarding closed, suites-licence ready, #350 check at risk) le king fu 2026-10-04 09:08:11 -0400
  • 8c55e2670b state: sync after onboarding phase 1 merge (planned-2026-10-03-onboarding-phase1, PRs #377-#383) le king fu 2026-10-04 08:54:14 -0400
  • 667e058a77 fix(onboarding): apply the three review follow-ups on the stack head le king fu 2026-10-04 08:47:30 -0400
  • d11337ccf6 docs(onboarding): changelog, architecture, user guide and interactive QA checklist (#357) le king fu 2026-10-03 20:25:55 -0400
  • 624eef7ba8 feat(onboarding): Import empty states, sample folder button and guide links (#356) le king fu 2026-10-03 20:10:25 -0400
  • e0ee09bca7 feat(docs): sub-sections in the user guide and bank CSV export guides (#355) le king fu 2026-10-03 20:00:09 -0400
  • e4a0f1042e feat(onboarding): create_sample_import_folders command, sample CSV templates and detection test (#354) le king fu 2026-10-03 19:50:41 -0400
  • 8eac47f69b feat(onboarding): empty states on the Transactions and Budget pages (#353) le king fu 2026-10-03 19:40:45 -0400
  • 3f3531392e refactor(onboarding): name the checklist preference states after what they hold (#352) le king fu 2026-10-03 19:34:24 -0400
  • a060f0e0e0 feat(onboarding): dashboard empty state, getting-started checklist and re-show button (#352) le king fu 2026-10-03 19:32:43 -0400
  • 76fd8d376a refactor(onboarding): compute the load error message once (#351) le king fu 2026-10-03 19:23:43 -0400
  • f77ce94505 feat(onboarding): add transaction count, onboarding counters and checklist reducer (#351) le king fu 2026-10-03 19:22:18 -0400
  • 7a7fdf90e2 state: sync after #234 (PR #375 merged) le king fu 2026-10-03 18:28:11 -0400
  • f821492274 ci: document the cache evictions and key inputs found in review (#234) le king fu 2026-10-03 18:04:50 -0400
  • 20db766f52 docs: describe the Rust cache, its weekly writer and the absent npm cache (#234) le king fu 2026-10-03 15:22:08 -0400
  • cf1da2bea0 ci: restore the Rust cache with rust-cache and a weekly run on main (#234) le king fu 2026-10-03 15:09:00 -0400
  • bbfd32b95e ci: re-run the cache probe after the runner fix (#234) le king fu 2026-10-03 14:20:50 -0400
  • 68aef2a74a ci: keep the cache probe running past an expected failure (#234) le king fu 2026-10-03 13:53:44 -0400
  • 1326ba1bcc ci: add a throwaway probe of the runner cache server (#234) le king fu 2026-10-03 13:49:36 -0400
  • 0e4fef5ad7 state: record the v0.16.0 tests (#365 closed, #370, #372, #373) le king fu 2026-10-03 10:48:49 -0400
  • 1923f8f70b state: sync after the v0.16.0 release le king fu 2026-10-03 10:22:30 -0400
  • 56fc612598 chore: release v0.16.0 v0.16.0 le king fu 2026-10-03 09:58:06 -0400
  • 6625d252e1 state: sync after #365 (PR #368 merged) le king fu 2026-10-03 09:45:10 -0400
  • b107cf42ce fix(license): apply the review of #368 le king fu 2026-10-03 09:29:47 -0400
  • 4225dadebe test(license): guard what the first mutation pass left green (#365) le king fu 2026-10-02 14:57:24 -0400
  • e24c30fe6a feat(license): online revocation check — a revoked key falls back to Free (#365) le king fu 2026-10-02 14:45:34 -0400
  • a9fa34dd54 state: sync after #350 (PR #366 merged) le king fu 2026-10-01 21:26:45 -0400
  • 0a9c9f71dd fix(license): apply the review of #366 le king fu 2026-10-01 21:12:32 -0400
  • e5662ad018 fix(license): send a derived machine identifier, never the OS machine id (#350) le king fu 2026-10-01 19:52:48 -0400
  • c10173086e state: resync after the payment go-live (la-compagnie-maximus#141, maximus-api#62) le king fu 2026-09-30 21:21:14 -0400
  • ce408bfb7d docs: add the onboarding analysis behind spec-onboarding-phase1 le king fu 2026-09-30 21:21:14 -0400
  • 93a56b1f9a state: sync after #347 (PR #364 merged) le king fu 2026-09-30 20:58:41 -0400
  • cdf4df85f7 fix(license): apply the second review of #364 le king fu 2026-09-30 20:44:51 -0400
  • 3f90635298 fix(license): apply the review of #364 le king fu 2026-09-30 19:58:22 -0400
  • d2ded515fd fix(license): name key-entry errors, keep the edition off the activation token, flag revoked keys le king fu 2026-09-29 21:39:01 -0400
  • 5d549d674f state: sync after #346 (PR #362 merged) le king fu 2026-09-27 20:52:47 -0400
  • 170b22d356 fix(upsell): apply the review of #362 le king fu 2026-09-27 20:47:04 -0400
  • 57a0fbc2f7 feat(upsell): activate "Get Base", honest Premium note, purchase path in Free, Account card text le king fu 2026-09-27 15:50:45 -0400
  • de274ec85e state: sync after #270 (PR #359 merged) le king fu 2026-09-27 09:17:07 -0400
  • 0c9b8f8f1a fix(license): apply the third review of #359 le king fu 2026-09-27 09:02:08 -0400
  • b8e67c3d4f fix(license): apply the second review of #359 le king fu 2026-09-27 08:09:01 -0400
  • a051b96c87 fix(license): apply the review of #359 le king fu 2026-09-26 20:27:43 -0400