Commit Graph

410 Commits

Author SHA1 Message Date
Ildar Kamalov e2675e9a3b - client: fix link to dhcp settings page 2019-07-03 17:59:26 +03:00
Ildar Kamalov 5abf0b5a53 Merge: - client: request tls status on app load
Closes #851

* commit '640620288892afad7b84cc3b25d96bab10cdb5d6':
  - client: fix version alignment
  - client: request tls status on app load
2019-07-02 09:40:49 +03:00
Ildar Kamalov e616d843bf * client: allow ip address in filter 2019-07-01 15:52:24 +03:00
Ildar Kamalov 6406202888 - client: fix version alignment 2019-07-01 15:07:29 +03:00
Ildar Kamalov b3c2b3a21b - client: request tls status on app load 2019-07-01 15:04:07 +03:00
Ildar Kamalov 0e9df33a40 + client: add button for check updates 2019-06-25 17:56:50 +03:00
Andrey Meshkov f9807e4011 Fix #806 2019-06-06 21:06:19 +03:00
Andrey Meshkov 0f7235f217 fix string id 2019-06-06 17:48:46 +03:00
Andrey Meshkov db67fb6c6a rename client settings 2019-06-06 17:45:24 +03:00
Ildar Kamalov 02fa39226c * client: pull locales 2019-06-06 17:25:50 +03:00
Ildar Kamalov 1f164c7005 - client: fix versions check 2019-06-06 15:54:19 +03:00
Ildar Kamalov 10a0873bc8 - client: check version on update before page reload 2019-06-06 11:41:53 +03:00
Ildar Kamalov b2364e465f * client: reload list on opening Clients settings 2019-06-05 15:49:01 +03:00
Simon Zolin 450e2ac549 Merge: * minor API changes
Close #785

* commit '7f5ac19b592c2a63e52a5e5319e9e8eb687c7410':
  * client: use JSON for filtering/remove_url
  * /remove_url: use JSON input data format
  - openapi: correct format
  - openapi: fix /add_url
2019-06-03 19:39:40 +03:00
Simon Zolin 6ac466e430 Merge: + client: split settings page into several pages
Close #726

* commit 'f7d88f6976ae8328bc47c0df4686ae6a38ed7bb0':
  * client: check initial access settings
  * client: remove unused addErrorToast method
  * client: move access settings to DNS settings page
  + client: split settings page into several pages
2019-06-03 19:38:21 +03:00
Ildar Kamalov f7d88f6976 * client: check initial access settings 2019-06-03 16:39:02 +03:00
Ildar Kamalov 7f5ac19b59 * client: use JSON for filtering/remove_url 2019-06-03 16:33:15 +03:00
Ildar Kamalov 54f6710b8f * client: remove unused addErrorToast method 2019-06-03 16:18:49 +03:00
Ildar Kamalov 757bb7285a * client: move access settings to DNS settings page 2019-06-03 16:08:50 +03:00
Ildar Kamalov af041bcbd7 Merge pull request in DNS/adguard-dns from fix/702 to master
* commit 'df9864ec00fe9b4c7f4912a6122d1308f06fa844':
  * client: replace favicon.ico with favicon.png
