BillTracker/client/lib/version.ts

52 lines
1.7 KiB
TypeScript

// __APP_VERSION__ is injected by Vite at build time from package.json.
// Do not hardcode a version string here — update package.json instead.
declare const __APP_VERSION__: string;
export const APP_VERSION = __APP_VERSION__;
export type ReleaseHighlightIcon = 'sparkles' | 'filter' | 'sync' | 'shield';
export interface ReleaseHighlight {
icon: ReleaseHighlightIcon;
title: string;
desc: string;
}
export interface ReleaseNotes {
version: string;
date: string;
highlights: ReleaseHighlight[];
image: { src: string; alt: string };
}
export const RELEASE_NOTES: ReleaseNotes = {
version: APP_VERSION,
date: '2026-07-10',
highlights: [
{
icon: 'sparkles',
title: 'Product brand refresh',
desc: 'Updated the app identity surfaces, README artwork, favicon family, and preview imagery so Bill Tracker presents like one coherent product.',
},
{
icon: 'filter',
title: 'Smarter transaction triage',
desc: 'Unmatched bank activity now gets advisory filtering, with bill-like overrides and gentler calls to action for transactions that probably are not bills.',
},
{
icon: 'sync',
title: 'Steadier SimpleFIN workflows',
desc: 'Transaction tables hold their shape, action buttons stay reachable, and subscription bills can backfill missing payment history from matched bank activity.',
},
{
icon: 'shield',
title: 'Safer history and privacy details',
desc: 'Destructive actions use clearer confirmation and undo paths, while profile login details remain visible only to the signed-in user.',
},
],
image: {
src: '/brand/social-preview.png',
alt: 'Bill Tracker brand preview',
},
};