Conversation
- 新增「今日焦点」区域,整合 AI 洞察和精读精选 - 增强卡片视觉层次:焦点卡 > 精读卡 > 推荐卡 > 普通论文卡 - 优化暗色模式适配,所有卡片支持深色主题 - 添加 hover 动画效果和渐变样式 - 增强统计卡片、徽章和标签的视觉表现 - 支持摘要折叠/展开交互 影响范围: - packages/ai/brief_service.py: HTML 模板重构 - frontend/src/pages/DailyBrief.tsx: CSS 样式覆盖增强
核心改造: - 将 DAILY_CRON 和 NOTIFY_DEFAULT_TO 从.env 迁移到数据库 - 所有配置统一在「系统设置」→「邮箱与报告」页面管理 - .env 只保留默认值,不再作为运行时配置来源 影响范围: - packages/storage/models.py: DailyReportConfig 新增 cron_expression 字段 - packages/ai/auto_read_service.py: get_config/update_config 返回 cron_expression - packages/ai/brief_service.py: publish() 从数据库读取收件人 - packages/ai/daily_runner.py: run_daily_brief() 从数据库读取收件人 - apps/worker/main.py: 从数据库读取 cron 表达式 - apps/api/routers/settings.py: DailyReportConfigUpdate 支持 cron_expression - apps/api/routers/content.py: daily_brief() 从数据库读取收件人 - frontend/src/types/index.ts: DailyReportConfig 类型新增 cron_expression - frontend/src/components/SettingsDialog.tsx: 新增 cron 表达式输入框 - .env: 移除 DAILY_CRON 和 NOTIFY_DEFAULT_TO,保留默认值 - infra/migrations/versions/: 添加数据库迁移脚本 配置优先级: 数据库配置 > .env 默认值 用户现在只需在设置页面配置一次,所有地方自动生效。
- Add topic_stats() and paper_distribution_stats() methods - Add /topics/stats and /topics/distribution API endpoints - Create Statistics page with year and source distribution - Add Statistics route and sidebar entry - Add roadmap.md for feature planning
…, action source - Add monthly paper intake trend (12 months) - Add venue/conference distribution (Top 15) - Add action source stats (manual/subscription/agent/reference) - Add read status overview (unread/skimmed/deep_read) - Update PaperDistributionResponse type and API
SQLAlchemy 2.0 compatibility fix for metadata_json field access
- Fix SQLAlchemy 2.0 compatibility for citation_count in topic_stats - Redesign UI to match Dashboard style with Hero section and StatCard - Add grid layouts and proper spacing - Improve color gradients and hover effects
- 后端: CSCategory/CSFeedSubscription 模型, CSFeedRepository, cs_feeds API - 前端: CSFeeds 页面, Collect 页面 Tab 集成, Papers 分类筛选 - 统计页: SectionCard 风格重构, 月度趋势优化 - 任务管理: GlobalTaskBar 进度展示 - 删除孤立 Topics.tsx 文件
- 新增 pr-review-gate.yml workflow - PR 创建/更新时自动触发 OpenCode review - 设置 dev 分支保护,要求 opencode/review status check 通过
- 移除复杂的 OpenCode CI 集成 - 改为自动 post review 提醒 comment - 手动触发: 在 PR 评论 /oc review <url>
🔍 OpenCode PR Review Required这是一个受保护的分支,merge 前需要进行 code review。 请运行以下命令进行 OpenCode review: 或者在 PR 页面评论 This is an automated reminder from PR Review Gate. |
Owner
Author
Owner
Author
|
/oc |
1 similar comment
Owner
Author
|
/oc |
Owner
Author
|
/oc |
Contributor
|
ProviderModelNotFoundError |
Owner
Author
|
/oc |
Contributor
|
This is a merged PR ("Dev to main") with 18 commits, 89 files changed, +8993/-10739 lines. Key changes: New Features:
Major Updates:
Thread Summary:
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

更新了简报、视图、和按分类主题