settings

package
v1.2.13 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 25, 2026 License: MIT Imports: 25 Imported by: 0

Documentation

Overview

templ: version: v0.3.977

templ: version: v0.3.977

templ: version: v0.3.977

templ: version: v0.3.977

templ: version: v0.3.977

templ: version: v0.3.977

templ: version: v0.3.977

templ: version: v0.3.977

templ: version: v0.3.977

templ: version: v0.3.977

templ: version: v0.3.977

templ: version: v0.3.977

templ: version: v0.3.977

Index

Constants

This section is empty.

Variables

View Source
var RestartWebServerBroadcast *chan string

RestartWebServerBroadcast 用于广播重启网页服务器的信号

Functions

func AddArrayConfigHandler

func AddArrayConfigHandler(c echo.Context) error

AddArrayConfigHandler 处理添加数组元素的 JSON API

func BoolConfig

func BoolConfig(name string, value bool, description string) templ.Component

BoolConfig 布尔类型的配置

func BoolConfigJavaScript added in v1.1.8

func BoolConfigJavaScript() templ.Component

BoolConfigJavaScript 布尔配置相关的 JavaScript 代码

func ConfigManager

func ConfigManager(initSaveTo string, WorkingDirectoryConfig string, HomeDirectoryConfig string, ProgramDirectoryConfig string) templ.Component

ConfigManager 配置管理器:用于管理与保存配置文件

func ConfigManagerJavaScript added in v1.1.8

func ConfigManagerJavaScript() templ.Component

ConfigManagerJavaScript 配置管理相关的 JavaScript 代码

func DeleteArrayConfigHandler

func DeleteArrayConfigHandler(c echo.Context) error

DeleteArrayConfigHandler 处理删除数组元素的 JSON API

func DeleteStoreHandler added in v1.2.4

func DeleteStoreHandler(c echo.Context) error

DeleteStoreHandler 处理删除书库的 JSON API

func DisablePluginHandler added in v1.2.3

func DisablePluginHandler(c echo.Context) error

DisablePluginHandler 处理禁用插件的 JSON API

func EnablePluginHandler added in v1.2.3

func EnablePluginHandler(c echo.Context) error

EnablePluginHandler 处理启用插件的 JSON API

func GetStoreBookCounts added in v1.2.4

func GetStoreBookCounts() map[string]int

GetStoreBookCounts 获取每个书库的书籍数量 返回 map[storeUrl]bookCount

func HandleConfigDelete

func HandleConfigDelete(c echo.Context) error

HandleConfigDelete 处理 /api/config-delete 的 JSON API

func HandleConfigSave

func HandleConfigSave(c echo.Context) error

HandleConfigSave 处理 /api/config-save 的 JSON API

func LogPanel added in v1.1.0

func LogPanel() templ.Component

服务器日志面板,使用 SSE 实时显示后端日志,并允许发送全局广播消息

func MainArea

func MainArea(tsStatus *tailscale_plugin.TailscaleStatus) templ.Component

func NumberConfig

func NumberConfig(name string, value int, description string, min int, max int) templ.Component

NumberConfig 数字类型的配置

func NumberConfigJavaScript added in v1.1.8

func NumberConfigJavaScript() templ.Component

NumberConfigJavaScript 数字配置相关的 JavaScript 代码

func PageHandler added in v1.0.1

func PageHandler(c echo.Context) error

PageHandler 设定页面

func PluginsConfig added in v1.2.3

func PluginsConfig() templ.Component

PluginsConfig 插件系统配置面板

func PluginsConfigJavaScript added in v1.2.3

func PluginsConfigJavaScript() templ.Component

PluginsConfigJavaScript 插件配置相关的 JavaScript 代码

func ReadingHistoryPanel added in v1.2.11

func ReadingHistoryPanel() templ.Component

ReadingHistoryPanel 设置页面的完整阅读历史面板(带服务端分页) 调用 /api/reading-history?page=X&page_size=Y 获取数据

func RescanStoreHandler added in v1.2.4

func RescanStoreHandler(c echo.Context) error

RescanStoreHandler 处理重新扫描书库的 JSON API

func SettingsPage

func SettingsPage(c echo.Context, tsStatus *tailscale_plugin.TailscaleStatus) templ.Component

SettingsPage 设置页面

func StoreConfig added in v1.2.4

func StoreConfig(name string, values []string, description string, bookCounts map[string]int) templ.Component

StoreConfig 书库配置组件

func StoreConfigJavaScript added in v1.2.4

func StoreConfigJavaScript() templ.Component

StoreConfigJavaScript 书库配置相关的 JavaScript 代码

func StringArrayConfig

func StringArrayConfig(name string, values []string, description string) templ.Component

StringArrayConfig 字符串数组类型的配置

func StringArrayConfigJavaScript added in v1.1.8

func StringArrayConfigJavaScript() templ.Component

StringArrayConfigJavaScript 字符串数组配置相关的 JavaScript 代码

func StringConfig

func StringConfig(name string, value string, description string) templ.Component

StringConfig 字符串类型的配置

func StringConfigJavascript added in v1.1.8

func StringConfigJavascript() templ.Component

StringConfigJavascript 字符串配置相关的 JavaScript 代码

func TailscaleConfig added in v1.1.8

func TailscaleConfig(tsStatus *tailscale_plugin.TailscaleStatus) templ.Component

TailscaleConfig Tailscale远程连接配置项

func TailscaleStatusPanel added in v1.1.0

func TailscaleStatusPanel(tsStatus *tailscale_plugin.TailscaleStatus) templ.Component

Tailscale状态面板

func UpdateBoolConfigHandler

func UpdateBoolConfigHandler(c echo.Context) error

UpdateBoolConfigHandler 处理 Bool 类型的 JSON API

func UpdateLoginSettingsHandler added in v1.1.0

func UpdateLoginSettingsHandler(c echo.Context) error

UpdateLoginSettingsHandler 处理登录设置的 JSON API

func UpdateNumberConfigHandler

func UpdateNumberConfigHandler(c echo.Context) error

UpdateNumberConfigHandler 处理 Number 类型的配置

func UpdateStringConfigHandler

func UpdateStringConfigHandler(c echo.Context) error

UpdateStringConfigHandler 处理 String 类型的 JSON API

func UpdateTailscaleConfigHandler added in v1.1.0

func UpdateTailscaleConfigHandler(c echo.Context) error

UpdateTailscaleConfigHandler 处理Tailscale配置更新的JSON API

func UserInfoConfig added in v1.0.1

func UserInfoConfig(nowUsername string, nowPassword string) templ.Component

UserInfoConfig 用户信息配置

Types

type ConfigChangeAction added in v1.1.0

type ConfigChangeAction struct {
	ReScanStores     bool
	ReStartWebServer bool
	StartTailscale   bool
	StopTailscale    bool
	ReStartTailscale bool
	UpdateAutoRescan bool
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL