Priyank P
8b6dcd355f
notification: Add reply option to notifications for macOS.
...
This PR adds reply option to notifications of macOS using
`node-mac-notifier` and then post the reply for to the webapp.
It also fixes an issue that even though the app is focused the server that sent
the notification did not focus. And it also adds parsing for mentioning. This also
refactors code for notification.
Fixes : #284 , #381 .
2018-01-14 00:04:34 +05:30
Priyank P
91742a5770
silent: Reflect changes in webview for silent option. ( #380 )
...
* silent: Reflect changes in webview for mute/silent option.
This silent the webview incase silent option is toggled, and
by default silent the webview when its create if needed.
Fixes : #380 .
2018-01-11 18:46:39 +05:30
akashnimare
80c37fabb8
Enable badge api on macOS only
...
app.dock.setBadge() is supported on macOS only. Added an extra check so that it doesn't throw errors on Win + Linux.
2017-10-05 05:34:16 +05:30
akashnimare
45bdde951f
Add a red circle over dock icon for PMs
...
This will show a small red circle over the dock icon.
This is to notify user that they have PMs in unread messages.
2017-10-03 03:29:52 +05:30
akashnimare
91f3afa8fe
Show server-info on hovering the server-icons
2017-10-01 02:51:50 +05:30
Zhongyi Tong
647303c001
Implement proxy.
2017-08-20 23:00:50 -04:00
Zhongyi Tong
e52ece57df
Load all servers on app start-up.
2017-08-17 14:14:23 -04:00
Akash Nimare
bf35db26bd
fixed linting errors
2017-08-10 15:44:25 +05:30
Zhongyi Tong
4d8c8e08a0
Shorten loading animation of functional tabs.
2017-08-10 13:04:07 +08:00
akashnimare
98d23aaae1
document focus event
2017-08-08 23:51:04 +05:30
Zhongyi Tong
84a69ce455
Enhance error handling.
2017-08-09 01:56:00 +08:00
akashnimare
2424f7a995
Focus webview contents on Window focus #216 #251
2017-08-08 22:13:03 +05:30
Akash Nimare
c3c60c98d6
Focus Webview elements on Linux/Windows #251
2017-08-07 15:51:56 +05:30
Akash Nimare
9e8ec3b6d4
Merge pull request #256 from geeeeeeeeek/issue/delay-webview-show-up
...
Delay webview fade-in.
2017-08-02 19:08:00 +00:00
Zhongyi Tong
f880683d9c
Delay webview fade-in.
2017-08-02 22:56:24 +08:00
Zhongyi Tong
3ad73a1eaa
Explicit focus webview on macOS alone.
2017-08-02 02:23:35 +08:00
Zhongyi Tong
4445baafa9
Add an os check for webview focus events.
2017-08-02 02:07:00 +08:00
akashnimare
fa50243dbb
Fixing server-icon path error [Windows]
...
Since URL of background-image creates path issue on windows, I have implemented the same styling with img src tag which works fine on windows as well.
2017-07-30 17:33:43 +05:30
Akash Nimare
9e4e5e9bfd
Merge pull request #237 from zulip/link-issue
...
Handle new-window event properly #204 #164
2017-07-28 09:38:35 +00:00
Akash Nimare
697948c9d8
Merge pull request #219 from geeeeeeeeek/issue/tab-style
...
Issue/tab style
2017-07-26 15:35:53 +00:00
akashnimare
1fe64cb8d7
Handle new-window event properly #204 #164
2017-07-26 00:35:06 +05:30
akashnimare
d70783600d
Removed unused checkConnectivity function
2017-07-22 21:04:25 +05:30
Zhongyi Tong
d4decfb6af
Remove space in shortcut text on Linux and Windows.
2017-07-20 11:30:49 +08:00
akashnimare
5bbf710529
injecting css in webviews
2017-07-20 01:10:48 +05:30
Zhongyi Tong
b057bffe42
Change to .
2017-07-19 23:47:35 +08:00
Zhongyi Tong
0ee85bea16
Update style.
2017-07-18 00:47:00 +08:00
Zhongyi Tong
592584fcf4
Use in tab description on win/linux
2017-07-18 00:10:10 +08:00
Zhongyi Tong
541ba335ae
Save server icon to a local folder.
2017-07-11 00:47:30 +08:00
Zhongyi Tong
890d7caea5
Provide keyboard shortcut to switch between servers.
2017-07-10 14:40:02 +08:00
Zhongyi Tong
d3c2da7961
Support switching Settings view from different action buttons.
2017-07-09 23:01:46 +08:00
Zhongyi Tong
321860a232
Disable preload script in functional tab.
2017-07-03 02:02:43 +08:00
Zhongyi Tong
ffba6b68f8
Extract Nav from Preference.
2017-07-03 02:02:43 +08:00
Zhongyi Tong
3823ac7f78
Improve network error display.
2017-06-21 15:56:05 +08:00
Zhongyi Tong
44337dd04c
Fix a bug which would cause WebView not shown after loading.
2017-06-19 00:32:24 +08:00
Zhongyi Tong
9cff5c5a4d
Fix linting errors.
2017-06-18 02:28:50 +08:00
Zhongyi Tong
f3cf2229c6
Add the ability to close for functional tabs.
2017-06-18 02:17:18 +08:00
Zhongyi Tong
a62fc3d3bf
Split Tab into ServerTab and FuntionalTab.
2017-06-18 00:38:43 +08:00
Zhongyi Tong
f85bca9879
Save.
2017-06-17 22:38:24 +08:00
Zhongyi Tong
f548a0ae53
Change the way utils load.
2017-06-17 22:38:24 +08:00
Zhongyi Tong
7192dc69f6
Put LinkUtil to renderer-side.
2017-06-17 22:38:23 +08:00
Zhongyi Tong
7f8d933ab7
Fix lint errors.
2017-06-16 21:07:48 +08:00
Zhongyi Tong
743d689281
Avoid multiple webviews show at the same time.
2017-06-13 02:36:47 +08:00
Zhongyi Tong
26e0543ae2
Fix missing badge element.
2017-06-13 01:55:53 +08:00
Zhongyi Tong
463701c5f8
Fix user-agent.
2017-06-13 01:50:37 +08:00
Zhongyi Tong
4c33f0779c
Update badge style when unread number too large.
2017-06-13 00:57:28 +08:00
Zhongyi Tong
4888efb9f2
Use Zulip as app title.
2017-06-13 00:57:28 +08:00
Zhongyi Tong
ea332a9ff3
Rebase with geeeeeeeeek/issue/network-disconnectivity-resolution.
2017-06-13 00:57:28 +08:00
Zhongyi Tong
9f73160f74
Add the ability to show badge count for each server.
2017-06-13 00:57:27 +08:00
Zhongyi Tong
b18e3ad5d2
Update title and badge on title change.
2017-06-13 00:57:27 +08:00
Zhongyi Tong
39b436819c
Componentize Tab.
2017-06-13 00:57:27 +08:00