* Messages: Fix the profile image of users
* Use the component BaseUserAvatar to show images of users
* Use pinia store to get user instead of vuex (we are currently migrating to pinia)
* Internal: Add alt to images in base user avatar
* Internal: Show teach in course with correct avatar component
* Minor: Fix typos in comments
* Minor: Use existing label 'Picture' instead of non-existent 'Profile picture'
---------
Author: @daniboygg
Co-authored-by: Yannick Warnier <ywarnier@users.noreply.github.com>
* Admin: Change format of colors to see more in the screen
* Minor: fix label for radio button
* Minor: add loading state to baseselect
* Minor: format base select
* Admin: add theme selector for chamilo
* Admin: update color when other theme is selected
* Admin: save personalized colors
* Fix buttons with incorrect cursor
* Minor: format with prettier
* Internal: add alternative to primary button
* Fis style of primary button
* Admin: Improve color picker with hexadecimal value
* Format base input text and add property to change
input class
* Install colorjs to handle colors
* Admin: Add more example elements to custom colors screen
* Core: Fix dropdown to allow any kind of values
* Minor: minor improvements to base components
* Minor: use dev-server for enabling hot reloading
* This will automatic reload the page
when something changes
https://symfony.com/doc/current/frontend/encore/dev-server.html
* Internal: add colors from design
* Use the same name for every property to be consistent
* Internal: use correct colors for buttons and add missing ones
* Minor: fix type definition for some base components
* Internal: use new color library in base color picker
* Admin: Add advanced mode to pick colors of chamilo
* Admin: Use standard rgb format for colors
* rgba is a legacy feature of browsers, that still works,
but use standard feature will ensure better compatibility
* Admin: Add contrast checker for color picker
* Admin: Simple mode by default in color picker
* Minor: remove not needed change in package.json
* Editor: Use constants to represent options for tiny editor
* Editor: Use new base editor component in pages
* Editor: Use new base editor in course intro
* Adapt Form to vue 3 setup script for consistency
* Editor: Use new vase editor in documents
* Editor: Use new vase editor in messages
* Editor: Use new vase editor in message reply
* Editor: use new base editor in group discusssions
* Editor: use new base editor in group discusssion topics
* Editor: use new base editor in terms and condition edition
* Editor: remove duplicated editor
* Clean code and format with prettier
* Editor: Use new base editor component in pages