chore: v0.3.15

本次发布包含三组修复:

- fix(ext-data): 资金流等当日快照接口不再被日期一致性校验误拒写;
  schema 端点恢复返回真实列类型 (DuckDB 1.5 的 DESCRIBE 列名变更);
  拉取配置的分页参数不再保存后静默丢失。
- fix(settings): 系统设置的通知弹窗/声效/语音播报/外链模板/界面缩放
  改后端持久化, 修复桌面版换端口 (origin 变化) 后配置丢失。
- fix(minute): 残缺分钟分区不再被当作无数据丢弃; 新增分钟缺口体检
  面板, 让「同步完成≠数据完整」可见。

同时引入 DCO 贡献来源声明与再许可授权条款, PR 须逐提交带
Signed-off-by (CI 由 .github/workflows/dco.yml 检查)。

版本号同源 5 处: VERSION / frontend/package.json / backend/pyproject.toml /
backend/app/__init__.py 的 _FALLBACK_VERSION / release.yml 的 inputs 默认值;
uv.lock 仅改项目自身条目 (上次升版误改 pytesseract 的问题不再复现)。

Signed-off-by: shy3130 <shy3130@qq.com>
This commit is contained in:
shy3130
2026-10-24 22:56:37 +08:00
parent 864ad2a95c
commit 5f70eb9ef2
6 changed files with 6 additions and 6 deletions
+1 -1
View File
@@ -18,7 +18,7 @@ on:
version:
description: '版本号 (如 v0.1.33, 用作 Release tag 和标题; 必须与 frontend/package.json 的 version 一致, 否则流水线直接失败)'
required: true
default: 'v0.3.14'
default: 'v0.3.15'
platforms:
description: '要构建的平台 (逗号分隔: windows,macos,linux)'
required: true
+1 -1
View File
@@ -1 +1 @@
v0.3.14
v0.3.15
+1 -1
View File
@@ -8,7 +8,7 @@ from pathlib import Path
# ISCC)、macOS 包元数据 (tsp.spec 读它)、页面版本徽标与更新检查 (本模块) 全部同源,
# 改版本只改那一份文件。dev 模式读仓库文件; PyInstaller 冻结后读 _MEIPASS/package.json
# (tsp.spec 的 datas 会收集)。读取失败回退硬编码值 —— 版本号绝不阻塞应用启动。
_FALLBACK_VERSION = "0.3.14"
_FALLBACK_VERSION = "0.3.15"
def _load_version() -> str:
+1 -1
View File
@@ -1,6 +1,6 @@
[project]
name = "tickflow-stock-panel-backend"
version = "0.3.14"
version = "0.3.15"
description = "A 股策略 + 监控 + 回测面板 — TickFlow 适配"
requires-python = ">=3.11"
license = { text = "MIT" }
+1 -1
View File
@@ -2522,7 +2522,7 @@ all = [
[[package]]
name = "tickflow-stock-panel-backend"
version = "0.3.14"
version = "0.3.15"
source = { editable = "." }
dependencies = [
{ name = "apscheduler" },
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name": "tickflow-stock-panel-frontend",
"private": true,
"version": "0.3.14",
"version": "0.3.15",
"type": "module",
"scripts": {
"dev": "vite",