Commit graph

2208 commits

Author SHA1 Message Date
Mattermost Build ceec1ec19b
[MM-38532] Use currentView to check for most recently used view (#1776) (#1777)
(cherry picked from commit 3665e87cba)

Co-authored-by: Devin Binnie <52460000+devinbinnie@users.noreply.github.com>
2021-10-01 11:35:31 -04:00
Devin Binnie ee4e438bd7 Bump to version 5.0.0-rc2 2021-09-29 14:28:33 -04:00
Mattermost Build 28e5a64bac
Fix for user selection on the dropdown menu button (#1773) (#1774)
(cherry picked from commit 33933781fd)

Co-authored-by: Devin Binnie <52460000+devinbinnie@users.noreply.github.com>
2021-09-29 14:28:05 -04:00
Mattermost Build 73c0b240fe
[MM-38607] Ensure window is inside one of the screen bounds before rendering (#1769) (#1772)
(cherry picked from commit a3d7f0518e)

Co-authored-by: Devin Binnie <52460000+devinbinnie@users.noreply.github.com>
2021-09-29 13:09:38 -04:00
Mattermost Build 590ff4d0c5
[MM-38857] Fix spellcheck locales regex (#1764) (#1771)
* [MM-38857] Fix spellcheck locales regex

* Remove unnecessary regex

(cherry picked from commit a48c469005)

Co-authored-by: Devin Binnie <52460000+devinbinnie@users.noreply.github.com>
2021-09-29 13:07:42 -04:00
Mattermost Build 7aefdda561
[MM-38695] Fixed minimize to tray setting on Linux (#1767) (#1770)
* [MM-38695] Fixed minimize to tray setting on Linux

* Lint fix

(cherry picked from commit fe19fe51d4)

Co-authored-by: Devin Binnie <52460000+devinbinnie@users.noreply.github.com>
2021-09-29 12:30:12 -04:00
Mattermost Build ac7cb1d825
Fixed multiple reloads happening on launch (#1761) (#1768)
* Fixed multiple reloads happening on launch

* Remove extra log statement

(cherry picked from commit 5df0657588)

Co-authored-by: Devin Binnie <52460000+devinbinnie@users.noreply.github.com>
2021-09-27 17:56:15 -04:00
Mattermost Build 8ac48d618d
[MM-38649] Put top bar in a BrowserView (#1758) (#1766)
* [MM-38649] Tab bar as BrowserView POC

* Fixes for Mac

* Linux fixes

* Lint fix

* Make view full height

* Fix for macOS getting stuck when dragging

* Lint fix

(cherry picked from commit c914903df9)

Co-authored-by: Devin Binnie <52460000+devinbinnie@users.noreply.github.com>
2021-09-27 13:47:47 -04:00
Mattermost Build 7fc2d944cc
Fix tab opening behaviour for playbooks (#1763) (#1765)
(cherry picked from commit 9c5e4880ea)

Co-authored-by: Jesse Hallam <jesse.hallam@gmail.com>
2021-09-27 10:56:31 -03:00
Mattermost Build 6658599147
remove global shortcuts (#1740) (#1762)
* remove global shortcuts

* Add global shortcuts only when the app is in focus

Co-authored-by: Devin Binnie <devin.binnie@mattermost.com>
(cherry picked from commit 0476d3efb8)

Co-authored-by: Guillermo Vayá <guillermo.vaya@mattermost.com>
2021-09-27 12:14:41 +02:00
Mattermost Build 44456a1b85
[MM-37055] Remove commit hash from release builds generated by CircleCI (#1750) (#1760)
(cherry picked from commit e8523067b0)

Co-authored-by: Devin Binnie <52460000+devinbinnie@users.noreply.github.com>
2021-09-23 09:33:48 -04:00
Mattermost Build 73b8d47172
[MM-38679] Fix download notification title on Windows (#1752) (#1759)
* [MM-38679] Fix download notification title on Windows

* Lint fix

(cherry picked from commit 45ff8cbd9f)

Co-authored-by: Devin Binnie <52460000+devinbinnie@users.noreply.github.com>
2021-09-22 15:11:53 -04:00
Amy Blais 0a62ae148d Update NOTICE.txt (#1749)
* Update NOTICE.txt

* Update NOTICE.txt
2021-09-22 11:40:39 -04:00
Devin Binnie 704d87818a
[MM-38577] Allow exit of full screen mode using the restore button on Windows (#1744) (#1757) 2021-09-22 09:58:09 -04:00
Devin Binnie f3d3e59985
[MM-38642] Set a max-width for the dropdown button and menu (#1751) (#1756) 2021-09-22 09:52:20 -04:00
Devin Binnie e971f96173
[MM-38530] Update build to generate universal binaries (#1747) (#1755)
* [MM-38530] Update build to generate universal binaries

* Rework to only build on releases, not needed for development/PR builds

* Update cp_artifacts script

* remove pr
2021-09-22 09:46:20 -04:00
Devin Binnie 28f9c03270 Merge branch 'release-5.0' of https://github.com/mattermost/desktop into release-5.0 2021-09-21 15:57:48 -04:00
Devin Binnie 8daf808e73 Fixes for release v5 (#1745)
* Change to v5.0

* Fix script to assume no RC

* Bump to version 5.0-rc1

* Fix the version

* Bump to version 5.0.0-rc1

* Fix msi build

* Bump to version 5.0.0-rc2

* Fix version again

* Bump to version 5.0.0-rc1

* Oops

* Bump to version 5.0.0-rc1

* Remove version upgrade

* Lock to version 16
2021-09-21 15:57:40 -04:00
Devin Binnie 11951f3a14
[MM-36032] Add electron-context-menu to popup windows (#1746) (#1753) 2021-09-21 15:55:49 -04:00
Devin Binnie 5d44f83c63 Bump to version 5.0.0-rc1 2021-09-20 15:16:20 -04:00
Devin Binnie c6bd3437d9 Oops 2021-09-20 15:16:06 -04:00
Devin Binnie 33d07ffe03 Bump to version 5.0.0-rc1 2021-09-20 15:01:33 -04:00
Devin Binnie c03324c26d Fix version again 2021-09-20 15:01:29 -04:00
Devin Binnie c0180d4699 Bump to version 5.0.0-rc2 2021-09-20 15:00:25 -04:00
Devin Binnie 5de4ee7a26 Fix msi build 2021-09-20 15:00:15 -04:00
Devin Binnie f0c97989c6 Bump to version 5.0.0-rc1 2021-09-20 14:27:33 -04:00
Devin Binnie 4b56795f2b Fix the version 2021-09-20 14:26:52 -04:00
Devin Binnie d6a428252a Bump to version 5.0-rc1 2021-09-20 14:16:03 -04:00
Devin Binnie 1382920b6c Fix script to assume no RC 2021-09-20 14:15:59 -04:00
Devin Binnie e082887bd8 Change to v5.0 2021-09-20 14:14:53 -04:00
Devin Binnie 6dc84b3e5d
[MM-33112] Add support for multiple custom spellchecking languages (#1743)
* [MM-33112] Add support for multiple custom spellchecking languages

* Styles and other formatting

* Type and lint fixes

* Update wording
2021-09-20 14:10:01 -04:00
Devin Binnie c3963424f1
[MM-38532] Force new server to display when added (#1737) 2021-09-20 13:56:12 -04:00
JtheBAB ac0de01d4b
Update mattermost.adml (#1742) 2021-09-20 09:34:21 -04:00
Devin Binnie fc9bf1e4a3
[MM-38570] Fixed the keyboard shortcuts for switching tabs when some tabs are closed (#1739) 2021-09-20 09:14:42 -04:00
Devin Binnie c12c9fb2e4
[MM-38535] Overlay drag region with clickable area when menu is open (#1738) 2021-09-20 11:40:27 +02:00
Devin Binnie b25ccfeecf
[MM-38524] Rework the closing and opening tab logic, fixed login issue (#1735)
* Rework the closing and opening tab logic to better suit adding and removing servers

* A couple more fixes

* Lint fix

* [MM-38524] Fix login issue

* Remove unneeded code
2021-09-16 13:35:07 -04:00
Devin Binnie df57051eaa
[MM-36309] Restore window menu, override shortcuts for window menu so they don't interfere (#1732) 2021-09-15 09:52:53 +02:00
Devin Binnie 980eed8d8d
[MM-38503] Upgrade to Electron v14 (#1734)
* [MM-38503] Upgrade to Electron v14

* Temporarily comment out tests that use spectron

* One more
2021-09-14 09:53:00 -04:00
John Willis 375da5bdb3
[MM-16516] Add a "don't trust" option for certificates (#1733)
* Added checkbox to certificate not trusted modal

* Added functionality to store a dontTrust boolean with the certificate store
2021-09-14 11:16:04 +02:00
Devin Binnie 20ec525819
[MM-38459] Resize the menu instead of removing the browser view altogether (#1730) 2021-09-10 13:48:34 -04:00
Devin Binnie 2bdc0dba2b
[MM-38325] Polished up some of the UI elements (#1727)
* [MM-38325] Polished up some of the UI elements

* PR feedback

* PR feedback

* PR feedback
2021-09-10 13:48:26 -04:00
Devin Binnie 313824b6df
[MM-38316] Remove mention and unread counts for current server from the dropdown button (#1729) 2021-09-10 13:45:24 -04:00
Devin Binnie 59189db86d
[MM-38275] Use browser history push for deeplinking and other inter-tab navigation when using a v6.0 server (#1726) 2021-09-10 11:11:36 -04:00
Devin Binnie 4019177fd1
[MM-38433] Error checking when a bad server URL is entered (#1728)
* [MM-38433] Error checking when a bad server URL is entered

* Add proper error handler call
2021-09-10 11:08:38 -04:00
Devin Binnie 082c95b094
[MM-23452][MM-36861] Fixed some configuration issues (#1725)
* [MM-23452] Show last used server and tab correctly when restarting the app

* [MM-36861] Ensure handleConfigUpdate runs
2021-09-10 10:48:00 -04:00
Devin Binnie 54d82493bf
[MM-35483] Flip fuses on ELECTRON_RUN_AS_NODE (#1717)
* upgrade electron to 12, add fuses

* Fix error on linux afterpack

* Merge'd

* Update package-lock.json

* Edit afterpack.js

* Remove console statement

Co-authored-by: Guillermo Vaya <guivaya@gmail.com>
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
2021-09-09 15:32:34 -04:00
Devin Binnie ed57722086
Show topbar regardless of whether there are servers or not (#1723)
* Show topbar regardless of whether there are servers or not

* Update src/renderer/components/TeamDropdownButton.tsx

Co-authored-by: Guillermo Vayá <guivaya@gmail.com>

Co-authored-by: Guillermo Vayá <guivaya@gmail.com>
2021-09-09 09:10:16 -04:00
Wes Campaigne 07299fb2bd
Make the Window menu on macOS more standard (#1724) 2021-09-09 09:08:20 -04:00
Devin Binnie cfc0613d0f
[MM-38310][MM-38313][MM-38315] Fixed some issues caused by having multiple tabs (#1722)
* [MM-38313][MM-38315] Fixed some issues caused by having multiple tabs

* [MM-38310] Make sure notification navigates to correct tab
2021-09-03 14:55:52 -04:00
Devin Binnie 3213a16774
[MM-36309] Completely remove menu bar from Linux/Windows (#1718) 2021-09-02 14:07:29 -04:00