Commit graph

791 commits

Author SHA1 Message Date
Yuya Ochiai 0bec4ab5a3 Add enableAutoUpdater to buildConfig 2018-08-02 22:09:09 +09:00
Yuya Ochiai e6105938ea Remove unnecessary prototyping 2018-08-02 22:09:09 +09:00
Yuya Ochiai 79c445c500 Add notifyOnly auto-updater 2018-08-02 22:09:09 +09:00
Yuya Ochiai f7926241ea Show auto-updater dialog as a modal 2018-08-02 22:09:09 +09:00
Yuya Ochiai 7f54d0f01d Add dev-app-update.yml 2018-08-02 22:09:09 +09:00
Yuya Ochiai fb47c287d9 Tweak auto-updater flow 2018-08-02 22:09:09 +09:00
Yuya Ochiai a63ed61154 Fix comparison of release date 2018-08-02 22:09:09 +09:00
Yuya Ochiai bccb8d26a6 Add "Check for Updates..." menu item 2018-08-02 22:09:09 +09:00
Yuya Ochiai d65bf81bd0 Implement auto updater 2018-08-02 22:09:06 +09:00
Yuya Ochiai 7e99059fba Prototype updater window 2018-08-02 22:08:16 +09:00
Yuya Ochiai 7cc74737fe Stop using Squirrel for Windows 2018-08-02 22:07:14 +09:00
Yuya Ochiai 02f7cb95f9 Prototype auto-updater 2018-08-02 22:07:14 +09:00
Yuya Ochiai 8c40f5df09
Merge pull request #836 from mattermost/MM-10322
MM-10322 Add CTRL+F shortcut to work as browser search
2018-08-01 23:52:23 +09:00
sudheer 579f99a800 Change to explicit close function for closing finder 2018-08-01 19:35:49 +05:30
rodrigo f2d6cd383c Add pt-BR spell checker 2018-07-30 13:28:53 -03:00
sudheer 6b235afbd1 Fix styling for finder 2018-07-26 13:26:38 +05:30
sudheer 945918e6c0 Change toggle to always open for cntrl/cmd+F 2018-07-26 13:25:22 +05:30
sudheer 6baa034197 Fix review comments 2018-07-09 18:12:51 +05:30
sudheer e95c8cc3c5 Add CTRL+F shortcut to work as browser search
* Add new finder for each webview contents
2018-07-06 12:21:06 +05:30
Yuya Ochiai 4ba708b2b6 Apply new versioning scheme 2018-06-15 00:06:44 +09:00
Yuya Ochiai 337a806d35 Remove unnecessary deprecated event handler 2018-06-04 23:24:54 +09:00
Yuya Ochiai 5a236753f2 Upgrade dependencies 2018-06-04 23:24:41 +09:00
Yuya Ochiai 2a584c393b Change ESLint error to warning 2018-05-31 00:37:15 +09:00
Yuya Ochiai 37b71476d2 Fix ESLint header/header error 2018-05-31 00:30:24 +09:00
Yuya Ochiai b733c3e18b Update version to 4.1.2 2018-05-24 00:33:28 +09:00
Yuya Ochiai e3b9cc43fd Fix authentication dialog not working 2018-05-23 23:49:07 +09:00
Jason Blais a06667f71c
Update package.json 2018-05-17 08:03:17 -04:00
Yuya Ochiai ef282863d7
Enable GPU hardware acceleration by default 2018-05-15 12:13:06 +09:00
Yuya Ochiai e899113f1f Fix MattermostView.focusOnWebview() if statement 2018-05-08 21:11:36 +09:00
Yuya Ochiai 08611f271c Make sure that cookies are saved to disk when closing the app 2018-05-05 00:20:06 +09:00
Yuya Ochiai 2df19c4dd7 Fix an error where the main page gets blank when adding a server 2018-05-03 21:20:21 +09:00
Yuya Ochiai 5b89bffe00
Merge pull request #785 from yuya-oc/workaround-deeplinking-error
Add workaround for permissionRequestHandler error on deep linking
2018-05-03 00:32:59 +09:00
Yuya Ochiai 09c30046ce Update loading animation gif 2018-05-01 23:48:55 +09:00
Yuya Ochiai abe3fa2d19 Add workaround for permissionRequestHandler error on deep linking 2018-05-01 23:23:11 +09:00
Eric Newport 007a64525b Improve error messages on add new server dialog
Closes #438

