Files
AdGuardHome/client_v2/playwright.config.ts
6da9aec3b5 Pull request 2439: ADG-10291 Migrate frontend to SolidJS (client_v2)
Replace the legacy React-based client with a new SolidJS + TypeScript frontend (client_v2). Includes full UI rewrite - new component system, stores, controls, pages.

Co-authored-by: Igor Lobanov <[email protected]>
Co-authored-by: Eugene Miroshkin <[email protected]>
Co-authored-by: Elizaveta Egorova <[email protected]>
Co-authored-by: Arseny Lisin <[email protected]>

Squashed commit of the following:

commit 727e802b0401c6a0dc96c7d548602f0a1fdbd0c6
Merge: 971e6dace 2b05944fe
Author: Ildar Kamalov <[email protected]>
Date:   Tue Jul 14 13:34:29 2026 +0300

    Merge branch 'master' into ADG-10291

commit 971e6dace9d1d0b47b7345c657add86f1699f36c
Author: Ildar Kamalov <[email protected]>
Date:   Mon Jul 13 19:08:43 2026 +0300

    fix makefile

commit 75540f52585deca1cf872ca92b74784b82837196
Author: Ildar Kamalov <[email protected]>
Date:   Mon Jul 13 18:53:38 2026 +0300

    fix

commit 03bf39ddf38a9dcd77bbf5a4ec317e2d2d45d08f
Author: Ildar Kamalov <[email protected]>
Date:   Mon Jul 13 18:47:54 2026 +0300

    fix

commit be1a96639a0473d73290f1e17c9defdc3eeb069b
Author: Ildar Kamalov <[email protected]>
Date:   Mon Jul 13 18:41:29 2026 +0300

    fix

commit c39a6cfc4a9f3ef7dcc1f2e7ba5db1b4ab1fa6ef
Author: Ildar Kamalov <[email protected]>
Date:   Mon Jul 13 18:34:58 2026 +0300

    fix

commit 9b7ff590b59bbda677e7f5af8be3a94c8a127920
Author: Ildar Kamalov <[email protected]>
Date:   Mon Jul 13 17:59:42 2026 +0300

    blocked services test

commit 04c083419002332190ed0301360e17961a5f23cc
Author: Ildar Kamalov <[email protected]>
Date:   Mon Jul 13 17:31:42 2026 +0300

    increase workers

commit bf560f2e230b11804eb1c36b0be08f2d8e26d11a
Author: Ildar Kamalov <[email protected]>
Date:   Mon Jul 13 17:01:54 2026 +0300

    specs

commit 80ee69e05115b29862bc972459f5cff4a9f5d16a
Author: Ildar Kamalov <[email protected]>
Date:   Mon Jul 13 17:00:58 2026 +0300

    fix

commit 1ad5d45083ca96d4bd7bd8ae2a40d181b4dabe8a
Author: Ildar Kamalov <[email protected]>
Date:   Mon Jul 13 16:56:57 2026 +0300

    revert

commit 9d4f48172f7eea5318db8fd2b646ad17b15f40c5
Merge: 01ecbed14 3adfbb9f3
Author: Ildar Kamalov <[email protected]>
Date:   Mon Jul 13 16:56:07 2026 +0300

    Merge branch 'master' into ADG-10291

commit 01ecbed141751fe5a3c17ea6597e4da199d9bbe9
Author: Ildar Kamalov <[email protected]>
Date:   Mon Jul 13 13:52:39 2026 +0000

    Pull request 2704: AGDNS-4220 demo bugfixes
    
    Squashed commit of the following:
    
    commit a1ea8b54ed
    Author: Ildar Kamalov <[email protected]>
    Date:   Mon Jul 13 16:37:17 2026 +0300
    
        review fix
    
    commit 0a73e1317b
    Author: Ildar Kamalov <[email protected]>
    Date:   Mon Jul 13 16:34:04 2026 +0300
    
        review fix
    
    commit 10c793abaf
    Author: Ildar Kamalov <[email protected]>
    Date:   Mon Jul 13 13:19:31 2026 +0000
    
        Pull request 2706: AGDNS-4220 rename client v3 to v2
    
        Squashed commit of the following:
    
        commit bf846df91814b7e6ec8a66f82070b94aa578d6a1
        Author: Ildar Kamalov <[email protected]>
        Date:   Mon Jul 13 15:55:16 2026 +0300
    
            fix makefile
    
        commit fd8a908345e0849b11e82531e37fe7c34e3dd928
        Author: Ildar Kamalov <[email protected]>
        Date:   Mon Jul 13 15:45:44 2026 +0300
    
            rm client v3
    
        commit 815ded7655639786c9c387ab7243ca2c06c5b8a4
        Author: Ildar Kamalov <[email protected]>
        Date:   Mon Jul 13 15:20:54 2026 +0300
    
            AGDNS-4220 rename client v3
    
    commit c4292aca70
    Author: Ildar Kamalov <[email protected]>
    Date:   Mon Jul 13 15:05:45 2026 +0300
    
        review fix
    
    commit f34c963127
    Author: Ildar Kamalov <[email protected]>
    Date:   Mon Jul 13 14:24:22 2026 +0300
    
        fix
    
    commit 4b40460b8c
    Author: Ildar Kamalov <[email protected]>
    Date:   Mon Jul 13 14:17:44 2026 +0300
    
        fix
    
    commit b0613a9e29
    Author: Ildar Kamalov <[email protected]>
    Date:   Mon Jul 13 14:15:39 2026 +0300
    
        fix
    
    commit b86bdcb92e
    Author: Ildar Kamalov <[email protected]>
    Date:   Mon Jul 13 14:04:39 2026 +0300
    
        fix mobile modal
    
    commit 1130d32670
    Author: Ildar Kamalov <[email protected]>
    Date:   Mon Jul 13 13:56:13 2026 +0300
    
        AGDNS-4220 demo bugfixes

