* feat: add AI provider key management with CRUD operations and UI integration
* fix: update file permissions for multiple .gitignore files
* feat: implement chatbot feature with message handling and dummy responses
* feat: enhance chat functionality with file upload support and improved message handling
* feat: enhance ChatBot file handling with image previews and improved file management
* feat: implement AI chat service with provider configuration and markdown rendering for responses
* feat: refactor ChatBot state management to persist across SPA route changes
* feat: add clear conversation history functionality and integrate with chat interface
* feat: add close functionality to ChatBot and improve modal overlay interaction
* feat: enhance chat input placeholder to clarify image and bank screenshot support
* feat: enhance file upload support in ChatBot to include ODS format and improve spreadsheet parsing in AiController
* feat: implement AI memory functionality with user context management and persistence
* feat: add user categories list to AI system prompt and improve date handling logic
* Enhance ChatBot input handling and UI responsiveness
* Enhance AI chat functionality by implementing full conversation state management
* Enhance security and performance by adding input validation, HMAC for API keys, and sanitization to prevent prompt injection
* Update version to 0.14 in environment and package files
* Integrate ChatBot component into App and remove from Layout
* Refactor API key hashing to use HMAC for enhanced security