Akash Nimare
be869a52d5
release: v4.0.3.
v4.0.3
2020-02-28 10:14:22 +05:30
Akash Nimare
fcbb5da18e
webview: Update web security preference.
...
Electron docs suggests that we should not use
`disablewebsecurity` thus removing the same.
2020-02-28 10:13:30 +05:30
Akash Nimare
95a9568ece
beta-release: New release v4.0.2-beta.
v4.0.2-beta
2019-11-13 14:56:34 +05:30
Kanishk Kakar
e7a885a1fb
macos: Enable notarization for macOS Catalina.
...
This fixes the issue for Catalina users.
2019-11-13 14:55:11 +05:30
Akash Nimare
17d4d97e2e
certificate: Make certificate location dynamic.
...
* certificate: Make certificate location dynamic.
* Update certificate location for old servers.
2019-11-01 19:56:22 +05:30
Akash Nimare
3b14684058
Add docs for translation
2019-10-30 02:10:38 +05:30
Akash Nimare
7d592a0a1c
validation: Add SSL troubleshooting guide in error message.
2019-10-25 21:03:28 +05:30
Ross Brunton
eb1be7106b
Added option to quit on closing the window.
...
This adds a configuration option to quit the app (rather than going to
the tray) when the "close" button is clicked.
2019-10-14 01:05:18 +05:30
Tim Abbott
1da6e5d51d
README: Fix typo in link to server/webapp repository.
2019-10-07 11:51:57 -07:00
Tim Abbott
dae7089c7e
README: Explicitly address where to report bugs.
2019-10-01 15:41:39 -07:00
Muskan Khedia
30b40e2ff2
network: Prompts Desktop App to ask for network setting in add-org page.
...
Fixes : #540 .
2019-09-28 17:44:34 +05:30
Akash Nimare
b76f01349a
docs: Update electron tutorial guide.
...
Fixes : #826 .
2019-09-27 23:02:25 +05:30
Kanishk Kakar
8446deb673
sidebar: Improve UX for notification settings.
...
* sidebar: Disable notif settings if not logged in.
* sidebar: Activate relevant tab for notif settings.
2019-09-25 18:25:00 +05:30
Kanishk Kakar
d4b9663257
network: Tackle network issues independently.
...
Few changes -
* webview: Show connection failure per server.
* network: Try to reconnect diff servers.
* Fixes concern that some proxy networks may allow only specific servers
to be reachable.
* domains: Show network error on server invalidation.
* webview: Handle network errors in preload script.
Fixes : #591 , #312 .
2019-09-24 18:22:19 +05:30
Akash Nimare
77044fd9fa
enterprise: Document the enterprise feature.
2019-09-18 23:26:44 +05:30
Kanishk Kakar
177b77f0b5
sidebar: Add option to open notification setting from the context menu.
2019-09-15 21:20:08 +05:30
Kanishk Kakar
99b154b8ae
system-util: Set User-Agent from main process.
...
* Sets user-agent config item when the app's DOM is ready.
* App sends the right User-Agent to the server-settings API.
Fixes #817 .
2019-09-11 16:39:56 +05:30
Kanishk Kakar
3fd8aedf81
network: Reactivate network.js script.
...
Fixes an issue introduced during TS migration that rendered network.ts
ineffective because exports were not defined.
2019-09-02 00:25:17 +05:30
Rhythm Sharma
b4d2e55c6f
linux: Fix broken icon issue for snap package.
2019-08-29 02:20:12 +05:30
Kanishk Kakar
3c701ff518
sidebar: Load last active server before others.
...
Fixes : #551 .
2019-08-28 14:12:01 +05:30
ViPuL
1f79a97b05
system-presence: Pass system active status to webapp.
...
We check user status every 15 seconds and update the status accordingly
to every organization connected. The webapp then uses this system presence data
we send to set the user status based on system activity.
Fixes #352 .
2019-08-19 20:09:27 -04:00
Nikita
90e8e9a806
il8n: Fix translations for ru locales.
2019-08-17 10:52:36 -04:00
Kanishk Kakar
59ef505efd
settings: Fix trailing brackets.
...
This accidentally slipped by in the translation work we recently did.
2019-08-17 10:49:24 -04:00
Akash Nimare
8d0a111c91
version: Update app to v4.0.1.
2019-08-17 01:41:15 +05:30
Akash Nimare
a10fa8f3ad
badge-count: Show badge-count on Linux.
...
Added support for showing the badge counts in the Unity launcher.
This should work on elementary OS and Ubuntu.
More info -
https://github.com/electron/electron/issues/16001
https://github.com/signalapp/Signal-Desktop/issues/3387
2019-08-17 01:32:50 +05:30
Akash Nimare
39427091f5
linux: Add desktopName config for Linux.
...
This will help in creating .desktop file for Linux.
2019-08-17 01:31:31 +05:30
ViPuL
f8d93cf397
build: Add MSI installer support.
...
This PR adds MSI in the target option. MSI is useful for sysadmins. There is no support for auto-updates since it often manages by the admins.
More info -
https://github.com/electron-userland/electron-builder/releases/tag/v19.41.0
https://github.com/electron-userland/electron-builder/issues/3322
Fixes : #641 .
2019-08-15 00:35:00 +05:30
Priyank Patel
ab62b8b5bb
Remove accidently commited translation-util.js file.
...
This file was accidently committed in 77a1fc0bd3
when migrating old PR to use typescript. This commit removes it.
2019-08-14 12:50:47 -04:00
Kanishk Kakar
ce071dcac9
docs: Add release notes for v4.0.0.
v4.0.0
2019-08-11 01:13:37 +05:30
Akash Nimare
04c1109d43
release: New release v4.0.0.
2019-08-07 22:17:34 +05:30
Prakhar Uniyal
26f321e7f9
preference: Fix visually broken delete custom css button.
...
There were couple of issue solved by this commit:
- The button had extra 10px margin to right; this comes from .action class
- The "Delete" text and icon were not aligned
- The button looks bigger than other buttons
Both of which made the button look broken. We fix first by changing
.css-delete-action to #css-delete-action in css file; git grep shows
this is only used once and is used as id not a class. Then we use
display flex to fix the alinging of icon and text. We add box-sizing border-box
which solves the bigger width issue. We remove extra 10px margin that comes from
.action.
Fixes : #801 .
2019-08-07 20:57:44 +05:30
Kanishk Kakar
47b729cbc2
i18n: Use English as fallback language.
...
In case app.getLocale() returns a falsey value, English is used as the
app language.
2019-08-02 00:45:12 +05:30
Kanishk Kakar
6d34da5953
i18n: Add translations to the new server form.
2019-08-02 00:45:12 +05:30
Kanishk Kakar
cfd1ebc643
i18n: Add translations to settings sidebar.
2019-08-02 00:45:12 +05:30
Kanishk Kakar
dab30dfb7a
i18n: Add translations for shortcuts pane.
2019-08-02 00:45:12 +05:30
Kanishk Kakar
e2bb28c738
i18n: Add translations for connected orgs.
2019-08-02 00:45:12 +05:30
Kanishk Kakar
ebd4d9a69b
i18n: Add translations for network settings.
2019-08-02 00:45:12 +05:30
Kanishk Kakar
ab80315846
i18n: Add translations for general settings.
2019-08-02 00:45:12 +05:30
Kanishk Kakar
c78ea51ec9
i18n: Change menu according to system locale.
2019-08-02 00:45:12 +05:30
Kanishk Kakar
d521f533f0
i18n: Add new values to translations
2019-08-02 00:45:12 +05:30
Kanishk Kakar
67a69f0dc2
i18n: Add translations to app menu
...
* Uses new keys added to locale-template.json
* Disregards org names
2019-08-02 00:45:12 +05:30
Kanishk Kakar
d99cc0d49c
locales: Change translate API to handle rate limit
...
Also add catch block to log possible errors.
2019-08-02 00:45:12 +05:30
Kanishk Kakar
77a1fc0bd3
i18n: Setup module and add translation-util.js
...
* Add i18n package.
* Use system locale for TranslationUtil.
2019-08-02 00:45:12 +05:30
Akash Nimare
cf96e94470
zoom: Fix zoom-in shortcut symbol.
...
Use symbol instead of symbol name in accelerators in menu items.
This is a hackish solution for the following upstream issue -
https://github.com/electron/electron/issues/10371
Fixes : #718 .
2019-07-31 18:37:03 +05:30
Akash Nimare
4395edc3de
macos-shortcut: Add meta key for cmd.
2019-07-31 18:37:03 +05:30
Akash Nimare
66479e0d88
docs: Update auto-update docs for preset orgs.
2019-07-31 04:43:58 +05:30
Kanishk Kakar
7c44ef5e41
enterprise: Restrict EnterpriseUtil method calls.
...
* Add a boolean flag to EnterpriseUtil so unnecessary function calls
don't take place for non-admin users.
2019-07-31 04:32:10 +05:30
Kanishk Kakar
296c83949f
typescript: Define DialogBoxError in messages.ts.
2019-07-31 04:32:10 +05:30
Kanishk Kakar
ac6f14f5b4
settings: Show tooltip when setting disabled.
...
If setting has been locked by an admin, then a tooltip is shown in the
settings page.
2019-07-31 04:32:10 +05:30
Kanishk Kakar
20ac6bf921
enterprise: Silently fail config updates.
...
If a config item exists in enterprise config and we're not trying to
override, then setConfigItem returns.
2019-07-31 04:32:10 +05:30