commit 8f25fccc1e
Author: Ildar Kamalov <[email protected]>
Date:   Fri Jul 10 14:27:39 2026 +0000

    Pull request 2699: AGDNS-4174 update Encryption and DHCP pages
    
    Squashed commit of the following:
    
    commit a855d1bd0c69e5f0748705c2a50d81598d7499e4
    Author: Ildar Kamalov <[email protected]>
    Date:   Fri Jul 10 13:31:22 2026 +0300
    
        section scroll
    
    commit fc8d721487d6cb649c2ed9396ebb5f922ad14c51
    Author: Ildar Kamalov <[email protected]>
    Date:   Fri Jul 10 13:12:48 2026 +0300
    
        validation order
    
    commit 719306e728bd36fd88863f847b61504ed9c7ad4d
    Author: Ildar Kamalov <[email protected]>
    Date:   Fri Jul 10 13:11:16 2026 +0300
    
        remove unused
    
    commit d953198fe395844cfd377c9563dde6868c380641
    Author: Ildar Kamalov <[email protected]>
    Date:   Fri Jul 10 13:06:10 2026 +0300
    
        dropdown overflow
    
    commit 152d4b21efeb307b5b5ae201373155aa4ce4c3c4
    Author: Ildar Kamalov <[email protected]>
    Date:   Fri Jul 10 12:56:50 2026 +0300
    
        fix
    
    commit 13f77339b61f8020dc25b3ebd518e2da78f9298e
    Author: Ildar Kamalov <[email protected]>
    Date:   Fri Jul 10 12:56:06 2026 +0300
    
        update rewrites
    
    commit 1f970d3fa78504606a68c642adc3a04e4c8b04c1
    Author: Ildar Kamalov <[email protected]>
    Date:   Fri Jul 10 12:29:15 2026 +0300
    
        update rewrites
    
    commit 821f350ddca951de82c4b8e2f917fa02ef6da655
    Author: Ildar Kamalov <[email protected]>
    Date:   Fri Jul 10 12:00:37 2026 +0300
    
        review fix
    
    commit 3e233c241f6e6fb401920402a78f6d76422a21c9
    Author: Ildar Kamalov <[email protected]>
    Date:   Fri Jul 10 11:54:58 2026 +0300
    
        allowlist text
    
    commit 41d5916d532b9dc8aa6fcde035f84729f9157e96
    Author: Ildar Kamalov <[email protected]>
    Date:   Fri Jul 10 11:49:15 2026 +0300
    
        review fix
    
    commit 9e44bc177d828f2601cbffd7f343e1d122987c17
    Author: Ildar Kamalov <[email protected]>
    Date:   Fri Jul 10 11:27:21 2026 +0300
    
        fix lease time label
    
    commit a1563332ebd997dfcaa67980852720b828d53b62
    Author: Ildar Kamalov <[email protected]>
    Date:   Fri Jul 10 11:25:41 2026 +0300
    
        review fix
    
    commit 12a40647fadfa687a89d0233b30ef014f8bb4a8d
    Author: Ildar Kamalov <[email protected]>
    Date:   Fri Jul 10 10:48:08 2026 +0300
    
        review fix
    
    commit 0c06d2268c46e305d45d70b685a16e1bb9ce4d8f
    Author: Ildar Kamalov <[email protected]>
    Date:   Thu Jul 9 19:32:51 2026 +0300
    
        fix
    
    commit 8f4fa550d66c4c0dddd2d1d1c7aa9196f930944f
    Author: Ildar Kamalov <[email protected]>
    Date:   Thu Jul 9 19:27:26 2026 +0300
    
        review fix
    
    commit c58ee31212cfb8c440f7f6d8e686ff7da5d370c3
    Author: Ildar Kamalov <[email protected]>
    Date:   Thu Jul 9 17:10:42 2026 +0300
    
        fix table
    
    commit bf751dbaf613532d2d9becd5b6b9177acdaaf8c1
    Author: Ildar Kamalov <[email protected]>
    Date:   Thu Jul 9 17:00:54 2026 +0300
    
        fix
    
    commit d31cf598c513f7e2e7ab72e5622164f051296b19
    Merge: 2150e16ef b70aa19d5
    Author: Ildar Kamalov <[email protected]>
    Date:   Thu Jul 9 16:58:42 2026 +0300
    
        Merge branch 'ADG-10291' into AGDNS-4174
    
    commit 2150e16efcb9286f5b798dbc8baaf68d9418cbfc
    Author: Ildar Kamalov <[email protected]>
    Date:   Thu Jul 9 16:51:22 2026 +0300
    
        AGDNS-4175 update DHCP page
    
    commit 4bab2a0b7bec83fbb6818de716156eff86e80c3a
    Author: Ildar Kamalov <[email protected]>
    Date:   Thu Jul 9 13:16:42 2026 +0300
    
        fix
    
    commit 199d7d7517ca95b83799a9b028dff7a859bfcd83
    Author: Ildar Kamalov <[email protected]>
    Date:   Thu Jul 9 13:11:33 2026 +0300
    
        fix loader
    
    commit 95206d170ef6d900485ce0c43c0d388b7f3cc7e4
    Author: Ildar Kamalov <[email protected]>
    Date:   Thu Jul 9 12:58:27 2026 +0300
    
        fix loader
    
    commit bb0e5d72783a3093149817250f4243a5992a0239
    Author: Ildar Kamalov <[email protected]>
    Date:   Thu Jul 9 12:25:22 2026 +0300
    
        fix
    
    commit 5b8480cd502989cd82717dd08d982af4277435b2
    Merge: 86456f38d 707f6b39c
    Author: Ildar Kamalov <[email protected]>
    Date:   Thu Jul 9 12:21:56 2026 +0300
    
        Merge branch 'AGDNS-4173' into AGDNS-4174
    
    commit 707f6b39c2e42f352605457e2357deaa48d57759
    Author: Ildar Kamalov <[email protected]>
    Date:   Thu Jul 9 12:08:24 2026 +0300
    
        fix logs and stats validation error
    
    ... and 36 more commits

