Akash Nimare
297c056090
server-page: Use buttons for server actions.
...
* Use button instead of a span for adding new server + create org link.
* Focus buttons on tab.
* Make add new server page responsive.
Fixes $457.
2018-03-23 01:27:47 +05:30
Akash Nimare
34411e2a6b
server-page: Use buttons for server actions.
...
* Make new server page responsive.
* Focus buttons on tab.
* Update styling of button.
Fixes #457 .
2018-03-23 01:21:53 +05:30
Akash Nimare
88f5a0e699
server-page: Fix a typo in background color.
2018-03-23 00:28:06 +05:30
Akash Nimare
2b6e76d5cd
server-page: Add overflow for smaller window.
2018-03-23 00:26:24 +05:30
Akash Nimare
4840cbe043
server-page: Remove border from connect button.
...
WIP #457 .
2018-03-23 00:23:04 +05:30
Akash Nimare
c8537acdf5
server-page: Update placeholder text.
...
* Update link to create a new organization.
* Update placeholder text for demo zulip server.
WIP #457 .
2018-03-23 00:11:47 +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
Akash Nimare
d673d5b76c
🎉 v1.8.2.
v1.8.2
2018-02-26 19:18:23 +05:30
Akash Nimare
2bf88aa912
webview: Remove loading indicator once webview is loaded.
2018-02-26 18:36:25 +05:30
Akash Nimare
c9f179a2ae
node: Enforce LTS node v8.0.0.
2018-02-26 18:28:16 +05:30
Akash Nimare
c11089027c
left-sidebar: Align action container properly.
2018-02-26 18:09:42 +05:30
Abhigyan Khaund
5c45ab7b66
fix: New organization link overlapping existing servers.
...
Fixes : #427 .
2018-02-26 17:28:59 +05:30
Akash Nimare
6205ca0aca
Update shortcut for opening webapp keyboard shortcuts.
2018-02-24 01:27:28 +05:30
Abhigyan Khaund
b83e2dd428
settings-tab: Do not create a sidebar tab rather highlight bottom settings icon. ( #422 )
...
Creating the new functional tab for setting tab was unnecessary as we already have a sticky setting icon at the bottom. This PR adds a functionality to highlight that settings icon instead of creating the new one.
Fixes : #418 .
2018-02-23 19:03:30 +05:30
Akash Nimare
fd421a62d2
webview: Improve flickering of webview on first load.
2018-02-23 02:03:18 +05:30
Abhigyan Khaund
fa85241c79
design: Only show the back button when needed.
...
Fixes : #421 .
2018-02-23 00:53:23 +05:30
Akash Nimare
b163c237b6
Do not auto-reload app when system comes back from sleep.
...
Improves #412 , #312 .
2018-02-22 20:55:55 +05:30
Abhigyan Khaund
5351ee10fa
auto-updates: Show a notification when a new update available [Linux].
...
[Linux] - This PR adds a feature to notify the user whenever a new update is available.
Fixes : #398 .
2018-02-22 16:55:45 +05:30
Priyank P
d48b6ae80d
reconnect: Check wheather internet is working before reloading. ( #415 )
...
When the online event is triggered check whether the internet is actually working or not.
Commonly on windows, it turns out that internet takes couple of seconds to boot up after
connecting to the internet or in some cases, this might be they have to sign in to internet service
portal in order to access the internet.
2018-02-21 16:56:01 +05:30
Akash Nimare
2d07d40c92
activetab: Fix broken last active tab. ( #420 )
...
This fixes an issue where the server tabs were not loading
according to the last active tab. This used to load last server
no matter what the last used server is.
Fixes - #416 .
2018-02-18 17:52:26 +05:30
Akash Nimare
55ae71c00c
travis: Fix travis not failing on linting errors.
2018-02-15 19:58:08 +05:30
cPhost
0c18bb5226
menu.js: Fix linting error.
2018-02-15 19:55:37 +05:30
Abhigyan Khaund
6d213c86a8
design: Add back button in left-sidebar.
...
Fixes : #208 .
2018-02-14 14:01:35 +05:30
Akash Nimare
0c1cd96ed7
Remove transition property from checkbox input.
...
That delay can cause the setting button to not change/switch properly.
2018-02-13 17:23:39 +05:30
Priyank P
d77b1b5960
electron-connect: Disable electron-connect when it's run from npm start.
...
Improves gulp dev script.
2018-02-13 00:07:44 +05:30
Akash Nimare
2c6c0c8c8d
Update electron to v1.8.2.
2018-02-11 22:36:32 +05:30
Akash Nimare
84bf59d32f
Update package-lock.json files.
2018-02-11 22:08:50 +05:30
Priyank P
256c352fb9
windows: Add tools support with batch scripts.
...
Add tools support with batch scripts.
Fixes - #397 .
2018-02-09 18:19:09 +05:30
Akash Nimare
da28589c17
menu: Add menu-item to reveal app logs in file manager #405 .
2018-02-03 02:04:36 +05:30