Commit graph

2188 commits

Author SHA1 Message Date
Devin Binnie e3d9902dbb Bump to version 5.0.2 2021-11-15 09:21:52 -05:00
Devin Binnie d6cab78474 Bump to version 5.0.2-rc1 2021-11-09 09:28:34 -05:00
Mattermost Build 1db41a94ff
[MM-39843] Show main window on second instance (#1848) (#1860)
(cherry picked from commit fbb3c9c705)

Co-authored-by: Devin Binnie <52460000+devinbinnie@users.noreply.github.com>
2021-11-09 09:27:29 -05:00
Mattermost Build 38a0ab731e
[MM-39428] Check for EBUSY, add retry logic and logging for writing to config (#1845) (#1859)
(cherry picked from commit ba974dbf75)

Co-authored-by: Devin Binnie <52460000+devinbinnie@users.noreply.github.com>
2021-11-09 09:27:23 -05:00
Devin Binnie f078403b58 Bump to version 5.0.1 2021-10-22 13:00:35 -04:00
Mattermost Build e93255c24c
Remove uses of restore_cache (#1835) (#1836)
(cherry picked from commit bd0d9df7e3)

Co-authored-by: Devin Binnie <52460000+devinbinnie@users.noreply.github.com>
2021-10-22 10:56:52 -04:00
Devin Binnie e111d399f2 Bump to version 5.0.1-rc2 2021-10-19 16:08:37 -04:00
Mattermost Build 26ef7b56e1
Changed version checking code for native window and correctly support frameless on Windows 8 (#1829) (#1830)
(cherry picked from commit 047db6e6e8)

Co-authored-by: Devin Binnie <52460000+devinbinnie@users.noreply.github.com>
2021-10-19 16:04:19 -04:00
Mattermost Build 0429bbac2a
Fixed issue with GPO navigation between tabs (#1822) (#1828)
(cherry picked from commit cde76cc15f)

Co-authored-by: Devin Binnie <52460000+devinbinnie@users.noreply.github.com>
2021-10-19 09:09:41 -04:00
Mattermost Build b8b68196f3
Fixed issue with notification sounds not working correctly (#1818) (#1823)
(cherry picked from commit ebba86bc08)

Co-authored-by: Devin Binnie <52460000+devinbinnie@users.noreply.github.com>
2021-10-18 18:23:11 -04:00
Mattermost Build 59cd078b67
Fixed serverAPI throwing error on proxy server challenge, improved modals (#1820) (#1821)
(cherry picked from commit 12052d4e0b)

Co-authored-by: Devin Binnie <52460000+devinbinnie@users.noreply.github.com>
2021-10-18 14:53:59 -04:00
Devin Binnie a6612dbfe2 Bump to version 5.0.1-rc1 2021-10-14 17:21:16 -04:00
Devin Binnie b4ab8e5e27 Bump to version 5.0.0-rc1 2021-10-14 17:21:09 -04:00
Mattermost Build bf0ad65563
Use build/ as CircleCI workspace (#1810) (#1816)
* Use build/ as CircleCI workspace

webpack compiles the application code to dist/ and electron-builder
treats it as a source of content to be packaged. As such, using this
path for CircleCI's workspace can cause unwanted scratch files to be
packaged into the app. By instead using build/, we solve the issue.
Moving the entitlements plist to the root of the repo is appropriate
because that's where all the other build config files currently live.

Fixes: #1809

* Update config.yml

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

Co-authored-by: Eli Young <elyscape@gmail.com>
2021-10-14 17:20:26 -04:00
Mattermost Build 41ae49009e
[MM-39310] Add setTimeout to new server modal pop to make sure it renders correctly. (#1811) (#1815)
(cherry picked from commit 6ae15b0cea)

Co-authored-by: Devin Binnie <52460000+devinbinnie@users.noreply.github.com>
2021-10-14 17:20:17 -04:00
Mattermost Build 8596e1ec87
[MM-39209] Check that Channels isn't redirecting to / to prevent a refresh (#1807) (#1813)
(cherry picked from commit cc4ddc3c18)

Co-authored-by: Devin Binnie <52460000+devinbinnie@users.noreply.github.com>
2021-10-14 09:50:40 -04:00
Devin Binnie d204048982 Bump to version 5.0.0 2021-10-12 09:20:36 -04:00
Devin Binnie b0e81304ca Bump to version 5.0.0-rc5 2021-10-08 11:39:11 -04:00
Mattermost Build 8f130dc337
[MM-39194] Removing call to focus() causing crash on macOS (#1801) (#1803)
(cherry picked from commit 5e104ab335)

Co-authored-by: Devin Binnie <52460000+devinbinnie@users.noreply.github.com>
2021-10-08 11:38:44 -04:00
Devin Binnie 3c115bb89b Bump to version 5.0.0-rc4 2021-10-06 17:12:08 -04:00
Mattermost Build 61b0d1d9cc
[MM-39047] Switch order of installers to avoid extra files being embedded (#1790) (#1797)
* [MM-39047] Switch order of installers to avoid extra files being embedded

* CircleCi change

(cherry picked from commit 9e440c6db9)

Co-authored-by: Devin Binnie <52460000+devinbinnie@users.noreply.github.com>
2021-10-06 17:05:34 -04:00
Mattermost Build 8fa44afa95
[MM-39160] Remove view from closedViews when it's automatically opened (#1791) (#1796)
(cherry picked from commit 48cf6fd788)

Co-authored-by: Devin Binnie <52460000+devinbinnie@users.noreply.github.com>
2021-10-06 17:05:21 -04:00
Mattermost Build 9c1d893095
Fix URL view cutoff for long URLs (#1793) (#1795)
(cherry picked from commit 3527679648)

Co-authored-by: Devin Binnie <52460000+devinbinnie@users.noreply.github.com>
2021-10-06 16:32:51 -04:00
Mattermost Build 7280589a48
[MM-39139] Workaround for transparency issue for BrowserViews on Electron v14.1.0+ (#1792) (#1794)
(cherry picked from commit d1e5505bd4)

Co-authored-by: Devin Binnie <52460000+devinbinnie@users.noreply.github.com>
2021-10-06 16:26:18 -04:00
Mattermost Build 7d8861c92e
Fix electron-builder path for Linux (#1788) (#1789)
(cherry picked from commit 67ddac1830)

Co-authored-by: Devin Binnie <52460000+devinbinnie@users.noreply.github.com>
2021-10-06 11:43:06 -04:00
Devin Binnie a3cd87f4ae Bump to version 5.0.0-rc3 2021-10-05 14:44:41 -04:00
Mattermost Build 21f75cf68d
[MM-38991] Remove mentions and unreads when unloading a view (#1780) (#1787)
(cherry picked from commit ca1457f023)

Co-authored-by: Devin Binnie <52460000+devinbinnie@users.noreply.github.com>
2021-10-05 10:19:26 -04:00
Mattermost Build 7daa9012a7
Fix GitHub release markdown for mac universal change (#1775) (#1786)
* Fix GitHub release markdown for mac universal change

* Update scripts/generate_release_markdown.sh

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

Co-authored-by: Guillermo Vayá <guivaya@gmail.com>
(cherry picked from commit 658aec559d)

Co-authored-by: Devin Binnie <52460000+devinbinnie@users.noreply.github.com>
2021-10-05 10:17:32 -04:00
Mattermost Build 0a0c84ea8b
Fix update image (#1781) (#1785)
* Attempt to fix update image

* WIP

* Update ca-certificates

* Try this

* How about this

* Typo

* Update other jobs

* More changes

(cherry picked from commit 0b7173542d)

Co-authored-by: Devin Binnie <52460000+devinbinnie@users.noreply.github.com>
2021-10-05 10:17:16 -04:00
Mattermost Build 8c45e25a9f
[MM-38936] Revert #1758, upgrade to Electron 14.1.0 (#1779) (#1784)
* Revert "[MM-38649] Put top bar in a BrowserView (#1758)"

This reverts commit c914903df9.

* [MM-38936] Upgrade to Electron 14.1.0

(cherry picked from commit e3ea6e4c6a)

Co-authored-by: Devin Binnie <52460000+devinbinnie@users.noreply.github.com>
2021-10-05 09:27:49 -04:00
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