commit b70aa19d5a
Author: Ildar Kamalov <[email protected]>
Date:   Thu Jul 9 13:57:00 2026 +0000

    Pull request 2697: AGDNS-4173 update DNS settings page
    
    Squashed commit of the following:
    
    commit 707f6b39c2e42f352605457e2357deaa48d57759
    Author: Ildar Kamalov <[email protected]>
    Date:   Thu Jul 9 12:08:24 2026 +0300
    
        fix logs and stats validation error
    
    commit 852dfefc01cefc245d23a4ffc4ea46655f7b3298
    Author: Ildar Kamalov <[email protected]>
    Date:   Thu Jul 9 10:20:28 2026 +0300
    
        fix break word
    
    commit d1190a28b5a318021d24d134716e3a69435b6af3
    Author: Ildar Kamalov <[email protected]>
    Date:   Thu Jul 9 08:29:18 2026 +0300
    
        fix validators
    
    commit 1f751a4246b7cdf114b8aab7b0eb4bc2e1ed6c31
    Author: Ildar Kamalov <[email protected]>
    Date:   Wed Jul 8 22:28:17 2026 +0300
    
        fix validate message
    
    commit 5be2f1b933df4f8d11c250383a53e00937aa5898
    Author: Ildar Kamalov <[email protected]>
    Date:   Wed Jul 8 17:31:05 2026 +0300
    
        fix
    
    commit 0dcbb7d0cf2ad8c7d4682ea9e4359a1af1a0382e
    Author: Ildar Kamalov <[email protected]>
    Date:   Wed Jul 8 17:22:24 2026 +0300
    
        fix translations
    
    commit 3fdb09ec7f9fea9442b184cf34f07370f955a3bc
    Author: Ildar Kamalov <[email protected]>
    Date:   Wed Jul 8 16:58:01 2026 +0300
    
        fix error messages
    
    commit e68f7cb490624b8c51a260cceeda823934c0fc20
    Author: Ildar Kamalov <[email protected]>
    Date:   Wed Jul 8 16:26:16 2026 +0300
    
        fix file config modal
    
    commit 8095b8a348e995c486711d7ce8103d31f8c24f48
    Author: Ildar Kamalov <[email protected]>
    Date:   Wed Jul 8 16:15:10 2026 +0300
    
        review fix
    
    commit ce4f8c7e043516b29ee7a58dadb0fa46477e3499
    Author: Ildar Kamalov <[email protected]>
    Date:   Wed Jul 8 15:28:42 2026 +0300
    
        fix breadcrumbs
    
    commit e498d43e4c8c4cfcb1b5c8cc4b1743b4ac33a248
    Author: Ildar Kamalov <[email protected]>
    Date:   Wed Jul 8 14:56:12 2026 +0300
    
        review fix
    
    commit 4d23c86195a1574c34c284a2a7c8e676d8ff13d7
    Author: Ildar Kamalov <[email protected]>
    Date:   Tue Jul 7 19:05:40 2026 +0300
    
        fix
    
    commit 283e58d26e220d5b2e1ef8f75ab7b5cb849d4bcf
    Author: Ildar Kamalov <[email protected]>
    Date:   Tue Jul 7 18:58:59 2026 +0300
    
        rm unused
    
    commit 4e56a88d51388c4758704dc6910dcf7e2e2bd0ae
    Author: Ildar Kamalov <[email protected]>
    Date:   Tue Jul 7 18:57:53 2026 +0300
    
        fix const
    
    commit 95b55fbce74fa59da3a0826739d661b9f239ecff
    Merge: 4e3386a4a f49ee9fb7
    Author: Ildar Kamalov <[email protected]>
    Date:   Tue Jul 7 18:52:12 2026 +0300
    
        Merge branch 'ADG-10291' into AGDNS-4173
    
    commit 4e3386a4a62f3f2060a7d042e56b109c5bd6e57f
    Author: Ildar Kamalov <[email protected]>
    Date:   Tue Jul 7 18:50:00 2026 +0300
    
        AGDNS-4173 update DNS settings page
    
    commit 4cbf10e68a7cc97ce9bec4bc4f4eb7dddc279739
    Author: Ildar Kamalov <[email protected]>
    Date:   Tue Jul 7 11:44:00 2026 +0300
    
        fix value display
    
    commit 5b9baa8afda019a2caacaed998d88f1eda191acb
    Author: Ildar Kamalov <[email protected]>
    Date:   Mon Jul 6 18:38:43 2026 +0300
    
        fix button color
    
    commit 64a840d66083e0d2307d32de22f6c8f9998aeaba
    Author: Ildar Kamalov <[email protected]>
    Date:   Mon Jul 6 18:37:40 2026 +0300
    
        fix button color
    
    commit 401cbf8dcfc4c189b696a763793cd0a05cfa6b0f
    Author: Ildar Kamalov <[email protected]>
    Date:   Mon Jul 6 18:36:56 2026 +0300
    
        fix button width
    
    commit 4b3070a0e4759cddfc18eec1cd36de453140dcb0
    Author: Ildar Kamalov <[email protected]>
    Date:   Mon Jul 6 16:03:00 2026 +0300
    
        review fix
    
    commit ebb5a5a675309bb0d6a33d217f400b79f50dda4a
    Author: Ildar Kamalov <[email protected]>
    Date:   Mon Jul 6 15:27:44 2026 +0300
    
        missing toast
    
    commit 7fd5553b747daf6fee5ad6c88b26ca01a2971cfe
    Author: Ildar Kamalov <[email protected]>
    Date:   Mon Jul 6 15:18:14 2026 +0300
    
        fix ignored domains
    
    commit 243713b77ee78d93f222c67c3aaea51595f04071
    Author: Ildar Kamalov <[email protected]>
    Date:   Mon Jul 6 14:57:27 2026 +0300
    
        fix title
    
    commit 9e430938aeaf2261099be9f33a7b2f59695ec2f3
    Author: Ildar Kamalov <[email protected]>
    Date:   Mon Jul 6 13:51:11 2026 +0300
    
        review fix
    
    ... and 4 more commits

