v0.1.144
What's Changed
- fix(bank-transactions): hide AI sparkle on split category selections by @sarahraines in #1653
- feat: visual regression testing via Chromatic + Storybook by @sarahraines in #1634
- docs: colocated SKILL.md convention docs routed from AGENTS.md by @sarahraines in #1655
- docs: change the key when translated copy changes by @sarahraines in #1656
- ci: scope down how often Chromatic runs by @sarahraines in #1660
- Show All Time first in General Ledger date range filter by @augmentcode[bot] in #1659
- fix: show Year label on unified report year picker by @doneel in #1664
- refactor(api): reorganize hooks/api by HTTP method behind an @api alias by @sarahraines in #1665
- ci: strip scratch stories from approved PRs by @sarahraines in #1661
- refactor: introduce features/ layer, migrate mileage by @sarahraines in #1658
- refactor: migrate timeTracking and taxEstimates into features/ by @sarahraines in #1666
- refactor: add invoices, customerVendor, profitAndLoss, reports, and unifiedReports domains by @sarahraines in #1667
- refactor: extract linkedAccounts and bookkeeping feature domains by @sarahraines in #1668
- refactor: move non-domain components into @ui, @blocks, and utility by @sarahraines in #1669
- refactor: migrate customAccounts and categorization into features/, drain remaining strays by @sarahraines in #1670
- refactor: establish the features/bankTransactions domain by @sarahraines in #1671
- refactor(form-fields): move form fields into blocks, add variant stories by @sarahraines in #1654
- refactor: merge src/contexts into src/providers, organized by domain by @sarahraines in #1672
- refactor: consolidate data tables under blocks/tables with variant stories by @sarahraines in #1657
- refactor: reorganize src/schemas into feature domains, one schema per file by @sarahraines in #1673
- feat: UnifiedReports story with mocked report endpoints by @sarahraines in #1611
- refactor: split src/utils into features/ and shared/ domains by @sarahraines in #1675
- fix: keep the storybook date mock instanceof-compatible so date query params serialize by @sarahraines in #1676
- feat: capture docs screenshots from Storybook on release by @sarahraines in #1674
- chore: bring the remaining docs images under the screenshot pipeline by @sarahraines in #1677
- chore: shoot the tax profile onboarding form for the docs by @sarahraines in #1680
- refactor: reorganize icons, testUtils, and types directories by @sarahraines in #1679
- feat(stories): docs stories for the active timer, entry creation, services, and the reports mega menu by @sarahraines in #1681
- feat: enforce import boundaries between tiers and feature domains by @sarahraines in #1682
- refactor: key translations by feature domain and owning component by @sarahraines in #1689
- fix: upload Crowdin sources before translations, add an opt-in prune by @sarahraines in #1691
- fix: scope the Crowdin sync to manifest files by @sarahraines in #1693
- i18n: update fr-CA translations by @github-actions[bot] in #1695
- chore: run eslint in lint-staged, gate pushes on lint + typecheck, and make hooks worktree-durable by @sarahraines in #1698
- fix: re-register the SWR cache provider when a hidden subtree is revealed by @sarahraines in #1699
- fix: stop the data table pinning observer from re-triggering itself by @sarahraines in #1701
- chore(release): v0.1.144 by @github-actions[bot] in #1700
New Contributors
- @augmentcode[bot] made their first contribution in #1659
Full Changelog: v0.1.143...v0.1.144