makecindy / makecindy/cindy

维护者确认:定时任务新会话标题模板功能 (#2331)

Open
#2,343 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
2.7k
Forks
395
Avg merge
21h 48m
Merged PRs (30d)
776

Description

## 触发门类

**product**(feat 类型 + UI 路径)+ **arch**(核心路径改动)

## 改动概要

`feat(scheduler): support new-session title templates`

为定时任务增加可选的「新任务标题模板」,用户可在桌面端高级设置中组合安全变量并实时预览。模板只在本轮创建新任务时生效,绑定/心跳/持续复用任务不被改名。空模板严格回退到原有标题。

实现覆盖 Scheduler 核心、SQLite 持久化(含 migration)、桌面 IPC/表单、项目自动化配置、MCP、Device Link 与移动端隐藏字段回传。

## 涉及范围

- `packages/maker-scheduler/`(核心 engine + session-title-template)
- `packages/maker-shared/`(scheduleForm / scheduleTypes)
- `apps/desktop/drizzle/`(SQLite migration 0090)
- `apps/desktop/src/main/`(scheduler-host / maker-ipc)
- `apps/desktop/src/renderer/`(Scheduler UI / i18n)
- `apps/mobile/`(scheduleFormModel)
- `packages/lizi-mcps/`(scheduler MCP server)

46 个文件,涉及数据库 schema、多端 UI、MCP 协议和调度核心。

## 确认方式

请维护者直接在 PR 上 **Approve** 表示同意合并;需要修改则 **Request Changes**,作者改完后重新 Approve 即放行。

---
关联 PR:#2331(作者 @SchweppesSoda);本 issue 由 review-pr 流程自动创建,用于先讨论该 PR 涉及的产品 / UI 变更,维护者确认后 PR 会恢复推进。

Contributor guide

Open the contributing guide

Research direction

This is a maintainer-confirmation issue for PR #2331, not an unclaimed implementation task. Review the PR and the listed packages/migration 0090, including scheduler core, shared types, desktop, mobile, and MCP paths. Done means a maintainer approves the PR or requests changes.

Written by the indexing model from the issue text.

Assessment

Tech stack
sqlite, typescript
Domain
api, database, desktop, full-stack, mobile
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
10/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.