feat(homepage): implement SearchRoute method and enhance item configuration with sorting and visibility features, introduce All and Favorite categories

This commit is contained in:
yusing
2025-09-04 06:30:37 +08:00
parent 866b95f85b
commit 7753c90a7e
7 changed files with 304 additions and 64 deletions

View File

@@ -15,6 +15,7 @@ import (
"github.com/yusing/go-proxy/internal/notif"
"github.com/yusing/go-proxy/internal/proxmox"
"github.com/yusing/go-proxy/internal/serialization"
"github.com/yusing/go-proxy/internal/types"
)
type (
@@ -51,6 +52,7 @@ type (
Reload() gperr.Error
Statistics() map[string]any
RouteProviderList() []RouteProviderListResponse
SearchRoute(alias string) types.Route
Context() context.Context
VerifyNewAgent(host string, ca agent.PEMPair, client agent.PEMPair) (int, gperr.Error)
AutoCertProvider() *autocert.Provider