- bundle dshmarket 1.10.1; drop the duplicate vision settings section (modlens card is the single config surface)
- embed the updater signing public key in every build (Makefile / CI / Flatpak); in-app updates now actually run
- structured release notes per version: docs/release-notes/v<version>.md feeds GitHub, Gitea and the in-app update panel
- gate releases on the notes file; Gitea publish reads/patches the same body
Empty text/plain used to preventDefault before native clipboard read, which discarded HTML-only paste if no image was recovered.
Co-authored-by: Cursor <cursoragent@cursor.com>
GTK/wl-paste/xclip fallbacks plus a paste-event path so ModLens can take over image paste instead of only synthesizing drop.
Co-authored-by: Cursor <cursoragent@cursor.com>
The first integration copied sources without lib/, skipped packaging paths, and could fail the default web profile when url was unset.
Co-authored-by: Cursor <cursoragent@cursor.com>
Lead with ModLens giving DeepSeek eyes, and cite Project2 Ability
91 to 98/99 as about +8% over official Standard.
Co-authored-by: Cursor <cursoragent@cursor.com>
Follow DeepSeek Harness CONTRIBUTING.md so the desktop shell shows up
under the dsh-plugin GitHub topic.
Co-authored-by: Cursor <cursoragent@cursor.com>
Ship screenshots and third-party notices for the desktop shell, and
package Windows, macOS, deb, rpm, and Flatpak from GitHub Releases.
Co-authored-by: Cursor <cursoragent@cursor.com>