Miguel de la Cruz
155bb89468
Adds dashboard placeholder route and component ( #764 )
...
Co-authored-by: Harshil Sharma <harshilsharma63@gmail.com>
2021-07-26 17:47:28 +05:30
kamre
bc8d778236
[GH-770] Use textarea for title in the card dialog ( #776 )
...
* New widget `EditableArea` introduced:
- textarea with automatic height
- implementation is based on AutosizeTextarea from mattermost-webapp
- used for title in CardDetail
* Cypress test for setting card title fixed.
Co-authored-by: Harshil Sharma <harshilsharma63@gmail.com>
2021-07-26 14:04:21 +05:30
Harshil Sharma
04707a9298
Revert "fix cards not dragging sometimes ( #772 )" ( #781 )
...
This reverts commit 9195df65e5
.
2021-07-26 12:18:32 +05:30
Hossein
9195df65e5
fix cards not dragging sometimes ( #772 )
...
Co-authored-by: Harshil Sharma <harshilsharma63@gmail.com>
2021-07-26 10:42:19 +05:30
Harshil Sharma
e086888c7c
Fixed card drop to column not working ( #754 )
...
Co-authored-by: Hossein <hahmadia@users.noreply.github.com>
2021-07-26 10:41:39 +05:30
Chen-I Lim
7a85202830
Fix #757 : Ignore invalid values in filter logic ( #758 )
2021-07-24 07:33:06 -07:00
Asaad Mahmood
c2519d435a
Gh 744 - Improving UI for share board popup and improving buttons ( #765 )
...
* Updating z-index and sidebar button
* Updating button css
* Updating emphasis class name
* Adding button text container
* Updating snapshots
2021-07-22 19:36:09 +05:00
Asaad Mahmood
64acecb1b0
GH-535 - Updating spacing for show/hide description ( #767 )
2021-07-22 18:53:48 +05:00
Asaad Mahmood
4d5c445141
GH-633 - Updating active indicator for boards ( #766 )
...
* GH-663 - Updating active indicator for boards
* Passed active view ID to sidebar component
* Updating view selected state
Co-authored-by: Harshil Sharma <harshilsharma63@gmail.com>
Co-authored-by: Hossein <hahmadia@users.noreply.github.com>
2021-07-22 18:52:45 +05:00
Asaad Mahmood
7c2874081a
Issue 678 - Updating default dark theme label ( #726 )
2021-07-20 20:54:03 +05:00
Harshil Sharma
9b253ffee1
Fixed horizontal scroll bar appearing too high ( #751 )
2021-07-19 16:29:27 +05:30
Miguel de la Cruz
0bd6233fac
Refactor the websockets connection messages and lifecycle ( #749 )
...
* Refactor the websockets connection messages and lifecycle
* Modify frontend to subscribe to a workspace instead of a set of blocks
* Fixing linter errors
Co-authored-by: Jesús Espino <jespinog@gmail.com>
2021-07-19 15:04:17 +05:30
Harshil Sharma
325b664257
Fixed kanban view header not scrolling ( #730 )
2021-07-19 13:55:45 +05:30
Chen-I Lim
77a90a473c
Fix #739 : Don't show account options as plugin ( #745 )
2021-07-17 09:01:45 -07:00
Chen-I Lim
73225e959b
Merge release-0.8.0
2021-07-16 10:30:45 -07:00
Jesús Espino
ee94e17f16
Add global templates to redux store ( #731 )
...
* Add global templates to redux store
* Removing unused import
* Remove unnecesary reducer
* Fixing eslint
2021-07-16 13:37:46 +02:00
Jesús Espino
e988812ccb
Removing the forceRefresh from the router ( #732 )
...
* Removing the forceRefresh from the router
* Fix eslint
2021-07-16 12:46:27 +02:00
Hossein
2ea4a85495
Description Section of Card can now Have Columns ( #637 )
...
* Grid Layout
* add margin
* add margin
* more work
* fix linting
* fix alignment
* update viewing
* fix editing
* wip
* some wip fix
* fix stuff
* fix linting
* fix type errors
* fix render of image
* fixl inting
* fix tests
* fix linting
* fix tests
* fix eslint
* remove ref
* fix colIndex
* address PR comments
Co-authored-by: Harshil Sharma <harshilsharma63@gmail.com>
2021-07-15 10:38:12 -04:00
Jesús Espino
d6f760b06b
Sample using @reduxjs/toolkit ( #646 )
...
* Sample using @reduxjs/toolkit
* Some improvements related to typescript in the store
* Adding some extra data to the redux store
* Moving the workspace users into redux store
* Wrapping the language into the redux store
* Fix some wrong names
* Fixing typos
* Removing unused imports
* Removing unnecesary users context
* Fixing eslint error
* Fixing memory leak on tests
* Always using the redux store for workspace users
* Fix eslint
* Addressing PR review comments
* Fixing cypress tests
* Fixing cypress tests (second try)
* Fixing cypress tests (third try)
2021-07-14 21:22:40 +02:00
Harshil Sharma
7817958aa9
Fixed table row height ( #723 )
2021-07-14 11:12:25 +05:30
Jesús Espino
52062d452d
Remove showView and showBoard property drilling and migrate centerPanel to functional component ( #649 )
...
* Remove showView and showBoard property drilling and migrate centerPanel to functional component
* Make this backward compatible
* Fixing linter warnings
* Fixing call
* Fixing typescript types
* Addressing PR review comments
* Fixing cypress tests
2021-07-13 13:42:05 +02:00
Chen-I Lim
1b45e16e52
Update to v0.8.0
2021-07-09 09:36:57 -07:00
Harshil Sharma
e0ec1c03e0
New Props: Created By, Created At, Updated By, Updated At ( #583 )
...
* Added create_at column for blocks
* Populating created by
* Added logic for storing created by
* Added GetBlock by ID to store interface
* Added creayed by and modified by properties
* Added created by and modified by properties
* Added lastmodifiedat property
* Fixed existing webapp test
* Added webapp unit tests
* Added webapp unit tests
* Added webapp unit tests
* Adding server test
* Added server tests
* Fixed a bug causing created by to be set empty
* Avodining timezone specific test behavior
* Made cypress viewport bigger to avoid out-of-viewoport issues in multiple tests
* Removed a leftover comment
* Added updated at/by in table view
* Added updated at in card view
* Fixing sort
* Fixed sorting of updated by
* Fixed existing tests
* Added table tests
* Added cardTree fix
* Fixed tests
* Removed unused import
* Update snapshots
* Added a tamper attempt test
* Removed some leftover debug code
* Removed sending creator from client
* Fixed lint error
* Fixed a build issue
* Avoided setting insert query params multiple times
* Multiple minor review fixes
* Fixed test
2021-07-08 20:06:43 +05:30
darkLord19
16708e93cd
add user setting for preferred date format ( #666 )
...
* 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
2021-07-08 12:17:09 +05:30
kamre
5e945b5c6f
Minor improvements for VSCode: ( #675 )
...
- 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
2021-07-08 12:08:00 +05:30
kamre
f6746d8b32
Change dragged cards order in the active view when they are dropped to column. ( #671 )
2021-07-08 12:03:40 +05:30
Harshil Sharma
f01add651c
Fixed issue where color panel git cut off in value selector ( #664 )
2021-07-08 10:06:29 +05:30
ditsemto
5b82dfda4b
GH-629 - Property Popover in Kanban view ( #643 )
2021-07-07 01:46:37 -04:00
Jesús Espino
702b4b1061
Only allowing valid color classes ( #665 )
...
* Only allowing valid color classes
* Simplifying the menuColors map and addressing some PR review comments
* Fixing type problems
* Fixing color
* Fixing snapshots
2021-07-06 19:53:54 +02:00
Arvin
7d1a4f1393
feat: open card after duplicate ( #674 )
...
Co-authored-by: arvinWahyoo <arvin@wahyoo.com>
2021-07-06 10:00:25 +02:00
kamre
6cd5003a7a
Don't change visibility of MenuWrapper when hover state changes. ( #653 )
2021-06-30 17:14:51 +05:30
Harshil Sharma
0b38fc4f98
Fixed sorting icons ( #611 )
2021-06-23 13:43:41 +05:30
Scott Bishel
1021b199a8
update z-index on sidebar ( #614 )
2021-06-23 13:42:19 +05:30
Scott Bishel
c86d9b9ff5
fix double slash on buildURL ( #615 )
2021-06-22 09:26:00 -06:00
rohit1101
1f762b238a
GH-364 Automatically open new card for editing ( #571 )
...
* 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
2021-06-21 17:50:21 +02:00
Harshil Sharma
67df905a42
Fixed issue with dropdown background being height-limited ( #594 )
...
* Fixed issue with dropdown background being height-limited
* Fixed height issue in a better way
2021-06-21 11:56:48 +02:00
Colton Shaw
cc06e0ff93
Updated lanquage selectors and fixed traditional chinese ( #598 )
...
* 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>
2021-06-21 11:51:11 +02:00
Jesús Espino
8e6a71a028
Render react-select elements only on demand ( #607 )
...
* Render react-select elements only on demand
* Reverting unneded change
* Updating snapshots
* Fixing css inconsistencies
* Fix another tiny bug on mutil-select readonly view
* Updating snapshots
2021-06-21 11:24:26 +02:00
prakharporwal
e4fbd2aed5
Solved #387 Bug: Comment box doesn't clear after sending ( #547 )
...
Co-authored-by: prakharporwal <prakharporwal99@gmail.com>
2021-06-21 10:28:57 +05:30
Jesús Espino
c004c7c86d
Migrating some icons to Compass icons
2021-06-18 18:08:15 +02:00
Scott Bishel
967e6e8078
Table unit tests ( #554 )
...
* update to useIntl()
* update to useIntl()
* implement unit tests for ./components/table/*
* fix lint
* update for useIntl()
* remove comments
2021-06-18 08:52:36 -06:00
Jesús Espino
d7442739b5
Fixing MM-36062 another detail
2021-06-18 16:47:12 +02:00
Harshil Sharma
737975f7bf
Fixed horizontal scroll issue with table view ( #586 )
2021-06-18 11:12:03 +05:30
Jesús Espino
22172be2cd
Fixing MM-36062 extra detail
2021-06-15 11:03:53 +02:00
Jesús Espino
d3b21dd05f
Fixing MM-36062 ( #579 )
2021-06-15 09:34:59 +02:00
Hossein
a3ea91a8a1
Multi Select Filter + Sort ( #539 )
...
* Add sorting for multiSelect
* Allow filter of multiselect properties
* Fix not includes
* fix linting
* clear up wording
* Fix sorting
* fix linting
* fix search functionality for multi select values
* Revert change
* Order alphabetically
2021-06-14 10:44:37 -04:00
Chen-I Lim
1cc2337948
Fix #569 : Show websocket connection error banner ( #570 )
...
* Fix #569 : Show websocket connection error banner
* Update fwlink
2021-06-13 16:22:45 -07:00
Chen-I Lim
b45ff4c833
Fix #556 : menu font size ( #568 )
2021-06-12 14:54:27 +02:00
Jesús Espino
aa80ac02af
Importing only what is needed from lodash
2021-06-11 11:32:18 +02:00
Hossein
4d3d45323f
Card Template > Creating a property & setting type only stores either property name or type ( #553 )
...
* Fix bug
* update test and address comments
* Fix test
* Remove mousedown and use debounce
* Fix test
* fix lint
2021-06-11 11:22:19 +02:00
Ayesha Malik
060107766a
updated Tab header text to Focalboard ( #507 )
2021-06-08 10:41:18 -06:00
Scott Bishel
b3dd307664
GH-408 Implement Table Group ( #463 )
...
* initial checkin
* temporary commit
* most functionality working
* cleanup
* fixes for read-only mode
* implement drop on groups
* implement dnd card -> groupheader
* fix linter
* remove setting input size, set to 1st column width
* fix linter
* revert change
* add ungroup feature
* rework to handle fixed header row.
* fix for deleting group by property
* make falsy
* post merge fixes, handle multi-select
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
2021-06-07 08:47:22 -06:00
Harshil Sharma
dbfeeed8ed
Fixed kanban board rearranging issue ( #537 )
2021-06-07 15:24:20 +02:00
Harshil Sharma
0fa9028931
Marked selected language and theme ( #536 )
...
* 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
2021-06-07 13:25:25 +02:00
Jesús Espino
714855e712
Fixing dialog close on click outside
2021-06-04 19:38:44 +02:00
Harshil Sharma
90f6389745
Person Property Type ( #406 )
...
* 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
2021-06-04 18:53:15 +05:30
Hossein
b45c1e7fd0
Fix search resetting ( #508 )
2021-06-04 13:28:33 +02:00
Asaad Mahmood
fa6fa9dada
188 - Updating color for alerts ( #336 )
2021-06-03 13:48:50 -07:00
Hossein
e7126b1835
Implement Multi Select Values ( #415 )
2021-06-03 16:48:16 -04:00
Harshil Sharma
c5771f7c9f
Fixed multiple safari bugs ( #518 )
2021-06-03 15:28:34 -05:00
Michael Kochell
1d87331391
Introduce checkbox property type ( #439 )
...
* introduce checkbox property type
* treat false as empty string
* Fixed lint issues
* Fixed webapp tests:
Co-authored-by: Harshil Sharma <harshilsharma63@gmail.com>
2021-06-02 15:53:52 +05:30
Harshil Sharma
359462b125
Feature/adjust board component scroll ( #447 )
...
* Don't change a typical block element to inline-block
* fix scroll behaviour for board component
* Fixing cypress tests
* Fix merge conflict
* Made kanban and table header stay visible when scrolling
* Fixed Cypress tests
* Removed commented out code
Co-authored-by: signalwerk <sh@signalwerk.ch>
Co-authored-by: Jesús Espino <jespinog@gmail.com>
2021-05-27 16:28:07 +05:30
Harshil Sharma
3bf9d9382e
Clickable Links ( #393 )
...
* Added implementation for making links clickable
* Improved some clicking UX
* Removed unused stuff
* Fixed lint issues
* Added Compass Icons to Focalboard
* Updaed go.mod
* Made sure links in URL property are always assumed as absolute
* Removed unnecessary JSX code block
* Allowing only http and https protocols
* Removed unused extensions from file loader
* Icon and URL imporvements
* Added React component for Compass Icons.
* Allowed URLs with any arbitrary protocol.
2021-05-26 16:14:09 +05:30
Harshil Sharma
e5a915dddf
Using Node v16.0.1 in CI ( #459 )
...
* Using Node v16.0.1 in CI
* Mocked fetch in the test
* Using global response
* Added fetch mocker
* #GH-458 specified Node version in build scripts
2021-05-25 15:26:20 +05:30
Jesús Espino
f1b8d88d6b
Changing mattermost-auth method to work based on shared database access ( #335 )
...
* 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>
2021-05-24 19:06:11 +02:00
Chen-I Lim
4c3f14e027
Merge release-0.6.7
2021-05-24 09:59:30 -07:00
Johannes Marbach
47b528b2f3
[GH-410] Remove background from read-only input fields ( #452 )
...
* [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
2021-05-21 15:36:24 -06:00
Chen-I Lim
2c28746978
npm audit fix ( #405 )
2021-05-13 16:17:07 -06:00
Hossein
e2dd9a978a
Add Export/import board ( #403 )
...
* Resolve GH-261
* fix eslint
* Address comments
* update mocks
* add test
2021-05-13 15:04:49 -06:00
Chen-I Lim
8a3b4cacb2
Beta badge ( #404 )
2021-05-12 12:03:10 +02:00
Jesús Espino
2f401df55d
Fixing translations
2021-05-11 12:17:33 +02:00
Arjit Chaudhary
9584963d10
add missing EditIcon ( #399 )
2021-05-11 12:13:56 +02:00
Arjit Chaudhary
de69566eb0
Use AddIcon instead of "+" in text ( #400 )
2021-05-11 12:12:06 +02:00
Arjit Chaudhary
90377544c9
Use AddIcon instead of "+" in text ( #401 )
2021-05-11 12:11:28 +02:00
Chen-I Lim
5fe51a9c0c
Update for v0.6.7
2021-05-10 12:22:42 -07:00
Johannes Marbach
1d3820c3ce
[GH-309] Prevent description duplication on Safari / macOS app ( #366 )
...
This removes a redundant manual blur of the input field. In the macOS app
this caused the blur handler to be retriggered which resulted in the description
being duplicated.
Fixes : #309
2021-05-10 17:19:55 +02:00
Johannes Marbach
2fb75a6462
[GH-375] Persist randomIcons
setting in native mac app ( #376 )
...
Fixes : #375
2021-05-10 17:18:11 +02:00
Johannes Marbach
889794863a
[GH-315] Enable spell checking in inputs and markdown editor ( #372 )
...
* [GH-315] Enable spell checking in inputs and markdown editor
Relates to: #315
* Update snapshots
2021-05-10 17:17:10 +02:00
Arjit Chaudhary
b4761c4fb5
Update "Open" button size ( #383 )
...
Updated the "Open" button size to better fill the row
2021-05-10 17:15:58 +02:00
Jesús Espino
2ee1d8aece
Remove unneeded withRouter decorator
2021-05-10 15:25:57 +02:00
Jesús Espino
323f02f7ac
Removing other unneeded injectIntl
2021-05-10 15:20:48 +02:00
Jesús Espino
94ee5eb844
Replace injectIntl with useIntl on functional components
2021-05-10 15:15:52 +02:00
Scott Bishel
019dd3da8f
[GH-353] initial implmentation of autosize columns ( #355 )
...
* initial implmentation of autosize columns
* fix lint
* move to utils
* table header provide its own length
* implement padding and font from DOM
* cleanup, lint fixes
* more cleanup
2021-05-10 14:52:00 +02:00
Johannes Marbach
0f0d9f3bd8
[GH-38] Add date property ( #391 )
...
* [GH-38] Add date property
Closes : #38
* Add date menu item in snapshot to fix tests
* Add react-day-picker in NOTICE.txt
2021-05-10 07:46:07 +02:00
Jesús Espino
521028612a
Fixed eslint problem
2021-04-30 16:59:14 +02:00
Jesús Espino
0265e41c72
Adding support for traditional and simplified chinese
2021-04-30 12:25:14 +02:00
Jesús Espino
d09d6e0e40
Hack to fix SimpleMDE not updating events
2021-04-29 21:26:25 +02:00
Jesús Espino
58776dd94d
Fixing external link click and workaround the export archive/csv problem
2021-04-29 15:31:17 +02:00
Jesús Espino
441deb82ca
Fix deformation of images (Bug #357 )
2021-04-28 20:08:03 +02:00
Stefan Huber
1ed9c6b291
Add prettier at least for css ( #327 )
...
This reverts commit c95ab685e4
and adds code fixes to scss files
Co-authored-by: Jesús Espino <jespinog@gmail.com>
2021-04-28 16:28:52 +02:00
Johannes Marbach
1b5f580e44
[GH-307] Increase clickable area on sidebar items ( #344 )
...
This moves the click handler from sidebar item titles to the sidebar items
themselves. This way, the clickable area matches with the visually highlighted
area on hover.
Fixes : #307
2021-04-28 16:05:43 +02:00
Simon Leblanc
a918af6200
Translate date and datetime with React Translator ( #350 )
2021-04-28 15:30:18 +02:00
Scott Bishel
2e143b63b5
update css to support truncating headers and filling cell ( #354 )
2021-04-28 15:21:30 +02:00
Johannes Marbach
4212ef7db1
[GH-299] Sort views alphabetically after stripping leading emoji ( #341 )
...
* [GH-299] Sort views alphabetically after stripping leading emoji
This is a stopgap towards #299 that sorts views in the sidebar alphabetically but
only after stripping any leading emoji. This prevents unintuitive results such as
putting "📥 Inbox" before "🚀 Active".
* Extract method for sorting board views to enable testing
* Add unit tests
* Remove blank line
2021-04-27 16:57:14 -07:00
Johannes Marbach
3fb078d612
[GH-314] Persist and reapply users settings in mac app ( #331 )
...
* [GH-314] Persist and reapply users settings in mac app
Relates to: #314
* Inject settings blob at document start, push base64 conversion into TS, use proper quotes
* Remove whitespace
* Rename base64 to blob for consistency
2021-04-27 15:09:26 -07:00
Bharat
97b446f609
Added phone number field ( #286 )
...
* Added phone number field
* Removed phone number validation since its a complicated problem to solve for now
* Added the missing case for phone
2021-04-27 12:34:58 +02:00
Johannes Marbach
0ed20e499f
[GH-190] Add global option to disable randomized card icons ( #310 )
...
Relates to: #190
2021-04-26 16:41:12 +02:00
Asaad Mahmood
8c976b5ace
Updating editable default height ( #337 )
2021-04-26 15:52:33 +02:00
Chen-I Lim
1801422543
Fixes for workspace support ( #321 )
2021-04-26 13:43:02 +02:00
Chen-I Lim
e61ba4a7a8
Update to v0.6.6
2021-04-21 12:56:14 -07:00
Jesús Espino
5dbc1d5a81
Fixing websocket connection problem with new subpath feature
2021-04-19 22:39:25 +02:00
Johannes Marbach
298141471c
[GH-277] Hide drag grip on content blocks in read-only mode ( #294 )
...
Fixes : #277
2021-04-19 11:36:07 +02:00
Johannes Marbach
6fcafcebbb
[GH-278] Prevent dragging of gallery cards in read-only mode ( #293 )
...
Fixes : #278
2021-04-19 11:35:15 +02:00
Jesús Espino
5ab3f8d3ce
Addining subpath support ( #241 )
...
* Addining subpath support
* Fixing a subpath problem in suburls
* Using the server root for allow subpaths
* Fixing baseURL variable name
* Some improvements
* Making it work in mattermost plugin
* Fixing eslint warnings
* Fixing cypress tests
2021-04-16 13:42:37 +02:00
Chen-I Lim
8e2e503c32
Merge branch 'main' of github.com:mattermost/focalboard into main
2021-04-15 13:16:04 -07:00
Chen-I Lim
354a84787d
Fix #276 . Login page title
2021-04-15 13:16:00 -07:00
Asaad Mahmood
6eff770abf
264 - Updating comment area css
2021-04-15 23:56:59 +05:00
Chen-I Lim
0a88e9606e
Fix #274 . Add re-login button to error page.
2021-04-15 11:15:50 -07:00
Jesús Espino
dced0fa5c1
Fixing checkbox widht
2021-04-14 10:04:55 +02:00
Jesús Espino
e96bf126be
Fixed #269
2021-04-14 09:44:31 +02:00
Chen-I Lim
bc5787ff3a
Update version to v0.6.5
2021-04-13 11:04:22 -07:00
Chen-I Lim
4cc5e7c1bf
Update sort logic
2021-04-13 10:57:42 -07:00
Jesús Espino
71dbb6ad90
Separating useSortable and useSortableWithGrip
2021-04-13 15:33:33 +02:00
Chen-I Lim
6d71e68a47
Fix #246 : Table header menu
2021-04-12 09:56:22 -07:00
Chen-I Lim
51a96dfdd6
Fix eslint issue
2021-04-12 09:51:31 -07:00
Jesús Espino
bd7234427e
Change the drag and drop of the content to add the grip
2021-04-12 18:23:11 +02:00
Jesús Espino
0b868e2d0a
Creating setLanguageContext and moving all contexts to one CombinedContext component
2021-04-12 17:47:47 +02:00
Jesús Espino
fbdea9cdc6
Simplifying filter component and migrating it to functional component
2021-04-12 15:55:24 +02:00
Jesús Espino
57a6ac3bac
Migrating editable to functional component
2021-04-09 21:30:30 +02:00
Jesús Espino
21a5478b32
Fixing linter error
2021-04-09 20:03:38 +02:00
Jesús Espino
57232a770b
Migrating App component to functional component
2021-04-09 19:34:35 +02:00
Jesús Espino
849a47e05f
Migrating card detail to functional component
2021-04-09 19:11:51 +02:00
Jesús Espino
139d3f7762
Migrating flash messages to functional component
2021-04-09 18:52:46 +02:00
Jesús Espino
76fda21f17
Improved share board component
2021-04-09 18:37:02 +02:00
Jesús Espino
5a56c40d36
Extracting filterValue from filterComponent in the viewHeader
2021-04-09 18:20:19 +02:00
Jesús Espino
c065067a62
Simplified error page
2021-04-09 17:29:11 +02:00
Jesús Espino
e43e58c71d
Simplifying change password page
2021-04-09 17:26:51 +02:00
Jesús Espino
23964c22ae
Simplifying register page
2021-04-09 17:13:25 +02:00
Jesús Espino
5cf59d6ff5
Simplifying login page code
2021-04-09 17:00:12 +02:00
Bharat
9e145fea13
Added URL regex match
2021-04-09 01:34:33 +05:30
Bharat
1640923001
Merge branch 'main' into feat/add_url_prop_frontend
2021-04-09 01:25:43 +05:30
Jesús Espino
7320f1e7a1
Merge pull request #238 from jespino/react-dnd
...
Migrating all drag and drop into react-dnd
2021-04-08 20:19:28 +02:00
Jesús Espino
74e8cb1818
Fixing eslint
2021-04-08 20:13:27 +02:00
Jesús Espino
cfb2da8947
Giving a fixed sidebar with of 250px
2021-04-08 20:09:56 +02:00
Jesús Espino
2d1b76f570
Fixing labels on narrow columns of table view
2021-04-08 18:19:56 +02:00
Jesús Espino
528ba7098a
Adding drag and drop to reorder card contents
2021-04-08 15:42:50 +02:00
Jesús Espino
fd970e5c67
Fixing a bug on title disabled new button size
2021-04-08 15:22:29 +02:00
Jesús Espino
d09f55bb94
Avoid dragging images from gallery view
2021-04-08 15:11:30 +02:00
Jesús Espino
1699afa6c1
Merge remote-tracking branch 'origin/main' into react-dnd
2021-04-08 12:41:54 +02:00
Jesús Espino
6383d79ecf
Adding property validators
2021-04-08 12:40:55 +02:00
Jesús Espino
b7a14ac838
Adding the title prop to the default gallery view visible properties
2021-04-08 11:32:28 +02:00
Jesús Espino
bbf10858a8
Allow to show/hide title in the gallery view
2021-04-08 11:30:05 +02:00
Jesús Espino
155af1f4b7
Fixing eslint errors
2021-04-08 10:42:16 +02:00
Jesús Espino
962f216426
Fixing drag and drop for touchable devices
2021-04-08 10:40:57 +02:00
Jesús Espino
ccc31fe6c1
Adding enable/disable of sorting
2021-04-08 09:55:16 +02:00
Jesús Espino
aeebe8480d
Another tiny detail about table column resizing
2021-04-07 22:57:47 +02:00
Jesús Espino
1fcbf5c04d
Improving table column resizing
2021-04-07 22:56:18 +02:00
Jesús Espino
f1673dcc85
Simplifying drag and drop for sorting with my own hook
2021-04-07 22:48:18 +02:00
Jesús Espino
13b8e40f98
Adding drag and drop on table
2021-04-07 22:11:48 +02:00
Jesús Espino
9ba35440e8
Fixing gallery drag and drop
2021-04-07 22:07:48 +02:00
Jesús Espino
75811d7f44
Adding preliminary (not-working) gallery manual sort
2021-04-07 20:18:44 +02:00
Jesús Espino
13dbecc823
Migrating all drag and drop into react-dnd
2021-04-07 19:35:25 +02:00
Jesús Espino
3aecc91fb5
Fixing the buttons in the column headers in the kanban
2021-04-07 19:13:06 +02:00
Jesús Espino
8da9da698c
Fixing the max-width of the board header columns inputs
2021-04-07 19:07:27 +02:00
Chen-I Lim
a6347f9741
Handle select properties in search
2021-04-01 10:24:04 -07:00
Chen-I Lim
2a16322492
Merge pull request #222 from BharatKalluri/fix/search_in_properties
...
Added search in properties of a card
2021-04-01 10:22:15 -07:00
Chen-I Lim
e708f3e8f5
Support Cmd+ alternative to Ctrl+ hotkeys
2021-04-01 09:39:50 -07:00
Bharat
cb6a8a0189
Updated snapshot to include URL in dropdown
2021-04-01 19:09:18 +05:30
Bharat
e71e0c5ef1
Added URL as a property on the frontend
2021-04-01 18:56:42 +05:30
Jesús Espino
ae58abcecb
Adding search hotkey ctrl+shift+f
2021-04-01 10:13:02 +02:00
Bharat
0b02ddfc4b
Returning early in searchFilterCards fn
2021-04-01 13:26:58 +05:30
Jesús Espino
4feb217994
Migrating the boardpage to use the hotkeys library
2021-04-01 09:09:52 +02:00
Jesús Espino
ad554cc8b9
Migrating dialog to functional component and using react-hotkeys-hook
2021-04-01 09:06:22 +02:00
Jesús Espino
1f67811784
Simplifiying shortcuts using Hotkeys library
2021-04-01 08:57:58 +02:00
Jesús Espino
885fdc2b6a
Fixing drag and drop on hidden columns
2021-04-01 08:17:35 +02:00
Chen-I Lim
3b7f5d9b51
System theme support on Safari
2021-03-31 22:03:16 -07:00
Chen-I Lim
679a689d3f
Fix #220
2021-03-31 15:08:25 -07:00
Bharat
d8390a8bf3
Search in properties added
2021-04-01 03:27:51 +05:30
Chen-I Lim
e2a9597b78
Update PropertyMenu.Delete id
2021-03-31 14:19:12 -07:00
Bharat
c30534b0c2
intl dialog.tsx
2021-04-01 02:25:05 +05:30
Bharat
bede81a921
Merged changes from main and ran extract
2021-04-01 02:14:02 +05:30
Bharat
534a405f61
Merge branch 'main' into fix/internationlize_hardcoded_strings
...
# Conflicts:
# webapp/src/widgets/propertyMenu.tsx
2021-04-01 02:10:44 +05:30
Bharat
06c35dfb96
Intl hardcoded strings in the frontend codebase
2021-04-01 02:09:14 +05:30
Chen-I Lim
c47333948e
Rev to v0.6.2
2021-03-31 11:59:07 -07:00
Chen-I Lim
18a240c74c
Merge pull request #218 from mattermost/workspace-title
...
Workspace title
2021-03-31 07:59:40 -07:00
Jesús Espino
597242090c
Adding options menu to the gallery cards
2021-03-31 16:51:11 +02:00
Jesús Espino
16256a41d0
Add selected cards duplication with CTRL+D
2021-03-31 16:03:31 +02:00
Jesús Espino
8af37617ee
Improving a bit the gallery
2021-03-31 13:39:12 +02:00
Jesús Espino
b52d599cbd
Fixing tiny detail on styles on gallery preview of content of checkboxes
2021-03-31 13:28:17 +02:00
Jesús Espino
bea9c905c7
Removing unneeded import
2021-03-31 13:25:13 +02:00
Jesús Espino
c73aaf09b2
Adjust the gallery new button to the height of the rest of the items
2021-03-31 13:23:38 +02:00
Jesús Espino
1b0613844b
Allowing to show properties in the gallery view
2021-03-31 13:22:41 +02:00
Jesús Espino
0890698280
Simplifying a bit the view header
2021-03-31 13:00:04 +02:00
Jesús Espino
933ccce948
Moving horizontalGrip to table folder
2021-03-31 12:53:48 +02:00
Jesús Espino
ccba85bf27
Migrating contentBlock to functional component
2021-03-31 12:32:52 +02:00
Jesús Espino
3bf1b574bc
Fixing type checks
2021-03-31 12:24:16 +02:00
Jesús Espino
6adc1cb756
Moving gallery loading/listening to the Gallery component instead to each card
2021-03-31 12:17:52 +02:00
Jesús Espino
41a91fb7b5
Migrating sidebarAddBoardMenu to functional component
2021-03-31 11:45:04 +02:00
Jesús Espino
8222035f5b
Extracting boardTemplateMenuItem into its own component
2021-03-31 11:23:26 +02:00
Jesús Espino
6945e09d75
fixing overflow-text in galleryCard
2021-03-31 10:19:50 +02:00
Chen-I Lim
884b658010
Show no board hint with workspace title
2021-03-30 15:50:37 -07:00
Chen-I Lim
7be7bed916
Show workspace title in sidebar
2021-03-30 15:25:16 -07:00
Jesús Espino
afb1d514c5
Merge pull request #199 from BharatKalluri/fix/wrap_board_card_text
...
Added overflow wrap to boardCard
2021-03-30 23:30:05 +02:00
Chen-I Lim
83ca65a7e6
Merge pull request #217 from mattermost/global-templates
...
Global template support
2021-03-30 14:25:26 -07:00
Chen-I Lim
3531c8307d
Global template support
2021-03-30 14:04:00 -07:00
Jesús Espino
a49688240f
Fixing cypress tests
2021-03-30 22:06:39 +02:00
Jesús Espino
ad50065699
Merge pull request #145 from mattermost/system-theme
...
Add support for system-theme (dark/default)
2021-03-30 21:23:48 +02:00
Jesús Espino
f6e2006cae
Merge remote-tracking branch 'origin/main' into system-theme
2021-03-30 21:20:04 +02:00
Jesús Espino
0c5c741b06
Merge remote-tracking branch 'origin/main' into checkbox-content
2021-03-30 20:33:34 +02:00
Jesús Espino
a6d0e4cc0b
Fixing cypress tests
2021-03-30 20:33:21 +02:00
Jesús Espino
f5c93e556c
Fixing merge problem
2021-03-30 20:30:53 +02:00
Jesús Espino
9127387163
Merge remote-tracking branch 'origin/main' into system-theme
2021-03-30 20:29:10 +02:00
Jesús Espino
951e85ef32
Fixing tests
2021-03-30 20:25:19 +02:00
Jesús Espino
d58adf0582
Merge pull request #216 from jespino/gallery-view
...
Gallery view
2021-03-30 20:22:19 +02:00
Jesús Espino
2d5738b02a
Adding GalleryIcon based on ImageIcon
2021-03-30 20:21:47 +02:00
Jesús Espino
aafc159248
Changing checkbox to functional component
2021-03-30 20:14:08 +02:00
Jesús Espino
18d7e76a68
Adding tests and simplified a bit the code
2021-03-30 20:01:24 +02:00
Jesús Espino
d880595f77
Fixing eslint
2021-03-30 20:01:24 +02:00
Jesús Espino
09a9575dd0
Adding checkbox content type
2021-03-30 20:01:24 +02:00
Jesús Espino
56a3160109
Simplifying markdown editor
2021-03-30 19:52:32 +02:00
Chen-I Lim
50fc52f871
Fix lint issues
2021-03-30 10:11:48 -07:00
Chen-I Lim
db6d496853
Merge pull request #213 from mattermost/file-permissions
...
Store files per workspace and root block
2021-03-30 10:10:29 -07:00
Jesús Espino
d573f97fe6
Moving the label concept into its own component
2021-03-30 18:57:55 +02:00
Jesús Espino
af3ab4d978
Using the card listener in the gallery
2021-03-30 15:20:37 +02:00
Jesús Espino
6a738a1f12
Fixing types problems
2021-03-30 15:17:23 +02:00
Jesús Espino
69ff6f494d
Improving content preview style
2021-03-30 15:17:23 +02:00
Jesús Espino
1b464b67c1
Adding more fixes to the gallery view
2021-03-30 15:17:23 +02:00
Jesús Espino
887e9cecaf
Gallery view
2021-03-30 15:17:23 +02:00
Jesús Espino
239fc689d4
Migrating cardDialog to functional component and creating the cardListener hook
2021-03-30 15:15:19 +02:00
Jesús Espino
361c37c1e0
Migrating kanban card to functional component
2021-03-30 14:05:47 +02:00
Jesús Espino
5f07dd52d3
Migrating propertyValueElement to functional component
2021-03-30 14:00:25 +02:00
Jesús Espino
009639b1ea
Migrating to menuWrapper to functional component
2021-03-30 13:53:12 +02:00
Jesús Espino
e441c4ee91
Migrating to property menu to functional component
2021-03-30 13:37:47 +02:00
Jesús Espino
b50e96d1d2
Fixing lint error
2021-03-30 13:27:46 +02:00
Jesús Espino
2b9b5cb07f
Migrating everything to 1 single editable type
2021-03-30 13:11:56 +02:00
Chen-I Lim
42fd52c13a
Fix lint error
2021-03-29 16:34:06 -07:00
Chen-I Lim
9ff340c989
Store files per workspace and root block
2021-03-29 16:27:35 -07:00
Chen-I Lim
aa363041e7
Support worksapce in websocket
2021-03-29 12:31:42 -07:00
Chen-I Lim
98bfd5a57a
Allow sharing with workspace
2021-03-29 10:41:27 -07:00
Jesús Espino
94a1a16f5f
Fixing eslint error
2021-03-29 15:02:05 +02:00
Jesús Espino
0329406a9c
Migrating table row to functional component
2021-03-29 14:47:19 +02:00
Jesús Espino
f2e1d1ba87
Moving filterComponent to the viewHeader folder
2021-03-29 13:03:44 +02:00
Jesús Espino
8c285e5948
Moving comment and commentsList components into the cardDetail folder
2021-03-29 13:01:52 +02:00
Jesús Espino
b4962c3b02
Extracting cardDetailsContentsMenu component
2021-03-29 12:37:59 +02:00
Jesús Espino
3f695b4659
Extracting card detail properties in its own component
2021-03-29 12:27:55 +02:00
Jesús Espino
faf7e6d551
Fixing linter errors
2021-03-29 12:15:12 +02:00
Jesús Espino
24a753b46e
Expliting contents list card int its own component
2021-03-29 12:13:54 +02:00
Jesús Espino
0f938d6bd4
Moving cardDetail to its own directory
2021-03-29 12:02:36 +02:00
Jesús Espino
db3dce7e58
Migrating viewHeader to functional component
2021-03-29 11:56:21 +02:00
Jesús Espino
5ad7ed5fc0
Extracting ViewHeaderSearch component
2021-03-29 11:52:50 +02:00
Jesús Espino
dc5896a64a
Extracting the view header actions menu into its own component
2021-03-29 11:25:33 +02:00
Jesús Espino
ff26307b6b
Moving registrationLink component to the sidebar directory
2021-03-28 13:33:54 +02:00
Jesús Espino
5bfc85df97
Adding missed files
2021-03-28 13:31:07 +02:00
Jesús Espino
e71b4f9236
Extracting ViewHeaderSortMenu component from ViewHeader
2021-03-28 13:30:46 +02:00
Jesús Espino
e7d93ef941
Splitting the ViewHeaderProperties Menu
2021-03-28 13:15:37 +02:00
Jesús Espino
f95189984d
Moving viewHeader to its own directory
2021-03-28 12:55:55 +02:00
Jesús Espino
b6df0a272f
Fixing sidebar header collapse button
2021-03-28 09:56:51 +02:00
Jesús Espino
ae5d7f788d
Splitting scss code
2021-03-28 09:43:39 +02:00
Jesús Espino
7f2a1ce109
Migrating sidebar to functional component
2021-03-28 09:22:51 +02:00
Jesús Espino
80292ec815
Splitting the sidebar user menu in its own component
2021-03-28 09:14:34 +02:00