focalboard/mattermost-plugin
Jesús Espino f915a20c64
Adding the new blocks based editor (#3825)
* Working in the new content block editor

* Moving blocksEditor content block into its own component

* Initial integration with quick development flow

* More WIP

* Adding drag and drop support with server side help

* Some extra work around the styles

* Adding image support

* Adding video and attachments, and fixing edit

* Putting everything behind a feature flag

* Adding support for download attachments

* Fixing compilation error

* Fixing linter errors

* Fixing javascript tests

* Fixing a typescript error

* Moving the move block to an action with undo support

* Fixing ci

* Fixing post merge errors

* Moving to more specific content-blocks api

* Apply suggestions from code review

Co-authored-by: Doug Lauder <wiggin77@warpmail.net>

* Fixing the behavior of certain blocks

* Fixing linter error

* Fixing javascript linter errors

* Adding permission testing for the new move content block api

* Adding some unit tests

* Improving a bit the tests

* Adding more unit tests to the backend

* Fixed PR suggestion

* Adding h1, h2 and h3 tests

* Adding image tests

* Adding video tests

* Adding attachment tests

* Adding quote block tests

* Adding divider tests

* Adding checkbox tests

* Adding list item block tests

* Adding text block tests

* Reorganizing a bit the code to support deveditor eagain

* Fixing dark theme on editor view

* Fixing linter errors

* Fixing tests and removing unneeded data-testid

* Adding root input tests

* Fixing some merge problems

* Fixing text/text.test.tsx test

* Adding more unit tests to the blocks editor

* Fix linter error

* Adding blocksEditor tests

* Fixing linter errors

* Adding tests for blockContent

* Update webapp/src/components/blocksEditor/blockContent.test.tsx

Fix linter warning

* Update webapp/src/components/blocksEditor/blockContent.test.tsx

Fix linter warning

* Update webapp/src/components/blocksEditor/blockContent.test.tsx

Fix linter error

* Fixing test

* Removing unneeded TODO

Co-authored-by: Doug Lauder <wiggin77@warpmail.net>
2022-11-15 16:59:07 +01:00
..
.circleci Changing mattermost-auth method to work based on shared database access (#335) 2021-05-24 19:06:11 +02:00
assets Changing mattermost-auth method to work based on shared database access (#335) 2021-05-24 19:06:11 +02:00
build Fixed server lint issue about not using deprecated package io.ioutils (#4112) 2022-11-01 07:56:04 -04:00
product Display board statistics (#4025) 2022-10-25 14:28:00 -06:00
public MM-46646 Serve all plugin images via webpack 2022-09-07 19:14:34 -04:00
server Adding the new blocks based editor (#3825) 2022-11-15 16:59:07 +01:00
webapp Fix themes on differen teams (#4172) 2022-11-08 11:52:35 -07:00
.editorconfig Changing mattermost-auth method to work based on shared database access (#335) 2021-05-24 19:06:11 +02:00
.gitattributes Changing mattermost-auth method to work based on shared database access (#335) 2021-05-24 19:06:11 +02:00
.golangci.yml DOnt lint boards_product.go (#3734) 2022-08-24 12:43:45 +05:30
go.mod Card APIs (#3760) 2022-09-08 13:01:33 +02:00
go.sum Card APIs (#3760) 2022-09-08 13:01:33 +02:00
LICENSE Changing mattermost-auth method to work based on shared database access (#335) 2021-05-24 19:06:11 +02:00
Makefile MM-46725 Add build-product target to compile the Boards product (#4016) 2022-10-13 16:56:59 -04:00
modd.conf Live Watch make target for improve the development experience (#1389) 2021-10-04 10:06:54 +02:00
plugin.json update to version 7.6.0 (#4185) 2022-11-09 17:50:17 +05:30
README.md Streamline docs and fix broken links (#2656) 2022-03-29 10:14:10 +02:00

Mattermost Boards (Focalboard Plugin)

Mattermost Boards is the Mattermost plugin version of Focalboard that combines project management tools with messaging and collaboration for teams of all sizes. To access and use Mattermost Boards, install or upgrade to Mattermost v6.0 or later as a self-hosted server or Cloud server. After logging into Mattermost, select the menu in the top left corner of Mattermost and select Boards.

Mattermost Boards is installed and enabled by default in Mattermost v6.0 and later.

To build your own version of Matterboard Boards and upload it to your own Mattermost server, follow the instructions here.