commit f49ee9fb79
Author: Ildar Kamalov <[email protected]>
Date:   Tue Jul 7 09:02:12 2026 +0000

    Pull request 2692: AGDNS-4172 update general settings
    
    https://agh.thinkweb.pro/#/settings
    
    Squashed commit of the following:
    
    commit 4cbf10e68a7cc97ce9bec4bc4f4eb7dddc279739
    Author: Ildar Kamalov <[email protected]>
    Date:   Tue Jul 7 11:44:00 2026 +0300
    
        fix value display
    
    commit 5b9baa8afda019a2caacaed998d88f1eda191acb
    Author: Ildar Kamalov <[email protected]>
    Date:   Mon Jul 6 18:38:43 2026 +0300
    
        fix button color
    
    commit 64a840d66083e0d2307d32de22f6c8f9998aeaba
    Author: Ildar Kamalov <[email protected]>
    Date:   Mon Jul 6 18:37:40 2026 +0300
    
        fix button color
    
    commit 401cbf8dcfc4c189b696a763793cd0a05cfa6b0f
    Author: Ildar Kamalov <[email protected]>
    Date:   Mon Jul 6 18:36:56 2026 +0300
    
        fix button width
    
    commit 4b3070a0e4759cddfc18eec1cd36de453140dcb0
    Author: Ildar Kamalov <[email protected]>
    Date:   Mon Jul 6 16:03:00 2026 +0300
    
        review fix
    
    commit ebb5a5a675309bb0d6a33d217f400b79f50dda4a
    Author: Ildar Kamalov <[email protected]>
    Date:   Mon Jul 6 15:27:44 2026 +0300
    
        missing toast
    
    commit 7fd5553b747daf6fee5ad6c88b26ca01a2971cfe
    Author: Ildar Kamalov <[email protected]>
    Date:   Mon Jul 6 15:18:14 2026 +0300
    
        fix ignored domains
    
    commit 243713b77ee78d93f222c67c3aaea51595f04071
    Author: Ildar Kamalov <[email protected]>
    Date:   Mon Jul 6 14:57:27 2026 +0300
    
        fix title
    
    commit 9e430938aeaf2261099be9f33a7b2f59695ec2f3
    Author: Ildar Kamalov <[email protected]>
    Date:   Mon Jul 6 13:51:11 2026 +0300
    
        review fix
    
    commit 2ca383b9261963b2de6ed3df21c93f159a11bbff
    Author: Ildar Kamalov <[email protected]>
    Date:   Mon Jul 6 12:18:26 2026 +0300
    
        review fix
    
    commit da1fad5deb1260350da9edd80badcfb917e1e39e
    Author: Ildar Kamalov <[email protected]>
    Date:   Mon Jul 6 11:34:58 2026 +0300
    
        mv to common
    
    commit 6c47d8a03ba5ca5e5a66f166b5911c2e47d3cedf
    Author: Ildar Kamalov <[email protected]>
    Date:   Mon Jul 6 11:02:41 2026 +0300
    
        rm unused
    
    commit 22258dca2901446878834e1bcf22d87914eb398a
    Author: Ildar Kamalov <[email protected]>
    Date:   Mon Jul 6 10:45:43 2026 +0300
    
        AGDNS-4172 update general settings