2019-06-03 15:47:42 +03:00
Ildar Kamalov cf53653cfa + client: split settings page into several pages 2019-06-03 15:44:29 +03:00
Ildar Kamalov df9864ec00 * client: replace favicon.ico with favicon.png 2019-05-31 16:36:48 +03:00
Ildar Kamalov 02db488b30 + client: handle access settings 2019-05-30 18:45:56 +03:00
Ildar Kamalov 2976726f99 * client: fix page scrolling on adding/deleting leases 2019-05-28 19:01:24 +03:00
Ildar Kamalov 6f2503a09f + client: handle static leases form 2019-05-28 19:01:24 +03:00
Ildar Kamalov a8384c004e + client: add table to show static leases 2019-05-28 19:01:24 +03:00
Ildar Kamalov a83bc5eeeb * client: add source column 2019-05-28 18:44:27 +03:00
Ildar Kamalov 702db84e39 * client: remove redundant table formatting for runtime clients table 2019-05-28 18:44:27 +03:00
Ildar Kamalov 9cc824d852 * client: show MAC address as default 2019-05-28 18:44:27 +03:00
Ildar Kamalov 8a8c7329f7 + client: add runtime clients table 2019-05-28 18:44:27 +03:00
Ildar Kamalov cbef338592 * client: add icons for table buttons 2019-05-28 18:44:27 +03:00
Ildar Kamalov bd2c4269db * client: remove unused api method 2019-05-28 18:44:27 +03:00
Ildar Kamalov f40141bbbc * client: confirm before deleting 2019-05-28 18:44:27 +03:00
Ildar Kamalov c7b5830336 * client: remove table column min-width 2019-05-28 18:44:27 +03:00
Ildar Kamalov bb34381a0d * client: fix no data text 2019-05-28 18:44:27 +03:00
Ildar Kamalov 68a4cc597f * client: fix sort helper 2019-05-28 18:44:27 +03:00
Ildar Kamalov 22d3c38df2 + client: handle per-client settings 2019-05-28 18:44:27 +03:00
Ildar Kamalov 9f75146eab * client: check for empty versions response 2019-05-28 15:22:48 +03:00
Ildar Kamalov 967517316f * client: add link to the update error 2019-05-17 18:33:34 +03:00
Ildar Kamalov 24f582d36d * client: add update timeout 2019-05-17 18:33:34 +03:00
Ildar Kamalov 9cffe865ec * client: add error message if update failed 2019-05-17 18:33:34 +03:00
Ildar Kamalov cb3f7f2834 + client: handle update 2019-05-17 18:33:34 +03:00
Ildar Kamalov a45f0c519e Merge pull request #209 in DNS/adguard-dns from feature/734 to master
* commit '6ac9509d64e82e48bc22ccd23ac3a25776d05565':
  + client: Add a link to the list of known DNS providers to Upstream DNS settings
2019-05-06 09:35:51 +03:00
Ildar Kamalov d24f208f98 - client: fixed values for settings validation
Closes #729
2019-04-28 11:43:15 +03:00
Ildar Kamalov 6ac9509d64 + client: Add a link to the list of known DNS providers to Upstream DNS settings
Closes #734
2019-04-28 11:18:56 +03:00
Simon Zolin 4231920ee8 * client: add "DuckDuckGo" to safesearch label text 2019-04-23 15:25:09 +03:00
Simon Zolin 68dc8a1341 * control: update "DHCP server not found" message 2019-04-23 12:26:14 +03:00
Ildar Kamalov 5f88abb322 * client: fixed getDefaultAddresses structure 2019-04-23 11:41:53 +03:00
Ildar Kamalov 33db419384 - client: npm audit fix 2019-04-23 11:41:53 +03:00
Ildar Kamalov ceabad0fd0 * client: validate form on load 2019-04-23 11:41:53 +03:00
Ildar Kamalov f76b7c3d94 * client: installation wizard additional checks 2019-04-23 11:41:53 +03:00
Ildar Kamalov f83d026c33 + client: privacy policy link
Closes #393
2019-04-17 15:03:25 +03:00
Ildar Kamalov d0942c88c8 * client: replace PUT and DELETE with POST 2019-04-16 12:11:31 +03:00
Simon Zolin 08bedacf0a Merge: DHCP: check/set static IP
Close #686

* commit '828d3121be807daa8f839dfa7a7ac4ba8a6e7cd8':
  * client: show message if there is no static ip
  * client: rename constant
  * hasStaticIP: use properly named boolean variable
  + client: static_ip warnings
  * client: error text
  * client: disable DHCP check if server enabled and hide errors on disable
  * client: hide error if DHCP enabled and require check DHCP before enabling
  * client: accordion styles
  - client: fix DHCP fields validation
  * client: fix DHCP error message
  + config: set default parameters for DHCP server
  + /control/dhcp/set_config: set static IP
  + /control/dhcp/find_active_dhcp: detect static IP on Linux
  * /control/dhcp/find_active_dhcp: new JSON response format
