chore(release): 1.0.0~beta
Building GXDE Arch Package / detect (push) Skipped
Building GXDE Arch Package / aarch64-arch (push) Skipped
Building GXDE Arch Package / x86_64-arch (push) Skipped
Building GXDE Testing Package / call-arch (push) Skipped
Building Program / call (push) Skipped
Building GXDE Testing Package / call-zhuangzhuang (push) Skipped
Building GXDE Testing Package (zhuangzhuang) / call-i386-zhuangzhuang (push) Skipped
Building GXDE Testing Package (zhuangzhuang) / call-amd64-zhuangzhuang (push) Skipped
Building GXDE Testing Package (zhuangzhuang) / call-arm64-zhuangzhuang (push) Skipped
Building GXDE Testing Package (zhuangzhuang) / call-riscv64-zhuangzhuang (push) Skipped
Building GXDE Testing Package (zhuangzhuang) / call-loong64-zhuangzhuang (push) Skipped
Building GXDE Package / ${{ inputs.display-name || 'Build Job' }} (push) Skipped
Building GXDE Arch Package / detect (push) Skipped
Building GXDE Arch Package / aarch64-arch (push) Skipped
Building GXDE Arch Package / x86_64-arch (push) Skipped
Building GXDE Testing Package / call-arch (push) Skipped
Building Program / call (push) Skipped
Building GXDE Testing Package / call-zhuangzhuang (push) Skipped
Building GXDE Testing Package (zhuangzhuang) / call-i386-zhuangzhuang (push) Skipped
Building GXDE Testing Package (zhuangzhuang) / call-amd64-zhuangzhuang (push) Skipped
Building GXDE Testing Package (zhuangzhuang) / call-arm64-zhuangzhuang (push) Skipped
Building GXDE Testing Package (zhuangzhuang) / call-riscv64-zhuangzhuang (push) Skipped
Building GXDE Testing Package (zhuangzhuang) / call-loong64-zhuangzhuang (push) Skipped
Building GXDE Package / ${{ inputs.display-name || 'Build Job' }} (push) Skipped
- 版本号 1.0.0~beta(CMake / 程序 / debian) - 新增 GitHub Actions 构建(复用 GXDE-OS/GXDE building-deb) - CHANGELOG 1.0.0~beta - docs/TODO.md 记录后续待办
This commit is contained in:
@@ -0,0 +1,13 @@
|
|||||||
|
name: Building Program
|
||||||
|
run-name: Building ${{ GITHUB.REPOSITORY }}
|
||||||
|
|
||||||
|
on:
|
||||||
|
workflow_dispatch:
|
||||||
|
push:
|
||||||
|
tags:
|
||||||
|
- "*"
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
call:
|
||||||
|
uses: GXDE-OS/GXDE/.github/workflows/building-deb.yml@master
|
||||||
|
secrets: inherit
|
||||||
@@ -1,3 +1,18 @@
|
|||||||
|
# 更新日志
|
||||||
|
|
||||||
|
## 1.0.0~beta — 2026-10-30
|
||||||
|
|
||||||
|
首个 beta 版本。
|
||||||
|
|
||||||
|
- 传送门:合成器 portal 原生 drop,拖到窗口即落在光标位置
|
||||||
|
- 面板:layer-shell 双栏、暂存区、拖拽/删除/排序动画、位置与大小持久化
|
||||||
|
- 内容工厂:常驻面板底部,按拖拽内容分类展示动作,动作可直接 drop
|
||||||
|
- 待办:独立浮窗与图标,添加待办后自动打开
|
||||||
|
- 小埃同学:DTK 主窗口、气泡消息、多会话、流式输出、MCP、上下文压缩
|
||||||
|
- 分词胶囊选择、朗读 Dialog、DTK 原生关于窗口
|
||||||
|
- 传送门桌面入口:再次点击回到后台模式
|
||||||
|
- 英文翻译与本地化加载
|
||||||
|
|
||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
## 0.1.0 - 2026-10-30
|
## 0.1.0 - 2026-10-30
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
cmake_minimum_required(VERSION 3.20)
|
cmake_minimum_required(VERSION 3.20)
|
||||||
|
|
||||||
project(gxde-ai-see
|
project(gxde-ai-see
|
||||||
VERSION 0.1.0
|
VERSION 1.0.0
|
||||||
DESCRIPTION "GXDE AI See - 小埃同学"
|
DESCRIPTION "GXDE AI See - 小埃同学"
|
||||||
LANGUAGES CXX
|
LANGUAGES CXX
|
||||||
)
|
)
|
||||||
|
|||||||
Vendored
+10
@@ -1,3 +1,13 @@
|
|||||||
|
gxde-ai-see (1.0.0~beta) unstable; urgency=medium
|
||||||
|
|
||||||
|
* 首个 beta:传送门原生 drop、暂存区、内容工厂、待办、小埃同学对话
|
||||||
|
* 对话改为 DTK 主窗口,气泡消息、会话管理、MCP、上下文压缩
|
||||||
|
* 内容工厂常驻并支持拖拽展开,动作按内容过滤
|
||||||
|
* 分词胶囊选择、朗读 Dialog、DTK 原生关于窗口
|
||||||
|
* 传送门桌面入口与显隐切换;暂存区清空自动隐藏面板
|
||||||
|
|
||||||
|
-- shenmo <shenmo@spark-app.store> Fri, 30 Oct 2026 22:30:00 +0800
|
||||||
|
|
||||||
gxde-ai-see (0.1.0) unstable; urgency=medium
|
gxde-ai-see (0.1.0) unstable; urgency=medium
|
||||||
|
|
||||||
* Initial release: 传送门面板、暂存区、内容工厂、待办与小埃同学对话。
|
* Initial release: 传送门面板、暂存区、内容工厂、待办与小埃同学对话。
|
||||||
|
|||||||
@@ -0,0 +1,35 @@
|
|||||||
|
# 1.0.0~beta 之后待办
|
||||||
|
|
||||||
|
按优先级排列,部分项需要单独一轮实现与测试。
|
||||||
|
|
||||||
|
## 对话
|
||||||
|
|
||||||
|
- [ ] 会话列表支持拖拽排序、右键删除、批量多选;先在本仓库实现,随后抽成
|
||||||
|
`dtk2widget-qt6` 的可复用列表控件(避免每个项目重写)
|
||||||
|
- [ ] 浅色/深色主题跟随 DTK,默认浅色
|
||||||
|
- [ ] 消息版本树:重试/编辑保留历史,可在旧版本之间左右切换
|
||||||
|
- [ ] 每条消息下方常驻 重试 / 编辑 / 复制(已做基础版,版本树未做)
|
||||||
|
|
||||||
|
## 国际化
|
||||||
|
|
||||||
|
- [ ] 源码中的 `tr()` 文案改为英文,中文放进 `zh_CN` 翻译;保证非中文环境
|
||||||
|
显示英文而不是中文
|
||||||
|
- [ ] 更新 `translations/*.ts` 并补齐中文翻译
|
||||||
|
|
||||||
|
## 系统能力
|
||||||
|
|
||||||
|
- [ ] OCR / TTS / 翻译对接 GXDE Daemon 的接口(当前为占位)
|
||||||
|
- [ ] 全屏时隐藏:合成器侧判断全屏窗口,面板自动隐藏
|
||||||
|
- [ ] 待办窗口「取消置顶」:可切换为普通窗口
|
||||||
|
- [ ] 上下文压缩支持按 token(128k / 1024k)而不是只按条数
|
||||||
|
|
||||||
|
## 兼容性
|
||||||
|
|
||||||
|
- [ ] X11 / 非 GXDE 合成器的降级方案:传送门旁展示窗口图标网格,
|
||||||
|
悬停最小化其他窗口并激活目标,松手完成 drop
|
||||||
|
- [ ] DTK Wayland 应用拖拽文本时合成器侧生成文本预览(当前无 drag icon)
|
||||||
|
- [ ] 更多窗口改用 DTK 控件与原生样式
|
||||||
|
|
||||||
|
## 图标
|
||||||
|
|
||||||
|
- [ ] 清理小埃同学 logo 背景并重新生成应用图标,改善小尺寸清晰度
|
||||||
+1
-1
@@ -19,7 +19,7 @@ int main(int argc, char *argv[])
|
|||||||
app.setOrganizationName(QStringLiteral("GXDE"));
|
app.setOrganizationName(QStringLiteral("GXDE"));
|
||||||
app.setApplicationName(QStringLiteral("gxde-ai-see"));
|
app.setApplicationName(QStringLiteral("gxde-ai-see"));
|
||||||
app.setApplicationDisplayName(QStringLiteral("GXDE 小埃同学"));
|
app.setApplicationDisplayName(QStringLiteral("GXDE 小埃同学"));
|
||||||
app.setApplicationVersion(QStringLiteral("0.1.0"));
|
app.setApplicationVersion(QStringLiteral("1.0.0~beta"));
|
||||||
QIcon appIcon = QIcon::fromTheme(QStringLiteral("gxde-ai-see"));
|
QIcon appIcon = QIcon::fromTheme(QStringLiteral("gxde-ai-see"));
|
||||||
if (appIcon.isNull()) {
|
if (appIcon.isNull()) {
|
||||||
appIcon = QIcon(QStringLiteral("/usr/share/icons/hicolor/256x256/apps/gxde-ai-see.png"));
|
appIcon = QIcon(QStringLiteral("/usr/share/icons/hicolor/256x256/apps/gxde-ai-see.png"));
|
||||||
|
|||||||
Reference in New Issue
Block a user