Commit 9e2ce2d
committed
feat(core-editor): enhance validation, localization, and WireGuard configuration
- Add validation error and warning localization strings across all supported languages
- Implement port list validation supporting ranges (e.g., 443, 1000-2000, 444) for inbound and routing rules
- Add pre-shared key generation UI and localization for WireGuard interface configuration
- Enhance WireGuard form with field labels for interface name, keys, port, and address
- Update port validation messages to reflect support for port lists and ranges
- Add discard confirmation dialogs for inbound and outbound edits with localized messages
- Implement routing rule validation for outbound and balancer tag requirements
- Add loading state localization for core editor initialization
- Improve validation summary component with error and warning categorization
- Update inbound dialog schema and routing rule validation logic to support new port formats1 parent 674eeca commit 9e2ce2d
13 files changed
Lines changed: 356 additions & 65 deletions
File tree
- dashboard
- public/statics/locales
- src/features/core-editor
- components
- wg
- xray
- kit
- routes
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1943 | 1943 | | |
1944 | 1944 | | |
1945 | 1945 | | |
| 1946 | + | |
| 1947 | + | |
1946 | 1948 | | |
1947 | 1949 | | |
| 1950 | + | |
| 1951 | + | |
| 1952 | + | |
| 1953 | + | |
1948 | 1954 | | |
1949 | 1955 | | |
1950 | 1956 | | |
| |||
1999 | 2005 | | |
2000 | 2006 | | |
2001 | 2007 | | |
2002 | | - | |
| 2008 | + | |
| 2009 | + | |
| 2010 | + | |
| 2011 | + | |
| 2012 | + | |
| 2013 | + | |
| 2014 | + | |
| 2015 | + | |
| 2016 | + | |
| 2017 | + | |
| 2018 | + | |
| 2019 | + | |
2003 | 2020 | | |
2004 | 2021 | | |
2005 | 2022 | | |
| |||
2103 | 2120 | | |
2104 | 2121 | | |
2105 | 2122 | | |
| 2123 | + | |
2106 | 2124 | | |
2107 | 2125 | | |
2108 | 2126 | | |
| |||
2299 | 2317 | | |
2300 | 2318 | | |
2301 | 2319 | | |
2302 | | - | |
| 2320 | + | |
2303 | 2321 | | |
2304 | 2322 | | |
2305 | 2323 | | |
| |||
2308 | 2326 | | |
2309 | 2327 | | |
2310 | 2328 | | |
| 2329 | + | |
| 2330 | + | |
2311 | 2331 | | |
2312 | 2332 | | |
2313 | 2333 | | |
| |||
2325 | 2345 | | |
2326 | 2346 | | |
2327 | 2347 | | |
| 2348 | + | |
| 2349 | + | |
2328 | 2350 | | |
2329 | 2351 | | |
2330 | 2352 | | |
| |||
2417 | 2439 | | |
2418 | 2440 | | |
2419 | 2441 | | |
| 2442 | + | |
| 2443 | + | |
| 2444 | + | |
| 2445 | + | |
| 2446 | + | |
| 2447 | + | |
2420 | 2448 | | |
2421 | 2449 | | |
2422 | 2450 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1858 | 1858 | | |
1859 | 1859 | | |
1860 | 1860 | | |
| 1861 | + | |
| 1862 | + | |
1861 | 1863 | | |
1862 | 1864 | | |
| 1865 | + | |
| 1866 | + | |
| 1867 | + | |
| 1868 | + | |
1863 | 1869 | | |
1864 | 1870 | | |
1865 | 1871 | | |
| |||
1913 | 1919 | | |
1914 | 1920 | | |
1915 | 1921 | | |
1916 | | - | |
| 1922 | + | |
| 1923 | + | |
| 1924 | + | |
| 1925 | + | |
| 1926 | + | |
| 1927 | + | |
| 1928 | + | |
| 1929 | + | |
| 1930 | + | |
| 1931 | + | |
| 1932 | + | |
| 1933 | + | |
1917 | 1934 | | |
1918 | 1935 | | |
1919 | 1936 | | |
| |||
2017 | 2034 | | |
2018 | 2035 | | |
2019 | 2036 | | |
| 2037 | + | |
2020 | 2038 | | |
2021 | 2039 | | |
2022 | 2040 | | |
| |||
2212 | 2230 | | |
2213 | 2231 | | |
2214 | 2232 | | |
2215 | | - | |
| 2233 | + | |
2216 | 2234 | | |
2217 | 2235 | | |
2218 | 2236 | | |
| |||
2221 | 2239 | | |
2222 | 2240 | | |
2223 | 2241 | | |
| 2242 | + | |
| 2243 | + | |
2224 | 2244 | | |
2225 | 2245 | | |
2226 | 2246 | | |
| |||
2237 | 2257 | | |
2238 | 2258 | | |
2239 | 2259 | | |
| 2260 | + | |
| 2261 | + | |
2240 | 2262 | | |
2241 | 2263 | | |
2242 | 2264 | | |
| |||
2312 | 2334 | | |
2313 | 2335 | | |
2314 | 2336 | | |
| 2337 | + | |
| 2338 | + | |
| 2339 | + | |
| 2340 | + | |
| 2341 | + | |
| 2342 | + | |
2315 | 2343 | | |
2316 | 2344 | | |
2317 | 2345 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1832 | 1832 | | |
1833 | 1833 | | |
1834 | 1834 | | |
| 1835 | + | |
| 1836 | + | |
1835 | 1837 | | |
1836 | 1838 | | |
| 1839 | + | |
| 1840 | + | |
| 1841 | + | |
| 1842 | + | |
1837 | 1843 | | |
1838 | 1844 | | |
1839 | 1845 | | |
| |||
1887 | 1893 | | |
1888 | 1894 | | |
1889 | 1895 | | |
1890 | | - | |
| 1896 | + | |
| 1897 | + | |
| 1898 | + | |
| 1899 | + | |
| 1900 | + | |
| 1901 | + | |
| 1902 | + | |
| 1903 | + | |
| 1904 | + | |
| 1905 | + | |
| 1906 | + | |
| 1907 | + | |
1891 | 1908 | | |
1892 | 1909 | | |
1893 | 1910 | | |
| |||
1991 | 2008 | | |
1992 | 2009 | | |
1993 | 2010 | | |
| 2011 | + | |
1994 | 2012 | | |
1995 | 2013 | | |
1996 | 2014 | | |
| |||
2186 | 2204 | | |
2187 | 2205 | | |
2188 | 2206 | | |
2189 | | - | |
| 2207 | + | |
2190 | 2208 | | |
2191 | 2209 | | |
2192 | 2210 | | |
| |||
2195 | 2213 | | |
2196 | 2214 | | |
2197 | 2215 | | |
| 2216 | + | |
| 2217 | + | |
2198 | 2218 | | |
2199 | 2219 | | |
2200 | 2220 | | |
| |||
2211 | 2231 | | |
2212 | 2232 | | |
2213 | 2233 | | |
| 2234 | + | |
| 2235 | + | |
2214 | 2236 | | |
2215 | 2237 | | |
2216 | 2238 | | |
| |||
2286 | 2308 | | |
2287 | 2309 | | |
2288 | 2310 | | |
| 2311 | + | |
| 2312 | + | |
| 2313 | + | |
| 2314 | + | |
| 2315 | + | |
| 2316 | + | |
2289 | 2317 | | |
2290 | 2318 | | |
2291 | 2319 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1905 | 1905 | | |
1906 | 1906 | | |
1907 | 1907 | | |
| 1908 | + | |
| 1909 | + | |
1908 | 1910 | | |
1909 | 1911 | | |
| 1912 | + | |
| 1913 | + | |
| 1914 | + | |
| 1915 | + | |
1910 | 1916 | | |
1911 | 1917 | | |
1912 | 1918 | | |
| |||
1960 | 1966 | | |
1961 | 1967 | | |
1962 | 1968 | | |
1963 | | - | |
| 1969 | + | |
| 1970 | + | |
| 1971 | + | |
| 1972 | + | |
| 1973 | + | |
| 1974 | + | |
| 1975 | + | |
| 1976 | + | |
| 1977 | + | |
| 1978 | + | |
| 1979 | + | |
| 1980 | + | |
1964 | 1981 | | |
1965 | 1982 | | |
1966 | 1983 | | |
| |||
2064 | 2081 | | |
2065 | 2082 | | |
2066 | 2083 | | |
| 2084 | + | |
2067 | 2085 | | |
2068 | 2086 | | |
2069 | 2087 | | |
| |||
2259 | 2277 | | |
2260 | 2278 | | |
2261 | 2279 | | |
2262 | | - | |
| 2280 | + | |
2263 | 2281 | | |
2264 | 2282 | | |
2265 | 2283 | | |
| |||
2268 | 2286 | | |
2269 | 2287 | | |
2270 | 2288 | | |
| 2289 | + | |
| 2290 | + | |
2271 | 2291 | | |
2272 | 2292 | | |
2273 | 2293 | | |
| |||
2284 | 2304 | | |
2285 | 2305 | | |
2286 | 2306 | | |
| 2307 | + | |
| 2308 | + | |
2287 | 2309 | | |
2288 | 2310 | | |
2289 | 2311 | | |
| |||
2359 | 2381 | | |
2360 | 2382 | | |
2361 | 2383 | | |
| 2384 | + | |
| 2385 | + | |
| 2386 | + | |
| 2387 | + | |
| 2388 | + | |
| 2389 | + | |
2362 | 2390 | | |
2363 | 2391 | | |
2364 | 2392 | | |
| |||
0 commit comments