Devin Binnie
78dc529d32
Fixed Linux snapping, performance stuff ( #2706 )
2023-05-03 13:09:54 -04:00
Devin Binnie
717544779a
Fixed the window resize for Windows as well ( #2705 )
2023-05-03 11:40:43 -04:00
Devin Binnie
1049b0763c
Fixed a few resizing issues ( #2703 )
...
* Fix bad handler on resize for Linux
* Fix maximize/minimize issue again
* Fix macOS rapid resizing issue
* Make sure #2638 is still fixed
* Still don't need this
* Added comment and fixed test
2023-05-03 08:48:54 -04:00
Devin Binnie
e227c6bf1d
[MM-52587] Clean up URL utils, use isInternalURL when possible ( #2702 )
2023-05-03 08:48:41 -04:00
Devin Binnie
f3a4417464
[MM-52139] Force user to reset default downloads directory when the app is not allowed to access it ( #2699 )
...
* [MM-52139] Force user to reset default downloads directory when the app is not allowed to access it
* Fix a bug where a different download location choice would cause a problem
* Missed i18n
2023-05-02 14:37:14 -04:00
Claudio Costa
09fe196bc6
Prevent calls widget window from showing native shadow ( #2693 )
2023-05-02 14:45:24 +02:00
Devin Binnie
06ed78f050
[MM-52285] Upgrade to Electron v23.3.0, electron-context-menu to v3.6.0 ( #2700 )
2023-05-02 08:38:55 -04:00
Devin Binnie
509c1a7be0
[MM-52380] Fix unhandled rejection when clearing app cache ( #2696 )
...
* [MM-52380] Fix unhandled rejection when clearing app cache
* Make sure the window is loaded first
---------
Co-authored-by: Mattermost Build <build@mattermost.com>
2023-05-01 12:09:52 -04:00
Devin Binnie
35e2b81677
Update wine key to 22.04 ( #2697 )
2023-05-01 11:35:44 -04:00
Francesco Bedini
bc515775b5
Translated using Weblate (Italian)
...
Currently translated at 23.8% (63 of 264 strings)
Translation: mattermost-languages-shipped/mattermost-desktop
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-desktop/it/
2023-05-01 09:21:53 -04:00
Kwangoh Moon
5bb2888ae3
Translated using Weblate (Korean)
...
Currently translated at 100.0% (264 of 264 strings)
Translation: mattermost-languages-shipped/mattermost-desktop
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-desktop/ko/
2023-05-01 09:21:53 -04:00
Kwangoh Moon
3b4b6674fb
Translated using Weblate (Korean)
...
Currently translated at 99.2% (262 of 264 strings)
Translation: mattermost-languages-shipped/mattermost-desktop
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-desktop/ko/
2023-05-01 09:21:53 -04:00
metanerd
748b8c8c2e
Draft: Upgrade node-abi ( #2691 )
2023-05-01 09:21:16 -04:00
Devin Binnie
0f94b7d510
Fixed Snap issue with resizing on Windows 11 ( #2686 )
...
* Fixed Snap issue with resizing on Windows 11
* Run on focus/blur as well
* Whoops, left my logging changes
* Fix tests
2023-04-21 18:09:20 -04:00
Devin Binnie
73edb2fe48
Fixed bad mention counts in the dropdown menu ( #2687 )
2023-04-21 16:57:44 -04:00
Devin Binnie
f4f4511cc7
Remove WindowManager, separate functionality into smaller modules ( #2682 )
...
* Move sendToRenderer to respective singletons
* Move to using ViewManager call for getting view by webContentsId
* Move show and create logic to main window, handle deep linking seperately
* Move resizing logic and event handing to mainWindow
* Move server switching logic to main/app
* Move tab switching logic to main/app, rely on showById for most usage
* Migrate remaining functions, remove windowManager objects, set up imports for self-contained singletons
* Fix E2E tests
* Update src/main/app/servers.ts
Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
---------
Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
2023-04-19 11:04:26 -04:00
Devin Binnie
a141d3cde4
Migrate downloads dropdown menus to singletons ( #2680 )
2023-04-18 09:14:18 -04:00
Devin Binnie
b71322a682
Migrate teamDropdownView to singleton ( #2677 )
2023-04-14 12:14:11 -04:00
Devin Binnie
1428ba694b
Clean up appState module, move to common, simplify events ( #2676 )
...
* Refactor appState into class, simplify events
* Move appState to common module, make case for object consistent
* Naming change
* Update name
2023-04-14 12:09:33 -04:00
Devin Binnie
c0dddd88ee
Update eslint-plugin-mattermost version ( #2678 )
2023-04-13 07:14:56 -04:00
Devin Binnie
686b4ac9f1
[MM-50485] Migrate app to ServerManager, remove view names and replace with IDs ( #2672 )
...
* Migrate app to ServerManager, remove view names and replace with IDs
* Fixed a test
* Fixed a bug when adding the initial server
* Merge'd
* Bug fixes and PR feedback
2023-04-12 12:52:34 -04:00
Mattermod
d87097b1eb
Update Licences at Notice.txt to reflect dependency changes. ( #2675 )
2023-04-12 10:50:47 -04:00
Felipe Nogueira
93789cb27f
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 48.8% (129 of 264 strings)
Translation: mattermost-languages-shipped/mattermost-desktop
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-desktop/pt_BR/
2023-04-12 08:15:05 -04:00
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
741087cb55
Refactor config, move ipc calls to app module, some cleanup ( #2669 )
2023-04-06 11:24:57 -04:00
Devin Binnie
88eb2e2c70
[MM-51964] Clean up MattermostView, remove tuple in preparation for id ( #2668 )
...
undefined
2023-04-06 11:17:33 -04:00
Devin Binnie
53fb8c8fd3
[MM-50485] Implement ServerManager, introduce id concept for identifying servers/views ( #2654 )
...
* Implement ServerManager, introduce id concept for identifying servers/views
* REVERT ME (eventually): Move back to old logging
* PR feedback
* PR feedback
* Revert "REVERT ME (eventually): Move back to old logging"
This reverts commit 46954a5bbed4dd29e89ca9d5217bb75af2837bb3.
* Merge'd
* Use the correct method for Logger in ServerManager
2023-04-05 16:30:50 -04:00
Devin Binnie
862287edff
Migrate viewManager to singleton ( #2656 )
2023-04-05 13:01:09 -04:00
Devin Binnie
245215c678
[MM-51873] Create central logging module for adding prefixes to differentiate logs between modules ( #2652 )
...
* Create central logging module for adding prefixes to differentiate logs between modules
* Turn logger into class
* Merge'd
* Rework to use class more intelligently
* Fix modalView
* Fix webContentEvents
* Update src/main/app/intercom.ts
Co-authored-by: Daniel Espino García <larkox@gmail.com>
* Shorten prefixes on object creation
---------
Co-authored-by: Daniel Espino García <larkox@gmail.com>
2023-04-05 12:09:56 -04:00
Devin Binnie
865b00625e
Allow multiple MAS pre-finals to be created using the release script ( #2664 )
2023-04-05 09:30:43 -04:00
Devin Binnie
39150137b6
[MM-51874] Migrate loading screen to singleton ( #2655 )
...
* Migrate loadingScreen to singleton
* REVERT ME when MainWindow singleton changes are merged
* Revert "REVERT ME when MainWindow singleton changes are merged"
This reverts commit 2de5520117b9aefb8eeb161d493de7cb275f7a5b.
2023-04-04 11:49:40 -04:00
Devin Binnie
22ec280945
[MM-51871] Migrate mainWindow and settingsWindow to singletons ( #2650 )
...
* Migrate mainWindow to singleton
* Migrate settingsWindow to singleton
* PR feedback
* Missed a couple unwrapping cases
2023-04-04 10:01:40 -04:00
Devin Binnie
c682cf5dd2
Fix final release pipeline ( #2663 )
2023-04-04 08:29:09 -04:00
Devin Binnie
112a591796
Move Validator to common module ( #2651 )
2023-04-04 08:05:40 -04:00
Devin Binnie
e0a9527318
Fixed a typo in MAS workflow ( #2662 )
2023-04-03 14:50:23 -04:00
Devin Binnie
beb7ad327a
Remove unneeded entitlements ( #2659 )
2023-04-03 10:17:17 -04:00
Devin Binnie
44c5e6ec9f
For MAS pre-release, only release to MAS (and not actual production) ( #2660 )
2023-04-03 10:10:40 -04:00
Pantelis Vratsalis
212b2406e7
Change default devServer port to 9065 ( #2657 )
2023-04-03 09:06:17 -04:00
Felipe Nogueira
3291667c19
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 48.8% (129 of 264 strings)
Translation: mattermost-languages-shipped/mattermost-desktop
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-desktop/pt_BR/
2023-04-03 09:02:27 -04:00
Ji-Hyeon Gim
81d783a5ee
Translated using Weblate (Korean)
...
Currently translated at 100.0% (264 of 264 strings)
Translation: mattermost-languages-shipped/mattermost-desktop
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-desktop/ko/
2023-04-03 09:02:27 -04:00
Christopher Poile
4fe66b298d
MM-51850 - Calls: Fix for crash after closing popout ( #2647 )
2023-03-31 11:46:27 -04:00
Devin Binnie
a6f153b55a
Add .mas tag for releases ( #2644 )
2023-03-30 11:27:09 -04:00
Devin Binnie
c5a5fa4da7
Add a checkbox asking users to reproduce on the latest version of the Desktop App ( #2642 )
...
* Add a checkbox asking users to reproduce on the latest version of the Desktop App
* Fixed the wording to include prerelease versions
2023-03-29 10:13:57 -04:00
Christopher Poile
d18e3e2251
MM-51535 - Calls: Fix unrestricted redirect from calls widget ( #2635 )
...
* add will-redirect handler to prevent unrestricted redirect
* import ordering
* simplify onWillRedirect handler; tests
* Adding punctuation to force tests to run again.
2023-03-28 09:53:30 -04:00
Claudio Costa
cc706f7a97
Escape regexp input in isCallsPopOutURL ( #2629 )
2023-03-23 10:56:47 -06:00
Claudio Costa
9570e030e7
Allow starting a call from existing thread ( #2630 )
2023-03-21 14:01:41 -04:00
Devin Binnie
c85a4497b6
Fix the issue where we sometimes need to wait for GPO teams properly ( #2621 )
2023-03-20 16:24:07 -04:00
Kaya Zeren
a4444bda1e
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (264 of 264 strings)
Translation: mattermost-languages-shipped/mattermost-desktop
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-desktop/tr/
2023-03-20 09:16:33 -04:00
Devin Binnie
4ed2eccddd
Add MAS approval step to the release script ( #2624 )
2023-03-16 11:24:41 -04:00
Antonis Stamatiou
9111e45fbc
hotfix nightly workflow name ( #2623 )
2023-03-16 12:42:44 +02:00