Skip to content

Conversation

@SomiVista
Copy link
Collaborator

@SomiVista SomiVista commented Jul 14, 2025

📋 Summary

This PR improves the User Profile Settings feature by updating navigation labels and routing, enhancing layout responsiveness and UI elements, and refining profile update logic. It introduces profile picture upload with validation and user feedback, adds new profile options including daily email reminders, and improves localization for UI texts. Additionally, it removes unused functions and cleans up form handling to improve code maintainability and user experience.

🔗 Related Tasks

#86et9akm3 - Implement User Profile Settings enhancements including navigation updates, layout improvements, profile update and image upload functionality, validation, and localization updates

📝 Additional Details

  • Changed 'Membership' button to 'Profile Settings' with updated routing
  • Disabled file upload during profile updates to enhance UX
  • Added "Coming soon" labels for certain checkbox options
  • Improved styles for disabled checkboxes
  • Enhanced save button and other UI elements with localization support
  • Added validation for profile picture upload (file type and size) with success/error feedback
  • Restored and cleaned up profile navigation and form handling code
  • Introduced daily email reminders checkbox and improved password input visibility

📜 Commit List

  • 43f3419 Merge branch 'dev' into CU-86et9akm3_Implement-User-Profile-Settings_somayeh-roohani
  • f29ff13 #86et9akm3 - Update @codebridger/lib-vue-components dependency to version 1.20.0 in package.json
  • 4ecf543 #86et9akm3 - Update profile navigation and functionality: Change 'Membership' button to 'Profile Settings', update routing, and enhance profile update logic to handle name changes. Remove console logs and disable file upload during profile updates for improved user experience.
  • 9e527da #86et9akm3 - Update profile settings page to include 'Coming soon' label for checkbox options and implement change detection for user input. Enhance styles for disabled checkboxes to improve user experience.
  • f3a875b #86et9akm3 - Enhance profile settings page layout and responsiveness. Add 'Save Changes' localization string and improve user interface elements for better usability.
  • 88e8a1f #86et9akm3 - Update user details section for better responsiveness and visual consistency. Enhance button styles for improved user interaction.
  • 53c14cf #86et9akm3 - Update profile functionality to support new data structure and improve user feedback. Refactor profile update logic to handle name, profile image, and preferences. Enhance profile settings page with improved file upload handling and localization updates for success/error messages.
  • 141bd8b #86et9akm3 - Implement profile update and image upload functionality with validation and user feedback. Enhance profile settings page by integrating new methods for updating user details and handling image uploads, including error handling and success notifications.
  • e48bb75 #86et9akm3 - management: Restore profile navigation item, remove unused profile update and upload functions, and clean up profile page form handling. This simplifies the profile settings functionality and improves code maintainability.
  • 82fc7d5 #86et9akm3 - Implement profile picture upload functionality and enhance profile update process. Add validation for file type and size, and improve user feedback with success/error messages. Update localization for new UI elements.
  • 6e36912 #86et9akm3 - Update profile settings page to include a checkbox for daily email reminders and improve password input visibility. Enhance localization and component imports for better functionality.
  • 8dfbace #86et9akm3 - Enhance profile settings page with new fields. Update localization for new profile options and improve layout for better user experience.

…calization for new profile options and improve layout for better user experience.
…aily email reminders and improve password input visibility. Enhance localization and component imports for better functionality.
…ce profile update process. Add validation for file type and size, and improve user feedback with success/error messages. Update localization for new UI elements.
…ed profile update and upload functions, and clean up profile page form handling. This simplifies the profile settings functionality and improves code maintainability.
…with validation and user feedback. Enhance profile settings page by integrating new methods for updating user details and handling image uploads, including error handling and success notifications.
…re and improve user feedback. Refactor profile update logic to handle name, profile image, and preferences. Enhance profile settings page with improved file upload handling and localization updates for success/error messages.
@navidshad
Copy link
Contributor

SomiVista and others added 6 commits July 16, 2025 23:06
…d visual consistency. Enhance button styles for improved user interaction.
… Add 'Save Changes' localization string and improve user interface elements for better usability.
…bel for checkbox options and implement change detection for user input. Enhance styles for disabled checkboxes to improve user experience.
…bership' button to 'Profile Settings', update routing, and enhance profile update logic to handle name changes. Remove console logs and disable file upload during profile updates for improved user experience.
@navidshad navidshad changed the title Implement user profile settings in dashboard Enhance User Profile Settings: Navigation, Layout, Functionality, and Upload Handling Jul 26, 2025
@navidshad navidshad merged commit 3096b36 into dev Jul 26, 2025
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants