Commit graph

28 commits

Author SHA1 Message Date
Jesús Espino
c3dba863c1
Adding support for embed the webapp into the plugin (#597)
* Adding support for embed the webapp into the plugin

* Adding required dependency

* Removed unnecessary prettier command

* Installed imagemin required dependencies

* Open in a new window always

* Fix CSS Conflicts.

* Changing the app id to make it specific to focalboard

* Adding error boundary

* Fix styles on non-plugin environments

* Making the css scoped to focalboard only

* Create the focalboard root portal

* Including missed component

* Adding a missed rollback call

Co-authored-by: Christopher Speller <crspeller@gmail.com>
Co-authored-by: Hossein <hahmadia@users.noreply.github.com>
2021-07-29 20:08:39 +02:00
Jesús Espino
6a7d3f797b
Websocket client now connects once and subscribe/desubscribe on the fly (#752)
* Websocket client now connects once and subscribe/desubscribe on the fly

* Fixing eslint error

Co-authored-by: Harshil Sharma <harshilsharma63@gmail.com>
2021-07-28 18:14:18 +02:00
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
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
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
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
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
Chen-I Lim
1801422543
Fixes for workspace support (#321) 2021-04-26 13:43:02 +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
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
57232a770b Migrating App component to functional component 2021-04-09 19:34:35 +02:00
Jesús Espino
962f216426 Fixing drag and drop for touchable devices 2021-04-08 10:40:57 +02:00
Jesús Espino
13dbecc823 Migrating all drag and drop into react-dnd 2021-04-07 19:35:25 +02:00
Chen-I Lim
725971784b Workspace backend support 2021-03-26 11:01:54 -07:00
Chen-I Lim
1286349a22 Change password 2021-01-21 10:16:40 -08:00
Chen-I Lim
6f8e7b5312 forceRefresh on Router 2021-01-14 16:57:45 -08:00
Chen-I Lim
eecf134b3f /shared for shared boards 2021-01-14 11:33:07 -08:00
Chen-I Lim
0450a03971 Fix register error handling, and client json parsing 2021-01-14 10:58:16 -08:00
Chen-I Lim
d3eed6308a Fix redirect to login if no session. Cleanup client error handling. 2021-01-14 09:34:08 -08:00
Jesús Espino
e5941d6440 More work on auth 2020-12-07 20:40:16 +01:00
Jesús Espino
f491241c1a Preliminary auth implementation 2020-12-04 16:03:09 +01:00
Jesús Espino
2d3fd049ed Migrating flash messages into a component 2020-10-28 17:56:35 +01:00
Jesús Espino
0820acbc56 Remove unneeded html nodes 2020-10-26 14:48:38 +01:00
Jesús Espino
48e4d8b569 Addining initial 18n support 2020-10-23 13:40:39 +02:00
Chen-I Lim
84529f9c00 Hide / show sidebar 2020-10-22 09:34:10 -07:00
Chen-I Lim
9255bd4ded Ran npm run fix 2020-10-20 12:52:56 -07:00
Chen-I Lim
36a104f45b Ran npm run fix 2020-10-20 12:50:53 -07:00
Chen-I Lim
95c704c3f4 Rename src/client to webapp/src 2020-10-20 11:22:33 -07:00
Renamed from src/client/app.tsx (Browse further)