Michael Kochell
c8dea5b691
Merge pull request #2114 from mattermost/app-bar-icon
...
[MM-40214] Implement App Bar component
2022-03-09 12:01:58 -05:00
Doug Lauder
ec91f1c71b
Error page ( #2321 )
...
* generic error page
* redirect from errorboundary
* clean compile
* wip redirect from error boundry
* error page displaying
* ensure i18n strings are preserved
* Updating error page UI
* Update webapp/i18n/en.json
Co-authored-by: Justine Geffen <justinegeffen@users.noreply.github.com>
* Update webapp/i18n/en.json
Co-authored-by: Justine Geffen <justinegeffen@users.noreply.github.com>
* Update webapp/i18n/en.json
Co-authored-by: Justine Geffen <justinegeffen@users.noreply.github.com>
* Update webapp/i18n/en.json
Co-authored-by: Justine Geffen <justinegeffen@users.noreply.github.com>
* Update webapp/src/errors.ts
Co-authored-by: Justine Geffen <justinegeffen@users.noreply.github.com>
* typo
* remove background image
* fix linter error
* fix cypress errors
* translation error page title
* fix package lock
* fix package.lock again
Co-authored-by: Asaad Mahmood <asaadmahmood@users.noreply.github.com>
Co-authored-by: Justine Geffen <justinegeffen@users.noreply.github.com>
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
2022-03-02 13:46:12 -07:00
Harshil Sharma
ab3bf6312c
Merge Onboarding feature branch into main ( #2406 )
...
* Persistent user config (#2133 )
* Added user config API
* Add unit tests
* lint fix
* Fixed webapp tests
* Fixed webapp tests
* Updated props in store after updating
* Minor fixes
* Removed redundent data from audit logs
* Onboarding Tour (#2287 )
* Created private board
* Roughly displayed tour
* Synced with Dhama's changes
* WIP
* Trying to add GIF
* Added 3 tour steps
* WIP
* WIP
* WIP
* checked in missed file
* Synced with feature branch
* WIp
* Adde skip tour option
* Fixed image loading for on-prem
* Made tour work on presonal server:
* Adde missed file
* Adding telemetry
* Adding telemetry
* Added tour tip telemetry
* Fixed pulsating dot styling for personal server
* reverted personal config
* Added reset tour button
* Displayed share tour tip of feature is enabled
* Lint fixes
* Fixed webapp tests
* Fixed webapp tests
* Completed webapp tests
* Completed webapp tests
* Webapp lint fixes
* Added server tests
* Testing cypress skip tour fix
* Fixed Cypress tests
* Added share board tour step
* Added share board tour step
* webapp lint fixes
* Updated logic to pick welcome board
* Updated tests:
* lint fixes
* Updating UI changes
* Fixed a bug causing card tour to re-appear
* FIxed minor issue
* FIxed bug where card tour didn't start in clickingh on card
* Fixed tests
* Make update user props use string instead of interface
* Fixed a value type
* Updating gif size
* Updating resolution breakpoint
* Updating tutorial tip
* Updating view selector
* Refactored tour components
* Misc fixes
* minor refactoring
* GH-2258: allow date range to overflow (#2268 )
* allow date range to overflow
* Fixed issue with date overflowing into neighbouring column
Co-authored-by: Harshil Sharma <harshilsharma63@gmail.com>
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
* Update readme with accurate Linux standalone app build instructions (#2351 )
* Bump follow-redirects from 1.14.7 to 1.14.8 in /experiments/webext (#2339 )
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.14.7 to 1.14.8.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.7...v1.14.8 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Switch component style fixed: selector specificity increased by adding additional class. (#2179 )
* Adding sever side undelete endpoint (#2222 )
* Adding sever side undelete endpoint
* Removing long lines golangci-lint errors
* Fixing linter errors
* Fixing a test problem
* Fixing tests
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
* Removing transactions from sqlite backend (#2361 )
* Removing transactions from sqlite backend
* Skipping tests in sqlite because the lack of transactions
* Generating the mocks
* Fixing golangci-lint
* Fixing problem opening the tour tooltip on card open
* Fixing texts missmatch
* Adding the Product Tour entry in the user settings menu
* Fixing some tests
* Fixing tests
Co-authored-by: Asaad Mahmood <asaadmahmood@users.noreply.github.com>
Co-authored-by: Scott Bishel <scott.bishel@mattermost.com>
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
Co-authored-by: Doug Lauder <wiggin77@warpmail.net>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: kamre <eremchenko@gmail.com>
Co-authored-by: Jesús Espino <jespinog@gmail.com>
* Restored package json
* Restored package json
Co-authored-by: Asaad Mahmood <asaadmahmood@users.noreply.github.com>
Co-authored-by: Scott Bishel <scott.bishel@mattermost.com>
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
Co-authored-by: Doug Lauder <wiggin77@warpmail.net>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: kamre <eremchenko@gmail.com>
Co-authored-by: Jesús Espino <jespinog@gmail.com>
2022-02-28 12:28:16 +01:00
Harrison Healey
75e2862a80
MM-41176 Don't send Rudder requests when blocked ( #2285 )
...
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
2022-02-16 19:11:19 +01:00
Scott Bishel
c7492fe0f1
wrap registration block to catch error ( #2299 )
...
* wrap registration block to catch error
* check for function existance rather than error
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
2022-02-15 12:17:44 -07:00
Julien Tant
dfa5d54b16
use mattermost siteURL to determine rudder cookie domain ( #2294 )
2022-02-09 15:53:47 -07:00
Scott Bishel
5030b1e582
Update dependencies for webapp and mattermost-plugin/webapp ( #2213 )
...
* update for trim-newlines
* update for glob-parent
* update for fstream
2022-02-02 06:36:49 -07:00
Scott Bishel
1df9e4ba14
update dependencies ( #2207 )
2022-01-31 15:29:19 -07:00
dependabot[bot]
7754bc6edf
Bump marked from 3.0.6 to 4.0.12 in /webapp and /mattermost-plugin/webapp ( #2182 )
...
* Bump marked from 3.0.6 to 4.0.10 in /mattermost-plugin/webapp
Bumps [marked](https://github.com/markedjs/marked ) from 3.0.6 to 4.0.10.
- [Release notes](https://github.com/markedjs/marked/releases )
- [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json )
- [Commits](https://github.com/markedjs/marked/compare/v3.0.6...v4.0.10 )
---
updated-dependencies:
- dependency-name: marked
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
* upgrade marked to 4.0.12
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Scott Bishel <scott.bishel@mattermost.com>
2022-01-31 10:37:32 -07:00
Scott Bishel
7e0fb26875
implement registry for channel intro button ( #2181 )
2022-01-31 10:15:50 -07:00
Michael Kochell
4f0be45827
Merge branch 'main' into app-bar-icon
2022-01-21 14:35:01 -05:00
Jesús Espino
02dfb6eceb
Moving the history instance creation after the plugin initialization (to honor the SiteURL config) ( #2109 )
...
* Moving the history instance creation after the plugin initialization (to honor the SiteURL config)
* Fixing welcome page images urls generation
* Fixing share board url generation
* Fixing more subpath problems
* Adding some tests with subpath
* Adding subpath test to welcome page
* fix linter error
2022-01-17 20:21:25 +01:00
Scott Bishel
1aa60009ea
remove BoardsUnfurl feature flag ( #2051 )
...
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
2022-01-17 10:07:50 -07:00
Michael Kochell
9401b1ea52
add app bar icon
2021-12-28 18:23:52 -05:00
Doug Lauder
75bd409ba0
Notifications phase 1 ( #1851 )
...
Backend support for subscribing/unsubscribing to blocks, typically cards and boards. Notifies subscribers when changes are made to cards they are subscribed to.
2021-12-10 10:46:37 -05:00
Miguel de la Cruz
d2bcb9ad66
Shows the version change banner only on plugin update and tries to reconnect when the interface is refreshed ( #1807 )
2021-11-13 12:03:53 +01:00
Asaad Mahmood
8d0e036719
Updating unfurl UI ( #1794 )
...
* Updating unfurl UI
* Updating remainder
2021-11-10 12:19:16 -08:00
Miguel de la Cruz
3ede6df028
Show a refresh banner on plugin update ( #1720 )
...
* Reload plugin on plugin update
* Add a banner that shows when updating the plugin and asks the user to reload
* Fix linter
2021-11-10 16:33:56 +01:00
Jesús Espino
0947babe50
Applying the plugin theme changes based on websocket event ( #1759 )
2021-11-08 07:52:31 -07:00
Hossein
690d424dfe
Fix Unfurl Bugs ( #1668 )
2021-10-27 14:53:53 -04:00
Scott Bishel
720e59fc10
add dropdownText when registering plugin ( #1671 )
2021-10-27 09:26:51 -06:00
Hossein
eed1f86c15
Unfurl Focalboard Link ( #1081 )
2021-10-22 12:13:31 -04:00
Asaad Mahmood
c332e455c1
Updating splash screen sizing for image and content ( #1399 )
...
* Updating splash screen sizing for image and content
2021-10-04 16:58:56 -04:00
Jesús Espino
17991b9161
Live Watch make target for improve the development experience ( #1389 )
...
* Live Watch make target for improve the development experience
* Fixing the pluginctl enable/disable code
* Addressing PR review comments
2021-10-04 10:06:54 +02:00
Christopher Speller
ee721c89f1
Fix tiny icons caused by css pollution ( #1327 )
2021-10-04 10:06:19 +02:00
Scott Bishel
f92727f993
add additional telemetry tracking ( #1220 )
...
* add additional telemetry tracking
* add additional telemetry tracking
* update name of event
* update logging
* remove log lines
2021-09-29 16:37:20 -06:00
Hossein
7fae65ea02
Start Welcome Page ( #1231 )
...
* start welcome page
* setup template
* setup forwarding logic
* fix linting errors
* Updating UI
* Use intl strings
* Address comments
* go to baords welcome
* Fix image problem
* fix linting
* fix getting shown wrong things
* fix build issues
* fix cypress test and non plugin
* Fix bugs
* remove console
* Add welcome page
* address comments
Co-authored-by: Asaad Mahmood <asaadmahmood@users.noreply.github.com>
2021-09-28 09:51:32 -04:00
Hossein
ec6bee9d65
Fix issue ( #1329 )
2021-09-27 15:07:35 -04:00
Jesús Espino
d6be51de76
Fix theming problems on account settings and custom-status modals ( #1202 )
...
Co-authored-by: Scott Bishel <scott.bishel@mattermost.com>
Co-authored-by: Hossein <hahmadia@users.noreply.github.com>
2021-09-21 16:29:08 +02:00
Harshil Sharma
26e6512626
Open dashboard from apps witcher ( #1295 )
2021-09-21 13:50:16 +05:30
Scott Bishel
838c6f90b7
Config for share board ( #1187 )
...
* initial commit for setting shared board configuration
* add unit test
* working again
* update default config
* initial commit for setting shared board configuration
* add unit test
* working again
* update default config
* add unit tests, some clean up
* more cleanup
* more clean up
* remove header text for GH-1105
* remove unnecessary logs
* update text
* fix lint errors
* more lint fixes
* webapp lint fixes
* Update mattermost-plugin/plugin.json
Co-authored-by: Justine Geffen <justinegeffen@users.noreply.github.com>
* Update mattermost-plugin/plugin.json
Co-authored-by: Justine Geffen <justinegeffen@users.noreply.github.com>
* update for review, sync with main
Co-authored-by: Justine Geffen <justinegeffen@users.noreply.github.com>
2021-09-16 13:31:02 -06:00
Harshil Sharma
a76c96f812
Updated target link form app switcher and saved last visited workspace ( #1198 )
...
* Saving last visited workspace ID
* Open dashboard when opening Focalboard form global app switcher
* Fixed lint errors
2021-09-15 12:18:25 +05:30
Asaad Mahmood
1836f9527f
Focalboard UI Fixes ( #1194 )
...
* 1173 - Show description fix
* 1191 - Octo-block Hover fix
* 1189 - Updating width of kanban header
* 1172 - Updating menu in the header
* Updating css
* Updating menu css
* Updating menu css
2021-09-14 20:58:37 +05:00
Jesús Espino
731163bcea
Not using the mattermost-redux getTheme version because is not matching the mattermost-webapp version ( #1186 )
...
Co-authored-by: Harshil Sharma <harshilsharma63@gmail.com>
2021-09-14 16:43:52 +05:30
Jesús Espino
fae2ac150e
Respect the mattermost icon when focalboard is used as a plugin ( #1185 )
2021-09-10 22:34:26 +02:00
Asaad Mahmood
112b627f80
1095 - Updating global menu color for plugin ( #1157 )
...
Co-authored-by: Scott Bishel <scott.bishel@mattermost.com>
2021-09-10 15:30:47 +05:00
Harshil Sharma
de5f06c426
Added support for subpaths in siteURL ( #1110 )
...
* Added support for subpaths in siteURL
* Removed a debug statement
Co-authored-by: Jesús Espino <jespinog@gmail.com>
* Updated channel header to support subpaths
Co-authored-by: Jesús Espino <jespinog@gmail.com>
2021-09-07 10:08:02 +05:30
Asaad Mahmood
35f51d2999
1112 - Updating button active state in viewHeader ( #1138 )
...
* 1112 - Updating button active state in viewHeader
* Updating UI for buttons
2021-09-02 21:22:43 +05:00
Scott Bishel
94e6e8a9f7
Plugin telemetry ( #1069 )
...
* implement webapp telemetry
* cleanup
* remove imports, update events
* change event title
* update for lint
* add test, update filename
* linter fix
* fix field name
* revert changes
* fix test
* update builds
* fix workflows
* fix workflows
* fix workflow
* temp checkin
* remove log lines
* updates from peer review
2021-09-01 15:53:27 -06:00
Scott Bishel
f10b4a82a3
fix for displaying global nav in focalboard ( #1132 )
2021-08-31 11:24:41 -06:00
Miguel de la Cruz
e10229031f
Add a plugin adapter to reuse MM websocket in plugin mode ( #1079 )
...
* Add a plugin adapter to reuse MM websocket in plugin mode
* Remove development replace
* Switch all go.mod files to use 1.16
* Fix linter issues
* Fix linter
* Update server version to contain the new hooks
2021-08-27 10:59:14 +02:00
Jesús Espino
79f026b9a9
Making favicon store/restore more robust ( #1093 )
2021-08-26 10:14:41 +02:00
Chen-I Lim
791c600151
Fix #1086 . Update channel header button hint. ( #1103 )
...
Co-authored-by: Hossein <hahmadia@users.noreply.github.com>
2021-08-25 10:48:51 -07:00
Jesús Espino
dfb34d81a2
Automatically add the .focalboard-body class to all sass classes on plugin mode ( #1068 )
...
* Automatically add the .focalboard-body class to all sass classes on plugin mode
* Addressing review comment
2021-08-25 13:05:12 +02:00
Chen-I Lim
5f8e08b79e
Fix #1086 : Update channel header button hint ( #1087 )
2021-08-24 11:48:29 -07:00
Jesús Espino
b5d58060cf
Fixing some color variables ( #1038 )
2021-08-19 12:26:26 +02:00
Asaad Mahmood
307fee78fc
GH-994 - Updating color for global header menu ( #1012 )
...
* Updating color for global header menu
* Updating css
Co-authored-by: Jesús Espino <jespinog@gmail.com>
2021-08-19 10:28:29 +02:00
Jesús Espino
83a45ae706
Fixing favicon changes on other browsers ( #1017 )
2021-08-17 22:50:49 +02:00
Jesús Espino
a8b0f68e1e
Storing the last channel viewed to workaround the fact that playbooks is not bind to channels ( #974 )
...
Co-authored-by: Scott Bishel <scott.bishel@mattermost.com>
2021-08-14 17:24:14 +02:00
Jesús Espino
a442f08ed3
Using an icon name instead of the component for registerProduct ( #951 )
2021-08-12 17:06:09 +02:00