Files
sub2api/.gitignore
mini c3fd4a5c0f
Some checks failed
continuous-integration/drone/push Build is passing
CI / test (push) Has been cancelled
CI / frontend (push) Has been cancelled
CI / golangci-lint (push) Has been cancelled
Security Scan / backend-security (push) Has been cancelled
Security Scan / frontend-security (push) Has been cancelled
Merge upstream/main (Wei-Shaw/sub2api v0.1.121)
- 50 upstream commits since 2026-04-18 (VERSION 0.1.115 → 0.1.121)
- Conflicts resolved:
  * .gitignore: 保留我们的 superpowers/design-drafts 例外 + upstream 加的 ADMIN_PAYMENT_INTEGRATION_API.md
  * RegisterView.vue: 三段独立逻辑并存(password strength + match + upstream 的 validation toast + affiliate referral)
- Auto-merged 已验证保真度: router (PortalLayout + /pricing 5 处)、LoginView (narrative slot 20 处)、zh/en (5 个命名空间)
- typecheck + frontend build + backend go build 全部通过

主要 upstream 收益:
- backend: OpenAI/Anthropic/Codex/Vertex 等大量修复 + Anthropic 缓存 TTL 开关
- 3 个新 migration (131/132/133, affiliate)
- admin: ChannelMonitor 新页 + AccountsView 批量编辑 + SettingsView 大改
- user: AffiliateView/AvailableChannelsView/ChannelStatusView 新页 + Payment 流程改进
- auth: Wechat callback 新增
2026-05-03 00:29:02 +08:00

142 lines
2.0 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
docs/claude-relay-service/
.codex
# ===================
# Go 后端
# ===================
# 二进制文件
*.exe
*.exe~
*.dll
*.so
*.dylib
backend/bin/
backend/server
backend/sub2api
backend/main
# Go 测试二进制
*.test
# 测试覆盖率
*.out
coverage.html
# 依赖(使用 go mod
vendor/
# Go 编译缓存
backend/.gocache/
# ===================
# Node.js / Vue 前端
# ===================
node_modules/
frontend/node_modules/
frontend/dist/
*.local
*.tsbuildinfo
vite.config.d.ts
vite.config.js.timestamp-*
# 日志
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
# ===================
# 环境配置
# ===================
.env
.env.local
.env.*.local
*.env
!.env.example
docker-compose.override.yml
# ===================
# IDE / 编辑器
# ===================
.idea/
.vscode/
*.swp
*.swo
*~
.project
.settings/
.classpath
# ===================
# 操作系统
# ===================
.DS_Store
Thumbs.db
Desktop.ini
# ===================
# 临时文件
# ===================
tmp/
temp/
*.tmp
*.temp
*.log
*.bak
.cache/
.dev/
.serena/
# ===================
# 构建产物
# ===================
dist/
build/
release/
# 后端嵌入的前端构建产物
# Keep a placeholder file so `//go:embed all:dist` always has a match in CI/lint,
# while still ignoring generated frontend build outputs.
backend/internal/web/dist/
!backend/internal/web/dist/
backend/internal/web/dist/*
!backend/internal/web/dist/.keep
# 后端运行时缓存数据
backend/data/
# ===================
# 本地配置文件(包含敏感信息)
# ===================
backend/config.yaml
deploy/config.yaml
backend/.installed
# ===================
# 其他
# ===================
tests
CLAUDE.md
.claude
scripts
.code-review-state
#openspec/
code-reviews/
AGENTS.md
backend/cmd/server/server
deploy/docker-compose.override.yml
.gocache/
vite.config.js
docs/*
!docs/PAYMENT.md
!docs/PAYMENT_CN.md
!docs/superpowers/
!docs/design-drafts/
!docs/ADMIN_PAYMENT_INTEGRATION_API.md
.superpowers/
.serena/
.codex/
frontend/coverage/
aicodex
output/