tamakyi
|
2d4609dc0e
|
docs(memory): test01 排查结论(窄屏全藏 / themeName 回退)
|
2026-10-20 18:24:21 +08:00 |
|
tamakyi
|
4bd600fb46
|
主题生成器:素材尺寸按视口自适应 + 导出画质可调
- 尺寸单位 4 档:fit(按高)/fitw(按宽)/px/vh,输出 auto clamp(min(calc(100vh-24px),55%),基准,上限),下限让位视口 → 自适应单位永不把图撑出屏幕
- fitw 补上宽幅素材:fit 只按高度缩,16:9 素材在 390 竖屏仍出 1001px 宽(照裁)
- 视口预设带高度(含 390×844);layerMetrics 统一出 CSS/预览框/溢出检测,图层编辑区显示实测尺寸并报越界,可一键按当前视口修好
- 窄屏每层策略(原样/缩小/隐藏)+ 缩放系数;修 @media 只覆盖全局、独立配置页面在手机上从不生效的特异性 bug
- 导出画质:质量滑块(上限 0.95,Skia 在 q=1 切无损会反常)+ 长边上限,改动后从原图重算
- base.css 新增 --tb-page-position(默认 center center,旧主题不受影响),StaticVersion +1
- 新增 ?dump=fit / ?dump=quality 自检,README 与 _scaffold.css 同步
|
2026-10-20 17:51:31 +08:00 |
|
tamakyi
|
d2a5177afe
|
docs(memory): 图层/背景交互修复与 ensureOwn 约束
|
2026-10-20 15:57:09 +08:00 |
|
tamakyi
|
927f378d9d
|
docs(memory): 记录图片处理设计,并压缩 MEMORY.md 去掉过期的 6 槽位说法
|
2026-10-20 14:53:40 +08:00 |
|
tamakyi
|
bf1c994c8f
|
docs(memory): 生成器 P0 四项的实现要点与踩到的坑
|
2026-10-20 13:33:17 +08:00 |
|
tamakyi
|
7b532574bb
|
chore: outputs 不再纳入版本控制
.gitignore 里原本写的是 `./outputs` —— gitignore 不认 `./` 前缀,整条规则失效,
于是 247 个产物(预览快照、截图、历史 review 报告)一直被跟踪,
每次跑 TestGenPreview 都会脏一遍工作区。
改成 `/outputs/` 并 git rm -r --cached outputs:索引里删除,磁盘文件全部保留。
克隆者不再拿到这些一次性产物;需要预览快照时跑
TEST_PREVIEW=1 go test ./templates -run TestGenPreview 重新生成。
|
2026-10-20 12:17:13 +08:00 |
|
tamakyi
|
ef18d91920
|
docs(memory): 页面作用域机制、10 槽位约束与生成器重做的坑
|
2026-10-20 10:54:34 +08:00 |
|
tamakyi
|
feb5b1f78d
|
feat(dev): 主题生成器——选图/拖位置/导出 zip
- dev/theme-builder/index.html:单文件、不联网、图片本地转 WebP
- 预览与线上同机制(pattern + 6 槽 deco + page-image),拖拽反解 calc(50% - Npx)
- 导出 CSS + 图片 + 安装说明,CSS 通过 TestThemeCSSComplete
- 自检:?selftest=1 吐 CSS/zip 字节,?demo=1 载入示例
|
2026-10-20 10:24:35 +08:00 |
|
tamakyi
|
b150e4b49f
|
docs(memory): 素材规格书要点
|
2026-10-20 09:54:52 +08:00 |
|
tamakyi
|
0eff8dffdb
|
docs(memory): 耳朵/白孔/场景站位与 background-position 百分比陷阱
|
2026-10-20 09:29:29 +08:00 |
|
tamakyi
|
b916a7f37a
|
docs(memory): 二次元站构图参考与 ruleBody 注释修复
|
2026-10-19 23:02:14 +08:00 |
|
tamakyi
|
f876aa6f4f
|
docs(memory): 装饰定稿为半隐在卡片后的单人
|
2026-10-19 21:44:15 +08:00 |
|
tamakyi
|
96e26cf0fa
|
docs(memory): 纹样条纹与图片缓存键
|
2026-10-19 21:33:04 +08:00 |
|
tamakyi
|
bacd1b40e8
|
docs(memory): 装饰摆位与 background-position 四值语法
|
2026-10-19 21:20:01 +08:00 |
|
tamakyi
|
a6059bec1b
|
theme: 启动日志暴露未登记的主题
新增主题后忘了写进 [theme] available,表现只是"设置页里找不到",
日志里没有任何痕迹。现在启动时会打:
- info 主题注册表已加载 enabled=...
- warn [theme] available 未登记以下主题 themes=shiroko available=...
discover() 用 fs.Glob 扫内嵌 css/themes/*.css,按 slug 规则过滤掉 _scaffold.css。
示例配置补上 shiroko,文档补「部署后看不到主题」的两步排查。
|
2026-10-19 21:05:46 +08:00 |
|
tamakyi
|
1a8938f0e1
|
docs(memory): 修正 git 推送结论(凭据可恢复,push 正常)
|
2026-10-19 20:53:18 +08:00 |
|
tamakyi
|
38cd41afde
|
theme v3
|
2026-10-19 16:46:42 +08:00 |
|
tamakyi
|
3202ef9821
|
theme v2
|
2026-10-19 16:16:07 +08:00 |
|
tamakyi
|
e9fba8b9ed
|
theme v1
|
2026-10-19 15:23:11 +08:00 |
|
tamakyi
|
86dc8384bc
|
全局美化 v5
|
2026-10-19 12:44:32 +08:00 |
|
tamakyi
|
d7c1782bb6
|
全局美化 v4
|
2026-10-19 12:07:21 +08:00 |
|
tamakyi
|
5c7707ec0d
|
全局美化 v3
|
2026-10-19 11:43:24 +08:00 |
|
tamakyi
|
b165995a1c
|
全局美化 v2
|
2026-10-19 11:22:01 +08:00 |
|
tamakyi
|
d47329d505
|
全局美化 v1
|
2026-10-19 11:08:30 +08:00 |
|
tamakyi
|
b9a8afb2ec
|
fix footer v2
|
2026-10-19 10:20:15 +08:00 |
|
tamakyi
|
6789193052
|
fix footer
|
2026-10-19 10:09:57 +08:00 |
|
tamakyi
|
899b6d7f32
|
fix v16
|
2026-10-19 03:01:17 +08:00 |
|
tamakyi
|
dba991aa9d
|
fix v15
|
2026-10-19 02:37:59 +08:00 |
|
tamakyi
|
12a37e726f
|
fix v14
|
2026-10-19 02:25:19 +08:00 |
|
tamakyi
|
4592b6ef24
|
fix v13
|
2026-10-19 01:58:00 +08:00 |
|
tamakyi
|
bd613a6f5a
|
fix v12
|
2026-10-19 01:11:28 +08:00 |
|
tamakyi
|
8a0e58734c
|
restrict v10
|
2026-10-19 00:30:46 +08:00 |
|
tamakyi
|
efd5fce9a7
|
restrict v10
|
2026-10-19 00:07:22 +08:00 |
|
tamakyi
|
7e0e1cba49
|
restrict v9
|
2026-10-18 23:48:57 +08:00 |
|
tamakyi
|
7a6417c33d
|
restrict v8
|
2026-10-18 23:32:38 +08:00 |
|
tamakyi
|
317c96ca17
|
restrict v7
|
2026-10-18 23:04:50 +08:00 |
|
tamakyi
|
bd81398a06
|
restrict v6
|
2026-10-18 22:18:21 +08:00 |
|
tamakyi
|
d14d26df17
|
restrict v5
|
2026-10-18 21:59:12 +08:00 |
|
tamakyi
|
52f0712eda
|
restrict v4
|
2026-10-18 21:50:58 +08:00 |
|
tamakyi
|
efb19606a7
|
restrict v3
|
2026-10-18 21:36:03 +08:00 |
|
tamakyi
|
6111546bbd
|
restrict v2
|
2026-10-18 21:27:02 +08:00 |
|
tamakyi
|
6bd90779f8
|
restrict v1
|
2026-10-18 21:14:59 +08:00 |
|
tamakyi
|
da7e76a7db
|
webp fix v2
|
2026-10-16 09:39:30 +08:00 |
|
tamakyi
|
e4457e3da4
|
webp fix v1
|
2026-10-15 11:41:19 +08:00 |
|
tamakyi
|
6ffc87e4a8
|
fix some bugs.
|
2026-09-15 18:20:06 +08:00 |
|
tamakyi
|
5ee2dc1540
|
fix login error
|
2026-09-15 13:10:57 +08:00 |
|
tamakyi
|
0e0c16f786
|
fix deactivate
|
2026-09-15 12:10:42 +08:00 |
|
tamakyi
|
adcc42cc8c
|
fix anwser token and database issus
|
2026-09-15 11:06:09 +08:00 |
|
tamakyi
|
e683e798aa
|
fix typo error
|
2026-09-10 19:27:21 +08:00 |
|
tamakyi
|
8e2325eda5
|
aliyun sensor server
|
2026-09-10 18:04:19 +08:00 |
|