Skip to content

Releases: musichen/qedit

Qedit 1.0.1

Choose a tag to compare

@github-actions github-actions released this 25 Aug 11:56

Full Changelog: v0.5.0...v1.0.1

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 01 Aug 03:32
ae5a14d

v0.5.0

Whats New

  • fix(release): restore macOS app after DMG bundling (#48) (Alexander Musichen)
  • fix(editor): stabilize untitled saves and simplify desktop surface (#47) (Alexander Musichen)
  • fix(workspace): allow all file types in native Open File picker (#46) (Alexander Musichen)
  • fix: wire Cmd/Ctrl+N to create a new file (#45) (Alexander Musichen)
  • fix: pin terminal sessions into editor tabs (#44) (Alexander Musichen)
  • feat: add local-only diagnostics logging (#43) (Alexander Musichen)
  • feat: fix macOS folder picker and add terminal drag-to-pin (#42) (Alexander Musichen)
  • chore: bump version to 0.5.0 (#41) (Alexander Musichen)
  • fix(release): ad-hoc sign unsigned macOS bundles before packaging (#40) (Alexander Musichen)

Verification

  • Six native runner targets built and verified.
  • SHA256SUMS and SLSA-style provenance attached.

Signing

This is an unsigned public preview; macOS app bundles are ad-hoc signed when Developer ID credentials are absent (not notarized, with first-launch right-click Open potentially required). The app is already ad-hoc signed, so xattr -cr is not required or recommended.

Per-target status

  • macos-arm64: unsigned — Apple Developer ID credentials are absent or incomplete; app bundle ad-hoc signed (not notarized)
  • macos-x64: unsigned — Apple Developer ID credentials are absent or incomplete; app bundle ad-hoc signed (not notarized)
  • windows-arm64: unsigned — Windows signing credentials are absent or incomplete
  • windows-x64: unsigned — Windows signing credentials are absent or incomplete
  • linux-arm64: not-applicable — Linux artifacts are not code signed by this pipeline
  • linux-x64: not-applicable — Linux artifacts are not code signed by this pipeline

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 31 Jul 03:19
9db9158

v0.4.0

Whats New

  • chore: bump version to 0.4.0 (#39) (Alexander Musichen)
  • feat(terminal): add resizable terminal panel and tab bar terminal action (#38) (Alexander Musichen)

Verification

  • Six native runner targets built and verified.
  • SHA256SUMS and SLSA-style provenance attached.

Signing

This is an unsigned public preview because QEDIT_REQUIRE_SIGNING is not enabled or signing secrets are absent.

Per-target status

  • macos-arm64: unsigned — Apple signing credentials are absent or incomplete
  • macos-x64: unsigned — Apple signing credentials are absent or incomplete
  • windows-arm64: unsigned — Windows signing credentials are absent or incomplete
  • windows-x64: unsigned — Windows signing credentials are absent or incomplete
  • linux-arm64: not-applicable — Linux artifacts are not code signed by this pipeline
  • linux-x64: not-applicable — Linux artifacts are not code signed by this pipeline

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 31 Jul 02:19
5ea671d

v0.3.0

Whats New

  • chore: bump version to 0.3.0 (#37) (Alexander Musichen)

Verification

  • Six native runner targets built and verified.
  • SHA256SUMS and SLSA-style provenance attached.

Signing

This is an unsigned public preview because QEDIT_REQUIRE_SIGNING is not enabled or signing secrets are absent.

Per-target status

  • macos-arm64: unsigned — Apple signing credentials are absent or incomplete
  • macos-x64: unsigned — Apple signing credentials are absent or incomplete
  • windows-arm64: unsigned — Windows signing credentials are absent or incomplete
  • windows-x64: unsigned — Windows signing credentials are absent or incomplete
  • linux-arm64: not-applicable — Linux artifacts are not code signed by this pipeline
  • linux-x64: not-applicable — Linux artifacts are not code signed by this pipeline

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 31 Jul 00:10
866d610

v0.2.0

Whats New

  • chore: bump version to 0.2.0 (#35) (Alexander Musichen)
  • fix: normalize shorthand design token colors (#34) (Alexander Musichen)
  • feat: port the qedit design system into the desktop shell (#33) (Alexander Musichen)
  • fix(website): auto-enable GitHub Pages and document deployment URL (#31) (Alexander Musichen)
  • feat: add persisted theme system and preferences UI (#32) (Alexander Musichen)
  • feat(website): add qedit marketing website (#30) (Alexander Musichen)

Verification

  • Six native runner targets built and verified.
  • SHA256SUMS and SLSA-style provenance attached.

Signing

This is an unsigned public preview because QEDIT_REQUIRE_SIGNING is not enabled or signing secrets are absent.

Per-target status

  • macos-arm64: unsigned — Apple signing credentials are absent or incomplete
  • macos-x64: unsigned — Apple signing credentials are absent or incomplete
  • windows-arm64: unsigned — Windows signing credentials are absent or incomplete
  • windows-x64: unsigned — Windows signing credentials are absent or incomplete
  • linux-arm64: not-applicable — Linux artifacts are not code signed by this pipeline
  • linux-x64: not-applicable — Linux artifacts are not code signed by this pipeline

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 29 Jul 19:57
ef491a7

v0.1.0

Whats New

  • fix(release): set local git identity and make release branch/tag creation rerun-safe (#29) (Alexander Musichen)
  • fix(release): omit APPLE_SIGNING_IDENTITY entirely for unsigned macOS previews (#28) (Alexander Musichen)
  • fix(release): fix macOS signing preview fallback and Windows ICO bundling (#27) (Alexander Musichen)
  • fix Linux AppImage release bundling on headless runners (#26) (Alexander Musichen)
  • Merge pull request #25 from musichen/fm/qedit-release-pipeline-fix (Alexander Musichen)
  • Merge pull request #24 from musichen/fm/qedit-basic-ux-completion (Alexander Musichen)
  • no-mistakes(document): Fix formatting in release-notes-per-target.cjs; docs already accurate (Alex Musichen)
  • no-mistakes(review): Move node script out of heredoc to fix invalid workflow YAML (Alex Musichen)
  • no-mistakes(review): Fix heredoc terminator and de-hardcode gh-axi repo slug/lookup (Alex Musichen)
  • fix release pipeline previews and artifact handoff (Alex Musichen)
  • no-mistakes(document): Document rename-overwrite guard; fix oxfmt violation (Alex Musichen)
  • no-mistakes(review): Guard renameNativeFile against overwriting existing destination file (Alex Musichen)
  • Complete basic editor UX flows (Alex Musichen)
  • Merge pull request #23 from musichen/fm/qedit-release-matrix (Alexander Musichen)
  • no-mistakes: apply CI fixes (Alex Musichen)
  • no-mistakes: apply CI fixes (Alex Musichen)
  • no-mistakes(review): summary: fix release macOS DMG retry reuse, gh-axi fallback, manifest signing sync, glob check (Alex Musichen)
  • feat: add native cross-platform release pipeline (Alex Musichen)
  • Merge pull request #22 from musichen/fm/qedit-terminal-tabs (Alexander Musichen)
  • no-mistakes(document): Document terminal tabs in README usage and shortcuts table (Alex Musichen)
  • Merge pull request #21 from musichen/wbx/issue-template (Alexander Musichen)
  • docs: add bug report issue template (Oleksandr Muzychenko WBX)
  • feat: add integrated terminal tabs (Alex Musichen)
  • Merge pull request #18 from musichen/acr/fix-ipc-error-handling (Alexander Musichen)
  • Merge pull request #17 from musichen/fm/qedit-terminal-compile-fix (Alexander Musichen)
  • fix(ipc): differentiate expected and unexpected Tauri IPC errors (AgentContextRelayAdmin)
  • Merge pull request #16 from musichen/owb/cargo-metadata (Alexander Musichen)
  • chore(cargo): add package metadata fields (OpenWebBoxesAdmin)
  • Merge pull request #15 from musichen/acr/fix-terminal-silent-errors (Alexander Musichen)
  • fix(terminal): log errors instead of silently swallowing them (AgentContextRelayAdmin)
  • fix terminal shell command construction (Alex Musichen)
  • Merge pull request #14 from musichen/acr/pr-template (Alexander Musichen)
  • docs: add pull request template (AgentContextRelayAdmin)
  • Merge pull request #12 from musichen/fm/qedit-terminal-shell-env (Alexander Musichen)
  • Merge branch 'main' into fm/qedit-terminal-shell-env (Alexander Musichen)
  • Merge pull request #11 from musichen/fm/qedit-dmg-build-fix (Alexander Musichen)
  • Merge pull request #10 from musichen/fm/qedit-terminal-input-fix (Alexander Musichen)
  • no-mistakes(document): Fix rustfmt violation in terminal shell startup tests (Alex Musichen)
  • no-mistakes(test): Isolate HOME/ZDOTDIR in bash/zsh startup regression test to avoid hangs (Alex Musichen)
  • no-mistakes(review): Fix getpwuid_r buffer portability, update AGENTS.md shell docs (Alex Musichen)
  • no-mistakes(review): Use getpwuid_r, gate shell-family startup flags, drop cargo test from smoke script (Alex Musichen)
  • fix terminal shell startup environment (Alex Musichen)
  • no-mistakes(lint): suppress SC2317 in native-smoke cleanup trap (Alex Musichen)
  • no-mistakes(document): drop duplicate build:mac command row from AGENTS.md (Alex Musichen)
  • no-mistakes(review): restore app binary assertion, scope DMG check to version, drop rustup target add (Alex Musichen)
  • no-mistakes(test): make DMG Finder presentation step non-fatal on macOS builds (Alex Musichen)
  • no-mistakes(review): filter DMG temps and tolerate missing rustup (Alex Musichen)
  • fix: make macOS DMG builds deterministic (Alex Musichen)
  • no-mistakes(review): sync rc-free shell handoff on its own prompt (Alex Musichen)
  • no-mistakes(review): make native terminal tests deterministic and cleanup-safe (Alex Musichen)
  • fix: initialize terminal type for interactive pty (Alex Musichen)
  • Merge pull request #9 from musichen/fm/qedit-release-quality (Alexander Musichen)
  • no-mistakes(lint): add shellcheck lint step, fix shell lint findings (Alex Musichen)
  • no-mistakes(document): update command reference for native tests, smoke, release scripts (Alex Musichen)
  • no-mistakes(test): build mac bundles as app,dmg so .app check passes (Alex Musichen)
  • no-mistakes(review): key status chip on save failure ownership (Alex Musichen)
  • no-mistakes(review): scope save errors so status chip tracks active file (Alex Musichen)
  • no-mistakes(review): surface Save As errors, discover DMG, preflight release CLI (Alex Musichen)
  • no-mistakes(review): fix DMG bundling, smoke mktemp, Save As, release CLI (Alex Musichen)
  • chore: harden qedit release validation (Alex Musichen)
  • Merge pull request #8 from musichen/fm/qedit-editor-ergonomics (Alexander Musichen)
  • Merge pull request #7 from musichen/fm/qedit-file-workspace-ux (Alexander Musichen)
  • no-mistakes(document): document new editor shortcuts and fs scope (Alex Musichen)
  • no-mistakes(test): fix stale save error, shortcut double-fire, prompt grammar (Alex Musichen)
  • no-mistakes(review): fix stale-read guard, terminal focus toggle, fs scope, and recency trims (Alex Musichen)
  • feat: improve editor ergonomics and power workflows (Alex Musichen)
  • no-mistakes(document): document workspace UX and terminal; fix Rust lint drift (Alex Musichen)
  • no-mistakes(review): fix terminal PTY deadlock, lock scope, and workspace UX findings (Alex Musichen)
  • feat: add workspace UX and integrated terminal (Alex Musichen)
  • Merge pull request #6 from musichen/fm/qedit-svg-icon (Alexander Musichen)
  • no-mistakes(document): document SVG source sharp edge in AGENTS.md (Alex Musichen)
  • no-mistakes(review): verify generated icons match SVG artwork in test (Alex Musichen)
  • fix: regenerate app icons from captain SVG (Alex Musichen)
  • Merge pull request #5 from musichen/fm/qedit-root-layout (Alexander Musichen)
  • no-mistakes(review): scope root vitest, drop sideEffects flag and dead turbo tasks (Alex Musichen)
  • refactor: move desktop app to repository root (Alex Musichen)
  • Merge pull request #4 from musichen/fm/qedit-product-fix (Alexander Musichen)
  • no-mistakes(document): docs: remove dead index.html, note root document owner (Alex Musichen)
  • no-mistakes(document): docs: record Tauri SPA shell invariant; format test file (Alex Musichen)
  • no-mistakes(test): fix: use TanStack Start SPA prerender for Tauri static shell (Alex Musichen)
  • no-mistakes(review): fix: select client env via applyToEnvironment in index.html plugin (Alex Musichen)
  • no-mistakes(review): fix: make index.html entry lookup deterministic, mock fs in tests (Alex Musichen)
  • chore: reformat generated Tauri schemas with oxfmt (Alex Musichen)
  • fix: make qedit a working desktop file editor (Alex Musichen)
  • fix: generate index.html for Tauri webview, point frontendDist to dist/client (Alex Musichen)
  • fix: regenerate app icons from updated qedit_logo artwork (Alex Musichen)
  • feat: add native build verification to check pipeline (Alex Musichen)
  • fix: remove invalid dialog plugin config, fix JSON syntax (Alex Musichen)
  • fix: center logo artwork in icon canvas (Alex Musichen)
  • fix: regenerate all app icons from qedit_logo artwork (Alex Musichen)
  • fix: use valid tauri-plugin-fs v2 config format, remove deprecated scope field (Alex Musichen)
  • fix: generate proper macOS rounded-rect app icon with Tauri icon tool (Alex Musichen)
  • fix: add placeholder icon for Tauri build (Alex Musichen)
  • fix: remove invalid app.title from tauri.conf.json (Alex Musichen)
  • Merge pull request #3 from musichen/fm/qedit-bootstrap (Alexander Musichen)
  • feat: add dev, build, and release tooling scripts (Alex Musichen)
  • Merge pull request #2 from musichen/fm/qedit-bootstrap (Alexander Musichen)
  • no-mistakes(document): drop jsdelivr CDN origins from Tauri CSP (Alex Musichen)
  • no-mistakes(document): document db in-memory client, Monaco bundling, and editor usage (Alex Musichen)
  • no-mistakes(review): restore dirty flag on reopen and surface save invariant (Alex Musichen)
  • no-mistakes(review): gate edits on file load status and scope save errors (Alex Musichen)
  • no-mistakes(review): fix editor tab/read/save handling and bundle Monaco locally (Alex Musichen)
  • fix: address review findings — file I/O, DB wiring, CSP, and code quality (Alex Musichen)
  • Add SLSA generic generator workflow (Alexander Musichen)
  • Merge pull request #1 from musichen/fm/qedit-bootstrap (Alexander Musichen)
  • docs: add AGENTS.md with project architecture and commands (Alex Musichen)
  • feat: bootstrap qedit — Tauri 2 + React + TanStack Start + Drizzle/SQLite + Monaco editor (Alex Musichen)
  • Initial commit (Alexander Musichen)

Verification

  • Six native runner targets built and verified.
  • SHA256SUMS and SLSA-style provenance attached.

Signing

This is an unsigned public preview because QEDIT_REQUIRE_SIGNING is not enabled or signing secrets are absent.

Per-target status

  • macos-arm64: unsigned — Apple signing credentials are absent or incomplete
  • macos-x64: unsigned — Apple signing credentials are absent or incomplete
  • windows-arm64: unsigned — Windows signing credentials are absent or incomplete
  • windows-x64: unsigned — Windows signing credentials are absent or incomplete
  • linux-arm64: not-applicable — Linux artifacts are not code signed by this pipeline
  • linux-x64: not-applicable — Linux artifacts are not code signed by this pipeline