github aelxxs/actual-budget-tweaks v0.1.85

6 hours ago

compare changes

🚀 Enhancements

  • Sync ABT settings to the budget's synced preferences (43ace08)
  • Reconcile back button, and collapse the live sidebar while reconciling (b2c1245)
  • Turn the live sidebar on by default and collapse it to the rail in narrow windows (ab885bc)
  • Suggest the live sidebar once to people who have it off (e64c198)
  • Sync account groups, account order and budget icons with each budget (e04784f)
  • Stack side panels so closing one restores the panel underneath (aa467ac)
  • Recap imported transactions after a sync and categorize them in the side panel (cc9b977)
  • Mark new transactions with an accent bar instead of bold colored text (c90614d)

🩹 Fixes

  • Anchor toolbar and titlebar CSS on JS-set attributes to stop fast-scroll blanking (5daebd5)
  • Find the account toolbar and reconcile lock in JS instead of :has() (4fd4db1)
  • Keep sidebar tooltips hidden after a click focuses the button (ce8fa7c)
  • Open the calendar at the top when the page underneath was scrolled (0fe8c47)
  • Keep the side panel after the page so a remounted page keeps its layout (d7c8bd4)
  • Stop re-adopting synced settings whose keys Chrome stores in another order (ba55ca6)
  • Drop the stale category-notes wording from the template empty states (d581dbd)
  • Sync the sidebar shortcut list with the budget (c3bc8ab)
  • Pass the live sidebar's sync results to Actual so new transactions show up (7a96748)
  • Keep fast scrolling smooth in transaction tables with tags (fb55aff)

💅 Refactors

  • Remove legacy onChange setting lifecycle (0d10743)
  • Define all ABT tokens in ui.css and drop the panel-accent alias (6cff472)
  • Unify ABT colour tokens on an ink and accent tint scale (316df7a)
  • Split sidebar.css by area and scope palette and hover-card styles (d808315)
  • Move sidebar styles into their Svelte components (af06244)
  • Put ABT type and corner radii on shared scales (7db1bdc)
  • Replace hashed Actual selectors in base.css with stable hooks (8487c07)
  • Replace hashed Actual selectors in features with stable hooks (25f897c)
  • Drop broad :has() selectors from base.css and background pattern (0bf908a)
  • Move shared settings rows, tabs and popovers onto ui.css primitives (53f1ab4)
  • Remove the native sidebar styling features (be9cbef)
  • Reduce Account Icon Picker to the account page title (6baa1c1)

🏡 Chore

  • Update Firefox auto-update manifest for v0.1.84 (85a2d89)
  • Audit cleanup — lint, formatting, tests, dead code (f44be7c)
  • Add a token check that flags raw tints, font sizes and radii (6ae2cdd)
  • Flag hashed Actual classes in check:tokens and add AGENTS.md (4fc5ef4)
  • Mark styling phase 1 done and make phases 2-3 opportunistic (5ee8b22)
  • List Sync recap and Quiet New Transactions on the features page (f2a9763)

🎨 Styles

  • Use the purple accent for checked switches (d72da6b)
  • Refresh the icon picker to match the command palette (6306aa0)
  • Even out the budget page's padding around the cards and table (f148bac)
  • Match the budget summary cards' gap to the page padding (d55a313)
  • Shrink the caret on the selected transactions button (5ce6899)

❤️ Contributors

Don't miss a new actual-budget-tweaks release

NewReleases is sending notifications on new releases.