2019-04-15 12:59:16 +03:00
Ildar Kamalov 828d3121be * client: show message if there is no static ip 2019-04-05 15:15:56 +03:00
Ildar Kamalov b6ae539c36 * client: rename constant 2019-04-05 14:32:56 +03:00
Ildar Kamalov 6bf57ae84e + client: static_ip warnings 2019-04-04 17:13:51 +03:00
Ildar Kamalov 472dc0b77d * client: error text 2019-04-04 17:13:51 +03:00
Ildar Kamalov 4b821d67f5 * client: disable DHCP check if server enabled and hide errors on disable 2019-04-04 17:13:51 +03:00
Ildar Kamalov 24fc2957c5 * client: hide error if DHCP enabled and require check DHCP before enabling 2019-04-04 17:13:51 +03:00
Ildar Kamalov 6ba0e4686a * client: accordion styles 2019-04-04 17:13:51 +03:00
Ildar Kamalov b92fb34f37 - client: fix DHCP fields validation 2019-04-04 17:13:51 +03:00
Ildar Kamalov ffd9f1aaa9 * client: fix DHCP error message 2019-04-04 17:13:51 +03:00
Ildar Kamalov 4d217583b0 - client: validate encryption if enabled
Closes #700
2019-04-04 14:54:57 +03:00
Ildar Kamalov e231230f1b - client: fixed leases table on mobile
Closes #688
2019-04-02 13:59:03 +03:00
Ildar Kamalov 0c973334be * client: if 0.0.0.0 is selected, then redirect to the current IP
Closes #655
2019-03-29 16:24:59 +03:00
Ildar Kamalov 91af0cddce - client: header links overflow 2019-03-28 12:28:57 +03:00
Ildar Kamalov 6f014fa53d - client: fix settings page if current interface doesn't exist
Closes #664
2019-03-28 11:53:39 +03:00
Ildar Kamalov 6f2e852e09 - client: request version after DNS status request
Closes #660
2019-03-28 11:45:31 +03:00
Ildar Kamalov fd82e7c26a - client: fixed Chrome translation popup issue with Portuguese
Closes #656
2019-03-28 11:44:10 +03:00
Ildar Kamalov 2bb5b24d4e - client: missed translation
Closes #652
2019-03-28 11:43:26 +03:00
Andrey Meshkov 800cb177f3 Merge pull request #179 in DNS/adguard-dns from feature/637 to master
* commit 'bc0b0af06b71197d75c8a7f8c3a401d4c8a49d61':
  + client: added name for client
  - openapi: fix typo
  + control: /clients: get the list of clients' IP addresses and names from /etc/hosts
2019-03-22 14:27:15 +03:00
Andrey Meshkov 31a0dde515 fix link 2019-03-22 13:57:58 +03:00
Ildar Kamalov bc0b0af06b + client: added name for client 2019-03-20 18:37:00 +03:00
Alexey Dmitrievskiy 5b417d9f17 Merge: add ability to set DNS upstream per domain #445
* commit 'f7860c893da81bc23220bcdec8161ce7b36dc558':
  * client: removed links from upstream DNS translations
  * control, client: fix issues from review
  + control, dns, client: add ability to set DNS upstream per domain
2019-03-20 18:15:31 +03:00
Ildar Kamalov f7860c893d * client: removed links from upstream DNS translations 2019-03-20 15:23:36 +03:00
Aleksey Dmitrevskiy a01ba5dd4d * control, client: fix issues from review 2019-03-20 15:19:34 +03:00
Aleksey Dmitrevskiy 9ea5c1abe1 + control, dns, client: add ability to set DNS upstream per domain 2019-03-20 14:24:33 +03:00
Ildar Kamalov c091d10a41 * client: update translations 2019-03-19 16:27:23 +03:00
Ildar Kamalov 756c5ac0d3 + client: added setup guide page and DNS addresses popover
Closes #605
2019-03-19 16:19:53 +03:00
Ildar Kamalov 466807638c Merge pull request #168 in DNS/adguard-dns from fix/625 to master
* commit 'b1f707d18cf6ce63fe1ed56efbd18d4f614d0543':
  - client: load favicon from local server
