* add user setting for preferred date format
* set date format value to local storage
* use user preferred date format to display dates
* use object destructuring
* fix tests and lint
- chrome launch configuration for webapp added,
- include `*.tsx` files in `tsconfig.json` so that jest tests inside `*.tsx` files don't show errors about not found jest functions
* Only allowing valid color classes
* Simplifying the menuColors map and addressing some PR review comments
* Fixing type problems
* Fixing color
* Fixing snapshots
* Make prebuild commit
* Implement open card by default on +New click in Board and Gallery View
* Remove horizontal scrollbar sidebar when options icon on click
* revert changes in package-lock.json
* Updated lanquage selectors and fixed traditional chinese
#448
- Modified the language selectors to remain the base language regardless of the translation.
- Traditional Chinese also had the wrong code and the name/code swapped.
* Removed the split on `-`
This was causing an issue with Chinese traditional / simplified.
* Updated supported lanquages for chinese
removed `zh` and replaced it with `zh-cn`. Modified the supported languages to match the `navigator.language` for chinese.
* Updated chinese lanquage codes
Updated the Chinese language codes to match the rest of the language codes.
* Fixing snapshots and fixing a deprecation problem
Co-authored-by: Jesús Espino <jespinog@gmail.com>
* Addded visual indication for selected theme
* Marked selected language and theme
* Removed obsolete snapshot
* Avoided importing complete lodash package
* Used useIntl() infavi=our of receiving language in prop
* Added getWorkspaceUsers API
* Integrated workspace user API in UI
* Integrated workspace user API in UI
* Added toto for implementation slot
* Implemenmted getWorkspaceUSers to get data from Focalboard DB
* Updated store mocks
* Made select styles a shared constant
* Removed unwanted diffs
* Removed unwanted diffs
* Updated snapshots for new property type
* Added user store test
* Added missing copyright notice
* Returning error if no users found to retain original behavior
* Minor fixes and added tests
* Minor fixes
* Used React context for workspace users
* Used useContext hook, and added additional user ID -> user context to avoid that computation by all componnets
* Mergerd both workspace user contextx
* Minor review fix
* Improving mattermost auth implementation
* Making mattermost-auth based on shared database access
* Reverting unneeded changes in the config.json file
* Fixing tiny problems
* Removing the need of using the mattermost session token
* Fixing some bugs and allowing to not-bind the server to any port
* Small fix to correctly get the templates
* Adding the mattermost-plugin code inside focalboard repo
* Adding a not working code part of the cluster websocket communication
* Updating the mattermost version
* Adding the cluster messages for the websockets
* Updating to the new node version
* Making it compatible with S3
* Addressing some tiny problems
* Fixing server tests
* Adds support for MySQL migrations and initialization
Co-authored-by: Miguel de la Cruz <miguel@mcrx.me>
* [GH-410] Remove background from read-only input fields
This makes the background of text input fields transparent when the field is
read-only. Making it transparent will make the background show through which
prevents giving the visual impression of being editable.
Fixes#410
* Update snapshot