commit 6aea8e6093
Author: Ildar Kamalov <[email protected]>
Date:   Fri Jul 3 09:54:20 2026 +0000

    Pull request 2690: AGDNS-4162 update clients page
    
    Squashed commit of the following:
    
    commit 0c635c2e3cbd4ac3cde4fbbf6678ad952dbe0a05
    Author: Ildar Kamalov <[email protected]>
    Date:   Fri Jul 3 12:12:54 2026 +0300
    
        add utc to timezone options
    
    commit 5dd83bc9fec2f590c4894887fec4631fcbcebf43
    Author: Ildar Kamalov <[email protected]>
    Date:   Fri Jul 3 11:40:07 2026 +0300
    
        fix
    
    commit 5d91870269f3fa6a28a4c8931c5b05e41350bb9f
    Author: Ildar Kamalov <[email protected]>
    Date:   Fri Jul 3 11:32:36 2026 +0300
    
        fix
    
    commit ae1ee36bdb74e61aea21a4bc9d67a5026dafa8b1
    Author: Ildar Kamalov <[email protected]>
    Date:   Fri Jul 3 09:43:21 2026 +0300
    
        fix blocklists and select
    
    commit 74b8803fd0b140ff45c9b87d02aceba9e96b1aaa
    Author: Ildar Kamalov <[email protected]>
    Date:   Thu Jul 2 19:55:32 2026 +0300
    
        fix placeholder and value
    
    commit a64e8c8b91d7661ab7d31173a1186af882333454
    Author: Ildar Kamalov <[email protected]>
    Date:   Thu Jul 2 16:13:15 2026 +0300
    
        fix
    
    commit 89706d28d8c9b90b8a5d241760010e8b662271d8
    Author: Ildar Kamalov <[email protected]>
    Date:   Thu Jul 2 16:06:11 2026 +0300
    
        fix cache size input
    
    commit 2a815d467c3431c0dcd5410eff0e95e5f8299935
    Author: Ildar Kamalov <[email protected]>
    Date:   Thu Jul 2 15:49:10 2026 +0300
    
        fix select search
    
    commit 11d787c0fa3cc47d209f6b6d068ea3561a89beca
    Author: Ildar Kamalov <[email protected]>
    Date:   Thu Jul 2 13:24:23 2026 +0300
    
        review fix
    
    commit c8a7cb540a18c1396d83b69d5d0388b8ca3fd8f7
    Merge: ff1822ffc 5a55c03ec
    Author: Ildar Kamalov <[email protected]>
    Date:   Wed Jul 1 16:36:31 2026 +0300
    
        Merge branch 'ADG-10291' into AGDNS-4162
    
    commit ff1822ffc2f01b7f3b6a07771e1445a63784254b
    Author: Ildar Kamalov <[email protected]>
    Date:   Wed Jul 1 16:34:32 2026 +0300
    
        fix
    
    commit 7546adbaf618b78b43d497896ff1d7db67a5e8b9
    Author: Ildar Kamalov <[email protected]>
    Date:   Wed Jul 1 16:32:11 2026 +0300
    
        fix
    
    commit 0caa83cf48d1c9863dee9c3c9afb364dcfa32f70
    Author: Ildar Kamalov <[email protected]>
    Date:   Wed Jul 1 16:27:21 2026 +0300
    
        fix
    
    commit 708226cd4216756e7f51a544f757eef7d2bd8b7d
    Author: Ildar Kamalov <[email protected]>
    Date:   Wed Jul 1 16:25:00 2026 +0300
    
        fix
    
    commit efd8ce0a32318deb27c4c057ec6e43a6e7eaf282
    Author: Ildar Kamalov <[email protected]>
    Date:   Wed Jul 1 16:21:10 2026 +0300
    
        fix title
    
    commit c69bd021e5de36be9657a4c58172d6642f861fab
    Author: Ildar Kamalov <[email protected]>
    Date:   Wed Jul 1 16:13:09 2026 +0300
    
        update tables mobile version
    
    commit 0d29a7512332f1c124b0975360fea435f238e032
    Author: Ildar Kamalov <[email protected]>
    Date:   Wed Jul 1 15:39:57 2026 +0300
    
        fix clients services
    
    commit 5a1179b93b1ed87ecfca45f0dcaead816201ac12
    Author: Ildar Kamalov <[email protected]>
    Date:   Wed Jul 1 14:56:20 2026 +0300
    
        AGDNS-4162 update clients page

commit 5a55c03ec6
Author: Ildar Kamalov <[email protected]>
Date:   Wed Jul 1 12:01:04 2026 +0000

    Pull request 2688: AGDNS-4164 add update and tls banners
    
    Squashed commit of the following:
    
    commit 6a98822c92c37a08bb59966acdaec60012e7f1e0
    Author: Ildar Kamalov <[email protected]>
    Date:   Wed Jul 1 10:17:50 2026 +0300
    
        fix footer order
    
    commit 2da1d3da5928c0ea4b276e8618126db01ed9c3e9
    Author: Ildar Kamalov <[email protected]>
    Date:   Tue Jun 30 17:49:45 2026 +0300
    
        fix build
    
    commit 44dad0ee96f41688bd183270704494698516b5f8
    Author: Ildar Kamalov <[email protected]>
    Date:   Tue Jun 30 16:06:47 2026 +0300
    
        fix footer columns
    
    commit d2fff9e8bb562aea208ff80001a64ebfbf37fde2
    Author: Ildar Kamalov <[email protected]>
    Date:   Tue Jun 30 15:34:26 2026 +0300
    
        fix footer version
    
    commit 59420eff26d7290e970ebe664d88cd021d9c7712
    Author: Ildar Kamalov <[email protected]>
    Date:   Tue Jun 30 15:27:29 2026 +0300
    
        fix build
    
    commit b94c8462a2e64df140db5fdc542d088200b95bb6
    Author: Ildar Kamalov <[email protected]>
    Date:   Tue Jun 30 14:58:34 2026 +0300
    
        AGDNS-4164 add update and tls banners

