diff --git a/docs/public/openapi.json b/docs/public/openapi.json index d35139a3b..ae423a7fa 100644 --- a/docs/public/openapi.json +++ b/docs/public/openapi.json @@ -288,6 +288,9 @@ "subHappFallbackUrl": { "type": "string" }, + "subHappLocalProxyAuth": { + "type": "string" + }, "subHappNewUrl": { "type": "string" }, @@ -586,6 +589,7 @@ "subHappExcludeApns", "subHappExcludeRoutes", "subHappFallbackUrl", + "subHappLocalProxyAuth", "subHappNewUrl", "subHappNoLimit", "subHappNotificationExpire", @@ -943,6 +947,9 @@ "subHappFallbackUrl": { "type": "string" }, + "subHappLocalProxyAuth": { + "type": "string" + }, "subHappNewUrl": { "type": "string" }, @@ -1249,6 +1256,7 @@ "subHappExcludeApns", "subHappExcludeRoutes", "subHappFallbackUrl", + "subHappLocalProxyAuth", "subHappNewUrl", "subHappNoLimit", "subHappNotificationExpire", diff --git a/frontend/public/openapi.json b/frontend/public/openapi.json index d35139a3b..ae423a7fa 100644 --- a/frontend/public/openapi.json +++ b/frontend/public/openapi.json @@ -288,6 +288,9 @@ "subHappFallbackUrl": { "type": "string" }, + "subHappLocalProxyAuth": { + "type": "string" + }, "subHappNewUrl": { "type": "string" }, @@ -586,6 +589,7 @@ "subHappExcludeApns", "subHappExcludeRoutes", "subHappFallbackUrl", + "subHappLocalProxyAuth", "subHappNewUrl", "subHappNoLimit", "subHappNotificationExpire", @@ -943,6 +947,9 @@ "subHappFallbackUrl": { "type": "string" }, + "subHappLocalProxyAuth": { + "type": "string" + }, "subHappNewUrl": { "type": "string" }, @@ -1249,6 +1256,7 @@ "subHappExcludeApns", "subHappExcludeRoutes", "subHappFallbackUrl", + "subHappLocalProxyAuth", "subHappNewUrl", "subHappNoLimit", "subHappNotificationExpire", diff --git a/frontend/src/generated/examples.ts b/frontend/src/generated/examples.ts index 190ca1c07..27cb25065 100644 --- a/frontend/src/generated/examples.ts +++ b/frontend/src/generated/examples.ts @@ -80,6 +80,7 @@ export const EXAMPLES: Record = { "subHappExcludeApns": false, "subHappExcludeRoutes": "", "subHappFallbackUrl": "", + "subHappLocalProxyAuth": "", "subHappNewUrl": "", "subHappNoLimit": false, "subHappNotificationExpire": false, @@ -237,6 +238,7 @@ export const EXAMPLES: Record = { "subHappExcludeApns": false, "subHappExcludeRoutes": "", "subHappFallbackUrl": "", + "subHappLocalProxyAuth": "", "subHappNewUrl": "", "subHappNoLimit": false, "subHappNotificationExpire": false, diff --git a/frontend/src/generated/schemas.ts b/frontend/src/generated/schemas.ts index ee8650062..db8e7761e 100644 --- a/frontend/src/generated/schemas.ts +++ b/frontend/src/generated/schemas.ts @@ -262,6 +262,9 @@ export const SCHEMAS: Record = { "subHappFallbackUrl": { "type": "string" }, + "subHappLocalProxyAuth": { + "type": "string" + }, "subHappNewUrl": { "type": "string" }, @@ -560,6 +563,7 @@ export const SCHEMAS: Record = { "subHappExcludeApns", "subHappExcludeRoutes", "subHappFallbackUrl", + "subHappLocalProxyAuth", "subHappNewUrl", "subHappNoLimit", "subHappNotificationExpire", @@ -917,6 +921,9 @@ export const SCHEMAS: Record = { "subHappFallbackUrl": { "type": "string" }, + "subHappLocalProxyAuth": { + "type": "string" + }, "subHappNewUrl": { "type": "string" }, @@ -1223,6 +1230,7 @@ export const SCHEMAS: Record = { "subHappExcludeApns", "subHappExcludeRoutes", "subHappFallbackUrl", + "subHappLocalProxyAuth", "subHappNewUrl", "subHappNoLimit", "subHappNotificationExpire", diff --git a/frontend/src/generated/types.ts b/frontend/src/generated/types.ts index bb916a8b1..c9070e73c 100644 --- a/frontend/src/generated/types.ts +++ b/frontend/src/generated/types.ts @@ -87,6 +87,7 @@ export interface AllSetting { subHappExcludeApns: boolean; subHappExcludeRoutes: string; subHappFallbackUrl: string; + subHappLocalProxyAuth: string; subHappNewUrl: string; subHappNoLimit: boolean; subHappNotificationExpire: boolean; @@ -245,6 +246,7 @@ export interface AllSettingView { subHappExcludeApns: boolean; subHappExcludeRoutes: string; subHappFallbackUrl: string; + subHappLocalProxyAuth: string; subHappNewUrl: string; subHappNoLimit: boolean; subHappNotificationExpire: boolean; diff --git a/frontend/src/generated/zod.ts b/frontend/src/generated/zod.ts index deb007369..e04f3a14a 100644 --- a/frontend/src/generated/zod.ts +++ b/frontend/src/generated/zod.ts @@ -101,6 +101,7 @@ export const AllSettingSchema = z.object({ subHappExcludeApns: z.boolean(), subHappExcludeRoutes: z.string(), subHappFallbackUrl: z.string(), + subHappLocalProxyAuth: z.string(), subHappNewUrl: z.string(), subHappNoLimit: z.boolean(), subHappNotificationExpire: z.boolean(), @@ -260,6 +261,7 @@ export const AllSettingViewSchema = z.object({ subHappExcludeApns: z.boolean(), subHappExcludeRoutes: z.string(), subHappFallbackUrl: z.string(), + subHappLocalProxyAuth: z.string(), subHappNewUrl: z.string(), subHappNoLimit: z.boolean(), subHappNotificationExpire: z.boolean(), diff --git a/frontend/src/models/setting.ts b/frontend/src/models/setting.ts index 38fffa794..65598828c 100644 --- a/frontend/src/models/setting.ts +++ b/frontend/src/models/setting.ts @@ -104,6 +104,7 @@ export class AllSetting { subHappAutoConnectType = 'lowestdelay'; subHappPerAppMode = 'off'; subHappPerAppList = ''; + subHappLocalProxyAuth = 'auto'; timeLocation = 'Local'; diff --git a/frontend/src/pages/settings/HappSettingsContent.tsx b/frontend/src/pages/settings/HappSettingsContent.tsx index bba39a454..6434330ac 100644 --- a/frontend/src/pages/settings/HappSettingsContent.tsx +++ b/frontend/src/pages/settings/HappSettingsContent.tsx @@ -382,6 +382,23 @@ export default function HappSettingsContent({ /> + +