Commit Graph

7 Commits

Author SHA1 Message Date
c046e6ff6a feat: 日志持久化(6h归档) + purge增强(source_type/source_has_status过滤)
- ActivityRecorder 新增 LogPersister 后台线程,每10s增量写入logs/operations.*.log

- 日志每6小时自动gzip压缩归档

- memory_purge 新增 source_type / target_type / source_has_status 过滤条件

- 支持精准清理已归档任务的残留 HAS_STATE 关系
2026-04-30 08:36:02 +08:00
cbc7b13dbc fix: 恢复并更新构建脚本(使用.spec); .spec添加图标; 移除冗余.gitignore 2026-04-29 10:47:41 +08:00
4fc8ca944b fix: 清理__pycache__后重建,彻底解决编译缓存问题 2026-04-29 10:08:37 +08:00
ad382602f2 fix: auto-clean orphan entities on purge; fix graph camera zoom; optimize system prompt 2026-04-28 16:30:18 +08:00
b4456a9c5b 多用户系统 + Admin 角色权限 + Web/TUI 同步 + 构建集成
本轮实现功能:
1. 多用户隔离:每个用户独立 config.json + graph.db
2. TUI 登录页 + 旧版自动迁移(core/migrate.py)
3. Admin/User 角色体系(core/embedded_db.py)
4. Web 后台管理 API(userinfo + admin CRUD)
5. Web 设置页用户管理区(仅 admin 可见)
6. TUI 侧栏配置区权限同步(非 admin 隐藏 Web 服务设置)
7. Web 服务打包为独立二进制(trulymem-web)
8. 双入口 PyInstaller 构建脚本(TUI + Web)
9. 活动记录器(core/activity_recorder.py)
10. 静态页面模板(登录/设置/首次引导)
2026-04-28 10:37:57 +08:00
de09eacabc fix: 修复 AppImage 构建脚本的多个问题
- 创建缺失的 usr/share/trulymem 目录
- 修复 desktop 文件分类,使用 X-AI 替代非标准的 AI
- 改进图标文件查找逻辑,支持多个可能的位置
- 添加完整的构建临时文件清理逻辑
- 成功时自动删除 AppDir,失败时保留以便调试

🤖 Generated with CodeArts Agent
2026-04-17 08:27:52 +08:00
f9b57bfa73 build: 添加 AppImage 打包脚本
- 新增 build_appimage.sh 脚本,支持先构建二进制再打包为 AppImage
- 二进制输出到 dist/ 目录
- AppDir 结构支持跨发行版兼容
2026-04-15 13:22:54 +08:00