Yuzhiran Dev
|
0a8fbda4fd
|
Fix calendar filter, module triggers, API cleanup, consolidate get_current_admin, fix LLM schema
|
2026-05-20 14:15:00 +08:00 |
|
Yuzhiran Dev
|
9c37c9a574
|
feat: Phase 4 多租户隔离 + 四阶段升级测试 + CSS 统一化
Phase 4: org_id 注入 JWT/API 过滤/组织管理 CRUD/前端组织列
测试: tests/test_phase_upgrades.py 97项全覆盖
CSS: theme-modern.css 共享 mobile-card-list/status-dot/search-bar 等模式
修复: initial_data.py LLM配置 NOT NULL 约束, TopicResponse 含 org_id
|
2026-05-17 06:56:53 +08:00 |
|
Yuzhiran Dev
|
233e23016c
|
feat: 内容数据迁移至数据库,合规审查全链路打通
- 文章 HTML 存储从文件系统迁移至 articles 表,删除 releases 目录
- 合规审查从 DB 读取 HTML,审查结果写回 DB,通过后自动推进至待发布
- 新增 todayCount 筛选按钮,与系统概览统计数据一致
- 全屏预览修复:提升 z-index 超过侧边栏,添加退出全屏/关闭按钮
- 统一 '优化' → '审查' 命名,消除前后端术语不一致
- 调度器创作完成后自动触发审查(生成 → 审查 → 待发布)
- 清理旧备份/调试文件、过期大纲和研究笔记
|
2026-05-13 17:33:56 +08:00 |
|
lt
|
cf5103bbca
|
feat: 全面升级项目架构 - PostgreSQL迁移 + 配置化改造
主要变更:
- 数据库: SQLite → PostgreSQL (yzr_nr)
- 选题系统: 硬编码字段 → 配置化 (TopicField/TopicConfigField/TopicStatusConfig)
- 新增模型: ContentCalendar, ContentMetrics, MediaAsset, PlatformConfig, ContentTask
- 新增 API: topic-config, calendar, metrics, assets, tasks, platform-config
- 数据迁移: 现有选题数据迁移到新 schema (field_id/tags/custom_data/scoring_data)
- 初始化数据: 10个领域, 5种状态, 3个平台配置
服务运行: http://localhost:8001
默认账号: admin / admin123
|
2026-05-08 18:26:01 +08:00 |
|
lt
|
601fc5d239
|
refactor: remove publisher, add auto DB sync, clean backups, update docs
|
2026-05-01 10:05:50 +08:00 |
|
lt
|
e1ba31afda
|
版本1.0.4 - 发布前准备
- 修复system.py缩进错误
- 优化前端页面样式(待重构)
- 改进API接口结构
- 完善文档和自动化脚本
- 平台基本功能稳定运行
|
2026-04-29 09:32:43 +08:00 |
|
lt
|
277b13eaae
|
feat: 完成布局优化 - 操作列固定、批量按钮自适应、分类标签带数量
优化内容:
1. 表格布局:
- 使用 calc(100vw - 160px) 确保表格不超出视口
- 操作列 fixed='right' 固定在右侧,宽度 300px
- 按钮 3 个后自动换行 (max-width: 200px)
- 恢复合理列宽,不再过度压缩
2. 批量操作区域:
- 容器改为 inline-block,宽度自适应按钮内容
- 背景宽度与按钮总宽度匹配
3. 分类标签:
- 显示数量 (如 '待处理 (20)')
- 点击切换筛选,去掉误导的 'X' 图标
4. 删除功能:
- 操作列增加删除按钮
- 删除前弹出确认对话框
5. 系统日志:
- 修复后端日志路径 (parents[4])
- 404 时显示友好提示
6. 其他:
- 左侧菜单宽度 160px
- 所有功能保留 (登录、用户管理、批量操作等)
|
2026-04-27 11:32:17 +08:00 |
|
lt
|
2bd3c83cf5
|
feat: 宇之然平台 v2.0 - 完整重构版
核心功能:
- 新增 JWT 认证系统,支持管理员登录/登出
- 前后端合并为单一 FastAPI 应用 (端口 8001)
- 系统概览页:6 个统计卡片,点击跳转筛选
- 选题管理页:批量操作 (刷新/创作/优化),时间列展示
- 系统日志页:整合日志查看功能
- 用户管理页:管理员可创建/删除用户
- 移动端适配:响应式布局,底部导航栏
- 标题居中显示
技术改进:
- 添加 generated_at 字段支持创作时间记录
- 状态更新时自动同步 updated_at
- 所有 API 路由添加 JWT 认证保护
- 前端 authFetch 封装自动附加 Token
- 升级 FastAPI 0.136, Pydantic 2.13 等依赖
修复:
- 修复 API 500 错误 (数据库列缺失)
- 修复 formatRelativeTime 未定义错误
- 修复登录 Token 存储和自动附加逻辑
|
2026-04-27 10:01:33 +08:00 |
|
lt
|
3cb2df51c8
|
Initial commit: yu-zhi-ran platform with automation integration
|
2026-04-19 14:05:09 +08:00 |
|