Changelog
Stay up to date with the latest improvements and updates.
2025-05-03 to 2025-05-04
This changelog summarizes the changes made to the project over the past two days, organized by category.
Features
- Enhanced ApplicationDetailsForm with Supabase Realtime integration for client selection events and improved client info mapping (6ad51a4)
- Integrated Supabase Realtime for application updates with broadcasting functionality (5a27b58)
- Added refetch functionality to ApplicationDetailsForm for automatic data refresh on updates (2e427aa)
Refactoring and Improvements
Application Management
- Added 'pending' filter option to ClientsFilter component and updated client filtering functionality (0d149a8)
- Enhanced ClientsPage and Applications page to support filtering by status (b69cfd9, 9909832)
- Improved ApplicationDetailsForm with better UI structure and state management (c3e6ec5)
- Enhanced UpdateLayout with tabbed navigation and additional application alert section (7901c55, 7a6ae6d)
- Streamlined application components by removing unused imports (c4af2be)
- Updated date formatting in ApplicationsTable for better consistency (eac6334)
Document Management
- Enhanced DocumentsManage component to accept applicationId prop for improved data handling (9a710d0)
- Improved DocumentsManage header with key prop for better rendering (f121556)
- Adjusted timer duration in DocumentsDownloadLink for improved readiness checks (eac6334)
- Added showFilesList prop to FileUploadV2 component for conditional rendering of uploaded files (a2634f5)
Letter Management
- Enhanced LetterEditor component with LetterEmptyState for improved letter creation (1018ff5)
- Updated LetterEditor to support letter reset functionality (fa517cc)
- Implemented letter style selection and management with ManageStylesDrawer (f5e648e, eaaf2aa)
- Added globalStyle property to LetterStyle interface and implemented database seeding (7c0bada)
- Simplified LetterEditor by removing unused states and logic (ad9f048)
- Enhanced LetterEmptyState with clearer messaging and better layout (f5e648e)
Chrome Extension Integration
- Updated ChromeExtensionCard to accept applicationId prop for better data fetching (82e0d14)
- Enhanced ChromeExtensionButton for improved user experience (7d01b15)
- Removed redundant application submission step from ChromeExtensionCard (95f8d7a)
Code Organization
- Unified Supabase channel subscriptions for improved clarity and consistency (babe9cd)
- Updated channel naming convention for better consistency (b75156a)
- Replaced individual props with application object in components for better maintainability (ef71685)
- Improved error handling and streamlined rendering logic (d23a3a1)
Documentation
- Added Supabase Realtime Connection Management section to README (640f535)
Cleanup
- Removed unused pages (About, AI Autofill, Forgot Password, Login, etc.) to streamline application structure (cd11a4a)
- Removed deprecated AI letter generation route and related logic (d393314)
- Removed LetterAiChat and LetterEditorChat components for simpler structure (999bf0d)
- Removed unused application management card for improved clarity (7901c55)
Performance and Optimization
- Integrated useEffect for data fetching on component mount (d35adbc)
- Enhanced logging for better debugging while removing redundant debug statements (eac6334, f121556)
- Improved Supabase channel subscriptions for more efficient realtime updates (c4af2be)
User Experience
- Improved toast notifications for better user feedback (7a6ae6d)
- Enhanced UI text for better clarity and user guidance (9a710d0)
- Implemented smooth scrolling to application details section (c3e6ec5)
- Improved form layouts with ScrollArea for better usability (5ee0a5c)
2025-04-25 to 2025-05-02
This changelog summarizes the changes made to the project over the past week, organized by category.
Features
- Added Changelog link to Footer component for improved navigation and user access to updates (540565c)
- Enhanced application components with copy-to-clipboard functionality for application codes (e3abcf7)
Refactoring and Improvements
Application Management
- Updated tab labels in UpdateLayout for clarity and adjusted margin in ManageApplicationPage (e337601)
- Replaced ApplicationClient with ApplicationExport in ExportApplicationPage for better modularity (0a83da2)
- Simplified ExportApplicationPage layout by removing commented-out components (9643af2)
- Replaced DropdownMenu with Select component in UpdateApplicationStatusButton (9643af2)
Document Management
- Improved DocumentsManage component for better document fetching when not ready (7f848eb)
- Commented out unused family member schema fields in visa-schemas (7f848eb)
User Account Management
- Implemented password update action in PasswordForm with improved error handling (e337601)
- Added password validation schema in account actions (e337601)
- Removed bank currency field from visa schemas for simplification (e337601)
Code Organization
- Streamlined ApplicationDetailsForm and LetterEditor by removing redundant toast settings (b9be4f5)
- Updated ApplicationExport to use createLetterChannel for improved clarity (b9be4f5)
- Updated ClientCreateContainer and ClientCreateForm for improved data handling (4dde1cb)
- Streamlined file upload process in ClientUpload with FileUploadV2 integration (4dde1cb)
System Updates
- Added hyperdyperid package for enhanced ID generation (9cd097d)
- Updated application schema to include code field (9cd097d)
- Updated binary files including mignomic-chrome.zip for project maintenance (7f33ebd, d522ca4)
User Experience
- Enhanced UI with improved styling and user feedback (e3abcf7)
- Updated application components to display application code (e3abcf7)