commit 42e7dcc31c
Author: Ildar Kamalov <[email protected]>
Date:   Tue Jun 30 15:10:16 2026 +0300

    revert version

commit 378c09388e
Author: Ildar Kamalov <[email protected]>
Date:   Tue Jun 30 15:09:46 2026 +0300

    revert format

commit c751d1ec5b
Merge: dd149826f 8b135ca1b
Author: Ildar Kamalov <[email protected]>
Date:   Tue Jun 30 15:05:14 2026 +0300

    Merge branch 'master' into ADG-10291

commit dd149826f3
Author: Igor 🐧 Lobanov <[email protected]>
Date:   Tue Jun 30 06:45:51 2026 +0000

    Pull request 2680: ADG-12497 add client v3
    
    Squashed commit of the following:
    
    commit 05e167266d
    Author: Ildar Kamalov <[email protected]>
    Date:   Fri Jun 26 15:51:03 2026 +0300
    
        lint fix
    
    commit 630a314c9b
    Author: Ildar Kamalov <[email protected]>
    Date:   Fri Jun 26 15:50:24 2026 +0300
    
        fix link color
    
    commit b41df48adb
    Author: Ildar Kamalov <[email protected]>
    Date:   Fri Jun 26 15:00:34 2026 +0300
    
        fix hostname validation
    
    commit 2b6ae03d21
    Author: Ildar Kamalov <[email protected]>
    Date:   Thu Jun 25 18:53:17 2026 +0300
    
        fix query log filters
    
    commit 3a890b66ac
    Author: Ildar Kamalov <[email protected]>
    Date:   Thu Jun 25 18:22:57 2026 +0300
    
        revert querylog backend
    
    commit 86e18cfb7a
    Merge: 20158785f a56d7ecef
    Author: Ildar Kamalov <[email protected]>
    Date:   Thu Jun 25 17:51:46 2026 +0300
    
        Merge branch 'ADG-10291' into ADG-10291-solidjs-client_v3
    
    commit 20158785f0
    Author: Ildar Kamalov <[email protected]>
    Date:   Thu Jun 25 16:48:10 2026 +0300
    
        fix validation issues
    
    commit 0e677a7349
    Author: Ildar Kamalov <[email protected]>
    Date:   Thu Jun 25 09:39:53 2026 +0300
    
        fix clients
    
    commit 27a88f16c8
    Author: Ildar Kamalov <[email protected]>
    Date:   Wed Jun 24 18:40:50 2026 +0300
    
        fix static leases
    
    commit 89661fcc16
    Author: Ildar Kamalov <[email protected]>
    Date:   Wed Jun 24 17:50:31 2026 +0300
    
        fix encryption and dns settings
    
    commit 37dd39ad82
    Author: Ildar Kamalov <[email protected]>
    Date:   Wed Jun 24 16:52:44 2026 +0300
    
        supress intl runtime error
    
    commit 4cc3694cd6
    Author: Ildar Kamalov <[email protected]>
    Date:   Wed Jun 24 15:05:05 2026 +0300
    
        fix dialog alignment
    
    commit 3f499bf540
    Author: Ildar Kamalov <[email protected]>
    Date:   Wed Jun 24 13:21:35 2026 +0300
    
        fix tests
    
    commit da5d2db92c
    Author: Ildar Kamalov <[email protected]>
    Date:   Wed Jun 24 13:09:57 2026 +0300
    
        fix query log search issue
    
    commit 29f5fcb62c
    Author: Ildar Kamalov <[email protected]>
    Date:   Wed Jun 24 11:28:10 2026 +0300
    
        fix undo actions
    
    commit ce39e94aaa
    Author: Ildar Kamalov <[email protected]>
    Date:   Wed Jun 24 11:21:05 2026 +0300
    
        fix form issues
    
    commit fa07652b46
    Author: Ildar Kamalov <[email protected]>
    Date:   Tue Jun 23 20:57:04 2026 +0300
    
        fix pagination
    
    commit 7783bd5302
    Author: Ildar Kamalov <[email protected]>
    Date:   Tue Jun 23 20:37:09 2026 +0300
    
        fix
    
    commit 6e73d9040c
    Author: Ildar Kamalov <[email protected]>
    Date:   Tue Jun 23 20:36:07 2026 +0300
    
        fix
    
    commit 411989681f
    Author: Ildar Kamalov <[email protected]>
    Date:   Tue Jun 23 19:43:08 2026 +0300
    
        fix blocklists
    
    commit 0df56b28ea
    Author: Ildar Kamalov <[email protected]>
    Date:   Tue Jun 23 18:54:17 2026 +0300
    
        fix select position
    
    commit 26938efa43
    Author: Ildar Kamalov <[email protected]>
    Date:   Tue Jun 23 18:49:29 2026 +0300
    
        fix
    
    commit 6f88dd5731
    Author: Ildar Kamalov <[email protected]>
    Date:   Tue Jun 23 18:36:28 2026 +0300
    
        fix identifiers
    
    commit 5ddd2e9b72
    Author: Ildar Kamalov <[email protected]>
    Date:   Tue Jun 23 17:48:08 2026 +0300
    
        fix dialog width
    
    commit 6b01a5c6e0
    Author: Ildar Kamalov <[email protected]>
    Date:   Tue Jun 23 17:31:47 2026 +0300
    
        fix alias
    
    ... and 21 more commits

