Skip to content

Zditor v1.8.6

Latest

Choose a tag to compare

@zizdlp zizdlp released this 18 Aug 16:32

English

Improvements

  • Added configurable Native Agent session sharing through /share, /share copy, and /share revoke, publishing a sanitized public snapshot with optional images to a self-hosted share service.
  • Reworked code-block keyboard navigation so Arrow Up/Down selects the block first, Enter switches rendered or split blocks to source editing, and the cursor enters at the start or end according to the navigation direction.
  • Consolidated code-block controls into the right-aligned selection toolbar for cursor and NodeSelection states, removing the redundant in-block toolbar and adding a Source/Render/Split dropdown, direct code copying, formatting, HTML browser preview, fullscreen and Mermaid download controls alongside language, AI, drag, duplicate, delete, and paragraph-conversion actions.

Fixes

  • Added explicit copying, copied, and failed states to the session-share link dialog, including retry feedback when clipboard access fails.
  • Fixed nested history, paste-mode, file-tree filter, and dropdown submenus so pointer interaction remains inside the owning menu and submenu items can be selected reliably.
  • Avoided redundant editor refocusing after selection dispatches, preventing unnecessary native selection reconstruction.

中文

改进

  • 新增可配置的 Native Agent Session 分享,可通过 /share/share copy/share revoke 将脱敏后的公开消息及图片快照发布到自托管分享服务,并随时复制链接或撤销分享。
  • 重构代码块键盘导航:ArrowUp/ArrowDown 首次进入时先选中整个代码块,按 Enter 会将渲染或分栏模式切换为源码编辑,并根据进入方向把光标放在代码开头或末尾。
  • 将代码块控制统一迁移至光标与 NodeSelection 状态下右对齐的选区工具栏,移除重复的块内工具栏,并新增源码/渲染/分屏下拉切换、直接复制代码、格式化、HTML 浏览器预览、全屏和 Mermaid 下载,同时保留语言、AI、拖拽、创建副本、删除和转段落操作。

Bug 修复

  • Session 分享链接弹窗现会明确显示正在复制、复制成功和复制失败状态,并在剪贴板写入失败时提供重试反馈。
  • 修复历史记录、粘贴模式、文件树筛选和下拉菜单等二级菜单无法点击选中的问题,使指针交互始终归属于对应父菜单。
  • 避免选区派发后重复聚焦编辑器,减少不必要的原生选区重建。

Deutsch

Verbesserungen

  • Eine konfigurierbare Freigabe von Native-Agent-Sitzungen über /share, /share copy und /share revoke wurde hinzugefügt. Bereinigte öffentliche Nachrichten und Bild-Snapshots können an einen selbst gehosteten Freigabedienst veröffentlicht, kopiert und widerrufen werden.
  • Die Tastaturnavigation für Codeblöcke wurde überarbeitet: Pfeil nach oben oder unten wählt zunächst den gesamten Block aus; Enter wechselt gerenderte oder geteilte Blöcke in die Quelltextbearbeitung und setzt den Cursor je nach Eintrittsrichtung an den Anfang oder das Ende.
  • Die Steuerelemente für Codeblöcke wurden für Cursor- und NodeSelection-Zustände in der rechtsbündigen Auswahlwerkzeugleiste zusammengeführt und die redundante Werkzeugleiste im Block entfernt. Neu hinzugekommen sind ein Dropdown für Quelltext/Rendern/Geteilt, direktes Kopieren, Formatieren, eine HTML-Vorschau im Browser, Vollbild und Mermaid-Downloads; Sprache, KI, Ziehen, Duplizieren, Löschen und die Umwandlung in einen Absatz bleiben verfügbar.

Fehlerbehebungen

  • Der Dialog für Sitzungsfreigaben zeigt nun die Zustände Kopieren, kopiert und fehlgeschlagen eindeutig an und bietet bei Fehlern der Zwischenablage eine erneute Aktion.
  • Untermenüs für Verlauf, Einfügemodus, Dateibaumfilter und Dropdowns lassen sich wieder zuverlässig anklicken; Zeigerinteraktionen bleiben dem jeweiligen übergeordneten Menü zugeordnet.
  • Unnötiges erneutes Fokussieren des Editors nach Auswahl-Dispatches wurde vermieden, sodass native Auswahlen nicht mehr ohne Bedarf neu aufgebaut werden.