Asaad Mahmood
71ab644aeb
UI Improvements for settings page
2016-09-12 20:53:45 +05:00
Yuya Ochiai
6140628ae2
Merge pull request #275 from jnugh/revertCacheWorkaround
...
Revert pull #219 "Workaround: Invalidate cache of the main page on load"
2016-09-13 00:45:52 +09:00
Yuya Ochiai
fb0b422815
Merge pull request #272 from jnugh/context-menu
...
Use electron-context-menu insted of bare contextmenu
2016-09-13 00:43:20 +09:00
Yuya Ochiai
7f23c496a2
Improve settings UI
2016-09-12 00:19:35 +09:00
Yuya Ochiai
7eaab5e06a
Add simple validation for Name and URL in the settings page
2016-09-10 21:36:49 +09:00
Jonas Schwabe
561a93de8f
Revert "add chaneglog for forceReload PR"
...
This reverts commit 58dfda760e
.
Revert "Fix error handler which showed an error on reload, as the cancel event was triggered after the cacheInvalidated property has been set to true"
This reverts commit 93263aea3a
.
Revert "Workaround for bad cache handling in mattermost platform, fixes #212 "
This reverts commit 61bf5344bf
.
2016-09-09 20:42:45 +02:00
Yuya Ochiai
bd6982539b
Merge pull request #268 from yuya-oc/browser-back-forward
...
Add back/forward features for the current tab
2016-09-10 00:23:37 +09:00
Yuya Ochiai
52f451e4a8
Merge pull request #254 from Razzeee/improve-error-wording
...
Changed wording of error page
2016-09-10 00:19:54 +09:00
Yuya Ochiai
93e419b488
Add back/forward features for the current tab
...
Close #245
2016-09-10 00:13:08 +09:00
Yuya Ochiai
d19df3fc29
Merge pull request #273 from Razzeee/search
...
Move current search in channel function to Shift+CTRL+S
Close #270
2016-09-10 00:04:28 +09:00
Yuya Ochiai
c7125a372e
Merge pull request #262 from mattermost/fix-focus-of-webview
...
Fix webview doesn't get focus correctly
Close #231
2016-09-09 23:52:45 +09:00
Kolja Lampe
b294a44e9b
Updated error page to look nicer and read better
2016-09-07 22:16:42 +02:00
Jonas Schwabe
af7dffbe3b
Cleanup, remvoe old menu code
2016-09-05 19:18:05 +02:00
Jonas Schwabe
14ee822b0c
Use electron-context-menu insted of bare contextmenu.
...
Fixes #123
2016-09-05 19:17:59 +02:00
Kolja Lampe
1f5546a250
Move current search in channel function to Shift+CTRL+S
...
Add search in team
Closes #270
2016-09-04 23:56:17 +02:00
Kolja Lampe
b59f501a82
Some minor codestyle improvements due to jshint
2016-08-30 15:28:15 +02:00
Yuya Ochiai
f16543ca44
Remove failed-to-load notification and reload the error tab on online event
2016-08-26 22:51:02 +09:00
Yuya Ochiai
4d0e263ecd
Fix webview doesn't get focus correctly
...
For #231
webview.focus() was used to focus on the webview, but it's DOM element function.
So only the tag was focused in the host window, and its webContents was not focused.
As the result, the shortcuts of Mattermost server didn't work in some cases.
Electron is upgraded to 1.2.8 because of webContents.isFocused().
2016-08-26 00:49:18 +09:00
Yuya Ochiai
f85337db65
Merge pull request #251 from Razzeee/fix-window-state
...
Improved window state handling
2016-08-22 22:39:29 +09:00
Yuya Ochiai
22208b497e
Merge pull request #258 from mattermost/experiment/search-box
...
CTRL/CMD+F on Desktop app puts cursor in Mattermost search box filtered to channel
Close #229
2016-08-22 20:27:37 +09:00
Kolja Lampe
7429df05f5
Improved window state handling
...
Closes #249
2016-08-21 09:53:29 +02:00
Yuya Ochiai
e377d33652
Fill the search box with the current channel name at the shortcut
...
For #229
2016-08-21 16:07:26 +09:00
Yuya Ochiai
f18710991f
Merge pull request #255 from Razzeee/bump-prettify
...
Bump prettify dependencies and apply prettification
2016-08-21 15:33:14 +09:00
Yuya Ochiai
8c19c33911
Prevent updating window title by deactivated tabs
2016-08-20 22:45:30 +02:00
Kolja Lampe
5a5095de54
Prettified project after prettify bump
2016-08-20 22:38:34 +02:00
Kolja Lampe
f01b6a98f2
Change window title to the one that's set from the platform for the current channel
2016-08-19 20:39:12 +02:00
Yuya Ochiai
647e396fad
Focus the search box on Ctrl/Cmd+F shortcut
...
For #229
2016-08-14 22:06:27 +09:00
Yuya Ochiai
1d851fd6de
Merge pull request #219 from jnugh/forceReload
...
Workaround: Invalidate cache of the main page on load
2016-08-13 10:50:25 +09:00
Yuya Ochiai
312d34706b
Merge pull request #187 from Razzeee/improve-menus
...
Improve menus due to improvements in electron
2016-08-13 10:46:49 +09:00
Jonas Schwabe
93263aea3a
Fix error handler which showed an error on reload, as the cancel event was triggered after the cacheInvalidated property has been set to true
2016-08-09 15:27:56 +02:00
Jonas Schwabe
61bf5344bf
Workaround for bad cache handling in mattermost platform, fixes #212
2016-08-09 15:27:49 +02:00
Kolja Lampe
932f756570
Use the default electron roles and their naming/implemenation
...
See: https://github.com/electron/electron/pull/6190/files
2016-08-08 18:58:12 +02:00
Yuya Ochiai
eac17decf6
Merge branch 'security-improvements'
...
For #220
2016-08-09 01:11:06 +09:00
Yuya Ochiai
ce6cf485f6
Implementation and further tests for #220
2016-08-09 00:04:36 +09:00
Yuya Ochiai
611f52647b
Merge pull request #199 from jnugh/unityMessageBadge
...
Ubuntu Unity counter badge
2016-08-04 23:04:31 +09:00
Yuya Ochiai
dcbf18e863
Merge branch 'improve-reloading'
...
Close #213 and #223
2016-08-03 23:27:37 +09:00
Yuya Ochiai
3e2d6be87e
Merge pull request #201 from Razzeee/unread-badge
...
Make unread badge configurable
2016-08-01 12:17:25 +09:00
Kolja Lampe
51d828aa1a
Make unread badge configurable
2016-07-28 18:00:15 +02:00
Yuya Ochiai
bd354f21a5
Merge pull request #216 from Razzeee/align-unread-tabbar
...
Bold unread tabitem if there are unread messages
2016-07-28 23:02:00 +09:00
Yuya Ochiai
3feb833537
Refresh the inside of the current tab when reloading in the main window
...
For #213 and #223
As the side effect, this doesn't reload the settings page.
But it will not be problem in most cases.
2016-07-28 22:57:30 +09:00
Kolja Lampe
54849d6859
Added two security improvements as mentioned at http://electron.atom.io/docs/all/#checklist
2016-07-24 22:44:38 +02:00
Kolja Lampe
8c8df7086e
Align unread tabbar to current display on task bar
2016-07-24 21:57:47 +02:00
Yuya Ochiai
74f78a918c
Fix Windows 10 desktop notifications have black Mattermost logo
...
Electron can't know the background color of Windows 10.
So replace the icon with resources/appicon.png in override of notification.js.
Close #218
2016-07-24 22:26:28 +09:00
Jonas Schwabe
028d0ac7f8
implements #122 , urgent hint on linux
2016-07-23 14:03:53 +02:00
Jonas Schwabe
54f6447712
Implements #176
2016-07-17 14:15:14 +02:00
Yuya Ochiai
88f7bf20ca
Revert "Merge pull request #145 from Razzeee/align-taskbar-to-trayicon"
...
This reverts commit 8d4f725556
, reversing
changes made to 81bc16ca6e
.
For #194
2016-07-13 01:22:03 +09:00
Yuya Ochiai
227bda3a93
Fix authentication dialog not working for proxy
2016-07-13 00:41:31 +09:00
Kolja Lampe
58687c955c
Improved settings casing
2016-07-11 23:17:31 +02:00
Kolja Lampe
ffb61c2c7c
Rephrased wording of a setting
...
https://github.com/mattermost/desktop/issues/193#issuecomment-231553779
2016-07-11 23:14:49 +02:00
Yuya Ochiai
b13a5ab687
Fix that the hidden main window doesn't appear when clicking toast notifications in Windows 10
...
Only in Windows 10, focus() was used to keep aero snap state.
2016-07-07 22:37:37 +09:00
Yuya Ochiai
ad7f63127f
Add feature to hide window into system tray in Linux
2016-07-06 22:31:35 +09:00
Yuya Ochiai
f8194f80c1
Merge pull request #179 from magicmonty/HideWindowOnMinimize
...
Hide window to system tray on minimize/close in Windows/OSX
2016-07-04 22:56:21 +09:00
Martin Gondermann
04cbec9a5d
Makes the check for the tray icon a bit more lightweight
2016-07-03 23:04:36 +02:00
Martin Gondermann
3c0c448502
Fix behaviour, if "Show icon on menu bar" was previously not selected
2016-07-03 22:13:48 +02:00
Yuya Ochiai
17949d34ae
Reset team edit form on clicking edit button
2016-07-04 00:12:58 +09:00
Yuya Ochiai
19134b08b0
Fix team edit form is not closed after submitting changes
2016-07-03 23:59:52 +09:00
Martin Gondermann
2b4ee5f0bc
Readded the Option to hide the window on close for OSX
2016-07-03 16:12:04 +02:00
Martin Gondermann
b3dd5e28e9
Reverted an obsolete change
2016-07-03 15:03:38 +02:00
Martin Gondermann
2919b1af5f
Removed option to minimize to tray, this is now the default behaviour
2016-07-03 14:58:48 +02:00
Martin Gondermann
865b08105a
OSX: Added Option to hide Window from dock on close
2016-06-30 22:17:31 +02:00
Martin Gondermann
0f6688b4cf
The toggle setting is now independent of the "minimize to tray" setting
2016-06-30 18:04:05 +02:00
Martin Gondermann
cdd1583e35
Match wording for minimize to tray with slack wording
2016-06-28 23:05:42 +02:00
Martin Gondermann
729f5a5511
Prettified results
2016-06-28 15:10:20 +02:00
Martin Gondermann
1f312e1f7f
Add setting for "Toggle the window on tray icon click"
2016-06-28 15:07:29 +02:00
Martin Gondermann
d6de73458c
MinimizeToTray-Setting is only shown on Windows
2016-06-27 09:36:22 +02:00
Martin Gondermann
db4bdd0a9b
Window is hidden also on minimize and a click on the tray icon toggles the window
2016-06-27 09:06:20 +02:00
Yuya Ochiai
4fca00ec9d
Add tests for settings
2016-06-23 00:03:04 +09:00
Yuya Ochiai
2347d5e299
Add tests for disablewebsecurity (Allow mixed contents)
2016-06-22 00:33:14 +09:00
Yuya Ochiai
eda5d56d78
Refine headers and notifications config
2016-06-18 21:46:31 +09:00
Yuya Ochiai
b91e44a5fe
Prettify code
2016-06-18 20:40:12 +09:00
Yuya Ochiai
3650967f4c
Fix that edited team is adeed to bottom of the list
2016-06-18 00:53:03 +09:00
Yuya Ochiai
96e52b6e85
Update config of main process when the config file is updated
2016-06-17 23:50:41 +09:00
Yuya Ochiai
517cc16835
Merge branch 'master' into dev
2016-06-17 23:39:45 +09:00
Yuya Ochiai
3061598935
Merge pull request #159 from MetalCar/blinkNotification
2016-06-17 21:29:12 +09:00
Yuya Ochiai
722807a5cb
Refactor notification to simplify event handling
2016-06-16 23:01:37 +09:00
Kolja Lampe
447f6ec41d
Adds a setting to launch the app on system login
2016-06-15 17:23:10 +02:00
Yuya Ochiai
de5e6cf2ca
Reload the tab after 30 sec when failed to load
...
Close #127
2016-06-13 23:55:26 +09:00
Yuya Ochiai
f2e3b58e04
Fix obsolete 'shell' API
2016-06-12 22:56:22 +09:00
Carmine D'Amico
73a11ea398
added todo for idle notification and add a text to explain notification config
2016-06-07 22:42:36 +02:00
Carmine D'Amico
84d3c377b4
first implementation for flash notification and settings to configure these
2016-06-07 22:39:58 +02:00
Yuya Ochiai
5841231477
Suppress the second icon on OS X notification for #151
2016-06-08 00:45:10 +09:00
Yuya Ochiai
479b789629
Merge branch 'master' into dev
2016-06-06 21:30:23 +09:00
Yuya Ochiai
20d94a5985
Merge pull request #158 from Razzeee/improve-tray
...
Change tooltip text on mentions/unread
2016-06-05 20:19:37 +09:00
Kolja Lampe
a2713885ab
Improved badge descriptions
2016-06-04 01:41:15 +02:00
Yuya Ochiai
20450916f9
Merge pull request #152 from MetalCar/editTeamsInSettings
...
Edit teams in settings window
2016-06-04 01:46:31 +09:00
Carmine D'Amico
9677607ae4
move "Add Team"-Button nearer to the "Teams" headline
2016-06-03 18:21:15 +02:00
Yuya Ochiai
bd25d254d3
Merge branch 'release/v1.2.1'
2016-06-01 23:04:40 +09:00
Carmine D'Amico
186c520ab1
BUGFIX: fixed a problem with state, when editing first a team and then add a new one
2016-05-31 15:27:14 +02:00
Carmine D'Amico
712cff2680
changed jsx code to a better code style
2016-05-25 23:19:36 +02:00
Carmine D'Amico
c0e5cbd9ef
run prettify on code
2016-05-25 22:36:59 +02:00
Carmine D'Amico
510f49a99b
editing teams is possible now
2016-05-25 22:36:54 +02:00
Carmine D'Amico
7f52e0caec
changed the way how to add a new team
2016-05-25 22:36:43 +02:00
Yuya Ochiai
7c964d51f5
Add dialog to confirm non-http(s) link
2016-05-22 13:39:52 +09:00
Kolja Lampe
20e7f90bae
Use a fitting border color for the taskbar badge status
2016-05-21 20:58:59 +02:00
Yuya Ochiai
a4f119bcae
Update menu when the config is updated
2016-05-21 16:13:22 +09:00
Yuya Ochiai
ab9bfad73a
Keep zoomLevel after reloading
...
Knwon issue: rendered webview has incorect region until the window is
resized.
2016-05-21 15:23:42 +09:00
Kolja Lampe
273bf35dbc
Use different colors for unread/mentioned in windows task bar. Like we do for tray icons.
2016-05-20 23:15:15 +02:00
Yuya Ochiai
be69b8f502
Add shortcuts to control zoom level
...
TODO: Keep zoom level when reloading
2016-05-21 03:06:38 +09:00
Yuya Ochiai
0bb56291ed
Add shortcuts to select next/previous tab
2016-05-19 00:29:23 +09:00
Yuya Ochiai
8f936c1725
Add Ctrl+n shortcut to switch tab
...
This also shows the main window.
Close #51
2016-05-18 23:02:03 +09:00