Changelog

Generated from this repository’s commit log — every entry carries the commit it came from. Repository housekeeping (docs, tests, chores) is filtered out.

46 changes

2026-08-12

  • Featureadmin运营后台后端——admin 门 + 渠道/模型 CRUD + 封面上传(spec admin-console 后端)shown as committede2e48e0
  • Feature封面覆盖判据 check-cover-coverage.mjs(和 parity-coverage 一个路子)shown as committed2068bce
  • Fix视频封面显示首帧(sora 等在网格里空白)shown as committed1610985
  • Fixplayground 无 schema 且需输入图的 edit/i2v 守卫 + list_models emit 回归测试shown as committedc97ab94

2026-08-11

  • Featureplayground 深度补齐——schema 驱动表单 + i2v 上传 + 结算花费(spec playground-depth)shown as committed2983a43
  • Featureplayground chat 补齐源站高级设置 + 修正臆测的假偏离shown as committed10c7b48
  • Feature模型详情页 playground 上线——三态 Try it 页签(spec C)shown as committeda112fdd
  • Feature视频生成上线——/v1/videos/generations + uploads + probe(spec B)shown as committed05aaa0a
  • Feature图像生成上线——/v1/images/generations 代理 + 按次计费(spec A)shown as committed54de427
  • Feature全 118 模型目录镜像——Tasks/Providers 双页签 + 全封面(第一阶段)shown as committeda6c7062
  • Feature接 routerbase.com 为真实上游,模型卡有了真封面(目录 8→15)shown as committede7f3c79
  • Feature单次调用详情页 /dashboard/logs/:id(A 档最后一行)shown as committedba749a8
  • Fixgoal页面覆盖判据用 --strict,否则循环会在还有活能干时停下shown as committed929cfe3
  • Fixgoal判据绿了但活没干完——补上"与源站对等"这个维度shown as committed52a6b2d
  • Featureweb页脚补 POPULAR MODELS 列 + source-visual-parity 收尾shown as committed0e580fa
  • FeatureCatalog grew to 8 models; home page and catalog now use the real product visualse20676d

2026-08-10

  • Featureweb目录快照新鲜度也钉成判据(goal-check 6.7)shown as committede94dc13
  • DeploywebModel detail, provider, pricing, get-started and static pages went live57340b0
  • FeaturewebAbout, contact, links and changelog pages; model pages now prerender with real content; a real 404 page2b625ce
  • FeaturewebModel detail, provider, pricing and get-started pages471adfa
  • FeaturewebHome page visuals: routing diagram and provider tiles, no third-party assetsaf2fb76
  • FeaturewebLanding page, full sign-in flow, and six dashboard pages58f6e93
  • DeploywebWeb service deployed; custom domain now points at it422dd9f
  • FeaturewebWeb scaffold, models catalog page, and the Docker/nginx pipeline054e6a4

2026-08-09

  • FeatureauthGoogle sign-in shipped4d7af00
  • FeatureauthGoogle sign-in degrades cleanly when it is not configured5b784b2
  • FeatureauthForgot password and password resete7269c0
  • FeatureauthEmail and password sign-up and sign-in85dafb2
  • FeatureauthGoogle sign-in endpointsabf4926
  • FeatureauthGoogle OIDC clientdbc865a
  • FeatureauthStorage for passwords and reset tokensb1f56bf
  • FeatureauthPassword hashing and signed OAuth state72dd7e2
  • FeatureroutingWeighted routing and failover shippedfaa1716
  • FeatureroutingChannel health probing with a real minimal call831bd05
  • FeatureroutingFailover loop across channels500c37e
  • FeatureroutingChannel pool snapshot and weighted selection200b3a2
  • FeatureroutingChannel data model and migration1a3834c
  • FeatureroutingChannel key encryption and retryability rulesf7cd662
  • FixgoalGoal wording made unambiguous7af1994
  • FixgoalGoal contract simplified6104583

2026-08-08

  • FeaturecoreGateway deployed; live upstream forwarding verified4ff6ac0
  • FeaturecoreRouter wiring and end-to-end verification03964d0
  • FeaturecoreUpstream adapters, request logging and usage5a3dde0
  • FeaturecoreTwo authentication surfaces and hold-then-settle billing5791c0d
  • FeaturecoreData layer and model registry6724f87
  • FeaturecoreFoundations: one error envelope, integer money, shared request validation47438cb