- Change MinIO configuration to use non-SSL connection (useSSL: false)
- Add test-connection endpoint to verify MinIO connectivity
- Add comprehensive logging to track connection issues
- Enhance error messages in list files API for better debugging
Added new navigation entry to the interest menu with:
- Route: /dashboard/file-browser
- Icon: mdi-folder
- Title: File Browser
This enables users to access the file browser feature from the dashboard navigation menu.
Remove conditional mobile styling from toolbar buttons and add dedicated
mobile action buttons section with improved card-based layout for better
mobile user experience.
- Use flagcdn.com for country flag images instead of emoji flags
- Add search functionality to filter countries in dropdown
- Expand country list to include all countries worldwide
- Improve country list UI with better layout and styling
- Add error handling for flag image loading failures
- Remove flag property from Country interface
Implement a custom PhoneInput component to replace the third-party v-phone-input library. The new component provides country selection, phone number formatting, and integrates seamlessly with Vuetify's form controls. Updated CreateInterestModal and InterestDetailsModal to use the new component.
Replace basic text fields with v-phone-input in CreateInterestModal and
InterestDetailsModal to provide country selection, validation, and better
UX for phone number entry. Includes US as default with preferred countries
list and search functionality.
- Change dashboard default route to always navigate to interest-list page
- Add horizontal scrolling for data table on mobile devices
- Implement responsive table styles with min-width and no-wrap for better mobile UX
- Remove conditional navigation logic based on portal tags