Yuya Ochiai
8790dece0e
Merge pull request #138 from Razzeee/create-installers
...
Implement installers via electron-builder
2016-05-21 23:35:46 +09: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
Kolja Lampe
68b54ee4aa
Implement installers via electron-builder
2016-05-20 22:58:32 +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
Yuya Ochiai
e2d7d18804
Add Ctrl+M shortcut to minimize window
...
Close #135
2016-05-18 21:56:33 +09:00
Yuya Ochiai
40b6e36ddb
Add Ctrl+W shortcut to close/hide window
...
Close #52
2016-05-17 23:40:45 +09:00
Yuya Ochiai
4fb0bf67ba
Merge pull request #128 from jnugh/linuxTrayIcon
...
Manually merged.
Conflicts:
src/browser/settings.jsx
src/common/settings.js
2016-05-17 21:41:07 +09:00
Yuya Ochiai
aefc91a53f
Add a missing bracket
2016-05-13 22:09:36 +09:00
JoramWilander
ef599deab3
Update text for allowing http content, allow mixed content by default
2016-05-13 08:49:33 -04:00
Jonas Schwabe
ecfa143526
Add tray icon theme settings to the settings dialog
2016-05-08 01:01:56 +02:00
Jonas Schwabe
5a201b7727
add config option to select an icon theme
2016-05-07 22:39:14 +02:00
Jonas Schwabe
5020031235
Add tray icon for linux (Ubuntu ambiance style for now).
2016-05-07 22:21:17 +02:00
Yuya Ochiai
0529cb8efc
Fix author entry
2016-05-06 22:53:56 +09:00
Yuya Ochiai
68cc7a62d7
Update version to 1.2.0
2016-05-05 22:18:05 +09:00
Yuya Ochiai
bc97163fd4
Fix error when saving bound-info.json
2016-05-04 00:36:54 +09:00
Yuya Ochiai
a199f09216
Add tests for hideMenuBar
2016-05-03 00:42:13 +09:00
Yuya Ochiai
447c84578a
Add "key" attribute to suppress warning
2016-05-02 20:21:51 +09:00
Yuya Ochiai
28dc6ac0d9
Merge branch 'feature/http-auth' into dev
...
Close #56
2016-04-27 21:52:36 +09:00
Yuya Ochiai
5fce592b01
Show proxy URL on login dialog
2016-04-27 20:48:01 +09:00
Yuya Ochiai
281669965f
Use electron-builder to create deb packages
2016-04-26 22:40:30 +09:00
Yuya Ochiai
8c6a8f0338
Prettify previous commit
2016-04-26 22:40:21 +09:00
Yuya Ochiai
507889066a
Tell whether the server is a proxy
2016-04-25 20:41:02 +09:00
Yuya Ochiai
dc7e7181ec
Allow only http and https to open a new window
2016-04-23 20:39:15 +09:00
Yuya Ochiai
e051810ccc
Improve codes to disable nodeIntegration
2016-04-23 20:37:57 +09:00
Yuya Ochiai
a55eb6fa0f
Change compatibility for react-bootstrap
2016-04-23 19:33:12 +09:00
Yuya Ochiai
d81856629b
Send login credentials on Enter key
2016-04-23 19:15:25 +09:00
Yuya Ochiai
b0a40c66fb
Add the dialog to login
2016-04-23 01:12:00 +09:00
Yuya Ochiai
f39c154319
Update React-Bootstrap to 0.29.0
2016-04-22 00:34:37 +09:00
Yuya Ochiai
58f1ec5f9a
Prototype http authentication
2016-04-21 23:29:44 +09:00
Yuya Ochiai
f8678fbec3
Revert existing auth event
2016-04-19 20:44:07 +09:00
Yuya Ochiai
06ebee8299
Merge branch 'experiment/disablewebsecurity' into dev
2016-04-19 20:32:20 +09:00
Yuya Ochiai
e1b008a3e0
Make "disablewebsecurity" optional
2016-04-17 23:07:17 +09:00
Yuya Ochiai
902c16b080
Disable nodeIntegration on window.open()
2016-04-17 22:11:01 +09:00
Yuya Ochiai
2eae1d42d2
Merge branch 'dev' into experiment/disablewebsecurity
2016-04-17 12:50:39 +09:00
Yuya Ochiai
48893f834f
Fix naming for menu on OS X
...
Close #83
2016-04-15 23:08:15 +09:00
Yuya Ochiai
3dd72b1aa1
Merge pull request #110 from asaadmahmoodspin/ui-improvements into dev
2016-04-14 22:35:41 +09:00
Yuya Ochiai
38216396e4
Update React and releated packages
2016-04-14 21:30:58 +09:00
Yuya Ochiai
c3783445fa
Merge branch 'master' into dev
2016-04-14 21:21:52 +09:00
Asaad Mahmood
6e65cceb44
Updating notification styles
...
Pretifying changes
2016-04-14 05:49:24 +05:00
Yuya Ochiai
af48bce17b
Update version to 1.1.1
2016-04-13 23:57:16 +09:00
Yuya Ochiai
51fb43e1a1
Fix settings.html doesn't return to index.html
...
Reproduced when the path contains a blank.
Escape('%20') has no effects for this, so 'remote' module is used.
Close #89
2016-04-13 22:58:04 +09:00
Yuya Ochiai
914b782d48
Not allow Alt+Shift to open menu on Cinnamon desktop environment.
...
Close #104
2016-04-11 23:07:56 +09:00
Yuya Ochiai
8883ce3229
Make the tray icon to be optional
2016-04-11 21:51:24 +09:00
Yuya Ochiai
f027008bd1
Refactor TrayIcon codes
2016-04-07 23:15:12 +09:00
Yuya Ochiai
9e07f6213a
Add the status menu for OS X
2016-04-07 00:49:20 +09:00
Yuya Ochiai
001a65f5eb
Fix React.js warning by adding unique "key" prop
2016-03-30 23:05:24 +09:00
Yuya Ochiai
e326ee394c
Merge branch 'master' into release/v1.1.0
2016-03-30 20:47:13 +09:00
Michael Gielda
dc644e9285
Prettified previous commit
2016-03-29 18:00:47 +02:00
Michael Gielda
3af9b31000
Simpler implementation of HTTP basic auth, fixes #56
2016-03-29 17:56:03 +02:00
Yuya Ochiai
7e71094133
Fix pixelated taskbar icon on HiDPI Windows
2016-03-23 23:04:03 +09:00
Yuya Ochiai
e3130e4c77
Update version to 1.1.0
2016-03-23 01:51:27 +09:00
Yuya Ochiai
ab18e33f7f
Merge branch 'master' into release/v1.1.0
2016-03-22 23:24:04 +09:00
Yuya Ochiai
ef8eebc8d0
Add "About" dialog for Windows and Linux
...
Close #63
In `src/main/menus/app.js`, 'about' role is supported on OS X only.
So need to implement the dialog.
2016-03-21 01:25:50 +09:00
Yuya Ochiai
fbead4de5e
Fix application icon for Windows and Linux
...
See #85
2016-03-21 00:28:02 +09:00
Yuya Ochiai
babda10dc9
Merge pull request #79 from mattermost/rename-app
...
Rename electron-mattermost to Mattermost at implementation
Drop `v` from version name when releasing
2016-03-20 23:16:45 +09:00
Yuya Ochiai
072559a869
Merge pull request #71 from mattermost/testing-guide
...
Release Testing Guide proposal
2016-03-14 21:15:19 +09:00
it33
6e445ba40f
Change http:// to https://
2016-03-13 08:52:41 -07:00
Yuya Ochiai
7cf1308ad4
Remove the specific AppUserModelID
...
It's not necessary for Notification on the latest Electron.
2016-03-13 22:57:38 +09:00
Yuya Ochiai
e82d6be0b5
Rename electron-mattermost to Mattermost at implementation
...
npm package name (package.json: name) is "mattermost-desktop"
display name (package.json: productName) is "Mattermost"
2016-03-13 22:55:08 +09:00
it33
b7a5b8755b
Changing "menubar" to "Menu Bar"
...
More common phrasing
2016-03-12 09:48:21 -08:00
Yuya Ochiai
fcbfae69a7
Disable websecurity for webview
...
Only for source code.
This option should not be enabled to prevent XSS.
ref: #35 , #55 and #59
2016-03-11 21:47:39 +09:00
Yuya Ochiai
97808373ed
Enable "Add" button only when "Name" and "URL" is filled out
2016-03-10 23:25:35 +09:00
Yuya Ochiai
066672205a
Confirm to trust certificate when there is error
...
For #26
2016-03-06 22:00:23 +09:00
Yuya Ochiai
f9387d251d
Notify the error
2016-03-06 14:23:31 +09:00
Yuya Ochiai
1ccb7cebce
Add test for failed to load URL
2016-03-05 20:57:16 +09:00
Yuya Ochiai
1fad30aed7
Fixup messages
2016-03-05 20:26:13 +09:00
Yuya Ochiai
3ea313743d
Add error view when failed to load the URL
2016-03-04 01:51:34 +09:00
Yuya Ochiai
90f9d3ec89
Add missing args
2016-03-01 23:42:42 +09:00
Yuya Ochiai
695c091bac
Refactor desktop notification override
2016-03-01 23:42:42 +09:00
Yuya Ochiai
a3bf36b31b
Merge branch 'feature/windows-trayicon-dot' into dev
2016-03-01 23:42:06 +09:00
Yuya Ochiai
7defd861e8
Force to use LF and add editorconfig
2016-02-26 00:07:04 +09:00
Yuya Ochiai
c13afa3745
Show a dot on tray icon to notify unread messages
...
Tray icon is too small to show a number.
So a dot(small circle) is used.
2016-02-25 22:21:28 +09:00
Yuya Ochiai
0661caef55
Update version to 1.0.7
2016-02-20 21:47:49 +09:00
Yuya Ochiai
81baf05c78
Fix desktop notification not working with Mattermost 2.0
...
Fix #36
Notification.permission was missing in override
2016-02-20 21:45:15 +09:00
Yuya Ochiai
f8f525c6df
Fix "Toggle Fullscreen" not working
...
win.setFullScreenable() is necessary from Electron v0.36.6.
fix #37
2016-02-19 00:59:40 +09:00
Yuya Ochiai
3168135082
Update version to 1.0.6
2016-02-16 21:19:13 +09:00
Yuya Ochiai
8b059ae453
Merge branch 'dev'
2016-02-16 21:17:44 +09:00
Pascal Widdershoven
325d1996c6
Add default Mac application menu
...
All Mac apps generally have this menu, allows to hide the app with the
default shortcut.
2016-02-15 19:54:41 +01:00
Yuya Ochiai
631415280e
Fix window state restoration not working
2016-02-14 20:03:25 +09:00
Yuya Ochiai
35fe559161
Merge branch 'master' into dev
2016-02-13 21:16:22 +09:00
Yuya Ochiai
427b6e7ca5
Update version to 1.0.5
2016-02-13 20:23:37 +09:00
Yuya Ochiai
75bfb119e6
Add check for null/length
2016-02-13 20:20:56 +09:00
Yuya Ochiai
fea44a09c2
Switch log levels for muxed logs
2016-02-13 20:17:16 +09:00
Yuya Ochiai
87efd4e48a
Mux webview console messages into main window
2016-02-13 19:30:37 +09:00
Yuya Ochiai
f66e64f008
Update version to 1.0.4
2016-02-12 23:54:56 +09:00
Yuya Ochiai
cec2b0f5dc
Fix prettify-task
2016-02-12 01:13:03 +09:00
Yuya Ochiai
528bd02414
Use numerical badge on Windows taskbar icon
2016-02-12 01:10:01 +09:00
Yuya Ochiai
0704cf544a
Use webpack to build
2016-02-09 20:31:37 +09:00
Yuya Ochiai
5a836c9573
Revert mention count with ignoring 'badge-notify'
...
'badge-notify' counts also unread channels.
2016-02-03 23:53:34 +09:00
Yuya Ochiai
67c14d7b96
Update version to 1.0.3
2016-02-03 22:41:06 +09:00
Yuya Ochiai
929e5e6f88
Fix mention count becomes twice or unexpected string
...
1. 'badge-notify' exists on navbar-toggle in mobile layout.
It has also 'badge' class, so the mention count became twice.
2. [] accessor was missing in counting.
2016-02-02 01:11:42 +09:00
Tatsuya Niwa
fc0459ee29
fix mention count bug.
2016-02-01 23:58:59 +09:00
Tatsuya Niwa
49ef1d42e6
refactoring.
2016-01-27 21:20:55 +09:00
Tatsuya Niwa
f69f1f6016
* refactoring
...
* bugfix: Post to active channel/DM with mention when window isn't focused, I expect count badge appear but unread badge appear.
2016-01-26 00:35:59 +09:00
Tatsuya Niwa
95f393dc63
fix 2 bugs. see #12 and #18 .
...
bug1.
Mention count does not disappear on active CHANNEL.
bug2.
Mention count and Unread badge does not appear on active DM.
2016-01-24 14:31:56 +09:00
Yuya Ochiai
4b4ebeb59a
Auto-merge default config
2016-01-23 22:58:44 +09:00
Yuya Ochiai
56e8b4fe9a
Show "Hide menubar" option on Linux
2016-01-23 21:33:50 +09:00
Yuya Ochiai
f279c0c91d
Merge pull request #21 from alerque/linux-hide-menubar
...
Allow hiding menu bar on Linux
2016-01-23 21:28:13 +09:00
Yuya Ochiai
2e4a330b2d
Merge pull request #12 from mid0111/topic-active-channel-badge
...
Count for active channel only when window is not focused.
Manually merged.
2016-01-23 21:12:15 +09:00
Caleb Maclennan
64a5cb5605
Allow hiding menu bar on Linux
...
The UI feature to auto-hide the menu bar works on Linux as well as
Windows. Don't ignore it if the config value is set.
2016-01-23 12:59:40 +02:00
Tatsuya Niwa
a847a0ad80
fix Badge * mark at tab.
2016-01-22 00:56:17 +09:00
Tatsuya Niwa
dc10546596
fix Badge * mark
2016-01-21 22:05:34 +09:00
mid0111
ec9c8ad2cd
Fixed bug due to refactoring.
2016-01-19 13:15:24 +09:00
mid0111
9438358817
Changed to count unread count of active channel from the desktop notification event.
2016-01-19 12:43:32 +09:00
mid0111
306d383994
Merge branch 'master' of https://github.com/yuya-oc/electron-mattermost into topic-active-channel-badge
2016-01-19 12:36:33 +09:00
Tatsuya Niwa
d4cc42299c
delete debug code.
2016-01-19 11:20:06 +09:00
Tatsuya Niwa
611c205d23
Show mention count badge and unread * badge.
2016-01-19 10:53:17 +09:00
Yuya Ochiai
147800ff71
Update version to 1.0.2
2016-01-16 17:33:10 +09:00
mid0111
930bce9a14
Remove unnecessary class name.
2016-01-15 06:50:31 +09:00
Yuya Ochiai
ea33fc5c58
Avoid hide-menubar functions when saving config except on Windows
2016-01-15 00:20:17 +09:00
Yuya Ochiai
54f7eb3657
Fix some error cases when the number of teams is zero
...
* There is no config.json
* config.teams.length === 0
2016-01-14 23:27:37 +09:00
Yuya Ochiai
267d0e3ded
Show menubar in default setttings on Windows, and add the option to hide
2016-01-14 22:50:12 +09:00
mid0111
c5f9ca19ce
Count for active channel only when window is not focused.
2016-01-14 22:31:03 +09:00
Yuya Ochiai
d6afda37f2
Remove 'focus' event listener when leaving from index.html
2016-01-14 21:51:06 +09:00
Yuya Ochiai
1cc68197d2
Hide tabs when the number of teams is 1
2016-01-13 22:34:51 +09:00
Yuya Ochiai
48f63b6bcb
Restore maximized/fullscreen state on startup
...
Please refer to #4
2016-01-12 22:08:31 +09:00
Yuya Ochiai
f2209aa9dd
Keep focus on webview after switching to main window
...
When switching window focus, webview lost its focus. Please refer to #10
2016-01-12 21:37:34 +09:00
Yuya Ochiai
e53a43d17a
Use primitive and promise-style test cases
...
On OS X, tests for multiple elements often failed (#5 ). So I replaced them with primitive way.
2016-01-10 00:54:32 +09:00
Yuya Ochiai
0b2ad75712
Update version to 1.0.1
2016-01-06 22:17:37 +09:00
Yuya Ochiai
3e300c78d6
Show badges when active channels have new messages
2016-01-06 22:15:35 +09:00
Yuya Ochiai
b49f230060
Add menu "Clear Cache and Reload"
2016-01-06 21:32:43 +09:00
Yuya Ochiai
777aab9b11
Fix jp_fonts for mattermost
2015-12-27 17:06:14 +09:00
Yuya Ochiai
3d8d39562f
Add simple tests for settings.html
2015-12-27 16:12:20 +09:00
Yuya Ochiai
799584a494
Update README.md and version
2015-12-26 00:02:19 +09:00
Yuya Ochiai
6316df3c20
Improve development files
2015-12-24 23:41:42 +09:00
Yuya Ochiai
f3d668f4a0
Remove old codes
2015-12-24 00:29:42 +09:00
Yuya Ochiai
7fb2dc9cb6
Add tests for tabs
2015-12-23 20:53:54 +09:00
Yuya Ochiai
62b6e4c51b
Fix for failed tests
2015-12-23 19:25:14 +09:00
Yuya Ochiai
d010d09ef4
Add context menu for cut, copy, paste, select all
2015-12-23 17:55:39 +09:00
Yuya Ochiai
f57e2a94ef
Just focus mainWindow when notification is clicked on Windows
...
BrowserWindow.show() breaks Aero Snap state.
2015-12-23 17:42:59 +09:00
Yuya Ochiai
69a1c177a1
Switch to the team when notification is clicked
2015-12-23 17:16:53 +09:00
Yuya Ochiai
762c4dbbac
Show unread badge on application icon
2015-12-23 17:06:17 +09:00
Yuya Ochiai
390c67a7fd
Show unread count badge for each tabs
2015-12-23 16:21:33 +09:00
Yuya Ochiai
c016c03741
Port core features from index.js (Open link, Unread count, Font)
2015-12-23 15:53:34 +09:00
Yuya Ochiai
7f8ba9fd56
Use config file to show multiple teams
2015-12-23 01:37:28 +09:00
Yuya Ochiai
e381a89cd5
Adapt to rearranged directories
2015-12-22 23:35:22 +09:00
Yuya Ochiai
1be5077ebe
Rearrange directories
2015-12-22 23:29:33 +09:00
Yuya Ochiai
e7d48d6d0d
Use React on main page
2015-12-22 21:12:04 +09:00
Yuya Ochiai
8c24475c68
Style settings UI with React-Bootstrap
2015-12-22 00:58:41 +09:00
Yuya Ochiai
f3984982d1
Add missing packages
2015-12-20 20:00:42 +09:00
Yuya Ochiai
6cae54bb13
Apply esformatter-jsx
2015-12-20 00:39:51 +09:00
Yuya Ochiai
283e311095
Settings UI for multiple teams with React
2015-12-19 23:51:19 +09:00
Yuya Ochiai
dc9794b1f5
Read/Write/Upgrade config.json with settings module
2015-12-13 22:58:22 +09:00
Yuya Ochiai
49392a984b
Add --config-file=FILE
option for testing
2015-12-12 20:32:06 +09:00
Yuya Ochiai
92d938dd7e
Update version to 0.5.1
2015-12-12 15:19:23 +09:00
Yuya Ochiai
eabd485209
Edit comment
2015-12-12 15:14:00 +09:00
Yuya Ochiai
94748d2996
Use 'Meiryo UI' and 'MS Gothic' to prevent CJK fonts on Windows(JP)
2015-12-09 00:19:58 +09:00
Yuya Ochiai
37462b530d
Remove unnecessary console.log()
2015-12-08 21:58:43 +09:00
Yuya Ochiai
67603585d8
Update version to 0.5.0
2015-12-06 17:16:26 +09:00
Yuya Ochiai
b3bcc89a4d
Save window position and size when exiting usually
2015-12-05 19:32:24 +09:00
Yuya Ochiai
f8f38ba0de
Restore window position and size on startup
2015-12-05 15:41:33 +09:00
Yuya Ochiai
47ac5f102d
Use balloon notification on Windows from 7 to 8.1
2015-11-28 14:30:25 +09:00
Yuya Ochiai
6f18b921b2
Set Application User Model ID and use Electron's notification
2015-11-24 00:12:48 +09:00
Yuya Ochiai
62fe875056
Use electron notification
2015-11-20 19:15:15 +09:00
Yuya Ochiai
bcf578a4e2
Use electron module
2015-11-20 18:56:37 +09:00
Yuya Ochiai
07f42063e6
Stop using deprecated Electron API
2015-11-20 18:56:36 +09:00
Yuya Ochiai
184f415e95
Show window even if it is hidden when notification is clicked
2015-11-14 20:53:56 +09:00
Yuya Ochiai
6af69ff808
Minimize main window intead of closing it in Linux
2015-11-10 22:18:14 +09:00
Yuya Ochiai
97b6c437cc
Set app icon in Windows notification
2015-11-10 22:04:53 +09:00
Yuya Ochiai
d6f081918a
Set app icon on all platforms
2015-11-10 21:59:10 +09:00
Yuya Ochiai
506891bb66
Rearrange directory
2015-11-10 21:53:46 +09:00
Yuya Ochiai
0ff77c47d0
Fix settings app menu
2015-11-08 14:13:34 +09:00
Yuya Ochiai
517175d13c
Focus to main window when tray icon is clicked
2015-11-06 23:39:44 +09:00
Yuya Ochiai
8b680ae988
Quit app from context menu on tray icon
2015-11-06 23:38:26 +09:00
Yuya Ochiai
759362f0c6
バージョン番号を更新
2015-11-03 21:59:13 +09:00
Yuya Ochiai
95376adebe
バルーン通知をクリックした場合にメイン画面にフォーカスを移す
2015-11-03 19:15:24 +09:00
Yuya Ochiai
c2ae7cffb8
Windows用パッケージにアイコンを設定する
2015-11-02 01:46:51 +09:00
Yuya Ochiai
35353b6ace
Windowsでデスクトップ通知をする
2015-10-30 22:41:06 +09:00
Yuya Ochiai
249121e5d6
バージョン番号を更新
2015-10-24 22:09:57 +09:00
Yuya Ochiai
9fa770954f
説明を更新
2015-10-24 21:53:17 +09:00
Yuya Ochiai
7364ef36e2
Aboutを表示する
2015-10-24 20:12:22 +09:00
Yuya Ochiai
f07c9c9097
右クリックメニューを追加
2015-10-24 19:48:50 +09:00
Yuya Ochiai
3cd4dd1341
electron-connectを使用したLiveReload
2015-10-24 18:47:37 +09:00
Yuya Ochiai
154b07739b
electron-packagerを導入
2015-10-24 17:46:06 +09:00