UNPKG

friday-widgets

Version:

Professional embeddable accounting widgets for vertical SaaS platforms. Layer Financial-inspired design with comprehensive financial reporting capabilities.

65 lines (54 loc) 2.47 kB
# Changelog All notable changes to Friday Widgets will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [1.0.0] - 2024-08-04 ### Added - **Core Accounting Widgets** - `friday-invoice-widget` - Invoice management and creation - `friday-link-accounts-widget` - Bank account connection flow - `friday-linked-accounts-widget` - Connected account management - `friday-bank-transactions-widget` - Transaction categorization and approval - **Financial Reporting Widgets** - `friday-pnl-cards-widget` - P&L summary cards with mini charts - `friday-pnl-chart-widget` - 12-month P&L trend visualization - `friday-pnl-table-widget` - Expandable hierarchical P&L table - `friday-pnl-breakdown-widget` - Interactive P&L pie charts - `friday-cash-flow-statement-widget` - Cash flow statement with indirect method - `friday-balance-sheet-widget` - Professional balance sheet reporting - `friday-chart-of-accounts-widget` - Chart of accounts management - **Core Features** - `FridayProvider` - Global configuration system - Professional design system with Friday__ CSS prefixing - Shadow DOM isolation for style encapsulation - TypeScript support with full type definitions - Framework-agnostic Web Components (React, Vue, Angular compatible) - Multi-tenant B2B2B architecture support - EU/UK compliance features (IBAN, VAT, SEPA) - **Developer Experience** - Comprehensive event system for widget interactions - Demo mode for all widgets - Professional styling with Inter font family - HSL-based color system - Responsive design patterns - Individual widget imports for tree shaking ### Technical Details - Built with Lit 3.1 and TypeScript 5.3 - Rollup build system with terser optimization - ES2020 module support - CSS custom properties for theming - Modern browser compatibility (Chrome 63+, Firefox 67+, Safari 13.1+, Edge 79+) ### Package Configuration - NPM package `@friday/widgets` - Proper exports map for all widgets - TypeScript declarations included - MIT license - Comprehensive documentation ## [Unreleased] ### Planned - `friday-payment-widget` - Payment processing forms - `friday-dashboard-widget` - Key metrics overview - `friday-customer-widget` - Customer management - Enhanced theming system - Additional chart types - Advanced filtering capabilities