mignomic

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)