2019-03-14 11:30:21 +03:00
Ildar Kamalov b1f707d18c - client: load favicon from local server
Closes #625
2019-03-12 18:59:58 +03:00
Alexey Dmitrievskiy f857ed74ec Merge pull request #154 in DNS/adguard-dns from fix/596 to master
* commit 'b74eded414cf3f31da6feb185619afab85233b5a': (34 commits)
  [change] control: fix issues from review
  [change] config: fix default upstreams list
  * client: typo
  * client: remove log
  * client: fix grammar
  [change] control: add upstreams validation before dns config test
  [change] control: add upstreams validation
  [change] control: update bootstrap DNS check
  * client: remove empty elements from upstream and bootstrap
  * client: locales and pass object to testUpstream
  [change] config, control, openapi: fix issues from reviw
  [fix] control: fix json decode for upstream config
  * client: upstream form
  [change] control, openapi: Handle upstreams test with JSON
  [change] upgrade_test: rework tests
  [change] upgrade_test: add test for upgrade
  [change] control: Remove unuseful check
  [change] control: Fix issues from review
  [change] dnsforward: Add comments for public fields
  [change] control: Handle upstream config with JSON
  ...
2019-03-12 14:30:31 +03:00
Ildar Kamalov 21db166be0 + client: added Simplified Chinese
Closes #611
2019-03-12 12:04:41 +03:00
Ildar Kamalov b74eded414 Merge branch 'master' into fix/596 2019-03-11 11:07:28 +03:00
Ildar Kamalov 10fcfefcfd * client: bulgarian language translation 2019-03-07 12:38:17 +03:00
Aleksey Dmitrevskiy c8c663f3f0 [change] config: fix default upstreams list 2019-03-07 12:04:22 +03:00
Ildar Kamalov 982f8dc1e1 * client: remove log 2019-03-06 18:50:17 +03:00
Ildar Kamalov 83877fb871 * client: fix grammar 2019-03-06 18:39:14 +03:00
Aleksey Dmitrevskiy bc4c2e2ff7 Merge branch 'master' into fix/596 2019-03-06 18:25:42 +03:00
Ildar Kamalov cdc568d8d9 * client: remove empty elements from upstream and bootstrap 2019-03-06 17:53:04 +03:00
Ildar Kamalov bf2781d465 * client: locales and pass object to testUpstream 2019-03-06 16:35:21 +03:00
Ildar Kamalov 5d6c980ac7 * client: upstream form 2019-03-06 14:45:21 +03:00
Ildar Kamalov b8595b87c4 * disable config saving if invalid pair 2019-02-28 14:59:25 +03:00
Carl Bennett 2a93e45b67 Fix typo in client/src/__locales/en.json 2019-02-27 12:02:06 +03:00
Ildar Kamalov 158f2f6100 Fixed port validation 2019-02-21 19:16:09 +03:00
Ildar Kamalov 2814c393ad Fixed checkRedirect helper 2019-02-21 18:28:23 +03:00
Ildar Kamalov 37a1a98c49 Fixed EncryptionTopline check 2019-02-21 15:39:15 +03:00
Ildar Kamalov 5ac775aa4a Fixed stylelint errors 2019-02-21 15:05:54 +03:00
Ildar Kamalov c53a132072 Added UpdateTopline component 2019-02-20 16:54:14 +03:00
Ildar Kamalov 8e7ceec1a1 Remove unused package 2019-02-20 16:10:32 +03:00
Ildar Kamalov 89446fccd5 Fixed npm audit vulnerabilities 2019-02-20 15:39:36 +03:00
Ildar Kamalov 4f45f2c3e3 Fix empty values on validate 2019-02-20 14:26:56 +03:00
Ildar Kamalov 9c8e4c64ea Disable save button if key or certificate is empty 2019-02-20 13:33:42 +03:00
Ildar Kamalov 2c2295c161 Fixed http port and reset with save 2019-02-20 12:46:34 +03:00
Ildar Kamalov de08b53ae1 Fix list styles 2019-02-20 12:02:46 +03:00
Ildar Kamalov a60eeb55f1 Check if redirect is available before enable 2019-02-20 11:36:24 +03:00
Ildar Kamalov f0536b6347 Check response 2019-02-19 19:42:59 +03:00
Ildar Kamalov 340a4fb58e Check if redirect available 2019-02-19 19:19:40 +03:00
Ildar Kamalov 77793e5f21 Check is safe port 2019-02-19 18:56:13 +03:00
Ildar Kamalov 24154f0033 Redirect on port change 2019-02-19 18:04:23 +03:00
Ildar Kamalov 0b7f0396de Fixed processing config 2019-02-19 15:46:29 +03:00
Ildar Kamalov cca6998efe Added https redirect 2019-02-19 15:43:36 +03:00
Ildar Kamalov b8c0ed9335 Reset fields on click 2019-02-19 13:05:16 +03:00
Ildar Kamalov ff012cf0a3 Fix error message 2019-02-19 11:05:30 +03:00
Ildar Kamalov 2b0addd505 Fix copy symbol
Closes #588
2019-02-19 11:04:43 +03:00
Ildar Kamalov 1fc5f15aaa Check if error has response 2019-02-18 19:36:24 +03:00
Ildar Kamalov 954d923975 Remove valid_chain and warning_validation from button disable 2019-02-18 19:20:17 +03:00
Ildar Kamalov 05cce8b107 Added validation on change and enable encryption checkbox 2019-02-18 16:06:27 +03:00
Eugene Bujak 3e67c8d79a Older npm rewrote the package-lock.json again 2019-02-15 16:28:28 +03:00
Ildar Kamalov 35b5f4b48b Fixed json and updated zh_tw 2019-02-15 16:28:28 +03:00
Ildar Kamalov cb9ffe4de9 Send 0 on empty port value 2019-02-15 16:28:28 +03:00
Ildar Kamalov 351673c060 Initial port values 2019-02-15 16:28:28 +03:00
Ildar Kamalov 1dd548c36c Added button to reset encryption settings 2019-02-15 16:28:28 +03:00
Ildar Kamalov 93847bd309 Convert certificate and key to base64 2019-02-15 16:28:28 +03:00
Ildar Kamalov 3898309778 Request tls status after save 2019-02-15 16:28:27 +03:00
Ildar Kamalov c025c845d2 Show random status and warning 2019-02-15 16:28:27 +03:00
Ildar Kamalov ab11c912db Added topline component and fixed string interpolation 2019-02-15 16:28:27 +03:00
Ildar Kamalov 7451eb1346 Initial components for encryption settings 2019-02-15 16:28:27 +03:00
Andrey Meshkov dd3621bcf6 Fix #582 2019-02-12 14:46:44 +03:00
Ildar Kamalov 5ca33e44d8 Fix object spread 2019-02-07 18:51:21 +03:00
Eugene Bujak 548f539566 npm 6.7.0 unconditionally modifies package-lock.json. Commit those changes. 2019-02-07 18:24:42 +03:00
Ildar Kamalov ba161e9a6f Increase button width 2019-02-07 16:21:17 +03:00
Ildar Kamalov 91eaf72051 Disable button on submit 2019-02-07 16:09:12 +03:00
Ildar Kamalov 826529e73e Common reducer for toasts 2019-02-07 15:40:26 +03:00
Ildar Kamalov c466f8cc73 Check if ip_addresses exist in the interface 2019-02-07 15:17:27 +03:00
Andrey Meshkov bb8d7c37bb Minor cleanup, added strings, added more information to response when error occurs 2019-02-07 14:22:08 +03:00
Ildar Kamalov 39b2e345c3 Fixed custom select arrow 2019-02-07 11:24:23 +03:00
Ildar Kamalov a7a38413fe Remove unused icons 2019-02-07 10:58:02 +03:00
Ildar Kamalov ba678ffa82 Hide 80 web port 2019-02-06 17:32:32 +03:00
Ildar Kamalov 31b855f9ab Show list of addresses 2019-02-06 17:22:46 +03:00
Ildar Kamalov f379d34813 Added select for listen interfaces 2019-02-06 17:22:46 +03:00
Ildar Kamalov 924afea22b Show port in interface and dns address 2019-02-06 17:21:23 +03:00
Ildar Kamalov c494e17df5 Update packages 2019-02-06 17:17:38 +03:00
Ildar Kamalov 7c25c0febe Added DHCP warning 2019-02-06 17:17:38 +03:00
Ildar Kamalov 5f7fc0f041 Remove 'enabled' from initial values 2019-02-06 17:17:38 +03:00
Ildar Kamalov beb94741cf Fixed initial values and string interpolation 2019-02-06 17:17:38 +03:00
Ildar Kamalov 24be7ce4ed Fixed page reload on settings change 2019-02-06 17:17:38 +03:00
Ildar Kamalov 6e41897323 Disable form submit on error 2019-02-06 17:17:38 +03:00
Ildar Kamalov b5e7237169 Update components on language change 2019-02-06 17:17:38 +03:00