34 Commits

Author SHA1 Message Date
augushong
aa067ad202 refactor(typesetting): Wave1 - UPSERT改造 + 移除历史记录后端接口
- PhoneImage.php: saveConfigOnly/createOutput改为find-then-update-or-create
- Post.php: 移除6个历史记录方法(postOutputList/getOutputListJson等)
- 删除post_output/index.html模板
2026-05-17 00:22:04 +08:00
augushong
3ea3a6dbe3 feat(typesetting): Wave 2 - 流式渲染、表格字号独立控制、作者声明
- 缩略图改为流式渲染,截图一页即显示一页
- 新增tableFontScale独立控制表格字号,含后端持久化
- 内容页顶部添加作者声明(文/作者名),空值隐藏
2026-05-16 00:35:03 +08:00
augushong
5a81385448 feat(phone-image): 添加字号倍数控制功能
- CSS: 新增 --pi-font-scale 变量,全量 font-size 支持 calc 缩放
- JS: config.fontScale 影响分页计算,applyFontScale() 同步CSS变量
- HTML: 渲染预览区 Slider 控件(0.5x~2.0x),拖动即时预览,松手完整渲染
- 后端: PhoneImage.php 新增 fontScale 配置字段和校验
- 所有保存路径(autoSave/save/generate)包含 fontScale 持久化
2026-05-15 00:50:57 +08:00
augushong
10879a8037 feat(output_view): 导出页面重构 - 长图卡片化展示、缩略图增大、预览优化、纯图片页原图保存
- output_view.html: 长图改为固定高度卡片(70px),Blob URL查看,缩略图minmax(280px,1fr),
  竖图预览优先填充视口高度,下载功能完整保留
- phone-image.js: renderPureImageToCanvas()使用naturalWidth/naturalHeight保持原图分辨率,
  新增长图生成和保存功能
- Post.php: 新增outputView()方法提供导出页面渲染数据
- PhoneImage.php: 图片数据改为DB存储,新增saveLongImage()方法
- phone_image.html: 添加导出页面入口按钮
- 新增数据库迁移: post_output_file表添加image_data字段
2026-05-14 23:22:19 +08:00
augushong
518085d493 refactor(phone-image): 配置字段对齐,架构文档更新
- PHP getConfigFields 移除 template/font,新增 pageAlignments
- validateConfig 字段与 getConfigFields 一致
- 架构文档更新数据流、配置体系、已知问题、修复记录章节
2026-05-11 21:24:16 +08:00
augushong
90b4b1d5f2 refactor(phone-image): 清理死代码、修复历史记录和媒体标签安全移除
T8: 删除estimateImageHeight/estimateTableHeight/showGeneratedThumbnails/switchSize/
    getConfig/getPages/renderContentFlow等未使用函数,exportLongImage添加render锁检查
T9: loadFromHistory恢复pageAlignments,font_size→fontSize命名统一(PHP+JS双向兼容),
    修复历史加载时fontSize显示值bug
T10: preprocessContent移除iframe/video/svg/embed/object标签,
    封面图添加onerror处理
2026-05-07 21:53:03 +08:00
augushong
a65025add9 feat(post-output): add save-only and load-history endpoints 2026-05-03 21:08:58 +08:00
augushong
34fe255829 feat(phone-image): 增加翻页预览与无封面图排版样式
- 为手机截图生成器添加翻页功能,支持在生成前预览各页内容
- 增加无封面图时的排版样式,使用装饰线条和居中布局
- 改进图片处理逻辑,清除内联样式并展平嵌套包装元素
- 修复 models.dev 同步接口,支持 GET 请求获取缓存数据
- 优化网络请求,添加直连失败后的本地代理重试机制
2026-05-01 16:31:26 +08:00
augushong
83a2bd48a2 feat(post): 新增手机图片排版与AI智能排版功能
- 新增手机图片排版功能,支持小红书/抖音尺寸输出
- 新增AI智能排版顾问,支持内容分析与优化推荐
- 新增AI供应商管理,支持多渠道配置与同步
- 新增文章输出管理页面,支持图片预览与批量下载
- 新增字体文件与排版样式配置
2026-05-01 12:23:17 +08:00
augushong
f75097a110 feat: 优化版权内容格式 2025-06-18 13:48:23 +08:00
augushong
1d421af217 优化水印处理 2024-05-20 10:05:13 +08:00
augushong
b3f458795a 完善水印处理 2024-02-18 15:58:56 +08:00
augushong
aa9ae7f30b 完成显示水印功能; 2024-02-18 15:41:14 +08:00
augushong
839a8e4734 增加通用开头功能 2023-06-27 00:51:30 +08:00
augushong
1cc63d9999 不要使用全文做描述 2023-03-06 17:48:41 +08:00
augushong
5103bfeb9d 调整rss源说明 2023-03-06 11:18:09 +08:00
augushong
ae484019b9 去掉hub信息 2023-03-02 10:22:11 +08:00
augushong
c9cc5a4a35 增加ATOM订阅 2023-03-02 10:14:12 +08:00
augushong
cc9627f932 增加RSS订阅 2023-03-02 09:55:17 +08:00
augushong
138708182b 优化查询代码;增加RSS1 2023-03-02 09:43:25 +08:00
augushong
d9b337629f 优化站点地图; 2022-06-10 09:14:31 +08:00
augushong
8bc73f83de 完成防采集版权声明; 2022-05-30 11:05:29 +08:00
augushong
92f846f64f 优化导出面板功能; 2022-05-28 17:53:59 +08:00
augushong
0284f6f2b8 优化文章seo声明;导出面板新增版权声明功能; 2022-05-26 10:12:25 +08:00
augushong
19fa150e57 优化站点地图和动态样式; 2022-03-19 12:37:08 +08:00
augushong
3ab345f41c 新增sietmap 2022-03-16 10:40:08 +08:00
augushong
80f5b7cf27 优化网站缓存; 2022-02-14 22:54:35 +08:00
augushong
c4ac0764b9 完成自动缓存和缓存清理; 2022-02-13 12:44:17 +08:00
augushong
84ba6f145e 调试系统性能; 2022-02-12 18:55:18 +08:00
augushong
7d8b948543 增加自动清除缓存特性; 2022-02-12 17:02:45 +08:00
augushong
3b5a56aef5 完成评论 2021-01-03 21:52:54 +08:00
augushong
708020c17e 分页支持参数 2020-12-28 20:59:49 +08:00
augushong
e07ca74785 完成分页优化 2020-08-20 12:12:12 +08:00
augushong
3bc46a4b9c 初始化项目 2020-08-07 23:49:50 +08:00