Skip to content

Releases: wang-junjian/spritely

Release list

v0.3.0

Choose a tag to compare

@wang-junjian wang-junjian released this 30 Aug 02:13

Mascot preferences (character, position, background) now persist in the DSH host user-settings document (~/.dsh/settings.yaml, ui-sprite namespace) and are shared by every loopback browser on the machine. A settings-sync bridge migrates existing localStorage values upward on first run and keeps both stores in step; non-loopback (LAN) browsers fall back to localStorage-only behavior.

v0.2.0

Choose a tag to compare

@wang-junjian wang-junjian released this 27 Aug 16:04

What's New

  • Floating selection toolbar(划词悬浮条): selecting text inside the conversation flow pops up a small toolbar anchored at the pointer release point, with three actions:
    • 复制 (Copy) — copies the selection to the clipboard with a confirmation flash
    • 朗读 (Read aloud) — speaks the selection via the browser's speechSynthesis, toggling to stop
    • 提问 (Ask) — inserts the selection into the composer as a Markdown quote block, caret ready on the next line
  • Toolbar follows the live selection rect while scrolling; Escape / outside click dismisses; toolbar clicks never re-anchor it.