Skip to content

Releases: Chang-Yo/Dela

v2.2.2

Choose a tag to compare

@github-actions github-actions released this 28 Oct 10:33

提交记录

  • chore(release): 2.2.2 (6f4c808)
  • feat(classroom): sign in to class videos with the saved Canvas token (#134) (37ea02d)
  • update dompurify dependencies to 3.4.17 version (fe9a4c8)
  • feat(classroom): remember lecture playback position (#124) (680ddfb)
  • fix(canvas): 课程正文清洗改用 DOMPurify 白名单 (#136) (0eecae6)
  • fix(update): quit app before installing macOS updates (a20a4db)

What's Changed

  • fix(update): quit app before installing macOS updates by @aizyeee in #126
  • fix(canvas): 课程正文清洗改用 DOMPurify 白名单 by @Chang-Yo in #136
  • feat(classroom): remember lecture playback position by @AAAlpsss in #124
  • feat(classroom): sign in to class videos with the saved Canvas token by @Uniseem in #134

New Contributors

Full Changelog: v2.2.1...v2.2.2

v2.2.1

Choose a tag to compare

@github-actions github-actions released this 27 Oct 12:52

提交记录

  • chore(release): 2.2.1 (c476acf)
  • fix(chat): inherit body text color for inline code (3dbb16c)

Full Changelog: v2.2.0...v2.2.1

v2.2.0

Choose a tag to compare

@github-actions github-actions released this 27 Oct 04:58

提交记录

  • chore(release): 2.2.0 (c135384)
  • refactor(workspace): simplify project and session management (e245aa0)
  • refactor(settings): remove note spellcheck (1b55d50)
  • feat(settings): move hidden projects into their own group (d93fb39)
  • fix(workspace): restore imported projects and nested file references (4488e4c)
  • fix(sessions): preserve project identity after removal (f1114b0)
  • fix(note): keep the line-number gutter opaque in Markdown files (4a27bb5)
  • style(chat): highlight code blocks with the shared Ayu palette (6d84fc5)
  • style: unify syntax highlighting on the Ayu palette (7e1b228)
  • feat(chat): parse composer markdown as GFM (4ca033d)
  • feat(note): render task list checkboxes in live preview (3a5eec1)
  • feat(note): render tables inside quotes and lists, and math in table cells (7464e39)
  • style(note): color live preview code with the Ayu scheme (26f5fce)
  • feat(note): render GFM tables, dividers and list bullets in live preview (638d2d0)
  • fix(classroom): avoid guessing why playback is unavailable (2500d0f)
  • fix(classroom): remove lecture card download action (4f29bca)
  • format docs (d8a3b04)
  • Add Contributor Covenant Code of Conduct (a69b11a)
  • ci: simplify toolchain setup and deduplicate type checks (d4163ca)

What's Changed

  • ci: simplify toolchain setup and deduplicate type checks by @Chang-Yo in #118
  • fix(classroom): remove lecture card download action by @aizyeee in #119
  • fix(classroom): 避免误判录像不可用的原因 by @aizyeee in #120
  • fix(editor): note live preview gfm by @Chang-Yo in #121
  • Codex/simplify project session management by @Chang-Yo in #123

Full Changelog: v2.1.0...v2.2.0

v2.1.0

Choose a tag to compare

@github-actions github-actions released this 25 Oct 06:29

提交记录

  • chore(release): 2.1.0 (1a9d1d1)
  • docs:update the README and AGENTS file (427c378)
  • test(classroom): drop tautological and over-guarded assertions (aef885a)
  • refactor(vsjtu): fold the three file name sanitizers into safeFileName (28b5cd4)
  • style(ui): align segmented control with the settings source tabs look (620fb5a)
  • fix(classroom): distinguish transcript export from video download (b586809)
  • feat(classroom): add searchable transcripts with playback seeking and export (452284d)
  • fix(classroom): compact course picker and stop select check icon overlap (0493dc2)
  • feat(classroom): replace course tree with a course picker and lecture list (0caabf7)
  • refactor(vsjtu): drop redundant login probe and file header from transcript reads (0d16d35)
  • feat(classroom): expose transcript commands through a built-in skill (30c4294)
  • feat(vsjtu): add bounded transcript retrieval and text formatting (52b42db)
  • docs: CLAUDE.md 改为 @AGENTS.md 导入并移除符号链接 (f95f1db)
  • refactor(skills): 内置 skill 拆为文件资产并随应用覆写 (ffbc119)
  • docs(changelog): 记录课表只读本地缓存的调整 (f912f49)
  • refactor(timetable): read lessons from local cache and drop session probing (60c5023)
  • fix(todo): stabilize page header across calendar and list views (4f98f16)
  • Add custom sponsorship URL (4ed10bb)
  • feat(shuiyuan): 支持水源链接应用内跳转 (208c9aa)

What's Changed

  • feat(shuiuan): 水源链接应用内部跳转 by @Chang-Yo in #107
  • fix(todo): stabilize page header across calendar and list views by @Chang-Yo in #108
  • refactor(timetable): read lessons from local cache and drop session probing by @Chang-Yo in #110
  • refactor(skills): 内置 skill 拆为文件资产并随应用覆写 by @Chang-Yo in #111
  • feat(vsjtu): add classroom transcript retrieval foundation by @aizyeee in #109
  • feat(classroom): add transcript commands and skill by @aizyeee in #113
  • feat(classroom): add course picker and lecture sidebar by @aizyeee in #114
  • feat(classroom): add searchable transcripts with playback seeking and export by @aizyeee in #115

Full Changelog: v2.0.1...v2.1.0

v2.0.1

Choose a tag to compare

@github-actions github-actions released this 23 Oct 16:39
c0b7384

提交记录

  • chore(release): 2.0.1 (5657aab)
  • ci(helper): refresh apt indexes before installing qemu (83c6b51)
  • ci(release): require green CI and refuse to replace published releases (47bd161)
  • ci: stop cancelling CI runs on main (7c37b8d)
  • ci(windows): run the runtime smoke (b10b757)
  • ci: run the Electron smoke in the test job (f093ab3)
  • test(smoke): spawn a Bash PTY in the app smoke check (eeae982)
  • chore(scripts): remove the unused Keynote conversion experiment (6716abe)
  • ci(release): verify archived mac apps offline (7949f9b)
  • test(macos): drop the redundant mac smoke scripts (73e1719)
  • fix(main): fail smoke runs without a startup error dialog (0575fa9)
  • fix(packaging): keep the darwin-arm64 native prebuilds in mac packages (338fde2)

What's Changed

Full Changelog: v2.0.0...v2.0.1

v2.0.0

Choose a tag to compare

@github-actions github-actions released this 23 Oct 15:40

提交记录

  • chore(release): 2.0.0 (839ea3f)
  • feat(settings): list project contributors on the about page (e7857a8)
  • docs(readme): tighten the feature overview and correct the privacy claim (3a2de80)
  • docs: refactor the document and update presentation (28b9ae1)
  • feat(canvas): show each course's files root in the sources tree (5f2bf3b)
  • feat(canvas): batch-export course files from the explorer (fea09ac)
  • feat(canvas): sync course material trees hourly in the background (36b41d6)
  • fix(preview): let HTML previews scroll inside the iframe (0f3db29)
  • feat(workspace): dim Git-ignored entries and hide metadata files (ec273ab)
  • fix(timetable): pick the semester start date from a calendar (02cd98a)
  • refactor(todo): fold month navigation into the header and badge undated todos (46fd626)
  • perf(workspace): load directories on demand and virtualize file trees (94fe5f6)
  • perf(workspace): reduce tree traversal and redundant refresh work (0e975b3)
  • fix(workbench): 新建输入行落到目标目录之下 (d83ae18)
  • feat(workbench): 文件树按扩展名显示彩色文件图标 (d1f1a3c)
  • fix(workspace): keep new entries inside the selected project (671fe20)
  • docs: describe session commands and the post-compaction estimate (257e8ef)
  • feat(chat): add /compact, /reload, /name and /new session commands (8d22c63)
  • docs: describe skill groups, package inventory and package MCP servers (8cd9fb3)
  • feat(agent): surface package resources in settings and group skills by origin (156a0b0)
  • docs: describe Pi packages and third-party package responsibility (aa8a125)
  • feat(settings): manage Pi packages and surface extension UI in chat (927c092)
  • feat(agent): load Pi packages and run their extensions in rpc mode (42dd25a)
  • feat(remotes): create folders from the remote directory browser (b245e62)
  • docs(changelog): move remote runtime entries under Unreleased (a658380)
  • feat(remotes): replace the connection wizard with a single new-project panel (c318229)
  • feat(remotes): expose connection state, tasks and retry over IPC (3c8413f)
  • feat(remotes): make the helper a resident runtime with reattachable tasks (4486085)
  • feat(todo): add calendar view with course colors (3166272)

What's Changed

  • feat(helper):remote runtime 功能全面加强&&优化了建立远程连接的UI/UX by @Chang-Yo in #97
  • feat: Pi packages integration by @Chang-Yo in #99
  • fix(workspace): 新建文件夹不再落到上一个项目 by @huangtong601-ops in #95
  • Codex/workspace tree performance by @Chang-Yo in #100
  • feat(workspace): 淡化 Git 忽略项并隐藏内部元数据 by @Chang-Yo in #102
  • feat(todo): add calendar view with course colors by @AAAlpsss in #83
  • feat(canvas): background tree sync, batch export, and files root in the sources tree by @Chang-Yo in #103

Full Changelog: v1.4.0...v2.0.0

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 22 Oct 11:24

提交记录

  • chore(release): prepare v1.4.0 (18cf477)
  • feat(settings): 开机自启动默认关闭 (e1b28a0)
  • remove some useless comment (18283eb)
  • fix(chat): pin user messages to static markdown (e4625a7)
  • test(chat): cover unclosed angle brackets in user text (63eba04)
  • fix(chat): avoid replaying fade-in when returning to a live tab (7594f02)
  • test(chat): cover static markdown after completion (1cc6d8f)
  • fix(chat): render completed messages statically (e0a3d41)
  • chore(deps): update Node to 24.22.1 and Electron to 44.9.3 (69f9792)
  • fix(workspace): 文件树不再出现水平滚动条 (b0bd2d5)
  • fix(note): reference CSS variables that survive in live preview styles (9512e95)
  • fix(workspace): keep focus on the inline name row created from a menu (eaca629)
  • fix(installer): avoid unused NSIS variable in uninstaller (068109d)
  • feat(installer): add Windows auto-start option (5ebd9d7)
  • fix(workbench): route every open through one placement rule (a218793)
  • feat(workbench): add VS Code style preview tabs (81b2154)
  • fix(workspace): create a folder when the new name ends with a separator (0e5beeb)
  • feat(workspace): create files inline in the tree with path-aware names (0939283)
  • feat(note): render math and mermaid in live preview (61544e4)
  • refactor(note): replace Milkdown with CodeMirror live preview (c5f4cf3)
  • refactor(workspace): unify entries as files and classify formats by content (11d0877)
  • ci: separate Windows and macOS desktop workflows (f695b3a)
  • ci: split validation workflows and unify platform releases (e10466b)
  • feat(chat): drop document preview from image lightbox scope (70199db)
  • test(macos): simplify smoke icon checks (5539bff)
  • fix(macos): match system icon proportions (60578b2)
  • ci(github): 调整 PR 大小的六档阈值 (d567012)
  • docs(github): 补充 PR 模板的自动标签与评审耗时说明 (9735358)
  • docs(github): 添加 PR 模板 (7d20daa)
  • ci(github): add automatic PR labels (9509dba)
  • fix(ci): validate macOS directory packages without update metadata (b8f9429)
  • feat(chat): preview tool images and open images fullscreen (7a7a6ec)

What's Changed

  • fix(ci): 修复 Mac 开发目录包的更新配置误报 by @aizyeee in #69
  • docs(github): 添加 PR 模板 by @Chang-Yo in #75
  • ci(github): add automatic PR labels by @AAAlpsss in #71
  • fix(macos): match system icon proportions by @aizyeee in #76
  • ci: 拆分检查 workflow 并统一双平台发布 by @Chang-Yo in #78
  • fix: ⚠⚠ 统一Dela内部的文件类型划分 && 修复 Tab 跳转混乱 by @Chang-Yo in #84
  • feat(frontend): trace image preview by @Chang-Yo in #77
  • fix(workspace): 文件树不再出现水平滚动条 by @cophQ in #87
  • feat(installer): add Windows auto-start option by @AAAlpsss in #82

New Contributors

  • @cophQ made their first contribution in #87

Full Changelog: v1.3.1...v1.4.0

v1.3.1

Choose a tag to compare

@github-actions github-actions released this 20 Oct 02:01

提交记录

  • chore(release): prepare v1.3.1 (09d052a)
  • fix(ci): Mac 桌面冒烟的更新断言改为与 Windows 一致 (1bd9492)
  • fix(release): mac 产物补传 zip blockmap——electron-updater 差量更新按 zip 直链旁的 .blockmap 探测,缺失会静默退回全量下载;与 Windows 侧 *.exe.blockmap 的上传对齐 (fd28b74)
  • fix(ui): keep code editor gutter background opaque (000ee10)

What's Changed

  • fix(ui): keep code editor gutter background opaque by @AAAlpsss in #66

Full Changelog: v1.3.0...v1.3.1

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 20 Oct 01:16

提交记录

  • refactor(release): simplify mac signing flow and prune redundant scripts, tests and docs (1ebb821)
  • chore(release): prepare v1.3.0 (f47db7d)
  • ci(macos): publish signed installers after Windows releases (06370e2)
  • build(macos): add signed and notarized candidate CI (a4f9277)
  • chore: trim redundant comments (896f627)
  • test: widen git changes timeout (3ab837b)
  • test: remove remaining copy-only cases (9163863)
  • test: assert behavior instead of UI copy (b138359)
  • test: prune low-value unit cases and stabilize slow git tests (a734e7d)
  • docs(agents): refine working, commit and testing rules (3c6ec78)
  • test: canonicalize both sides of file path assertions (e8053b1)
  • test: use bundled search tools and canonical temporary paths (fe838b8)
  • style(review): format chat and review files (eff5478)
  • feat(review): add frozen turn diffs and workspace change review (80eed38)
  • chore(github): 优化功能建议模板与讨论入口 (893e45c)
  • fix(ui): prevent code block filename clipping (a761e9c)
  • feat(search): support multiple configurations and synchronized selection (eacd252)
  • fix(canvas): limit material targets to project roots (6a52fab)
  • chore(github): add lightweight issue forms (77413b1)
  • ci: run platform checks only for relevant changes (6158f0d)
  • docs(readme): restructure layout and require terms acceptance (000ffc9)
  • docs(changelog): shorten release notes (e3e80b4)
  • docs(macos): condense validation record (e03d75a)
  • docs: rewrite contribution guide (b30df60)
  • docs: record feature boundaries (1e85f36)
  • docs: add security policy (bfc0a98)
  • docs(agents): rewrite working rules for agents (a45cd2b)
  • chore(skills): vendor agent skill bundles (72155ee)
  • feat(chat): list turn deliverables with reveal and open actions (c1f52ef)
  • feat(settings): import deepseek key from provider and offer search (98984a7)
  • chore(chat): add temporary tool-source marker for #41 testing (2d7bb47)
  • feat(agent): add deepseek search and optional fetch provider (725cab4)
  • fix(ui): keep trace code copy button on one line (af04751)
  • fix(windows): read login item with matching args (15b32f9)
  • fix(canvas): sort academic terms chronologically (44bc79e)
  • test(macos): wait for titlebar CSS geometry after zoom (02b3a87)
  • fix(classroom): fall back to current-term on-demand courses (73c0e15)
  • test(macos): report titlebar geometry on overlap failure (fbd7b6e)
  • docs: require explicit platform impact disclosure (5081ef8)
  • fix(chat): explain unconfigured reasoning effort (1d5c715)
  • fix(macos): integrate navigation with native window controls (e2aef8c)
  • docs(macos): record local system integration verification (7e4eca6)
  • fix(macos): preserve POSIX paths in references and workspace moves (72d339d)
  • docs(macos): record shortcut and window verification (59a9561)
  • fix(macos): verify login item changes before reporting success (2e7aa26)
  • fix(vsjtu): accept confirmed empty curriculum and video pages (dcbe7e2)
  • docs(macos): diagnose empty classroom video responses (0f3ff57)
  • fix(macos): keep campus login windows dismissible (ab8ea90)
  • docs(macos): document authorization window investigation (2de3d7e)
  • docs(macos): record distribution and interface verification (974ca57)
  • feat(documents): support Apple Silicon runtime installation (da2c593)
  • chore(macos): target Apple Silicon builds only (705f571)
  • feat(macos): adapt desktop runtime and packaging (5a8bb79)

What's Changed

  • feat: adapt to MacOS by @Chang-Yo in #29
  • fix(ui): prevent trace copy button wrapping with long paths by @aizyeee in #42
  • Docs/froze the core documents by @Chang-Yo in #46
  • chore(github): add lightweight issue forms by @jinji-2005 in #47
  • feat: DeepSeek 搜索/抓取与聊天交付物 by @huangtong601-ops in #45
  • fix(canvas): 添加课件时仅选择项目根目录 by @aizyeee in #51
  • fix(ui): prevent code block filename clipping by @AAAlpsss in #53
  • test: prune low-value cases and copy-only assertions by @Chang-Yo in #58
  • chore: trim redundant source comments by @Chang-Yo in #60
  • build(macos): 接入签名与公证候选包 CI by @aizyeee in #64
  • ci(macos): 自动发布签名的 Apple Silicon 安装包 by @aizyeee in #65

New Contributors

Full Changelog: v1.2.0...v1.3.0

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 15 Oct 17:24

提交记录

  • chore(release): prepare v1.2.0 (a67538c)
  • test(database): raise reset-case timeout for loaded CI runners (b2eade2)
  • refactor(scripts): rewrite all tracked .mjs as TypeScript (404def8)
  • docs(contributing): add pre-PR questions for contributors (d73d506)
  • feat(preview): open pptx source with the system default app (28ea7da)
  • feat(chat): offer downloaded courseware as @ reference candidates (d2b1a1c)
  • feat(workbench): add VS Code-style tab pinning and fix titlebar new-chat split (9045f3a)
  • fix(ux): 课堂视频登录反馈与侧栏固定布局 (2908713)
  • fix(ui): 浮层遮罩不再压暗背景,修复待办面板入场抖动 (d3d7762)
  • docs: 同步能力拓展入口说明与 README 维护约定 (5135f9f)
  • refactor(settings): unify download progress into one shared row (247d526)
  • feat(onboarding): add capability setup as the last wizard step (1a1d23c)
  • feat(documents): unify web PDF and chat attachment reading (da9d1de)
  • refactor(resources): separate agent reads from document previews (e0ca3c6)
  • feat(documents): move document reading to optional skill (e4c9529)
  • feat(settings): show cache usage and clear it from general settings (6b06ae8)
  • feat(onboarding): require accepting terms before entering the app (aeb7896)
  • docs: 隐私条款第 5 节补上加粗,与官网页面保持一致 (f548bca)
  • docs: 说明条款文档同时是官网两个页面的正文来源 (a6ccfb9)
  • feat(settings): add terms of use and rewrite privacy terms as documents (d580405)
  • feat(settings): add project links and FRAMENEO sponsor to about page (7ab2b79)
  • fix(mail): preserve rich text formatting in composer (b7df9b1)
  • fix(update): synchronize download completion and show transfer sizes (14e56ae)

What's Changed

  • Feat/dynamic nav entry by @Chang-Yo in #18
  • fix(update): synchronize download completion and show transfer sizes by @Chang-Yo in #19
  • fix(mail): preserve rich text formatting in composer by @Chang-Yo in #20
  • feat(settings): add project links and FRAMENEO sponsor to about page by @Chang-Yo in #22
  • Docs/update terms by @Chang-Yo in #23
  • feat(settings): show cache usage and clear it from general settings by @Chang-Yo in #24
  • Codex/document reading skill by @Chang-Yo in #25
  • Fix/canvas files refer by @Chang-Yo in #26
  • refactor(scripts): rewrite all tracked .mjs as TypeScript by @Chang-Yo in #27

Full Changelog: v1.1.0...v1.2.0