Devin Binnie
661099dd28
[MM-51961] Migrate calls widget to singleton ( #2667 )
...
* Migrate callsWidgetWindow to singleton
* REVERT ME: removed references to ServerManager
2023-04-12 07:50:34 -04:00
Devin Binnie
862287edff
Migrate viewManager to singleton ( #2656 )
2023-04-05 13:01:09 -04:00
Devin Binnie
12ec2748b4
Refactor webContentsEvents and popup listeners ( #2587 )
2023-03-07 08:50:39 -05:00
Devin Binnie
6dca4a5095
[MM-50410] Allow any unhandled target=_blank links to open in the browser ( #2548 )
2023-02-09 09:03:32 -05:00
Devin Binnie
07e41ec678
Remove use of getView()
and replace with getViewByURL()
where necessary. ( #2544 )
...
* WIP
* Replace getView with getViewByURL
2023-02-07 08:59:35 -05:00
Devin Binnie
f62944c5a4
[MM-43656] Flush cookies to disk on finishing custom login ( #2076 )
...
* [MM-43656] Flush cookies to disk on finishing custom login
* Fixed a test
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2023-02-01 14:32:22 -05:00
Devin Binnie
4c968dc747
Add webContents listeners to modals ( #2247 )
...
* Add webContents listeners to modals
* Fix tests
2022-09-01 09:41:06 -04:00
Devin Binnie
626fea84a5
[MM-41999] Add additional logging for debugging, allow users to change log level ( #2031 )
...
* Add debug logging switch
* Add tests
* Mock electron-log globally in jest
* New logs for debugging
* Switch to a dropdown to choose log levels
* Fix tests
* Update wording
2022-03-31 16:46:57 -04:00
Alejandro García Montoro
c43dfe6002
MM-41042: Allow trusted plugin routes ( #1956 )
...
* Allow trusted plugin routes
The only allowed plugin route is, for now, the export endpoint for the
channel export plugin.
* Keep it simple
2022-01-20 15:19:48 -05:00
Devin Binnie
9b1ee66c8c
[MM-32946][MM-40602] Ensure URL is valid before showing tooltip link, allow parsed URLs that aren't valid to open in browser ( #1925 )
...
* [MM-40602] Ensure URL is valid before showing tooltip link
* Rework to allow invalid URLs to display
* [MM-32946] Allow parsable URLs and open invalid URIs in browser
2021-12-16 10:06:11 -05:00
ChristophKaser
fca6a75ee4
[GH-1635] don't validate custom protocol URLs ( #1889 )
...
* don't validate custom protocol URLs
* added unit tests for invalid URLs with custom protocols
2021-12-10 11:30:10 +01:00
Devin Binnie
72f7cb4f08
[MM-40329] Unit tests for main/views ( #1883 )
...
* WIP
* [MM-40329] Unit tests for main/views
* Lint/type fix
* Merge'd
2021-12-06 10:13:26 -05:00