focalboard/mattermost-plugin/webapp
Paul Esch-Laurent c704729561
main Cherrypick: Hidden card view via direct URL & unfurl (#3071) (#3126)
* Hidden card view via direct URL & unfurl (#3071)

* wip: directly view a hidden (limited) card

* wip: use `limited` from Card

* feat(plugin): render hidden message when unfurling

* feat: `limited` direct card view + tests

* style: apply eslint

* fix: `large` <Button>

* test: update snapshot

* fix: wrap raw SVG in TSX component for styling

* feat: open pricing modal instead of /pricing URL

* fix: close card modal when opening pricing modal

* test: update snapshots

* chore: update i18n strings

* chore(Makefile): tests & dependencies in plugin

* test(plugin): add BoardsUnfurl snapshot tests

* test(cypress): 'Log in' -> 'Login'

* chore: i18n extract

* fix: use globstar matching in `i18n-extract`

* fix: `i18n-extract`, the sequel

* fix: / -> /error button `Login` to `Log in`

* style: fix linting

Co-authored-by: Mattermod <mattermod@users.noreply.github.com>

* fix: add `limited` to `Card`

* test: fix tests

* test: fix BoardsUnfurl

* chore: `npm run i18n-extract``

* Reducing the props used in the svgs to the minimum needed

Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
Co-authored-by: Scott Bishel <scott.bishel@mattermost.com>
Co-authored-by: Jesús Espino <jespinog@gmail.com>
2022-06-21 11:22:47 -06:00
..
i18n
loaders
src main Cherrypick: Hidden card view via direct URL & unfurl (#3071) (#3126) 2022-06-21 11:22:47 -06:00
tests
.eslintignore
.eslintrc.json
.gitignore
.npmrc
babel.config.js
package-lock.json main Cherrypick: Hidden card view via direct URL & unfurl (#3071) (#3126) 2022-06-21 11:22:47 -06:00
package.json main Cherrypick: Hidden card view via direct URL & unfurl (#3071) (#3126) 2022-06-21 11:22:47 -06:00
tsconfig.json
webpack.config.js