mirror of
https://github.com/elisiariocouto/leggen.git
synced 2025-12-13 10:12:24 +00:00
36 KiB
36 KiB
2025.9.15 (2025/09/18)
Features
- frontend: Add settings page with account management functionality. (056c33b9)
Refactor
- frontend: Simplify filter bar UI and remove advanced filters popover. (be4f7f8c)
2025.9.15 (2025/09/18)
Features
- frontend: Add settings page with account management functionality. (056c33b9)
Refactor
- frontend: Simplify filter bar UI and remove advanced filters popover. (be4f7f8c)
2025.9.14 (2025/09/18)
Bug Fixes
- config: Remove aliases for configuration keys that were disabling telegram notifications in some cases. (61442a59)
Miscellaneous Tasks
- ci: Prevent double GitHub Actions runs on new releases. (30d7c2ed)
2025.9.14 (2025/09/18)
Bug Fixes
- config: Remove aliases for configuration keys that were disabling telegram notifications in some cases. (61442a59)
Miscellaneous Tasks
- ci: Prevent double GitHub Actions runs on new releases. (30d7c2ed)
2025.9.13 (2025/09/17)
Bug Fixes
- frontend: Resolve linting issue in skeleton component (fb310a59)
- frontend: Add index signature to PieDataPoint interface. (81d7d163)
- frontend: Resolve dual scroll and excessive whitespace issues on transactions page. (8ab76081)
- frontend: Remove broken running balance feature in transactions table. (155a48d7)
Features
- frontend: Complete shadcn migration of skeleton and styling components (c83386b1)
- frontend: Add comprehensive PWA capabilities with dynamic theme support (86891441)
- frontend: Add PWA install prompts, update notifications, and app shortcuts (3049a8cd)
- frontend: Update brand identity with new logo and color scheme. (2825dba2)
- frontend: Update analytics cards to match home page design consistency. (d9a39c30)
Miscellaneous Tasks
- Enable browsermcp and shadcn MCP servers. (5a626b53)
Refactor
- frontend: Replace LoadingSpinner with shadcn skeleton components. (84e609a7)
2025.9.13 (2025/09/17)
Bug Fixes
- frontend: Resolve linting issue in skeleton component (fb310a59)
- frontend: Add index signature to PieDataPoint interface. (81d7d163)
- frontend: Resolve dual scroll and excessive whitespace issues on transactions page. (8ab76081)
- frontend: Remove broken running balance feature in transactions table. (155a48d7)
Features
- frontend: Complete shadcn migration of skeleton and styling components (c83386b1)
- frontend: Add comprehensive PWA capabilities with dynamic theme support (86891441)
- frontend: Add PWA install prompts, update notifications, and app shortcuts (3049a8cd)
- frontend: Update brand identity with new logo and color scheme. (2825dba2)
- frontend: Update analytics cards to match home page design consistency. (d9a39c30)
Miscellaneous Tasks
- Enable browsermcp and shadcn MCP servers. (5a626b53)
Refactor
- frontend: Replace LoadingSpinner with shadcn skeleton components. (84e609a7)
2025.9.12 (2025/09/15)
2025.9.12 (2025/09/15)
2025.9.11 (2025/09/15)
Bug Fixes
- config: Add Pydantic validation and fix telegram config field mappings. (2c6e0995)
- config: Fix example config file. (d09cf6d0)
- docs: Remove test files and update gitignore (692bee57)
- frontend: Align balance calculation between sidebar and Analytics page (35b6d98e)
- frontend: Add ignore rules for eslint on shadcn components. (74a700ff)
- Resolve all CI failures - linting, typing, and test issues (c8f0a103)
Features
- analytics: Fix transaction limits and improve chart legends (e136fc4b)
- docs: Add comprehensive copilot agent setup instructions (c6ac4455)
- docs: Add configuration file setup to agent instructions (482f16c7)
- frontend: Enhance transactions page with advanced filtering and UI improvements. (969776fb)
- frontend: Replace heavy filter UI with modern shadcn/ui inline filter bar. (eb27f191)
- frontend: Complete shadcn/ui migration with dark mode support and analytics updates. (66db34c7)
Miscellaneous Tasks
Refactor
- analytics: Simplify analytics endpoints and eliminate client-side processing. (077e2bb1)
- Unify leggen and leggend packages into single leggen package (318ca517)
- Consolidate database layer and eliminate wrapper complexity. (5ae3a51d)
2025.9.11 (2025/09/15)
Bug Fixes
- config: Add Pydantic validation and fix telegram config field mappings. (2c6e0995)
- config: Fix example config file. (d09cf6d0)
- docs: Remove test files and update gitignore (692bee57)
- frontend: Align balance calculation between sidebar and Analytics page (35b6d98e)
- frontend: Add ignore rules for eslint on shadcn components. (74a700ff)
- Resolve all CI failures - linting, typing, and test issues (c8f0a103)
Features
- analytics: Fix transaction limits and improve chart legends (e136fc4b)
- docs: Add comprehensive copilot agent setup instructions (c6ac4455)
- docs: Add configuration file setup to agent instructions (482f16c7)
- frontend: Enhance transactions page with advanced filtering and UI improvements. (969776fb)
- frontend: Replace heavy filter UI with modern shadcn/ui inline filter bar. (eb27f191)
- frontend: Complete shadcn/ui migration with dark mode support and analytics updates. (66db34c7)
Miscellaneous Tasks
Refactor
- analytics: Simplify analytics endpoints and eliminate client-side processing. (077e2bb1)
- Unify leggen and leggend packages into single leggen package (318ca517)
- Consolidate database layer and eliminate wrapper complexity. (5ae3a51d)
2025.9.10 (2025/09/13)
Miscellaneous Tasks
- frontend: Update dependencies. (06cf02f4)
2025.9.10 (2025/09/13)
Miscellaneous Tasks
- frontend: Update dependencies. (06cf02f4)
2025.9.9 (2025/09/11)
Bug Fixes
- core: Handle permission errors gracefully in database path creation. (4006dd12)
Features
- frontend: Improve transactions table mobile UX with responsive card layout (1e94333d)
- frontend: Improve transactions table mobile UX with responsive card layout (1c901a9d)
- Remove config.toml file - should be created when needed (a5d10b35)
Refactor
- core: Integrate directory creation with database path retrieval and remove backup file. (7d9744a4)
2025.9.9 (2025/09/11)
Bug Fixes
- core: Handle permission errors gracefully in database path creation. (4006dd12)
Features
- frontend: Improve transactions table mobile UX with responsive card layout (1e94333d)
- frontend: Improve transactions table mobile UX with responsive card layout (1c901a9d)
- Remove config.toml file - should be created when needed (a5d10b35)
Refactor
- core: Integrate directory creation with database path retrieval and remove backup file. (7d9744a4)
2025.9.8 (2025/09/11)
Bug Fixes
- Change branch name from develop to dev in CI workflow (f4bf549b)
Features
- Update CI workflow to use Node.js 20 instead of 18 (e4e04ea3)
2025.9.8 (2025/09/11)
Bug Fixes
- Change branch name from develop to dev in CI workflow (f4bf549b)
Features
- Update CI workflow to use Node.js 20 instead of 18 (e4e04ea3)
2025.9.7 (2025/09/11)
Bug Fixes
- Simplify notification settings and fix notification test on dashboard. (91020e32)
Features
- frontend: Implement TanStack Table for transactions view (544527f2)
- Improve transactions API pagination and search (2d6800ef)
2025.9.7 (2025/09/11)
Bug Fixes
- Simplify notification settings and fix notification test on dashboard. (91020e32)
Features
- frontend: Implement TanStack Table for transactions view (544527f2)
- Improve transactions API pagination and search (2d6800ef)
2025.9.6 (2025/09/10)
Features
- db: Migrate transactions table to composite primary key (a00d6ce2)
2025.9.6 (2025/09/10)
Features
- db: Migrate transactions table to composite primary key (a00d6ce2)
2025.9.5 (2025/09/10)
Bug Fixes
- Correct composite key migration check (c0ee21d6)
2025.9.5 (2025/09/10)
Bug Fixes
- Correct composite key migration check (c0ee21d6)
2025.9.4 (2025/09/10)
Bug Fixes
- api: Resolve duplicate transactions with composite key migration (13e92ccd)
Features
- api: Add currency extraction and account name updates (d9c50d12)
- frontend: Adapt to composite key transaction structure (61fafecb)
- frontend: Add account name editing functionality (aa97f368)
- frontend: Implement TanStack Router with mobile sidebar (ca41b7af)
- web: Add modal to view raw transaction. (433ba3fa)
2025.9.4 (2025/09/10)
Bug Fixes
- api: Resolve duplicate transactions with composite key migration (13e92ccd)
Features
- api: Add currency extraction and account name updates (d9c50d12)
- frontend: Adapt to composite key transaction structure (61fafecb)
- frontend: Add account name editing functionality (aa97f368)
- frontend: Implement TanStack Router with mobile sidebar (ca41b7af)
- web: Add modal to view raw transaction. (433ba3fa)
2025.9.4 (2025/09/10)
Bug Fixes
- api: Resolve duplicate transactions with composite key migration (13e92ccd)
Features
- api: Add currency extraction and account name updates (d9c50d12)
- frontend: Adapt to composite key transaction structure (61fafecb)
- frontend: Add account name editing functionality (aa97f368)
- frontend: Implement TanStack Router with mobile sidebar (ca41b7af)
- web: Add modal to view raw transaction. (433ba3fa)
2025.9.3 (2025/09/10)
Miscellaneous Tasks
- ci: Fix GitHub Actions syntax. (90e58734)
2025.9.3 (2025/09/10)
Miscellaneous Tasks
- ci: Fix GitHub Actions syntax. (90e58734)
2025.9.2 (2025/09/10)
Bug Fixes
- ci: Prevent duplicate Docker tags in GitHub Actions (53e08e8e)
Features
- docker: Add Docker containerization for React frontend (84fe79b3)
2025.9.2 (2025/09/10)
Bug Fixes
- ci: Prevent duplicate Docker tags in GitHub Actions (53e08e8e)
Features
- docker: Add Docker containerization for React frontend (84fe79b3)
2025.9.1 (2025/09/09)
Bug Fixes
- Handle duplicate transactionId values in migration (8fabaf7b)
Miscellaneous Tasks
- Improve AGENTS.md. (3270dc45)
Refactor
- Remove unused hide_missing_ids functionality (8006e5e1)
2025.9.1 (2025/09/09)
Bug Fixes
- Handle duplicate transactionId values in migration (8fabaf7b)
Miscellaneous Tasks
- Improve AGENTS.md. (3270dc45)
Refactor
- Remove unused hide_missing_ids functionality (8006e5e1)
2025.9.0 (2025/09/09)
Bug Fixes
- cli: Show transactions without internal ID when using --full. (46f3f5c4)
- Do not install development dependencies. (73d6bd32)
- Implement proper GoCardless authentication and add dev features (f0fee4fd)
- Make internal transcation ID optional. (6bce7eb6)
- Resolve 404 balances endpoint and currency formatting errors (417b7753)
- Merge account details into balance data to prevent unknown/N/A values (eaaea6e4)
- Use account status for balance records instead of hardcoded 'active' (541cb262)
Documentation
- Update README for new web architecture (4018b263)
Features
- Transform to web architecture with FastAPI backend (91f53b35)
- Add comprehensive test suite with 46 passing tests (34e793c7)
- Add mypy to pre-commit. (ec8ef834)
- Implement database-first architecture to minimize GoCardless API calls (155c3055)
- Implement dynamic API connection status (cb2e70e4)
- Add automatic balance timestamp migration mechanism (34501f5f)
- Improve notification filters configuration format (2191fe90)
- Add notifications view and update branding (abf39abe)
- Make API URL configurable and improve code quality (37949a4e)
- Change versioning scheme to calver. (f2e05484)
Miscellaneous Tasks
- Implement code review suggestions and format code. (de3da84d)
Refactor
- Remove MongoDB support, simplify to SQLite-only architecture (47164e85)
- Remove unused amount_threshold and keywords from notification filters (95709978)
2025.9.0 (2025/09/09)
Bug Fixes
- cli: Show transactions without internal ID when using --full. (46f3f5c4)
- Do not install development dependencies. (73d6bd32)
- Implement proper GoCardless authentication and add dev features (f0fee4fd)
- Make internal transcation ID optional. (6bce7eb6)
- Resolve 404 balances endpoint and currency formatting errors (417b7753)
- Merge account details into balance data to prevent unknown/N/A values (eaaea6e4)
- Use account status for balance records instead of hardcoded 'active' (541cb262)
Documentation
- Update README for new web architecture (4018b263)
Features
- Transform to web architecture with FastAPI backend (91f53b35)
- Add comprehensive test suite with 46 passing tests (34e793c7)
- Add mypy to pre-commit. (ec8ef834)
- Implement database-first architecture to minimize GoCardless API calls (155c3055)
- Implement dynamic API connection status (cb2e70e4)
- Add automatic balance timestamp migration mechanism (34501f5f)
- Improve notification filters configuration format (2191fe90)
- Add notifications view and update branding (abf39abe)
- Make API URL configurable and improve code quality (37949a4e)
- Change versioning scheme to calver. (f2e05484)
Miscellaneous Tasks
- Implement code review suggestions and format code. (de3da84d)
Refactor
- Remove MongoDB support, simplify to SQLite-only architecture (47164e85)
- Remove unused amount_threshold and keywords from notification filters (95709978)
0.6.11 (2025/02/23)
Bug Fixes
- Add workdir to dockerfile last stage. (355fa5cf)
0.6.10 (2025/01/14)
Bug Fixes
- ci: Install uv before publishing. (74800944)
0.6.9 (2025/01/14)
Miscellaneous Tasks
- Setup PyPI Trusted Publishing. (ca29d527)
0.6.8 (2025/01/13)
Miscellaneous Tasks
- Migrate from Poetry to uv, bump dependencies and python version. (33006f8f)
- Fix typo in release script. (eb734018)
0.6.7 (2024/09/15)
Bug Fixes
- notifications/telegram: Escape characters when notifying via Telegram. (7efbccfc)
Miscellaneous Tasks
- Bump dependencies. (75ca7f17)
0.6.6 (2024/08/21)
Bug Fixes
- commands/status: Handle exception when no
last_accessedis returned from GoCardless API. (c70a4e5c) - notifications/telegram: Escape parenthesis. (a29bd1ab)
Miscellaneous Tasks
- Update dependencies, use ruff to format code. (59346334)
0.6.5 (2024/07/05)
Bug Fixes
- sync: Continue on account deactivation. (758a3a22)
Miscellaneous Tasks
- Bump dependencies. (effabf06)
0.6.4 (2024/06/07)
Bug Fixes
- sync: Correctly calculate days left. (6c44beda)
0.6.3 (2024/06/07)
Features
- sync: Correctly calculate days left, based on the default 90 days period. (3cb38e2e)
0.6.2 (2024/06/07)
Bug Fixes
- sync: Use timezone-aware datetime objects. (9402c253)
0.6.1 (2024/06/07)
Bug Fixes
- sync: Get correct parameter for requisition creation time. (b60ba068)
0.6.0 (2024/06/07)
Features
- sync: Save account balances in new table. (332d4d51)
- sync: Enable expiration notifications. (3b1738ba)
Miscellaneous Tasks
- deps: Bump the pip group across 1 directory with 3 updates (410e6006)
- deps: Update black, ruff and pre-commit to latest versions. (7672533e)
0.5.0 (2024/03/29)
Features
- notifications: Add support for Telegram notifications. (7401ca62)
Miscellaneous Tasks
- Rename docker-compose.yml to compose.yml and remove obsolete 'version' key. (e46634cf)
0.4.0 (2024/03/28)
Features
- notifications: Add support for transaction filter and notifications via Discord. (0cb33936)
Miscellaneous Tasks
0.3.0 (2024/03/08)
Documentation
- Improve README.md. (cb6682ea)
Features
- commands: Add new
leggen bank deletecommand to delete a bank connection. (fcb0f1ed) - commands/bank/add: Add all supported GoCardless country ISO codes. (0c8f68ad)
Miscellaneous Tasks
- Update dependencies. (6d2f1b7b)
0.2.3 (2024/03/06)
Bug Fixes
- Print HTTP response body on errors. (ee30bff5)
Miscellaneous Tasks
- Update dependencies. (f7ef4b32)
0.2.2 (2024/03/01)
Bug Fixes
- sync: Pending dates can be null. (d8aa1ef9)
0.2.1 (2024/02/29)
Bug Fixes
Documentation
- Add NocoDB information to README.md. (d8fde49d)
0.2.0 (2024/02/27)
Bug Fixes
- compose: Fix ofelia configuration, add sync command as the default. (433d1737)
Documentation
- Improve README.md. (de17cf44)
Features
- Add periodic sync, handled by ofelia. (91c74b04)
- Change default database engine to SQLite, change schema. (f9ab3ae0)
0.1.1 (2024/02/18)
Bug Fixes
- Change project name on container registries. (dab04f4e)
0.1.0 (2024/02/18)
Miscellaneous Tasks
- Initial version. (ec4f59e0)