1. 18 Jun, 2025 2 commits
    • feat: 充值方式设置 · ef6c390a
      creamlike1024 committed
    • 🚚 Refactor(ratio_setting): refactor ratio management into standalone `ratio_setting` package · 175ea56f
      Summary
      • Migrated all ratio-related sources into `setting/ratio_setting/`
        – `model_ratio.go` (renamed from model-ratio.go)
        – `cache_ratio.go`
        – `group_ratio.go`
      • Changed package name to `ratio_setting` and relocated initialization (`ratio_setting.InitRatioSettings()` in main).
      • Updated every import & call site:
        – Model / cache / completion / image ratio helpers
        – Group ratio helpers (`GetGroupRatio*`, `ContainsGroupRatio`, `CheckGroupRatio`, etc.)
        – JSON-serialization & update helpers (`*Ratio2JSONString`, `Update*RatioByJSONString`)
      • Adjusted controllers, middleware, relay helpers, services and models to reference the new package.
      • Removed obsolete `setting` / `operation_setting` imports; added missing `ratio_setting` imports.
      • Adopted idiomatic map iteration (`for key := range m`) where value is unused.
      • Ran static checks to ensure clean build.
      
      This commit centralises all ratio configuration (model, cache and group) in one cohesive module, simplifying future maintenance and improving code clarity.
      Apple\Apple committed
  2. 17 Jun, 2025 25 commits
  3. 16 Jun, 2025 13 commits