j0794
4ec27f3e7c
Fix issue with media permissions on Linux ( #3355 )
2025-03-13 12:58:14 -04:00
Devin Binnie
eeddb8f897
[MM-63399] Add a changelog link for when the app auto updates ( #3371 )
...
* [MM-63399] Add a changelog link for when the app auto updates
* PR feedback
* PR feedback
2025-03-12 16:54:37 +00:00
Devin Binnie
ffd1804b0d
Fix an issue where the incompatible server check defaults to show the screen when the server info is not present ( #3365 )
2025-03-05 09:40:55 -06:00
Devin Binnie
d33e6d9ecb
[MM-63265] Use constants for modal keys ( #3360 )
2025-03-04 10:01:30 -06:00
Devin Binnie
1f4e1e0015
[MM-62448] Remove react-bootstrap, bootstrap and dependencies ( #3358 )
2025-02-27 18:27:03 -05:00
Devin Binnie
5d7374971c
[MM-61717] Refresh Settings Modal without Bootstrap ( #3337 )
...
* [MM-61717] Refresh Settings Modal without Bootstrap
* Fix i18n
* Couple small bug fixes
* E2E test updates
* Fix linux tests
* PR feedback
* PR feedback
* PR feedback
* Fix the border opacity and height
* PR feedback
* PR feedback 2
2025-02-27 20:51:49 +00:00
Devin Binnie
a4019ddd72
Reload server info on retry ( #3356 )
...
* Reload server info on retry
* test
2025-02-27 14:55:57 +00:00
Devin Binnie
6fa5508588
[MM-63224] Add incompatible server screen ( #3348 )
...
* [MM-63224] Add incompatible server screen
* Fixed issue where init isn't called on no server case
* Amend check
2025-02-21 10:17:49 -05:00
Devin Binnie
097dcfab75
Fix missed props destructure ( #3344 )
2025-02-18 11:21:14 -05:00
Devin Binnie
4d754efdd7
[MM-61716][MM-62643] Introduce Modal component, remove bootstrap and react-bootstrap from most modals, update styles ( #3317 )
...
* Introduce Modal, add some styles from the webapp
* Remove bootstrap from LoadingScreen/WelcomeScreen
* Migrate add/edit server modal to Modal, remove bootstrap
* Migrate remove server modal to Modal, remove bootstrap
* Migrate certificate modal to Modal, remove bootstrap
* Migrate login and permission modals to Modal, remove Bootstrap
* Misc fixes
* E2E tests for current modals
* Update src/renderer/components/Modal.tsx
Co-authored-by: Daniel Espino García <larkox@gmail.com >
* Update src/renderer/components/Modal.tsx
Co-authored-by: Daniel Espino García <larkox@gmail.com >
* PR feedback
---------
Co-authored-by: Daniel Espino García <larkox@gmail.com >
Co-authored-by: Mattermost Build <build@mattermost.com >
2025-02-18 15:58:28 +00:00
yasser khan
d9967f30b0
Fix(e2e): E2E report should be available in the community channel. ( #3305 )
2025-02-14 15:30:03 +05:30
Devin Binnie
face4096f1
[MM-62781] Wait for nonce before requesting info that will update the server dropdown component ( #3320 )
2025-02-12 09:27:44 -05:00
Devin Binnie
1d912caa4e
[MM-62094] E2E: Don't including loading screen or other windows in server map, remove check for loading screen finish ( #3252 )
2025-02-04 11:15:22 +05:30
Devin Binnie
6c17001e76
[MM-62581] Prevent URL view from ever taking focus by always returning focus to the current server view ( #3303 )
2025-01-31 10:31:47 -05:00
Devin Binnie
17300dfd4a
[MM-62724] Refresh error page screen to match branding, remove react-bootstrap ( #3300 )
...
* [MM-62724] Refresh error page screen to match branding, remove react-bootstrap
* Fix links on error page to open externally
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2025-01-31 10:26:24 -05:00
Devin Binnie
d7d851a480
[MM-62787] Fix warning state color on welcome screen URL input ( #3306 )
2025-01-31 09:32:02 -05:00
Devin Binnie
f070b7068e
[MM-62650][MM-62651] Remove bootstrap/react-bootstrap from TabBar, MainPage ( #3292 )
2025-01-30 15:37:05 -05:00
Devin Binnie
47cea9a217
[MM-62709] Patched electron-context-menu to use WebContentsView, avoid using electron-dl ( #3291 )
...
Co-authored-by: Mattermost Build <build@mattermost.com >
2025-01-30 15:36:11 -05:00
Devin Binnie
c3657c6318
[MM-62652] Replace Button
from react-bootstrap
with button
( #3295 )
2025-01-28 08:45:35 -05:00
Devin Binnie
8f151562b5
[MM-62741] Fix loading screen flash between transitions ( #3296 )
2025-01-28 08:09:53 -05:00
Devin Binnie
9ecd139abf
[MM-62649] Switch DeveloperModeIndicator over to floating-ui ( #3294 )
...
* [MM-62649] Switch DeveloperModeIndicator over to floating-ui
* Fix test
2025-01-28 08:04:48 -05:00
Devin Binnie
0bbf4ef595
[MM-62670] Update cert issue error message ( #3286 )
2025-01-23 09:01:43 -05:00
Claudio Costa
34932dfa06
Expose Desktop API in Calls popout window ( #3258 )
2025-01-20 12:26:02 -05:00
Devin Binnie
34b5f52f0c
[MM-62232] Update loading and welcome screens, theming fixes ( #3279 )
...
* Replace images with new SVG components, replace backgrounds
* Add Denim and Onyx themes, fix associated themeing issues
* Add back elevation variables
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2025-01-13 14:42:27 +00:00
Devin Binnie
f64e9ab048
[MM-62395] Don't attempt to set boundaries for a window that is no longer attached ( #3278 )
...
Co-authored-by: Mattermost Build <build@mattermost.com >
2025-01-08 14:56:05 +00:00
Claudio Costa
f418475272
[MM-62205] Dynamically toggle widget window visibility when popout opens/closes ( #3253 )
...
* Dynamically toggle widget window visibility when popout opens/closes
* Improve method naming
2024-12-17 15:57:58 -06:00
Claudio Costa
c2bfeade4d
Calls: switch tab on actions requiring focus ( #3235 )
2024-12-13 15:11:08 -06:00
Devin Binnie
1894d8a6c6
[MM-61821] Automatically allow permission checks for supported permission types through for GPO configured servers ( #3231 )
...
* [MM-61821] Automatically allow permission checks for supported permission types through for GPO configured servers
* Fix lint
* Fix tsc
2024-12-03 16:55:13 -05:00
Devin Binnie
723fda8abb
[MM-37379] Add "Clear Data" options in the menu to allow users to force Electron to blow away session data. ( #3185 )
...
* [MM-37379] Add "Clear Data" options in the menu to allow users to force Electron to blow away session data.
* Fix i18n
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2024-11-26 15:03:25 +00:00
Devin Binnie
057572e847
[MM-61919] Wrap potential crash in try/catch for thumbnails, fall back to createFromPath
( #3224 )
...
* [MM-61919] Wrap potential crash in try/catch for thumbnails, fall back to `createFromPath`
* Fix lint
2024-11-26 08:11:57 -05:00
Devin Binnie
513a7e0a86
[MM-56795] Improve help options in the Help menu ( #3216 )
...
* [MM-56795] Improve help options in the Help menu
* Fix i18n
* Remove extra separator
2024-11-22 10:18:38 -05:00
Devin Binnie
fad05fd774
[MM-61864] Fix issue where the app will not restore when opened again from cold, fix issue where deep linking from cold didn't work on Linux ( #3214 )
...
* [MM-61864] Fix issue where the app will not restore when opened again from cold, fix issue where deep linking from cold didn't work on Linux
* Update src/main/app/initialize.ts
Co-authored-by: Maria A Nunez <maria.nunez@mattermost.com >
---------
Co-authored-by: Maria A Nunez <maria.nunez@mattermost.com >
2024-11-19 16:38:13 -05:00
Devin Binnie
8aa0b86c7a
[MM-22555] Auto-fill server URLs when deep linking into the Desktop App and the server isn't configured ( #3200 )
...
* Allow deep linking to non-configured servers by auto filling the modal
* Fall back to base URL if URL with path name does not work
* Allow deep linking directly into a new server with a permalink
* Support welcome screen/no server case
* Some cleanup
2024-11-18 14:08:00 -05:00
Devin Binnie
453965c964
[MM-53799] Stop autocompleting while the user is typing https://
( #3202 )
...
* [MM-53799] Stop autocompleting while the user is typing `https://`
* PR feedback
* Fix casing issue
2024-11-13 17:05:24 +00:00
Devin Binnie
1fe94eb167
Fixed issues with loading the app from cold when deep linking ( #3201 )
...
* Fixed issues with loading the app from cold when deep linking
* Don't call show() before the window is created on Windows
2024-11-13 10:46:32 -05:00
Andrey Sokolov
cd2d5e817f
Directory can have spaces in its name ( #3198 )
2024-11-12 08:04:34 -05:00
Devin Binnie
03dcd86a5a
[MM-60080] Fixed the MAS migration from the DMG build, fixed a potential crash case ( #3186 )
...
* [MM-60080] Fixed the MAS migration from the DMG build, fixed a potential crash case
* Merge'd
2024-11-04 10:54:46 -05:00
Tsarkov Maksim
ebbee6da5d
Fix: Adjust dropdown menu item layout for better text fitting ( #3159 )
...
- Updated the styling of `.DownloadsDropdownMenu__MenuItem` to improve text fitting and prevent text overlap.
2024-11-04 09:12:30 -05:00
Devin Binnie
5fccd0f837
[MM-59823] Migrate BrowserView
to WebContentsView
( #3177 )
...
* Migrate to WebContentsView from BrowserView
* A bit of cleanup, stop holding reference to the loading screen
* Fix tests
* Fix i18n
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2024-10-30 09:05:51 -04:00
Pablo Vélez
f99c10a527
MM-60233 - fix issue in kde of focus after minimize ( #3157 )
...
* MM-60233 - fix issue in kde of focus after minimize
* fix and add unit tests
* enhance condition logic
* place the iskde in utils to be reusable, adjust tests
* move logic to prevent potential problems with upcoming version
* adjust unit test to the new logic
2024-10-29 09:55:01 -04:00
Devin Binnie
6d37cc2dbb
[MM-59483] Remove legacy preload and custom login code ( #3174 )
...
* Remove legacy preload script code
* Remove custom login code
* FIx i18n
2024-10-25 10:02:56 -04:00
Devin Binnie
14bb75eaed
[MM-61271] Upgrade to Electron v33.0.2 ( #3181 )
...
* [MM-61271] Upgrade to Electron v33.0.2
* Fix node-abi
* Fix and patch nan
2024-10-25 09:35:13 -04:00
Devin Binnie
0652f7ff80
[MM-61144][MM-60704] Show badges and allow Edit Server modal for permissions for pre-defined servers ( #3175 )
2024-10-24 13:12:53 -04:00
Devin Binnie
97a872a925
[MM-61058] Upgrade electron-log
, turn on async logging ( #3173 )
2024-10-23 08:52:29 -04:00
Pablo Vélez
9de4f6c2eb
MM-60224 - disable upgrade app button once download starts ( #3164 )
...
* MM-60224 - disable upgrade app btn once download starts
* add translations
* fix styles for update available in dark-mode
2024-10-21 17:16:46 +02:00
Devin Binnie
10295162e0
[MM-60086][MM-60610] Implement performanceMonitor, collect CPU/memory usage data and send via API ( #3165 )
...
* [MM-60086][MM-60610] Implement performanceMonitor, collect CPU/memory usage data and send via API
* Translations
* PR feedback
* Update api-types package
2024-10-18 10:13:39 -04:00
Pablo Vélez
da88b8643e
MM-60782 - use default download directory on windows ( #3161 )
...
* MM-60782 - use default download directory on windows
* fix unit tests
2024-10-18 09:39:56 -04:00
Claudio Costa
071e9d32cc
[MM-61040] Handle custom protocols in plugins popouts ( #3166 )
...
* Handle custom protocols in plugins popouts
* Improve
2024-10-14 08:16:40 -06:00
Devin Binnie
ddecc42233
Disable full screen mode on Linux ( #3151 )
2024-09-24 09:47:38 -04:00
Devin Binnie
c6b68a82b9
[MM-60201] Fixed a potential crash on removing server ( #3152 )
2024-09-23 08:42:19 -04:00