Note: this solution is different than what @jasonblais suggested.
@jasonblais suggested not highlighting the field that hasn't been
filled out yet, but I think it's a better UX to continue to highlight
them all as it currently does, but to clarify the error messages. Also
notably, as far as I can tell, the react-bootstrap [forms
API](https://react-bootstrap.github.io/components/forms/) does not
appear to support selectively highlighting some fields in the form but
not others anyway.
2018-05-01 09:03:40 -04:00
Yuya Ochiai 7379ad21d2
Merge pull request #777 from mattermost/revert-mm9922
Revert "Merge pull request #745 from mattermost/mm9922"
2018-05-01 21:35:30 +09:00
Yuya Ochiai ed21f23275
Merge pull request #778 from kethinov/issue-717
Tab bar outline improvements
2018-05-01 21:22:59 +09:00
Eric Newport cf49d21322 Tab bar outline improvements
Closes #717
2018-04-30 12:31:06 -04:00
Yuya Ochiai 46d10e9f74
Merge branch 'release-4.1' into issue-780 2018-04-30 21:32:30 +09:00
Troy Coutu d4bd8e588c fix linting 2018-04-30 20:36:03 +09:00
Troy Coutu a278421887 pin electron-context-menu to version 0.9.0 (#707) 2018-04-30 20:35:48 +09:00
Eric Newport e8444a6ef3 Fix for being unable to type in the form fields on the add server dialog when launched from the tab bar
Closes #780
2018-04-27 20:16:54 -04:00
Harrison Healey 846f05fac2 Revert "Merge pull request #745 from mattermost/mm9922"
This reverts commit b5ff04256b, reversing
changes made to 800f85bb1f.
2018-04-26 09:25:53 -04:00
Yuya Ochiai e8997231d7 Update version to 4.1.0 2018-04-24 21:56:48 +09:00
Yuya Ochiai 0c0cdb756b Apply new loading animation 2018-04-22 00:50:28 +09:00
Yuya Ochiai 958c45c2f6
Merge pull request #760 from kethinov/truncate-long-names
Truncate long server names in server tabs
2018-04-18 00:29:01 +09:00
Eric Newport 8c431ff061 Truncate long server names in server tabs
- Should resolve https://github.com/mattermost/desktop/issues/518
- Shows server name in a `title` attribute so that you can still see the full name on hover.
- Rename teamTabItem-label to teamTabItem-unread.
2018-04-17 08:40:42 -04:00
Yuya Ochiai 738829dbb5 Make sure the app correctly quits in the initial set up 2018-04-17 20:08:13 +09:00
Yuya Ochiai 945d67c169 Add Button.stories.jsx 2018-04-12 21:33:04 +09:00
Yuya Ochiai df2a449123 Add Storybook config 2018-04-11 21:56:13 +09:00
Yuya Ochiai 60e6058869 Use ES6 import/export for modules 2018-04-10 22:00:30 +09:00
Yuya Ochiai 0e6c123b00 Make tabs undraggable 2018-04-06 00:54:53 +09:00
Yuya Ochiai b5ff04256b
Merge pull request #745 from mattermost/mm9922
MM-9922 Don't show hovered URL for internal links
2018-04-03 21:30:27 +09:00
Jason Blais 400f5c7405
Update setting text for GPU acceleration setting 2018-04-02 10:04:13 -04:00
Jason Blais 0648953317
Update defaultPreferences.js 2018-04-02 10:01:13 -04:00
Jason Blais 963f497fbc
Update SettingsPage.jsx 2018-04-02 10:00:53 -04:00
Yuya Ochiai 7008ee318e Remove unnecessary code that disabled Certificate Transparency verification 2018-04-02 20:38:43 +09:00
Yuya Ochiai 7379d025e4
Merge pull request #746 from yuya-oc/clear-memory-cache
Clear webFrame cache at a certain interval
2018-04-02 20:32:13 +09:00
Yuya Ochiai afccab3d9f
Merge pull request #704 from yuya-oc/docs-build-config
Create configuration guides
2018-03-30 00:27:46 +09:00
Yuya Ochiai e63404664e Merge branch 'release-4.0' 2018-03-30 00:19:40 +09:00
Harrison Healey 71dcec33a4 MM-9922 Fixed CSS transition when mousing onto internal link 2018-03-29 09:41:23 -04:00
Yuya Ochiai 4ff72cdcff Tweak interval 2018-03-28 21:57:40 +09:00
Yuya Ochiai e6fef85128 Clear webFrame cache at a certain interval
mattermost-webapp is SPA. So cache is not cleared due to no navigation.
We needed to manually clear cache to free memory in long-term-use.
2018-03-27 21:57:57 +09:00
Harrison Healey d1b70863b5 MM-9922 Don't show hovered URL for internal links 2018-03-26 17:06:20 -04:00
Yuya Ochiai f725b4a330
Merge pull request #733 from yuya-oc/ignore-u2f-error
Ignore did-fail-load event when trying to use U2F devices
2018-03-26 23:46:38 +09:00
Yuya Ochiai f31c4b6332 Disable Certificate Transparency verification 2018-03-26 22:37:36 +09:00
Yuya Ochiai 7599eab2cd Update package version to 4.0.1 2018-03-26 20:11:03 +09:00
Yuya Ochiai b737e63f68 Add "Enable GPU hardware acceleration" option 2018-03-21 00:02:13 +09:00
Yuya Ochiai d5ff7c7a98 Ignore did-fail-load event when trying to use U2F devices 2018-03-16 22:12:38 +09:00
Yuya Ochiai bacf11e681 Fix correct spellchecker locale not selected for non en-US locales
app.getLocale() should be called after app.on('init') event.
spellCheckerLocale is removed from defaultPreferences.js
2018-03-14 23:54:21 +09:00
David Meza 011b84e2f4 Whitelabel: Downloads link opens in Mattermost branded window. 2018-03-07 20:11:29 -05:00
Yuya Ochiai 6749152d7c Fix crashing when tray icon visibility and theme are changed on Mac and Linux 2018-02-27 20:00:49 +09:00
Yuya Ochiai c25de6e8ad
Merge pull request #719 from yuya-oc/upgrade-src-dependencies
Upgrade src dependencies
2018-02-26 21:54:18 +09:00
Yuya Ochiai 7718cf046a
Merge pull request #712 from lip-d/file_protocol
Fixed an issue where clicking on a file:// protocol path does not open windows explorer since version 3.5.0. #579
2018-02-26 21:29:12 +09:00
lip-d 267b8780cf Fixed an issue where clicking on a file:// protocol path does not open windows explorer since version 3.5.0. 2018-02-25 10:51:45 +09:00
Yuya Ochiai 95e81bf5a8 Refer to the documentation for configuration guides 2018-02-23 20:15:43 +09:00
Yuya Ochiai 7a39f54d47 Upgrade React-Bootstrap 2018-02-23 00:46:17 +09:00
Yuya Ochiai e80aae20d0 Migrate to react-transition-group v2
https://github.com/reactjs/react-transition-group/blob/v2.2.1/Migration.md
2018-02-23 00:46:16 +09:00
Yuya Ochiai bd087540f0 Upgrade React 2018-02-23 00:46:16 +09:00
Yuya Ochiai e37276f718 Upgrade src dependencies 2018-02-23 00:46:16 +09:00
Yuya Ochiai 197b172a59 Fix eslint errors 2018-02-23 00:37:24 +09:00
Jesse Hallam 620c5484e3
invoke yarn fix:js to adopt the updated eslint rules. No other changes are included. 2018-02-21 14:21:16 -05:00
lip-d dcc7819dea implemented all the review comments 2018-02-21 19:57:15 +09:00
lip-d d4060d0d59 Fixed issue: clicking on a file:// protocol path does not open windows explorer since version 3.5.0 #579 2018-02-17 18:15:14 +09:00
Yuya Ochiai 92f56ce2d3 Fix tests which use AutoSaveIndicator 2018-02-07 21:33:50 +09:00
Yuya Ochiai 30d052c241
Merge pull request #685 from amyblais/patch-1
Update src/package.json to 4.0
2018-01-22 12:45:50 +09:00
Yuya Ochiai f14df27409
Merge pull request #680 from yuya-oc/fix-mac-deeplink
Fix deep linking not working when the app is not already opened
2018-01-22 12:43:47 +09:00
Yuya Ochiai 72332989e7 Try to open deeplink many times when app is ready 2018-01-20 00:38:42 +09:00
amyblais 477ba83c81
Update package.json 2018-01-18 12:51:59 -05:00
amyblais 8b93b53c05
Update package.json 2018-01-18 12:43:26 -05:00
Yuya Ochiai 92489aea30 Allow deep-linking protocol when opening a link 2018-01-19 00:24:08 +09:00
Jason Blais 1b9c53118b
Merge pull request #683 from mattermost/jasonblais-patch-2
Tweak setting help text for Dock icon bounce setting
2018-01-18 09:38:22 -05:00
Yuya Ochiai 71989b9c37 Use will-finish-launching event to set open-url event listener 2018-01-18 22:55:32 +09:00
Jason Blais 8dda44f023
Tweak setting help text for Dock icon bounce setting 2018-01-18 08:17:47 -05:00
Yuya Ochiai 4caf906ad6 Fix cache-purging not working 2018-01-18 00:32:19 +09:00
Yuya Ochiai 78ffa6466f Fix deep linking not working when the app is not already opened 2018-01-16 22:12:43 +09:00
Yuya Ochiai a96664c7b1 Replace loading animation 2017-12-15 00:04:26 +09:00
Yuya Ochiai 5eafe2e7fb Show permissions dialog only for untrusted origins 2017-12-05 00:59:54 +09:00
David Meza 4bf7069ea8 White label ErrorView.jsx 2017-11-27 14:24:56 -05:00
David Meza 8f91ea5b77 White label new setting message on SettingsPage.jsx 2017-11-27 12:40:16 -05:00