Abhigyan Khaund
4a40c75127
notifications: Adds bots mention support to reply option. ( #395 )
...
Fixes : #391 .
2018-01-31 01:26:11 +05:30
Balaji
239631a2b6
tools: Add scripts for review Pull Requests. ( #399 )
...
* tools: Add script to fetch-pull-request.
Improves #397 .
* tools: Add script to fetch-rebase-pull-request.
Improves #397 .
2018-01-30 17:11:10 +05:30
Abhigyan Khaund
89d1344e2f
preference page: Add a Loading indication for new server button. ( #401 )
...
Change the text of "Add" button to "Adding..." when a user clicks on Add button for adding new server.
Fixes : #396 .
2018-01-29 23:53:10 +05:30
akashnimare
1948ba2cc3
menu: Fix Zoom In shortcut.
...
This is a temporary fix. Ideally, 'CmdOrCtrl+Plus' works on all
the platforms but because of https://github.com/electron/electron/issues/6731
it converts accelerator to 'Ctrl+Shift+Plus'.
2018-01-27 19:56:27 +05:30
Abhigyan Khaund
b8da7dd6ee
gulp-dev: Add nodeman to dev script and fix renderer reload on changes.
...
Fixes : #368 .
2018-01-23 00:29:15 +05:30
akashnimare
4a0efb7301
Code refactoring.
2018-01-23 00:05:15 +05:30
Priyank P
aedd95259d
preference: Only toggle the state if element is present.
...
Fixes #393 .
2018-01-22 22:38:01 +05:30
Priyank P
c8d7a79877
design: Improve preference design.
v1.8.1
2018-01-17 18:34:24 +05:30
akashnimare
6e6db42b54
v1.8.1
2018-01-17 02:16:04 +05:30
akashnimare
db79284fbb
fix: Don't import appId from package file #386 .
2018-01-17 01:54:20 +05:30
akashnimare
2434f06655
release: 🎉 new-release v1.8.0.
2018-01-15 20:59:28 +05:30
akashnimare
1d611d3382
setting-page: Update placeholder for adding new server page.
...
Improves #340 .
2018-01-15 20:55:51 +05:30
akashnimare
a746194e9e
help-menu: Add a space between app name and version.
2018-01-15 18:45:45 +05:30
akashnimare
7cc13f7a26
Update dependencies.
...
Updated:
electron - 1.7.10
electron-builder - 19.53.6
electron-updater - 2.18.2
2018-01-15 17:46:33 +05:30
Akash Nimare
6a9bb152a0
Update features section.
2018-01-14 01:11:18 +05:30
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
fb74251a2c
performance: Disable hardware acceleration to decrease the load on GPU.
...
Adding this experimental electron api to see if it makes any difference
in performance.
Improves #213 .
2018-01-08 02:10:43 +05:30
akashnimare
a920720f91
setting-page: Improve add new server page #340 .
2018-01-07 15:10:21 +05:30
Priyank P
aa8e99b7a6
domain-util: Fix checkDomain, so it checks all error codes. ( #370 )
...
This fixes an issue where if server send non 404 error code such
as 403 forbidden we marked them as Zulip server even though they are
not, now it checks for 400 error range.
2018-01-07 00:16:52 +05:30
akashnimare
e23f8aaa58
shortcut: Rename Zoom In keyboard shortcut.
2018-01-06 16:30:59 +05:30
Akash Nimare
5c3208d44c
settings: Add a setting option to start the app in background. ( #366 )
...
Fixes #314 .
2017-12-29 12:37:53 +05:30
akashnimare
c0b57bbe2b
settings: Set default value of flashtaskbar setting[Windows].
2017-12-28 00:29:16 +05:30
Priyank P
afe4e8901b
github templates: Add pull request template and update issue template. ( #365 )
2017-12-27 23:15:02 +05:30
Priyank P
231e7fd9c2
preferences page: Reflect changes in the preference page. ( #362 )
...
This updated the setting page if the sidebar was toggled using a shortcut.
This also updates the setting page if the tray was toggled using menu.
Fixes : #304 .
2017-12-27 21:06:32 +05:30
Akash Nimare
a0d898a5b7
Merge pull request #363 from cPhost/logger
...
logger-util: Code refactoring and better logs design.
2017-12-27 20:45:13 +05:30
cPhost
1abf62555c
logger-util: code refactoring and better logs design.
...
This imporves logging and refactors most of the code.
This also renames console-util to logger-util.
2017-12-26 22:03:05 -05:00
Akash Nimare
6befcbaa8f
Merge pull request #361 from cPhost/focus-app
...
notifications: Focus app when a notification is triggered.
2017-12-27 01:08:32 +05:30
cPhost
e56a01049b
notifications: Focus app when a notification is triggered.
...
This PR adds a feature of showing app window when the notification are clicked
Fixes : #358
2017-12-26 14:30:33 -05:00
akashnimare
72cb8459ff
code refactoring.
2017-12-26 01:02:42 +05:30
Akash Nimare
0b83b22206
Merge pull request #353 from cPhost/fix-errors
...
default-util: Fix log dir errors.
2017-12-26 00:21:35 +05:30
Akash Nimare
267d25e5c4
Merge pull request #357 from cPhost/img-fix
...
Add default icon if the server image is not available.
2017-12-25 23:43:35 +05:30
cPhost
8401f8f5ce
server icon: Load default icon if org icon is not avalible.
2017-12-25 12:17:45 -05:00
cPhost
c4a7264f34
console: Fix errors where Logs dir can't be created.
2017-12-25 09:50:52 -05:00
akashnimare
9d081ecd5a
Reload full app on system hibernation.
...
Improves #312 .
2017-12-20 02:33:08 +05:30
akashnimare
dc6582fa82
Logs: Unused Logs dir.
2017-12-19 03:42:42 +05:30
akashnimare
3b412672c6
Logs: Fix an issue where Logs dir don't get init properly.
2017-12-19 03:40:24 +05:30
Akash Nimare
04083bfa81
Merge pull request #352 from zulip/cPhost-handle-domainjson
...
Handle corrupted config files.
Improves #310 .
2017-12-19 02:33:39 +05:30
akashnimare
562e82d2f1
test: Create logs dir on app startup.
2017-12-19 01:22:50 +05:30
cPhost
3b014e0715
settings util: delete settings.json file in case it is corrupted.
2017-12-17 15:17:08 -05:00
cPhost
13178ebc8f
domain util: delete domain.json file in case it is corrupted.
2017-12-17 15:16:55 -05:00
cPhost
08693bf105
console: require app form remote if required
2017-12-17 15:00:04 -05:00
akashnimare
d7a0b63d62
test: fix failing e2e test on travis
2017-12-13 20:05:07 +05:30
akashnimare
a193ecf229
design: update new server page #340 .
2017-12-13 18:54:31 +05:30
akashnimare
31f04754a4
design: fixed positioning of create-new-org link
2017-12-11 16:08:23 +05:30
akashnimare
ae7374475f
design: Update UI for server section #340
2017-12-11 15:42:50 +05:30
akashnimare
7697d5d698
electron: update electron to v1.7.9 #213
2017-12-11 15:09:56 +05:30
akashnimare
d3e1b5de45
update app configs
2017-12-06 19:46:24 +05:30
Akash Nimare
9efa6191f7
Merge pull request #349 from zulip/improve-debian-installer
...
linux: Improve debian installer
2017-12-06 18:17:57 +05:30
akashnimare
d86797d2fc
debian: replace bash shebang with '#!/usr/bin/env bash" for portability.
...
According to the debian config rules '#!/usr/bin/env bash' violates
the quality standard which isn't allowed.
More info - https://github.com/Microsoft/vscode/issues/35638
2017-12-05 23:58:26 +05:30