commit a56d7ecefb
Merge: 301cd4700 3a182fec4
Author: Ildar Kamalov <[email protected]>
Date:   Thu Jun 25 17:51:15 2026 +0300

    Merge branch 'master' into ADG-10291

commit 301cd4700d
Author: Ildar Kamalov <[email protected]>
Date:   Tue Jun 16 08:18:28 2026 +0000

    Pull request 2679: AGDNS-4119 fix tooltip position on mobile
    
    Fixed tooltips mobile position for pages
    - DNS settings
    - Encryption
    - Rewrites modal
    
    Squashed commit of the following:
    
    commit 0993fa3b7e295594850892b8c2c3ddb111e3a016
    Author: Ildar Kamalov <[email protected]>
    Date:   Mon Jun 15 18:43:53 2026 +0300
    
        fix rewrites example text indent
    
    commit e08691fd2614360b77742edd896e33bb32627e8b
    Author: Ildar Kamalov <[email protected]>
    Date:   Mon Jun 15 18:36:52 2026 +0300
    
        fix imports
    
    commit dbaee773f0b205a1ca76d6fc10a24771f6aba04f
    Author: Ildar Kamalov <[email protected]>
    Date:   Mon Jun 15 18:35:21 2026 +0300
    
        AGDNS-4119 fix tooltip position on mobile

