Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Gridea-Pro/gridea-pro
/ functions
Functions
1,756 in github.com/Gridea-Pro/gridea-pro
⨍
Functions
1,756
◇
Types & classes
348
Method
SaveAISetting
(ctx context.Context, setting domain.AISetting)
backend/internal/repository/ai_setting_repo.go:70
Method
SaveAISetting
SaveAISetting 保存 AI 配置
backend/internal/config/config.go:150
Method
SaveAISettingFromFrontend
SaveAISettingFromFrontend 保存 AI 配置
backend/internal/facade/ai_facade.go:33
Method
SaveAIUsage
(ctx context.Context, usage domain.AIUsage)
backend/internal/repository/ai_usage_repo.go:107
Method
SaveAll
(ctx context.Context, memos []domain.Memo)
backend/internal/repository/memo_repo.go:155
Method
SaveAll
(ctx context.Context, tags []domain.Tag)
backend/internal/repository/tag_repo.go:50
Method
SaveAll
(ctx context.Context, links []domain.Link)
backend/internal/repository/link_repo.go:44
Method
SaveAll
(ctx context.Context, menus []domain.Menu)
backend/internal/repository/menu_repo.go:44
Method
SaveAll
SaveAll 在保存时自动为没有 ID 的分类补充 UUID(老数据迁移)
backend/internal/repository/category_repo.go:84
Method
SaveAll
SaveAll 批量保存 (全量覆盖)
backend/internal/repository/base_json_repo.go:245
Method
SaveAll
(ctx context.Context, menus []Menu)
backend/internal/domain/menu.go:45
Method
SaveAll
(ctx context.Context, categories []Category)
backend/internal/domain/category.go:46
Method
SaveAll
(ctx context.Context, links []Link)
backend/internal/domain/link.go:45
Method
SaveAvatar
(sourcePath string)
backend/internal/facade/setting_facade.go:35
Method
SaveAvatar
(ctx context.Context, sourcePath string)
backend/internal/service/setting_service.go:38
Method
SaveCategories
(categories []domain.Category)
backend/internal/facade/category_facade.go:27
Method
SaveCategories
(ctx context.Context, categories []domain.Category)
backend/internal/service/category_service.go:27
Method
SaveCategoryFromFrontend
SaveCategoryFromFrontend 创建或更新分类 若 form.ID 为空则创建新分类;否则按 ID 更新
backend/internal/facade/category_facade.go:53
Method
SaveCdnSetting
(ctx context.Context, setting domain.CdnSetting)
backend/internal/repository/cdn_setting_repo.go:67
Method
SaveCdnSettingFromFrontend
(setting domain.CdnSetting)
backend/internal/facade/cdn_setting_facade.go:24
Method
SaveConfig
(ctx context.Context, config domain.ThemeConfig)
backend/internal/repository/theme_repo.go:134
Method
SaveFavicon
(sourcePath string)
backend/internal/facade/setting_facade.go:43
Method
SaveFavicon
(ctx context.Context, sourcePath string)
backend/internal/service/setting_service.go:45
Method
SaveImages
(ctx context.Context, files []domain.UploadedFile)
backend/internal/repository/media_repo.go:22
Method
SaveLinkFromFrontend
SaveLinkFromFrontend accepts a LinkForm directly from frontend
backend/internal/facade/link_facade.go:49
Method
SaveLinks
(ctx context.Context, links []domain.Link)
backend/internal/service/link_service.go:25
Method
SaveMemoFromFrontend
SaveMemoFromFrontend saves a new memo and returns updated list. createdAt 为空串时按当前时间发布;非空时按指定时间发布。
backend/internal/facade/memo_facade.go:56
Method
SaveMemos
(ctx context.Context, memos []domain.Memo)
backend/internal/service/memo_service.go:41
Method
SaveMenuFromFrontend
SaveMenuFromFrontend accepts a MenuForm directly from frontend
backend/internal/facade/menu_facade.go:44
Method
SaveMenus
(ctx context.Context, menus []domain.Menu)
backend/internal/service/menu_service.go:24
Method
SavePost
(ctx context.Context, post *domain.Post)
backend/internal/service/post_service.go:70
Method
SavePostFromFrontend
SavePostFromFrontend handles post saving from the frontend
backend/internal/facade/post_facade.go:93
Method
SavePwaIcon
SavePwaIcon 保存自定义 PWA 图标(512x512)
backend/internal/facade/pwa_setting_facade.go:44
Method
SavePwaSetting
(ctx context.Context, setting domain.PwaSetting)
backend/internal/repository/pwa_setting_repo.go:67
Method
SavePwaSettingFromFrontend
(setting domain.PwaSetting)
backend/internal/facade/pwa_setting_facade.go:28
Method
SaveSeoSetting
(ctx context.Context, setting domain.SeoSetting)
backend/internal/repository/seo_setting_repo.go:68
Method
SaveSeoSettingFromFrontend
(setting domain.SeoSetting)
backend/internal/facade/seo_setting_facade.go:24
Method
SaveSetting
(setting *domain.ImageHostingSetting)
backend/internal/facade/image_hosting_facade.go:20
Method
SaveSetting
(ctx context.Context, _ domain.Setting)
backend/internal/service/cdn_upload_sha_test.go:25
Method
SaveSetting
(ctx context.Context, setting domain.Setting)
backend/internal/service/setting_service.go:91
Method
SaveSetting
(setting *domain.ImageHostingSetting)
backend/internal/service/image_hosting_service.go:30
Method
SaveSetting
(setting *domain.ImageHostingSetting)
backend/internal/repository/image_hosting_repo.go:59
Method
SaveSetting
(ctx context.Context, setting domain.Setting)
backend/internal/repository/setting_repo.go:81
Method
SaveSetting
(setting *ImageHostingSetting)
backend/internal/domain/image_hosting.go:45
Method
SaveSettingFromFrontend
SaveSettingFromFrontend 保存设置: 1. 从 setting 中提取敏感字段(token/password 等)→ 存入 Keychain 2. 剩余非敏感字段 → 写入 setting.json
backend/internal/facade/setting_facade.go:54
Method
SaveSettings
SaveSettings 保存评论设置
backend/internal/facade/comment_facade.go:33
Method
SaveSettings
SaveSettings 保存评论设置
backend/internal/service/comment_service.go:53
Method
SaveSettings
(ctx context.Context, settings *domain.CommentSettings)
backend/internal/repository/comment_repo.go:75
Method
SaveTag
(ctx context.Context, tag domain.Tag, originalName string)
backend/internal/service/tag_service.go:31
Method
SaveTagFromFrontend
SaveTagFromFrontend accepts a TagForm directly from frontend
backend/internal/facade/tag_facade.go:70
Method
SaveTags
(tags []domain.Tag)
backend/internal/facade/tag_facade.go:43
Method
SaveTags
(ctx context.Context, tags []domain.Tag)
backend/internal/service/tag_service.go:117
Method
SaveThemeConfig
(ctx context.Context, config domain.ThemeConfig)
backend/internal/service/theme_service.go:36
Method
SaveThemeConfigFromFrontend
SaveThemeConfigFromFrontend saves theme config. 不在这里直接触发渲染——前端会在保存成功后 emit app-site-reload, 由 RendererFacade 的事件监听器统一处理。避免重复渲染。
backend/internal/facade/theme_facade.go:60
Method
SaveThemeCustomConfigFromFrontend
SaveThemeCustomConfigFromFrontend saves custom config. 同 SaveThemeConfigFromFrontend,不在这里直接触发渲染,由前端 emit 的 app-site-reload 事件统一处理,避免重复渲染。
backend/internal/facade/theme_facade.go:71
Method
SetBuildDir
(buildDir string)
backend/internal/facade/preview.go:22
Method
SetBuildDir
(buildDir string)
backend/internal/service/preview_service.go:43
Method
SetCategoryRepo
(repo domain.CategoryRepository)
backend/internal/engine/data_builder.go:66
Method
SetCommentRepo
(repo domain.CommentRepository)
backend/internal/engine/data_builder.go:62
Method
SetContext
SetContext 设置 Wails context Deprecated: PreviewFacade follows the stateless pattern now. The context is retrieved via the global WailsContext variable
backend/internal/facade/preview.go:29
Method
SetLinkRepo
(repo domain.LinkRepository)
backend/internal/engine/data_builder.go:63
Method
SetManifest
SetManifest 设置渲染产物跟踪器
backend/internal/engine/search_builder.go:30
Method
SetManifest
SetManifest 设置渲染产物跟踪器
backend/internal/engine/asset_manager.go:108
Method
SetManifest
SetManifest 设置渲染产物跟踪器
backend/internal/engine/seo_generator.go:29
Method
SetManifest
SetManifest 设置渲染产物跟踪器
backend/internal/engine/pwa_generator.go:27
Method
SetMemoRepo
(repo domain.MemoRepository)
backend/internal/engine/data_builder.go:65
Method
SetMenuRepo
(repo domain.MenuRepository)
backend/internal/engine/data_builder.go:61
Method
SetTagRepo
(repo domain.TagRepository)
backend/internal/engine/data_builder.go:64
Method
Start
(ctx context.Context)
backend/internal/service/resource_watcher.go:39
Method
StartOAuthFlow
StartOAuthFlow 启动 OAuth 授权流程 会在系统浏览器打开授权页面,授权完成后通过 Wails 事件通知前端 事件名:oauth:success / oauth:error
backend/internal/facade/oauth_facade.go:21
Method
StartOAuthFlow
StartOAuthFlow 启动 OAuth 流程:打开本地回调服务器 + 唤起浏览器
backend/internal/service/oauth_service.go:76
Method
StartPreviewServer
StartPreviewServer 启动预览服务器
backend/internal/service/preview_service.go:60
Method
StopPreviewServer
StopPreviewServer 平滑关闭预览服务器
backend/internal/service/preview_service.go:184
Method
SwitchSite
SwitchSite 切换活跃站点
backend/internal/app/app.go:281
Function
Template
(text, opts)
backend/internal/render/ejs.min.js:270
Method
Temporary
()
backend/internal/facade/update_facade_test.go:741
Function
TestAllowInsecureTLS
(t *testing.T)
backend/internal/domain/ftp_mode_test.go:29
Function
TestApplyUpdate_AfterFailedRedownload_ReturnsNotReady
ApplyUpdate 在新一轮下载失败后应明确报"尚未完成下载",而不是静默安装旧版。
backend/internal/facade/update_facade_test.go:248
Function
TestAuditCategoryUniqueness_NoConflicts
(t *testing.T)
backend/internal/repository/uniqueness_test.go:243
Function
TestAuditTagUniqueness_FindsCaseInsensitiveDuplicates
Issue #99:审计也必须识别仅大小写不同的历史重复。
backend/internal/repository/uniqueness_test.go:223
Function
TestAuditTagUniqueness_FindsHistoricalDuplicates
─── 启动期审计 ──────────────────────────────────────────────────────────────
backend/internal/repository/uniqueness_test.go:183
Function
TestCategoryRepository_Create_RejectsCaseInsensitiveDuplicate
(t *testing.T)
backend/internal/repository/uniqueness_test.go:165
Function
TestCategoryRepository_Create_RejectsDuplicateName
─── Category 唯一性检查 ──────────────────────────────────────────────────────
backend/internal/repository/uniqueness_test.go:131
Function
TestCategoryRepository_Create_RejectsDuplicateSlug
(t *testing.T)
backend/internal/repository/uniqueness_test.go:148
Function
TestCdnFailureAbortReason
(t *testing.T)
backend/internal/service/deploy_service_cdn_test.go:5
Function
TestCdnManifest_CorruptFileTreatedAsEmpty
(t *testing.T)
backend/internal/service/cdn_manifest_test.go:42
Function
TestCdnManifest_EmptyLoadReturnsEmpty
(t *testing.T)
backend/internal/service/cdn_manifest_test.go:9
Function
TestCdnManifest_RecordUpdatesExisting
(t *testing.T)
backend/internal/service/cdn_manifest_test.go:61
Function
TestCdnManifest_RoundTrip
(t *testing.T)
backend/internal/service/cdn_manifest_test.go:20
Method
TestCdnUpload
TestCdnUpload 测试上传,返回 CDN 访问 URL
backend/internal/facade/cdn_upload_facade.go:17
Function
TestClassifyUpdateErr
(t *testing.T)
backend/internal/facade/update_facade_test.go:743
Method
TestConnection
TestConnection 测试自定义厂商连接
backend/internal/facade/ai_facade.go:43
Method
TestConnection
TestConnection 测试自定义厂商的连接性(最小 chat 请求)
backend/internal/service/ai_service.go:248
Method
TestConnectionWithBaseURL
TestConnectionWithBaseURL 测试自定义兼容厂商连接
backend/internal/facade/ai_facade.go:48
Function
TestConvertPost_DuplicateNameDifferentSlugResolvedByID
(t *testing.T)
backend/internal/engine/data_builder_test.go:116
Function
TestConvertPost_LegacyNoTagIDsFallsBackToName
(t *testing.T)
backend/internal/engine/data_builder_test.go:53
Function
TestConvertPost_TagIDMissingIsSkipped
(t *testing.T)
backend/internal/engine/data_builder_test.go:84
Function
TestConvertPost_TagIDsResolveViaTagByID
(t *testing.T)
backend/internal/engine/data_builder_test.go:16
Function
TestDetectEngineByExtension
(t *testing.T)
backend/internal/render/factory_test.go:23
Function
TestDoDownload_CancelStopsRetry
用户取消(ctx.Cancel)应立即终止,既不重试也不再发 HTTP 请求。
backend/internal/facade/update_facade_test.go:696
← previous
next →
1,301–1,400 of 1,756, ranked by callers