BillTracker/client/lib/version.js

47 lines
1.9 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 22:45:38 -05:00
icon: '🛡️',
2026-05-16 10:34:32 -05:00
title: 'Safer financial history',
desc: 'Bill, category, and payment deletes now use confirmations, recovery windows, and undo actions so accidental clicks do not immediately destroy important records.',
2026-05-14 21:00:07 -05:00
},
{
2026-05-15 22:45:38 -05:00
icon: '🔐',
title: 'Security checks tightened',
desc: 'Logout-all now uses the normal CSRF header, password length rules match the backend, and CSRF SPA documentation now matches the actual cookie/header flow.',
2026-05-14 21:00:07 -05:00
},
{
2026-05-15 01:36:56 -05:00
icon: '🔑',
2026-05-15 22:45:38 -05:00
title: 'Private login details',
desc: 'Your Profile now shows recent login date, IP, browser, OS, device type, and a short device ID. These details are shown only to you in the app UI.',
2026-05-14 21:00:07 -05:00
},
{
2026-05-15 22:45:38 -05:00
icon: '📄',
title: 'Privacy and release notes',
desc: 'A public Privacy page is available from About, release notes can render images, and this update card now resets from the backend whenever the app version changes.',
2026-05-14 21:00:07 -05:00
},
2026-05-16 10:17:24 -05:00
{
icon: '❄️',
title: 'Ramsey Snowball mode',
desc: 'Debt Snowball now defaults to smallest-balance-first, keeps custom drag ordering behind a toggle, skips mortgages by default, and adds an inline Ramsey readiness checklist.',
},
2026-05-14 21:00:07 -05:00
{
2026-05-15 22:45:38 -05:00
icon: '🎛️',
title: 'Cleaner tracker and interface polish',
desc: 'The Tracker remaining card now shows the active 1st or 15th balance, Roadmap columns breathe on desktop and mobile, and app surfaces have a calmer darker treatment.',
2026-05-14 21:00:07 -05:00
},
2026-05-03 19:51:57 -05:00
],
2026-05-15 22:45:38 -05:00
image: {
src: '/img/doingmypart.jpg',
alt: 'Doing my part',
},
2026-05-14 02:11:54 -05:00
};