Anders Kaseorg
b6e11f623a
darwin-notifications: Avoid no-useless-return warnings.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2020-06-26 18:56:07 -07:00
Anders Kaseorg
1c60c335fd
logger-util: Avoid no-fallthrough warnings.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2020-06-26 18:56:03 -07:00
Anders Kaseorg
c9249b1724
context-menu: Avoid no-unnecessary-boolean-literal-compare warning.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2020-06-26 15:56:23 -07:00
Anders Kaseorg
9e957ba704
context-menu: Copy the email address, not the link text.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2020-06-26 15:47:38 -07:00
Anders Kaseorg
6c37e30233
Accomodate WebSocket URLs in certificate-error handler.
...
Our certificates are indexed by https: URLs. Fixes #988 .
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2020-06-26 15:24:55 -07:00
Abhigyan Khaund
addfe2e414
context-menu: Remove trailing and leading separators when not required.
...
Fixes : #979 .
2020-06-27 02:38:03 +05:30
Abhigyan Khaund
bda0dd29df
context-menu: Fix bug in Copy Link and add copy Email.
...
Fixes : #986
2020-06-27 02:27:44 +05:30
Abhigyan Khaund
01926e1234
context-menu: Enable copy only when copy is possible.
2020-06-27 02:27:44 +05:30
Manav Mehta
9138bbfaf2
Update changelog for release v5.3.0.
2020-06-25 00:32:37 +05:30
Akash Nimare
596561b731
release: New release v5.3.0.
v5.3.0
2020-06-24 14:47:54 +05:30
Akash Nimare
5943c21814
Update electron to v8.3.3.
2020-06-21 01:06:05 +05:30
Akash Nimare
2456bba5ae
translations: Sync translations from transifex.
2020-06-20 23:06:50 +05:30
Manav Mehta
0fff6336c7
spellchecker: Use Electron 8 built-in spellchecker.
...
* Using electron built-in spellchecker
* Added the custom context menu
Co-authored-by: Anders Kaseorg <anders@zulipchat.com >
Fixes : #504
2020-06-18 18:14:23 +05:30
Samyak Gaur
4261874e29
docs: Update issue template.
...
Explanation lines commented as the titles are self explanatory.
2020-06-17 14:50:45 +05:30
Akash Nimare
f976270d33
lint: Fix linting errors.
2020-06-17 01:44:08 +05:30
Samyak Gaur
4782f1cfd3
Docs: Update issue template.
...
Fixes : #926 .
2020-06-17 00:20:20 +05:30
Akash Nimare
2f70621255
windows: Turn off start at login by default.
...
Fixes : #960 .
2020-06-16 20:10:23 +05:30
Manav Mehta
b6f4e2b83c
zoom: Fix zoom issues.
...
The zoom issues seemed to be caused due to electron roles.
We also had our own definitions firing up along with the roles which might be clashing and the other instances of roles not being much effective in our use case.
* Remove roles from zoom options
* Add accelerator for zoomIn
Fixes : #911 .
2020-06-13 12:59:43 +05:30
Manav Mehta
25f4c3aba8
translations: Prevent i18n to automatically add strings.
...
Now that we have moved to Transifex, auto updation of translation strings is not required.
We would only need to update the resource file (en.json) and push it to Transifex and pulling the rest <lang>.json
2020-06-12 13:18:04 +05:30
Anders Kaseorg
1b23468375
Update zulipchat.com emails to zulip.com.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2020-06-08 14:02:08 -07:00
Anders Kaseorg
5d775405d9
Update zulipchat.com links to zulip.com.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2020-06-08 14:01:40 -07:00
Akash Nimare
7f13d9162a
mac: Support pkg installer on macOS.
2020-06-05 23:26:10 +05:30
Anders Kaseorg
e0013c22ff
package-lock.json: Update.
...
Unclear why npm wants to change this now.
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2020-05-31 02:13:55 -07:00
Samyak Gaur
5c41afdccd
window: Responsive fixes for main window.
...
Fixes : #963 .
2020-05-27 13:23:40 +05:30
Anders Kaseorg
99a3530238
xo: Add arrow-body-style rule
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2020-05-26 11:25:24 -07:00
Manav Mehta
a5ceffc856
transifex: Setup Transifex for better translation process.
2020-05-20 22:11:13 +05:30
Manav Mehta
f55570f2f5
Handle Reset options gracefully.
...
Fixes : #903 .
2020-05-20 21:54:36 +05:30
Manav Mehta
4f890c0316
macOS: Use electron API to get dark tray icon for the light theme.
2020-05-19 21:03:13 +05:30
Priyank Patel
bf651dece0
report-issue: Remove unnessacary instructions from the placeholder.
...
It looks like the removed instructions were directly copied from GitHub
issue template and did not fit here. Specifically, the first point about
including the platform is automatically included in the email we prepare for
the user and we also include browser and electron version. Then the second
bullet point re-iterates the instructions present. Lastly, the third point
asks for screenshot however user cannot add screenshot in the UI but they can
in the email.
We also remove an comment disabling a eslint rule. The rule was disable for no
reason because we should have used template literal instead of the undocumented
multi-str format which is not cleaner.
2020-05-19 11:02:39 -04:00
Priyank Patel
1babd8da42
report-issue: Darken the color of report issue button.
...
This is done so it compliments the newly added cancel button.
This change empahsizes the report issue button rather than the
cancel button.
2020-05-19 11:02:39 -04:00
Priyank Patel
bfd146f2d9
send-feedback: Move custom css to a css file.
...
It just makes it a bit cleaner and easier to update css.
During this transition we update the color hex values to rgb
because of stylelint.
2020-05-19 11:02:39 -04:00
Sanskar Bajpai
3126510245
report-issue: Add a cancel button to the modal.
...
A user found the lack of a cancel button in the UI a bad
experience. Previously, we would close it when the overlay
was clicked but it does not seem informative in terms of it's
function.
Fixes : #966 .
2020-05-19 11:02:39 -04:00
Anders Kaseorg
d661895545
Remove the insecure ignoreCerts option.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2020-05-13 04:06:50 -07:00
Akash Nimare
ca9ab6168e
Update support email.
2020-05-13 12:19:45 +05:30
Anders Kaseorg
bbdf2c6017
mailmap: Add Git .mailmap for zulipchat.com → zulip.com.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2020-05-12 22:57:22 -07:00
Manav Mehta
109a9bbd10
document: Remove inessential comment inherited from #902 and #909
...
The comment was created to document a piece of code in #902 but #909 addressed code quality
The comment is no longer essential and hence ought to be removed
2020-05-06 17:01:47 -07:00
Anders Kaseorg
22d7ef5615
main: Turn electron-connect off by default.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2020-05-06 16:58:25 -07:00
Anders Kaseorg
e03de26137
release: New release v5.2.0.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
v5.2.0
2020-05-05 12:54:35 -07:00
Anders Kaseorg
983254c310
CVE-2020-12637: Do not ignore certificate errors without ignoreCerts.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2020-05-05 12:54:35 -07:00
Anders Kaseorg
b6059077d8
Generalize permission-response mechanism to renderer-callback.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2020-05-05 12:54:35 -07:00
Anders Kaseorg
cafff9a008
new-server-form: Add missing string conversion for error message.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2020-05-05 12:54:35 -07:00
Anders Kaseorg
190204b2e5
notarize: Fix lint errors.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2020-05-05 12:54:09 -07:00
Akash Nimare
4c25c99abc
notarization: Pass team short name info in code-signing.
2020-05-06 01:13:29 +05:30
Anders Kaseorg
55be93b906
dependencies: Upgrade dependencies.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2020-05-04 01:56:35 -07:00
Anders Kaseorg
34e2b3a3d0
typescript: Eradicate most any annotations.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2020-05-04 01:08:05 -07:00
Anders Kaseorg
e5ece8db9e
package.json: Fix ‘npm start’ to do something useful.
...
The old run-dev script raced electron and tsc against each other in
parallel, which usually meant electron would run stale JS files. We
should overhaul the build process at some point, but whatever we do,
this script isn’t going to be part of it.
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2020-05-03 20:35:21 -07:00
Anders Kaseorg
40b26dbb0e
dnd-util: Refine typing.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2020-05-03 20:03:41 -07:00
Anders Kaseorg
ae4f03f4ba
logger-util: Clean up typing disaster zone.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2020-05-03 20:03:41 -07:00
Anders Kaseorg
8ea32a7a96
feedback: Stub send-feedback types.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2020-05-03 19:33:52 -07:00
Anders Kaseorg
6b7cce0366
ServerManagerView: Convert loading from object to Set.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2020-05-03 19:16:05 -07:00