Skip to content

Releases: ECNU/EduWork-ECNU

EduWork@ECNU 0.4.2

Choose a tag to compare

@github-actions github-actions released this 07 Oct 04:33

EduWork@ECNU 0.4.2

中文 | English

中文

基于 EduWork 0.4.2 / DSH 0.2.0-rc.2,提供 Windows x64 与 macOS arm64 桌面包。

  • 修复会话搜索与活跃会话自动保存之间的冲突,避免搜索干扰正在进行的对话(#103)。
  • 修复联网搜索读取配置时报错的问题;搜索配置修改及时生效,并正确遵守服务的启用、禁用状态(#87)。
  • 机构账号、邮件助手与 Studio 界面跟随应用语言设置,保留机构自定义文案(#92)。
  • 修复 Studio 视频创作选择“关闭背景音乐”后仍可能添加音乐的问题(#73)。
  • 内置技能卡片显示实际发布方;任务通知适配当前内核的会话接口(#94、#96)。
  • 改善 macOS 配置文件打开和安装后 DMG 清理,修复部分外部编辑器无法正常启动的问题(#89、#97、#99)。
  • 改善机构插件兼容性与登录时的系统时间偏差提示,完善服务请求和媒体凭据的隔离(#88、#98、#100)。
  • 修正学校联网搜索、校园搜索与浏览器技能卡片的名称和说明,准确区分学校搜索与官方浏览器的用途(#43)。
  • 更新学校图像创作技能:默认约 1K 出图,由助手自行扩写提示词;文生图未指定人物背景时默认中国人形象,编辑保留参考人物身份。明确指定的尺寸、人物和编辑要求优先,并适配学校新图像模型的常用画幅(#45)。

感谢 wf0229、JunieXD、JJasonSun、freedomkk-qfeng 的贡献,以及 DeepSeek Harness 上游团队。

English

Based on EduWork 0.4.2 / DSH 0.2.0-rc.2, with desktop packages for Windows x64 and macOS arm64.

  • Fix conflicts between conversation search and automatic saving of active sessions, preventing searches from disrupting ongoing conversations (#103).
  • Fix configuration errors in web search. Updated search settings take effect on subsequent requests, and enabled/disabled provider settings are respected (#87).
  • Organization accounts, Mail Assistant, and Studio now follow the application language while preserving institution-specific wording (#92).
  • Fix Studio video creation adding background music when the user has turned it off (#73).
  • Bundled skill cards show their actual publisher; task notifications use the current kernel's session interface (#94, #96).
  • Improve opening configuration files and cleaning up installation DMGs on macOS, and fix startup failures in some external editors (#89, #97, #99).
  • Improve institutional plugin compatibility and clock-skew guidance during sign-in, and strengthen isolation of service requests and media credentials (#88, #98, #100).
  • Correct the names and descriptions of university web search, campus search, and browser skill cards, clarifying the roles of university search and the official browser (#43).
  • Update university image creation guidance: default to roughly 1K output and prompt expansion by the assistant. Text-to-image requests default to Chinese people when no background is specified; editing preserves reference subjects' identities. Explicit size, subject, and editing requirements take precedence. Add common canvas sizes for the university's new image model (#45).

Thanks to wf0229, JunieXD, JJasonSun, freedomkk-qfeng, and the upstream DeepSeek Harness team.

EduWork@ECNU 0.4.1

Choose a tag to compare

@github-actions github-actions released this 30 Sep 17:43

EduWork@ECNU 0.4.1

中文 | English

中文

EduWork@ECNU 0.4.1 基于 EduWork 0.4.1 / DSH 0.2.0-rc.2。本次汇总 0.3.6 开发周期及 0.4.0 Alpha 以来的改进,包含公版 0.4.0、0.4.1 与学校服务更新,提供 Windows x64 和 macOS arm64 桌面包。

🎓 学校服务

  • 接入学校提供的联网搜索与校园网搜索,沿用统一认证授权;网页搜索使用官方工具入口,网页读取与浏览器自动化沿用 DSH 官方实现。
  • 学校图像服务支持生成与编辑,编辑保留原图并另存结果,复用已有工作区写入权限。
  • 将 ecnu-max 默认最大输出调整为 256K,为输入上下文保留更多空间;保留用户自定义值。
  • 保留统一认证、学校模型与额度、校内视觉辅助及活跃心跳;修复登录后的学校活跃心跳被本机授权路径限制拦截的问题(#37)。

✨ 内核、插件与技能

  • 内核从 DSH 0.1.5 经 0.1.7 升级至 0.2.0-rc.2,沿用官方桌面与插件能力,保留 EduWork 的教育插件与桌面集成。
  • 插件安装统一使用官方管理器,随包提供 Node 和 pnpm,移除旧社区安装入口;用户插件和启停状态可在重启后保留。
  • 接入官方自动化任务插件,可在插件页面按需启用。继承上游的模型搜索、计划审阅、PowerShell 和界面改进;完整内核变更见 DSH Releases。
  • 「技能」与「插件」成为并列的侧栏入口,支持内置、个人与项目技能管理;修复切换会话后项目技能发现的问题。
  • 文献检索由 EduWork 接续维护为 @eduwork/dsh-literature,保留 DBLP、arXiv、BibTeX 和可用全文提取能力,适配官方后台任务。Fork 自 SihanLv/dsh-literature。
  • 配置与插件按接口兼容范围声明支持的版本,避免兼容的内核小版本升级被不必要的精确版本限制阻断。

🐛 对话、创作与权限

  • 图像创作新增编辑能力:兼容标准 /images/edits,可提交原图及可选遮罩;保留原图,编辑结果另存,复用已有工作区写入权限。服务商通过配置声明是否支持编辑。
  • Office、生图、语音、转写及固定模板音视频工具复用已有工作区写入权限,减少重复确认;继续检查目标路径、只读权限和覆盖限制。
  • 补齐 Studio 音视频模板及创作技能共享参考文件,修复技能读取规范和媒体生成时的文件缺失问题(#61、#74)。
  • 对话与 Studio 共用的系统语音合成新增 macOS 支持,可使用本机已安装音色生成 WAV。
  • 恢复本地附件卡片的文件类型图标、文件名、大小、移除和撤销,保留官方图片上传与消息发送能力。
  • 修复内置网页受 iframe 限制无法打开的问题;学校版网页读取与浏览器自动化统一复用官方实现。
  • 修复旧会话导入缺失历史子会话信息及系统路径别名的问题;改善历史会话预览、本地记忆接入、会话切换后的 Studio 显示和配置刷新后的会话标题。
  • 完善子代理数量与模型请求并发的配置入口,保留用户已经保存的设置。

🔐 开放接入、配置与隐私

  • 统一机构模型的 Token 授权,支持 oidc-llm 开放协议草案与 LiteLLM 原生 OAuth。登录后发现获授权模型,改善提前刷新、并发刷新和重新登录恢复;支持定制机构登录文案。
  • 按用途注册模型:只有 LLM 出现在对话选择器中;可读图的 LLM 仍属于聊天模型,向量、重排、生图与 TTS 模型分别处理。
  • 统一生效配置入口,改善写入失败重试、目录搬迁和旧配置迁移;配置更新保留用户修改。
  • 学校签名配置支持首次下载、独立更新和离线导入,继续校验签名、哈希及实际兼容性;配置更新保留用户修改。
  • 通过官方配置覆盖机制关闭官方产品统计、会话日志及插件清单上报,并隐藏反馈提交入口。

🖥️ 桌面、安装与更新

  • 修复 macOS 手动拖拽安装后无法清理源 DMG 的问题;只在唯一匹配且签名一致时正常推出安装卷、将源镜像移入废纸篓(#83)。
  • 新增任务通知和托盘待处理菜单,以及包含组件版本与项目链接的「关于」页;改善深色设置页、主题图标和预设卡片顺序。
  • macOS 恢复复制粘贴等原生快捷键、Dock 点击恢复窗口;优化 Retina 菜单栏图标、Dock 配色,复用官方登录 Shell 环境读取。
  • macOS 提供带拖拽指引的 DMG 安装窗口,支持确认安装、替换与取消,并安全处理本次自动安装的源镜像(#44、#51)。
  • Windows 提供 EduWork-ECNU-0.4.1-windows-x64-setup.zip 安装包,缓解资源管理器解压深层依赖时的路径过长问题;保留原始 ZIP 供直接解压及自动更新使用。
  • Windows 更新器明确使用当前用户权限运行,改善更新进度、失败原因和恢复指引。
  • 本次正式版本默认使用稳定更新渠道,保留用户主动选择的开发渠道及自定义更新源;Alpha 中关闭的更新按迁移提示选择启用。
  • 完善中英文使用、配置与机构接入说明。

🙏 感谢贡献者

感谢学校版及所继承公版更新的所有 PR 贡献者:

  • @szhgoldeneye:学校搜索接入与活跃心跳授权修复(#37、#40)。

  • @rym0225:跨平台装配、macOS 桌面打包、Sparkle 更新及窗口恢复(#2、#3、#10、#11、#33)。

  • @JunieXD:macOS 原生编辑快捷键及内置技能共享规范(#21、#74)。

  • @JJasonSun:菜单栏与 Dock 图标、预设顺序、深色模式、接入文档及 DMG 安装流程(#22、#26、#35、#49、#50、#51)。

  • @SUGE2016:DMG 拖拽安装窗口(#44,整合至 #51)。

  • @freedomkk-qfeng:发行版集成、内核升级、开放登录、配置迁移、工具权限和发布维护。

也感谢 DeepSeek Harness 团队、文献插件原作者 @SihanLv,以及参与问题反馈和测试的各位用户。


English

EduWork@ECNU 0.4.1 is based on EduWork 0.4.1 / DSH 0.2.0-rc.2. This release consolidates improvements from the 0.3.6 development cycle and the 0.4.0 Alpha series, including the public edition's 0.4.0 and 0.4.1 changes and institution-service updates. Desktop packages are available for Windows x64 and macOS arm64.

🎓 Institution Services

  • Add institution-provided web and campus search through unified sign-in authorization. Use the official search tool entry point and DSH's official page-reading and browser automation implementations.
  • The institution image service supports generation and editing, preserving originals, saving edited results separately, and reusing existing workspace write permission.
  • Set ecnu-max's default maximum output to 256K to leave more space for input context, while preserving user-defined values.
  • Retain unified sign-in, institution models and quotas, vision assistance, and activity heartbeats. Fix institution activity heartbeats being blocked by the client's authorized-path restrictions after sign-in (#37).

✨ Core, Plugins and Skills

  • Upgrade the core from DSH 0.1.5 through 0.1.7 to 0.2.0-rc.2. Reuse upstream desktop and plugin capabilities while retaining EduWork's education plugins and desktop integration.
  • Use the official plugin manager with bundled Node and pnpm, replacing the legacy community installation entry. Preserve user plugins and their enabled state across restarts.
  • Include the official automation plugin, available to enable from the plugin page. Inherit upstream model search, plan review, PowerShell and UI improvements; see DSH Releases for the full core changelog.
  • Place Skills alongside Plugins in the sidebar, with bundled, personal and project skill management. Fix project skill discovery after switching conversations.
  • Continue maintaining literature search as @eduwork/dsh-literature, preserving DBLP, arXiv, BibTeX and available full-text extraction, with integration into official background jobs. Forked from SihanLv/dsh-literature.
  • Declare configuration and plugin compatibility using interface version ranges, avoiding unnecessary exact-version restrictions on compatible core updates.

🐛 Conversations, Creation and Permissions

  • Image creation now supports editing through the standard /images/edits endpoint, including source images and an optional mask. Originals are preserved, results are saved separately, and existing workspace write permission is reused. Providers explicitly declare editing support in configuration.
  • Reuse existing workspace write permissions for Office, image generation, speech, transcription and fixed-template audio/video tools, reducing repeated prompts while retaining path, read-only and overwrite checks.
  • Include missing Studio media templates and shared skill references, fixing missing-file errors during instruction loading and media generation (#61, #74).
  • Add macOS system speech synthesis to the service shared by conversations and Studio, generating WAV audio with installed voices.
  • Restore file-type icons, names, sizes, removal and undo for local attachment cards while preserving official image uploads and message delivery.
  • Fix embedded pages blocked by iframe restrictions. The institution edition uses upstream implementations for page reading and browser automation.
  • Fix historical child-session information and system path aliases in legacy conversation imports. Improve saved-conversation previews, local memory integration, Studio visibility after switching conversations, and conversation titles after configuration refreshes.
  • Expose configurable subagent limits and model-request concurrency while preserving saved user preferences.

🔐 Open Integration, Configuration and Privacy

  • Unify token-based institution model access through the oidc-llm draft protocol and LiteLLM native OAuth. Discover authorized models after login, improve proactive and concurrent token refresh and re-login recovery, and support custom login text.
  • Register models by purpose. Only LLMs appear in the conversation selector; vision-capable LLMs remain chat models, while embedding, reranking, image-generation and TTS models are handled separately.
  • Unify the active configuration entry point, improve recovery from write failures, directory moves and legacy configuration migration, and preserve user edits during configuration updates.
  • Support first-launch downloads, independent updates and offline import of signed institution configuration, with signature, hash and compatibility validation. Preserve user edits during configuration updates.
  • Disable official product analytics, conversation-log and plugin-inventory uploads through upstream configuration overrides, and hide official feedback submission controls.

🖥️ Desktop, Installation and Updates

  • Fix source DMG cleanup after manual drag-and-drop installation on macOS. Cleanup only ejects and moves a uniquely matched, signature-verified source image to Trash (#83).
  • Add task notifications, a tray menu for pending items, and an About page with component versions and project links. Improve dark-mode settings, theme icons and preset card ordering.
  • Restore native macOS editing shortcuts and window reopening from the Dock. Improve Retina menu-bar icons and Dock colors, and reuse upstream login-shell environment loading.
  • Provide a styled macOS DMG installation window with drag-to-install guidance, installation/replacement confirmation and cancellation, and safe handling of the source image used for automatic installation (#44...
Read more

EduWork-ECNU 0.4.0-alpha.4

Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 Sep 16:19
92dd99c

EduWork-ECNU 0.4.0-alpha.4

  • 基于公版 0.4.0-alpha.4。
  • 修复登录后活跃心跳被本机授权路径限制拦截的问题,保留令牌刷新与退出登录隔离(#37,感谢 szhgoldeneye)。
  • 更新兼容 rc.2 的学校签名配置。

基于 DSH 0.2.0-rc.2。提供 Windows x64 与 macOS arm64 测试包。此版本为 Alpha 预发布,软件自动更新暂不启用。

EduWork-ECNU 0.4.0-alpha.2

Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 Sep 06:45

EduWork-ECNU 0.4.0-alpha.2

  • 基于公版 0.4.0-alpha.2,同步工作区授权修复。
  • 将 ecnu-max 默认最大输出调整为 256K,为输入上下文保留更多空间;用户自定义值继续保留。

基于 DSH 0.2.0-rc.1。提供 Windows x64 与 macOS arm64 测试包。此版本为 Alpha 预发布,软件自动更新暂不启用。

EduWork@ECNU 0.4.0-alpha.1

Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 Sep 03:28

EduWork@ECNU 0.4.0-alpha.1

  • 基于 EduWork 0.4.0-alpha.1,内核升级至 DSH 0.2.0-rc.1。
  • 同步公版自动化任务、文献检索、隐私策略及兼容性改进。
  • 保留统一认证登录、学校模型与额度、华师大校内搜索等机构能力。
  • 适配新内核的学校签名配置,并支持旧发行配置迁移。

提供 Windows x64 与 macOS arm64 测试包。此版本为 Alpha 预发布,软件自动更新暂不启用。

EduWork@ECNU 0.3.6-dev.20260928.2 · Alpha 3

Choose a tag to compare

EduWork@ECNU 0.3.6-dev.20260928.2 · Alpha 3

本版同步 EduWork 的以下改进。

  • 新增 macOS DMG 拖拽安装窗口,感谢 @SUGE2016 的贡献(#44)。
  • 支持从 DMG 安装到“应用程序”,并在安装完成后推出、清理源镜像,感谢 @JJasonSun 的贡献(#51)。

EduWork@ECNU 0.3.6-dev.20260928.1 · Alpha 2

Choose a tag to compare

@freedomkk-qfeng freedomkk-qfeng released this 28 Sep 06:10
29ee7c6

EduWork@ECNU 0.3.6-dev.20260928.1 · Alpha 2

提供 Windows x64 和 macOS Apple Silicon 测试包,基于 DSH 0.1.7-rc.2,同步 EduWork Alpha 2 的修复。

本次修复

  • 为 Windows 更新器补齐普通用户运行声明,避免被系统误判为需要管理员权限的安装程序。
  • 修复源码装配遗漏共享媒体模板,导致 Knowledge Studio 音频概览与视频生成报“文件不存在”的问题。
  • 增加打包校验,防止上述必需文件和运行声明再次缺失。

安装说明

Alpha 关闭软件自动更新,沿用独立的签名学校配置入口,Skills 使用随包版本。本次只在 GitHub 发布测试包,不切换现有正式版更新入口。

Windows:下载 Windows 安装包,解压后运行 EduWork-ECNU-Setup.exe,按提示选择安装位置。请与旧版本分目录保存;当前未进行 Windows 代码签名。

macOS:解压后将 EduWork-ECNU Alpha.app 移到“应用程序”再打开。Alpha 使用独立测试数据目录,需要重新登录。仅支持 Apple Silicon,最低 macOS 15;尚无 Developer ID 签名和公证,需按系统提示允许打开。

EduWork@ECNU 0.3.6-dev.20260927.1 · Alpha 1

Choose a tag to compare

EduWork@ECNU 0.3.6-dev.20260927.1 · Alpha 1

本次提供 Windows x64 和 macOS Apple Silicon 测试包,内核升级到 DSH 0.1.7-rc.2。

本次更新

  • 技能与插件在侧栏并列展示;保留对话与 Knowledge Studio 共用的技能管理。
  • 学校入口使用“统一认证登录”,校内搜索跟随学校账号授权状态。
  • 按模型类型注册:对话只展示 LLM;能读图的 LLM 仍可用于对话,生图、语音、向量和重排模型不进入对话选择器。
  • 读图辅助模型增加独立并发队列与 HTTP 429 重试,减少多页图片同时分析时的限流失败。
  • 复用官方 rc.2 桌面能力,改进内置浏览器、附件类型展示和旧会话导入。
  • 修复配置写入失败后的恢复、登录失效提示残留和设置页深色配色;完善 Windows 更新组件缺失或无法启动时的排查提示。
  • 增加桌面任务通知;改进 macOS Dock 行为,并支持 macOS 系统语音合成。

安装说明

Alpha 关闭软件自动更新,使用独立的签名学校配置入口,Skills 使用随包版本。本次只在 GitHub 发布安装包,不切换现有正式版更新入口。

Windows:完整解压到可写目录后运行 EduWork-Electron.exe。请与旧版本分目录保存;当前未进行 Windows 代码签名。

macOS:解压后将 EduWork-ECNU Alpha.app 移到“应用程序”再打开。Alpha 使用独立测试数据目录,需要重新登录。仅支持 Apple Silicon,最低 macOS 15;尚无 Developer ID 签名和公证,需按系统提示允许打开。

感谢贡献者

EduWork@ECNU 0.3.6-dev.20260921.1

Pre-release

Choose a tag to compare

完整配置和配置说明,优化 macos 更新机制。

EduWork@ECNU 0.3.6-dev.20260921.2

Pre-release

Choose a tag to compare

修复 macOS 复制、粘贴等编辑快捷键,并优化菜单栏图标显示。

贡献者

  • 感谢 @JunieXD 在 #21 中修复 macOS 原生编辑快捷键。
  • 感谢 @JJasonSun 在 #22 中改进 macOS 菜单栏图标,支持 Retina 与系统明暗外观。