chore: synchronize pending app/backend updates and repository hygiene

Includes current frontend and backend work in progress and removes generated artifacts from tracking to keep the repository clean for дальнейшая разработка.

Co-authored-by: Cursor <[email protected]>
This commit is contained in:
Denozordec
2026-05-07 12:29:04 +07:00
co-authored by Cursor
parent bdb9b72fac
commit 5f31bb47fb
81 changed files with 11976 additions and 1239 deletions
+5 -2
View File
@@ -24,8 +24,11 @@ export function wanUplinkIpMatchesGreOuter(
if (!a || !b) return false
if (a === b) return true
if (resolvedIpv4ByHost) {
const r = resolvedIpv4ByHost.get(b.toLowerCase())
if (r && a === normalizeGreEndpointAddr(r)) return true
const rb = resolvedIpv4ByHost.get(b.toLowerCase())
if (rb && a === normalizeGreEndpointAddr(rb)) return true
const ra = resolvedIpv4ByHost.get(a.toLowerCase())
if (ra && b === normalizeGreEndpointAddr(ra)) return true
if (ra && rb && normalizeGreEndpointAddr(ra) === normalizeGreEndpointAddr(rb)) return true
}
return false
}