commit 602f055f6b
Author: Ildar Kamalov <[email protected]>
Date:   Thu Jun 11 14:08:24 2026 +0000

    Pull request 2673: AGDNS-4057 fix new dashboard issues
    
    [Preview](https://agh.thinkweb.pro/#/dashboard)
    
    Squashed commit of the following:
    
    commit 91a9231d1ba63202bde768ff4966b509fef91d21
    Author: Ildar Kamalov <[email protected]>
    Date:   Thu Jun 11 16:58:12 2026 +0300
    
        fix
    
    commit 73e4e39e2d4fe3a53e7e5c40a8c566ba547f5057
    Author: Ildar Kamalov <[email protected]>
    Date:   Thu Jun 11 16:57:04 2026 +0300
    
        add search input loader
    
    commit cc056c36f55c9ac21f5c058f52d7b307b8b0f6e8
    Author: Ildar Kamalov <[email protected]>
    Date:   Thu Jun 11 15:47:52 2026 +0300
    
        fix min stats retention
    
    commit e44bebc699e369892f53599c2be88893fd3d19e8
    Author: Ildar Kamalov <[email protected]>
    Date:   Thu Jun 11 15:25:26 2026 +0300
    
        fix example styles
    
    commit bbeb721b0da99aac36e50ac2ca48cc0e4ed04472
    Author: Ildar Kamalov <[email protected]>
    Date:   Thu Jun 11 14:57:28 2026 +0300
    
        fix client ip sort
    
    commit 4ce6a1584747b7a410022fc4da9ae855fbf39f07
    Author: Ildar Kamalov <[email protected]>
    Date:   Thu Jun 11 14:46:25 2026 +0300
    
        fix disabled state for filters
    
    commit 9a885bf6a6075f846e0bea8d60e53fa20276ad3b
    Author: Ildar Kamalov <[email protected]>
    Date:   Thu Jun 11 12:41:52 2026 +0300
    
        fix guide list items
    
    commit 2e62749c068e0d83365d5b276446d1a9ee031460
    Author: Ildar Kamalov <[email protected]>
    Date:   Thu Jun 11 12:24:14 2026 +0300
    
        AGDNS-4057
    
    commit 01d96c8510034e9241bb2555eca980345f0e2fdd
    Author: Ildar Kamalov <[email protected]>
    Date:   Thu Jun 11 11:54:29 2026 +0300
    
        update filters list
    
    commit 15d14acb4c47d7ea954a3a8522ed612a3c7c9048
    Author: Ildar Kamalov <[email protected]>
    Date:   Thu Jun 11 11:01:16 2026 +0300
    
        fix duplicate id, add local to timezones
    
    commit ab7506213969d59ec80d5c6320a967d74c95a006
    Author: Ildar Kamalov <[email protected]>
    Date:   Thu Jun 11 10:31:47 2026 +0300
    
        add DHCP form validation
    
    commit c1bb9205bea8764c025776ed5b1388a8bacb55e1
    Author: Ildar Kamalov <[email protected]>
    Date:   Thu Jun 11 09:35:07 2026 +0300
    
        remove enabled
    
    commit eff01e74ebc6870d10400a4ac23224036aae92bb
    Author: Ildar Kamalov <[email protected]>
    Date:   Wed Jun 10 19:27:09 2026 +0300
    
        fix lint
    
    commit 2fbaf10f20c7fb4dc2f15460c04fba65836913d5
    Author: Ildar Kamalov <[email protected]>
    Date:   Wed Jun 10 19:26:04 2026 +0300
    
        fix access settings placeholders
    
    commit f2ddeedb98e96e6e2fed5497d7fa6545a2a47103
    Author: Ildar Kamalov <[email protected]>
    Date:   Wed Jun 10 13:46:44 2026 +0300
    
        fix rewrites loader
    
    commit 81ca39299e45b0ef259b40bdf6438ba242b573fc
    Author: Ildar Kamalov <[email protected]>
    Date:   Wed Jun 10 13:38:20 2026 +0300
    
        fix custom interval
    
    commit f780ed4f5ebd0c29e0c665a52d37fce1c327444f
    Merge: a41f0be56 78bb8403d
    Author: Ildar Kamalov <[email protected]>
    Date:   Wed Jun 10 13:35:27 2026 +0300
    
        Merge branch 'ADG-10291' into AGDNS-4057
    
    commit a41f0be569be0335f2cd683fa1ed3df6795432ed
    Author: Ildar Kamalov <[email protected]>
    Date:   Wed Jun 10 12:16:51 2026 +0300
    
        fix styles
    
    commit cf1037af7bfb19231d624fe460174721f478d8a1
    Author: Ildar Kamalov <[email protected]>
    Date:   Wed Jun 10 12:15:50 2026 +0300
    
        fix blocklist styles
    
    commit 140fef946ae8199faa0a88e02088f526f130975c
    Author: Ildar Kamalov <[email protected]>
    Date:   Wed Jun 10 11:31:27 2026 +0300
    
        fix test config
    
    commit 711d0d94b8aa3dc5224741b2242507771e8dc5ab
    Author: Ildar Kamalov <[email protected]>
    Date:   Wed Jun 10 11:15:04 2026 +0300
    
        fix settings loaders
    
    commit 36921bea6bad5a860a1c5413d65f0ef6415ee9c5
    Author: Ildar Kamalov <[email protected]>
    Date:   Wed Jun 10 10:47:05 2026 +0300
    
        fix rewrites modal and blocklists edit
    
    commit 6aed3b1572093f0343c341ae1e6c2cf95d02e995
    Author: Ildar Kamalov <[email protected]>
    Date:   Tue Jun 9 19:35:25 2026 +0300
    
        fix faq tooltip position
    
    commit 8ffb6c9df66a2ff19c795bb587554c2b553a3e91
    Author: Ildar Kamalov <[email protected]>
    Date:   Tue Jun 9 18:32:24 2026 +0300
    
        fix
    
    commit 2489e7e0b59a8ae4270a3e738295be9339f52b1f
    Author: Ildar Kamalov <[email protected]>
    Date:   Tue Jun 9 18:29:18 2026 +0300
    
        reset filter update modal
    
    ... and 53 more commits

... and 69 more commits
2026-07-14 10:42:36 +00:00

72 lines
2.7 KiB
TypeScript

import { defineConfig, devices } from '@playwright/test';
import path from 'path';
import { fileURLToPath } from 'url';
import { ADMIN_USERNAME, CONFIG_FILE_PATH, PORT, WORK_DIR_PATH } from './tests/constants';
const configDir = path.dirname(fileURLToPath(import.meta.url));
const ADMIN_PASSWORD_HASH = '$2a$10$82RqoFQEf8GcFZwhCk4GFu.KHavhWaNajpZxCkdYsHhToNRe8ljO2';
const DNS_PORT = 5353;
const CONFIG_SCHEMA_VERSION = 34;
const shellQuote = (value: string) => `'${value.replace(/'/g, `'\\''`)}'`;
const prepareConfigScriptPath = path.resolve(configDir, './tests/e2e/prepareConfig.mjs');
const prepareConfigEnv = [
`E2E_CONFIG_PATH=${shellQuote(CONFIG_FILE_PATH)}`,
`E2E_WORK_DIR=${shellQuote(WORK_DIR_PATH)}`,
`E2E_ADMIN_USERNAME=${shellQuote(ADMIN_USERNAME)}`,
`E2E_ADMIN_PASSWORD_HASH=${shellQuote(ADMIN_PASSWORD_HASH)}`,
`E2E_HTTP_PORT=${shellQuote(String(PORT))}`,
`E2E_DNS_PORT=${shellQuote(String(DNS_PORT))}`,
`E2E_SCHEMA_VERSION=${shellQuote(String(CONFIG_SCHEMA_VERSION))}`,
].join(' ');
/**
* See https://playwright.dev/docs/test-configuration.
*/
export default defineConfig({
testDir: './tests/e2e',
globalSetup: path.resolve(configDir, './tests/e2e/globalSetup.ts'),
globalTeardown: path.resolve(configDir, './tests/e2e/globalTeardown.ts'),
timeout: 30000,
/* Run tests in files in parallel */
fullyParallel: true,
/* Fail the build on CI if you accidentally left test.only in the source code. */
forbidOnly: !!process.env.CI,
/* Retry on CI only */
retries: process.env.CI ? 2 : 0,
/* Run tests in parallel on CI. */
workers: process.env.CI ? 4 : undefined,
/* Reporter to use. See https://playwright.dev/docs/test-reporters */
reporter: 'html',
/* Shared settings for all the projects below. See https://playwright.dev/docs/api/class-testoptions. */
use: {
/* Base URL to use in actions like `await page.goto('/')`. */
baseURL: 'http://127.0.0.1:3000',
/* Collect trace when retrying the failed test. See https://playwright.dev/docs/trace-viewer */
trace: 'on-first-retry',
launchOptions: {
headless: true,
},
},
/* Configure projects for major browsers */
projects: [
{
name: 'chromium',
use: { ...devices['Desktop Chrome'] },
},
],
webServer: {
stdout: process.env.CI ? 'pipe' : 'ignore',
command: `${prepareConfigEnv} node ${shellQuote(prepareConfigScriptPath)} && ./AdGuardHome --local-frontend -v -c ${CONFIG_FILE_PATH} --work-dir ${WORK_DIR_PATH}`,
url: 'http://127.0.0.1:3000',
cwd: path.resolve(configDir, '..'),
reuseExistingServer: !process.env.CI,
timeout: 50000,
},
});