Skip to content

v2.0.0

Choose a tag to compare

@callum87-Lab callum87-Lab released this 14 Aug 08:13
· 63 commits to main since this release

v2.0.0

A major milestone release — the webui and app now share data properly
instead of drifting apart, and a real security gap found during a full
code review is closed.

New

  • Shop colours now genuinely match the app instead of two independent
    hashes disagreeing - the webui sends its own colour mapping via sync,
    the app uses it directly.
  • The configured shipping-estimate default is now shared with the app
    the same way, instead of being hardcoded separately on each side.
  • Total/Comics/Shipping toggles, previously Dashboard-only, now also on
    Insights' 12-month trend chart.
  • Cumulative spend curve and price distribution chart on Insights.
  • Calendar heatmap - days shade by how much is actually due.
  • "Biggest still to come" card on the dashboard.
  • Delay this item - one tap (+30/+60/+90 days) for a manufacturer delay.
  • Whatnot order confirmation email support.
  • Close buttons on the item edit and import review screens.

Fixed

  • A critical data-loss bug where syncing an item from the app could
    silently wipe that item's note on the webui.
  • CSV exports had no protection against formula/CSV injection.
  • Webui and app sometimes disagreeing on which items show in "coming
    up" or "10 most recent" when several release the same day.
  • The Insights cumulative-spend chart showing all three lines at once
    instead of just Total.
  • Budget circle showing a capped "100%" instead of the true percentage
    over budget.
  • A database-locked error during a large first-time app sync.

Full changelog in commit history.