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
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
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
3b412672c6
Logs: Fix an issue where Logs dir don't get init properly.
2017-12-19 03:40:24 +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
a193ecf229
design: update new server page #340 .
2017-12-13 18:54:31 +05:30
akashnimare
ae7374475f
design: Update UI for server section #340
2017-12-11 15:42:50 +05:30
akashnimare
43b4d511dc
init default settings properly fixes #348
2017-12-04 17:19:25 +05:30
akashnimare
aa5a47ad53
Make app window thinner fixes #332
2017-12-04 15:19:43 +05:30
cPhost
770926e6eb
logger: add console helper to log for both file and console
2017-12-02 11:58:28 -05:00
akashnimare
ed590c26e3
Added whitelist zulip server
2017-11-23 22:38:28 +05:30
akashnimare
ba64438a99
Improve Add Server page for new users [WIP] #340
2017-11-22 14:39:39 +05:30
Sumit Roy
f5e9342f78
fail to connect message #336
2017-11-21 11:31:42 +05:30
akashnimare
bcb8ffb55f
Remove electron-LocalShortcut completely
...
This commit removes the usage of "electron-localshortcut" completely.
Now, we rely on only menu accelerators for shortcuts. It's risky to register a local shortcuts in the app window
either using electronLocalShortcut or globalShortcut as the registered shortcuts could interfare with
OS global shortcuts which is very frustrating. This fixes #317 once and for all.
2017-11-15 03:39:51 +05:30
akashnimare
4578d4a5f7
typo in setting
2017-11-03 00:06:34 +05:30
akashnimare
4b895a2312
Don't show flash taskbar setting on Linux/macOS
2017-11-02 23:54:38 +05:30
akashnimare
53c0428a3a
Add setting to control Windows taskbar flashing #299
2017-11-02 20:58:35 +05:30
akashnimare
0a1866abb5
Show Detailed error message on invaild Zulip server #325
2017-11-01 17:59:00 +05:30
akashnimare
8e0033f03e
Handle certificate issuer error
...
Fixes, #316
2017-10-21 01:47:16 +05:30
akashnimare
fae05fc3b1
Initialize default app settings
...
Settings are initialized only when user clicks on General/Server/Network section settings
In case, user doesn't visit these section, those values set to be null automatically.
This fix makes sure the default settings are correctly set to either true or false.
2017-10-18 21:38:48 +05:30
akashnimare
73603a4fd2
Add settings to disable/enable spellchecker
2017-10-18 21:36:01 +05:30
akashnimare
7afcf13401
Re-write and improve spellchecker class
...
Rewrote the Spellchecker class so that we can have better control
over the context menu and spellchecker.
2017-10-18 04:14:02 +05:30
akashnimare
89a292559d
Set English as default language for spellchecker on Linux/Windows
2017-10-17 21:57:51 +05:30
akashnimare
be14517caf
Set server language for spellchecker on macOS
...
Ideally spellchecker should detect the language, but on macOS, it fails to auto-detect the lanugage user is typing in
that's why we need to mention it explicitly. We set this language with the help of the default language of the server.
2017-10-17 00:29:50 +05:30
akashnimare
40e3ed0f2f
Reload current view properly [WIP]
2017-10-10 16:35:43 +05:30
Akash Nimare
5d988858b0
Merge pull request #313 from YJDave/tooltip
...
Add tooltip for add server button
2017-10-10 15:40:24 +05:30
YJDave
3a974136a3
Tooltip for add organization icon
2017-10-07 14:08:26 +05:30
akashnimare
6ed5a5309c
Load correct Active tab
...
We need to deactivate the tab if it doesn't match with previously loaded active tab.
2017-10-06 02:59:16 +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
79366e19df
Remove unnecessary logging
2017-10-05 05:28:26 +05:30
akashnimare
f409bb0449
Handle reload event correctly
...
Added the functionality to remember the last active tab. Previously, we used to load the first tab no matter what.
Also, when user adds a new server the same server will be activated.
Reloading the app will now reload the current view/server only.
Fixes #311 , #308
2017-10-05 05:21:34 +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
6b627780f0
Fetch correct organization icon from server_settings API
...
Some Zulip Servers use absolute URL for server icon whereas others use relative URL.
I have added an extra check to handle both the cases. Improves #308 .
2017-10-03 00:11:41 +05:30
akashnimare
91f3afa8fe
Show server-info on hovering the server-icons
2017-10-01 02:51:50 +05:30
akashnimare
67da435154
Fix a typo in base notification
2017-09-30 03:34:19 +05:30
akashnimare
c89733610d
Fix desktop notification control setting
...
This commit fixes a bug which was caused by calling the notification constructor without the args (title, opts etc).
2017-09-30 03:26:59 +05:30
akashnimare
ad5bef821e
UI: Remove sidebar fluctuation on switching the toggle button
...
Fixes #301
2017-09-21 00:48:08 +05:30
Akash Nimare
90d080dc96
Revert "Removed the sidebar fluctuation on switching the toggle button"
2017-09-20 23:18:35 +05:30
Shipragupta14
4b8f216bab
Removed the sidebar fluctuation on switching the toggle button
2017-09-20 02:03:39 +05:30
ihsavru
50b3151b5d
corrected typos
2017-09-19 15:52:03 +05:30
ihsavru
0c32756485
changed button and switch colour
2017-09-19 10:44:39 +05:30
ihsavru
0c0835e364
changed shortcuts UI
2017-09-17 23:31:53 +05:30
ihsavru
a218f7ea64
change toggle buttons
2017-09-17 10:45:09 +05:30
ihsavru
13a7f7475a
added toggle switches
2017-09-16 19:09:12 +05:30