BillTracker/client/lib/version.js

38 lines
1.7 KiB
JavaScript
Raw Normal View History

2026-05-14 21:00:07 -05:00
// __APP_VERSION__ is injected by Vite at build time from package.json.
// Do not hardcode a version string here — update package.json instead.
/* global __APP_VERSION__ */
export const APP_VERSION = __APP_VERSION__;
2026-05-03 19:51:57 -05:00
export const APP_NAME = 'BillTracker';
export const RELEASE_NOTES = {
2026-05-14 21:00:07 -05:00
version: APP_VERSION,
2026-05-15 01:36:56 -05:00
date: '2026-05-15',
2026-05-03 19:51:57 -05:00
highlights: [
2026-05-14 21:00:07 -05:00
{
2026-05-15 01:36:56 -05:00
icon: '📋',
title: 'Bills page redesigned',
desc: 'The old table is gone. Bills now show as clean cards with icon actions, inline debt details (APR colour-coded, current balance), and a Columns button to choose exactly which fields are displayed — remembered across sessions.',
2026-05-14 21:00:07 -05:00
},
{
2026-05-15 01:36:56 -05:00
icon: '📈',
title: 'Snowball projection is now live',
desc: 'The payoff sidebar updates instantly as you type your extra monthly budget — no save required. The projection now includes a minimum-only baseline so you can see exactly how many months and dollars the snowball saves you.',
2026-05-14 21:00:07 -05:00
},
{
2026-05-15 01:36:56 -05:00
icon: '🔑',
title: 'Login history',
desc: 'Your last 3 sign-ins are recorded with timestamp, IP address, and browser. Click the Last Login field on your Profile page to see the full history.',
2026-05-14 21:00:07 -05:00
},
{
2026-05-15 01:36:56 -05:00
icon: '📥',
title: 'Import by bill',
desc: 'The XLSX import page has a new Bills tab. Select any existing bill and import its entire history from the spreadsheet in one click — no row-by-row review needed.',
2026-05-14 21:00:07 -05:00
},
{
2026-05-15 01:36:56 -05:00
icon: '📐',
title: 'APR calculation engine',
desc: 'New backend math service: monthly interest, months to payoff, total interest, and full amortization schedules. Available via GET /api/bills/:id/amortization.',
2026-05-14 21:00:07 -05:00
},
2026-05-03 19:51:57 -05:00
],
2026-05-14 02:11:54 -05:00
};