Akash Nimare
7fadbe877b
electron: Update app dependencies.
...
electron: v1.8.6
electron-builder: v20.11.1
electron-updater: v2.21.8
2018-05-01 00:59:59 +05:30
Akash Nimare
32a21889fb
snap: Update snap summary.
v2.0.0
2018-04-20 18:55:45 +05:30
Akash Nimare
c4a961f9da
snap: Update snap config.
2018-04-19 23:48:58 +05:30
Akash Nimare
ceaa898570
snap: Add source branch for snap.
2018-04-19 23:19:01 +05:30
Akash Nimare
73fe17041d
snap: Update Snap configuration.
2018-04-19 22:11:33 +05:30
Akash Nimare
9f756cad3e
snap: Update snap icon path.
2018-04-19 20:58:48 +05:30
Akash Nimare
6db6b7c482
reconnect-util: Do not throw error message on server page while reconnecting.
2018-04-18 22:00:30 +05:30
Akash Nimare
09c45e75e8
Update package-lock files.
2018-04-18 17:51:22 +05:30
Akash Nimare
120b80cf65
release: 🎉 v2.0.0.
2018-04-17 15:51:32 +05:30
Abhigyan Khaund
22f705960d
sidebar: Add scrollbar for list of organizations on overflow.
2018-04-16 19:38:26 +05:30
Priyank Patel
ca8ce1deaa
report-issue: Add report issue UX using send-feedback electron element.
...
This uses @electron-elements/send-feedback package to easily implement
UX for reporting issues.
2018-04-16 11:34:11 +05:30
Priyank Patel
f70432f4e3
internal-links: open non-image links in hidden webview.
...
* This will make sure that the current server webview will not
reload due to URL change.
* Add an option to allow users to download the file attachments.
Improves: #469 .
2018-04-11 23:21:01 +05:30
Abhigyan Khaund
60d693700e
internal-links: Open image link in webapp lightbox.
...
This will open the image in the webapp lightbox. It shows the same behaviour
that happens when clicking on the image preview.
Improves: #469 .
2018-04-09 18:16:57 +05:30
Akash Nimare
6e7333eab6
shortcut: Add F5 shortcut for reloading the app.
2018-04-07 19:52:46 +05:30
Akash Nimare
0d8dd1cd90
internal-links: Open file attachments within the app.
...
Changing the behaviour of opening the attachments in the
default browser to the app. This commit enables users to
download the attachments. If the attachment type is image
then we open the same in the app though users need to
click on the go-back button.
To-do - Open the image link in a lightbox.
Improves: #469 .
2018-04-04 18:02:40 +05:30
Akash Nimare
0ee3757774
shortcuts: Update string for selecting the keyboard shortcuts node.
2018-03-30 14:56:17 +05:30
Akash Nimare
811df9f381
shortcuts: Remove unused shortcuts.
2018-03-30 01:56:48 +05:30
Akash Nimare
8bd02cc7e4
shortcuts: Update toggle sidebar shortcut to CMD/CTRL+SHIFT+S.
2018-03-30 01:53:07 +05:30
Akash Nimare
9d5d221371
test: Add a test for new org link.
2018-03-28 02:36:50 +05:30
Akash Nimare
6006f1a3f8
builder: Update electron-builder to v20.8.1.
...
Fixes : #442 .
2018-03-27 21:27:32 +05:30
Robert
4f96df4a34
linux: Add Snap support for Linux.
...
This adds a new build configs in package.json for electron-builder
to be able to generate a snap package for zulip.
Fixes #443 .
2018-03-26 22:27:04 +05:30
Abhigyan Khaund
a13558fa16
org-settings: Responsive UI for connected orgs in smaller window sizes.
...
Fixes : #456 .
2018-03-26 21:09:52 +05:30
Abhigyan Khaund
a1d19a385c
menu: Warning dialog box for Reset App Settings.
2018-03-26 21:05:26 +05:30
Robert
c98667236e
tools: Fix reinstall script for working across all platforms.
...
Make reinstall script compatible with Windows.
Fixes #440 .
2018-03-24 00:04:26 +05:30
Akash Nimare
b80c3d007b
server-page: Responsive tweaks for divider.
v1.9.0
2018-03-23 12:18:44 +05:30
Akash Nimare
70fb198a0b
release: 🎉 new-release v1.9.0.
2018-03-23 03:59:56 +05:30
Abhigyan Khaund
7276bfeaa7
org-settings-page: UI fixes and tweaks for the org-settings page.
...
Fixes:
* Move "Disconnect" button to be at the far right.
* Ellipsis text-overflow for server-url.
* Show server url as title tooltip on hover.
* Remove settings-card's right transition on hover.
Improves: #456 .
2018-03-23 03:45:50 +05:30
Akash Nimare
abd71330ba
setting-page: Minor UI fixes for add new server page.
...
Minor fixes -
* Update link to create a new organization.
* Update placeholder text for demo zulip server.
* Remove border from connect button.
* Add overflow for smaller window.
* Fix a typo in background color.
* Use buttons for server actions.
* Make new server page responsive.
* Focus buttons on tab.
* Update styling of button.
* Make add new server page responsive.
Fixes : #457 .
2018-03-23 01:36:43 +05:30
Akash Nimare
e776222d6b
browser-window: Prevent drag and drop events.
...
This stops a remote code execution via drag and drop event in
the main/renderer process.
Fixes #453 .
2018-03-22 23:23:18 +05:30
Akash Nimare
30b05571e7
electron: Upgrade to v1.8.4.
...
This upgrade includes some webview security fixes.
https://www.electronjs.org/blog/webview-fix
2018-03-22 11:14:32 +05:30
Akash Nimare
0a155c63e7
security: Do not allow running insecure contents in app.
2018-03-22 10:57:35 +05:30
Akash Nimare
13c750ac6c
tests: Update Spectron to latest.
2018-03-20 20:54:32 +05:30
Akash Nimare
48799f75d1
tests: Fix failing renderer tests.
2018-03-20 20:53:10 +05:30
Akash Nimare
29f4e702ad
Merge branch 'master' of github.com:zulip/zulip-electron
2018-03-19 20:45:54 +05:30
Akash Nimare
3eb4cf4f64
Ubuntu: Add Zulip link to the binrary.
...
Zulip can't be run from the terminal because we were not
linking the binary to the bin. The electron-builder used to support
this by default but we as we added the afterInstall
script it got removed.
More info -
https://github.com/electron-userland/electron-builder/issues/2682 ,
https://github.com/electron-userland/electron-builder/issues/2689
Fixes #444 .
2018-03-19 20:38:38 +05:30
Abhigyan Khaund
1a97d8a5b0
design: Improve connected organization design.
...
This PR updates the connected organization page.
Changes -
* All the server details are now inline.
* Change "Delete" to "Disconnect".
* Club org logo and name together on the right, and URL and "Disconnect" to the left.
* Link to organization logo on the server tab.
Improves #340 .
2018-03-19 17:10:42 +05:30
Akash Nimare
2f96ec6199
settings: Fix a typo in silent setting option.
2018-03-17 03:49:43 +05:30
Akash Nimare
52de465457
settings: Fix app settings overriding issue. ( #449 )
...
This fixes an issue which was caused by saving the last active tab
before a functional tab activates. The bug was introduced in f409bb0449 .
It was unnoticed from v1.5.0 to the latest v1.8.2.
The bug causes a serious issue where the app can't change the app settings and all settings were
getting overridden when a user switches back to setting page.
Fixes #448 .
2018-03-17 03:06:41 +05:30
Ganesha Danu Enastika
e3039cf5a9
tools: Add missing Ubuntu dependancy.
2018-03-14 23:43:07 +05:30
Akash Nimare
6c120269eb
design: Redesign Add new server page. ( #446 )
...
Changes -
* New setting nav item for connected organizations.
* All new page for adding a new server.
* Minor UI changes in setting page.
* Update default height, width of the main window.
* Fix webview showing outline.
* Hide Server nav item in setting page.
Fixes #340 .
2018-03-14 23:41:12 +05:30
Akash Nimare
b31fc6b66d
setting-page: Better looking nav items.
2018-03-10 23:14:42 +05:30
Akash Nimare
435e5f086e
webview: Fix webview flickering. ( #439 )
...
Rewrote styling for the webview so that it takes the whole window
when the app loads up.
Fixes #249 .
2018-03-09 14:35:13 +05:30
Akash Nimare
603ad7dfcd
setting-page: Make setting navs better.
2018-03-07 21:00:30 +05:30
Akash Nimare
a47a0e3e90
server-page: Improve add new server page.
...
WIP, #340 .
2018-03-06 17:45:00 +05:30
Priyank P
8e04920f54
il8n: Add locale helper script. ( #437 )
...
This script automatically builds locales if the locale-template is changed.
2018-03-06 05:08:24 +05:30
Abhigyan Khaund
4a7b84e483
menu: Add "What's new" in help submenu.
2018-03-06 04:49:51 +05:30
Akash Nimare
ffd2ee36fa
left-sidebar : Fix position of left-sidebar on toggel.
2018-03-01 21:36:13 +05:30
Akash Nimare
c11fa93642
left-sidebar: Fix tooltip not visible on hover.
...
Regression from c11089027c .
2018-03-01 21:12:07 +05:30
Akash Nimare
a90dc0c82f
Custom css: Add a setting option for custom css.
...
This PR adds an option to inject custom CSS.
Fixes - #432 .
2018-03-01 18:52:53 +05:30
Akash Nimare
028bc02d0a
Downgrade node to 6.
...
Looks like the app can't be packaged on node > 8. This must be an issue with electron-builder.
Downgrading until the fix comes.
2018-03-01 04:37:00 +05:30