Skip to content

Taskdeck v0.1.1

Choose a tag to compare

@github-actions github-actions released this 21 Aug 17:06
· 494 commits to main since this release
e338566

Windows x64 beta

  1. Download taskdeck-v0.1.1-win-x64.zip and its SHA-256 sidecar.
  2. Verify the ZIP with Get-FileHash .\taskdeck-v0.1.1-win-x64.zip -Algorithm SHA256. Expected: e8bcbf36dfce28b75be7ee89842a6d5b2c248535f6c11678d06b2cb91c4c607b.
  3. Extract the ZIP with Windows Explorer and follow the included QUICK_START.md.

This beta is intentionally unsigned, so Windows may show an Unknown publisher / SmartScreen warning. Taskdeck binds to loopback by default and opens in your default browser. Live AI requires your own OpenAI API key; proposals remain review-first and are not applied until you approve and execute them.

Upgrading from v0.1.0: Gemini live-provider support is removed. Change a retained Llm:Provider=Gemini selector to OpenAI (or Mock) and remove any Llm:Gemini section or retired Compose wrapper before starting v0.1.1.

Container users can pull ghcr.io/chris0jeky/taskdeck:0.1.1 (linux/amd64).


What's Changed

  • fix(paper-review): drop fabricated cadence default in ReviewMiniCadence by @Chris0Jeky in #1796
  • fix(frontend): empty board offers add-first-column and starter-columns actions (#1765) by @Chris0Jeky in #1797
  • fix(ui): render WorkspaceHelpCallout in the Paper idiom by @Chris0Jeky in #1798
  • fix(home): stop labelling same-day captures as 'carry-over from yesterday' (#1768) by @Chris0Jeky in #1800
  • fix(paper): finish the haiku persona phase-out with model-neutral assistant copy by @Chris0Jeky in #1799
  • Docs sweep: record v0.1.0 shipped (REVIVAL-07) by @Chris0Jeky in #1805
  • Paper theme: restyle Boards list, Metrics, Calendar, and Activity by @Chris0Jeky in #1807
  • deps(frontend): clear all 13 open Dependabot alerts in one lockfile sweep by @Chris0Jeky in #1811
  • Release-lane repairs from the v0.1.0 tag push: ci-release plan failure + release-asset directory collision by @Chris0Jeky in #1801
  • Scope the legacy Obsidian token substrate to Paper values under .paper (ADR-0053) by @Chris0Jeky in #1809
  • Restyle all Settings surfaces to the Paper theme by @Chris0Jeky in #1808
  • Restyle the secondary and flag-gated surfaces to the Paper theme by @Chris0Jeky in #1810
  • [Docs] Align Playwright failure ledger with shipped timeout by @Chris0Jeky in #1752
  • Keep Edit Card inside the mobile visual viewport by @Chris0Jeky in #1741
  • Show the Paper Home empty message once by @Chris0Jeky in #1744
  • Avoid duplicated navigation prefixes in Paper by @Chris0Jeky in #1745
  • Use trusted-only Codex executable paths by @Chris0Jeky in #1675
  • Guard read-only waves with checkout fingerprints by @Chris0Jeky in #1712
  • Make SQLite Calendar membership indexable by @Chris0Jeky in #1750
  • deps(nuget): Bump Microsoft.AspNetCore.Authentication.JwtBearer and 14 others by @dependabot[bot] in #1687
  • deps(npm): bump pinia from 3.0.4 to 4.0.3 in /frontend/taskdeck-web by @dependabot[bot] in #1686
  • Paint the Paper substrate on the Saved Views root, extend the Legacy guard to all 22 Paper-idiom roots, and rule on Legacy mode's fate by @Chris0Jeky in #1823
  • Wave-2 spec hardening: de-vacuum the Paper-hook guards (items 1-4 of #1816) by @Chris0Jeky in #1824
  • Declare the five --td-surface depth tokens at :root, fixing transparent Legacy login/MFA hover by @Chris0Jeky in #1826
  • Require write-capable board membership for board-targeted capture triage (#1794) by @Chris0Jeky in #1827
  • Enforce read-only GitHub inventory lanes by @Chris0Jeky in #1759
  • Expand CLI launch invariant coverage by @Chris0Jeky in #1696
  • Align operator mirrors with ADR-0051 by @Chris0Jeky in #1762
  • Make the two-phase Apply legible: phase-aware rail, approved banner, and an in-app apply confirmation (#1818) by @Chris0Jeky in #1830
  • Pre-migration SQLite auto-backup + UPGRADING.md (#1803) by @Chris0Jeky in #1829
  • deps(npm): bump the npm-minor-patch group across 1 directory with 11 updates by @dependabot[bot] in #1820
  • deps(nuget): Bump xunit.runner.visualstudio from 3.1.5 to 4.0.0 by @dependabot[bot] in #1688
  • Wire real weekly cadence data into ReviewMiniCadence by @Chris0Jeky in #1825
  • Harden the release-desktop dispatch path and make the publish step resumable by @Chris0Jeky in #1828
  • REVIVAL-09 AC4: deep-link a proposal's evidence quote to its transcript span by @Chris0Jeky in #1835
  • Clear the ADR-0053 substrate residual ledger (#1817) by @Chris0Jeky in #1840
  • Seed the i18n layer: vue-i18n + Italian/Spanish on Home, Inbox and Boards (ADR-0054) by @Chris0Jeky in #1841
  • Stamp the product version from the release tag and surface it on /health and the CLI by @Chris0Jeky in #1831
  • Reconcile canonical docs after the 2026-08-19 continuation pass by @Chris0Jeky in #1844
  • build(frontend): declare @vue/devtools-api as an explicit dependency by @Chris0Jeky in #1846
  • i18n: extract the Paper Review surface into review.* catalogs (en/it/es) by @Chris0Jeky in #1852
  • test(api): de-flake GetExpiredAsync expiry-boundary integration test (#1822) by @Chris0Jeky in #1845
  • Build the release smoke-test image ref from the normalized version (#1843) by @Chris0Jeky in #1847
  • Permit multi-line gh api field values and clear the inventory wrapper residuals by @Chris0Jeky in #1848
  • Key pre-migration backup retention on the full file name and a monotonic sequence by @Chris0Jeky in #1849
  • Fingerprint the checkout's HEAD and close the PR #1712 guard follow-ups by @Chris0Jeky in #1850
  • fix(worktree): validate worktree guards by substance, not path shape by @Chris0Jeky in #1851
  • fix(review): hide the transcript deep link from board collaborators; span + reactivity residuals (#1837) by @Chris0Jeky in #1863
  • Gate the PYLAUNCHER_* launcher inputs and harden the bare drive-root PATH check by @Chris0Jeky in #1862
  • ADR-0053 per-token tuning: canonical eyebrow token, Paper-tinted notification badges, honest guards by @Chris0Jeky in #1865
  • Bind TdDialog to the visual viewport so nested confirmations stay keyboard-safe by @Chris0Jeky in #1864
  • Triage write-access follow-ups: policy-engine write mirror, batch authz, CAPTURE.md (#1836) by @Chris0Jeky in #1861
  • fix(review): make the confidence label and transcript error copy follow a language switch by @Chris0Jeky in #1869
  • Board picker write capability: server-computed BoardDto.CanWrite + disabled view-only options (#1836) by @Chris0Jeky in #1870
  • Docs sweep: 2026-08-19 continuation pass 2 by @Chris0Jeky in #1873
  • feat(llm): default OpenAI to gpt-5.6-luna and deprecate Gemini by @Chris0Jeky in #1874
  • Isolate LLM queue shutdown writes by @Chris0Jeky in #1880
  • Limit 0.1.x desktop releases to Windows x64 by @Chris0Jeky in #1882
  • Persist desktop bootstrap identity in durable app data by @Chris0Jeky in #1881
  • Clarify JSON enforcement boundaries by @Chris0Jeky in #1883
  • Clarify first-specific proposal feedback semantics by @Chris0Jeky in #1884
  • Add durable Windows desktop archive acceptance by @Chris0Jeky in #1885
  • [Docs] Ship the Windows release quick start by @Chris0Jeky in #1886
  • Remove the deprecated Gemini provider by @Chris0Jeky in #1887
  • Complete OpenAI migration and probe evidence by @Chris0Jeky in #1888
  • Prove packaged bootstrap identity reuse by @Chris0Jeky in #1889
  • Fail dev-up closed on stale dependencies by @Chris0Jeky in #1891
  • Reconcile Windows release evidence by @Chris0Jeky in #1890
  • Make Vite development readiness truthful by @Chris0Jeky in #1892
  • Run dev launcher regressions in required CI by @Chris0Jeky in #1893
  • Bind source launchers to the launched API instance by @Chris0Jeky in #1896
  • test: prove adjacent config migration in desktop archive by @Chris0Jeky in #1901
  • Bound run-bound demo seed response time by @Chris0Jeky in #1902
  • Document owned-runtime demo paths and Windows evidence by @Chris0Jeky in #1905
  • [Docs][Priority II] Make the Saul rehearsal environment and artifact command copyable by @Chris0Jeky in #1907
  • test: preserve clean-install Windows archive coverage by @Chris0Jeky in #1908
  • Bound slow live-provider demo seed response by @Chris0Jeky in #1909
  • Hide archived reset artifacts from active Inbox and Review by @Chris0Jeky in #1913
  • [Bug][Priority II] Keep Inbox and Review counters aligned with archived-artifact filtering by @Chris0Jeky in #1915
  • fix(demo): authenticate collaborator before protected reset by @Chris0Jeky in #1920
  • Require packaged live transcript triage proof by @Chris0Jeky in #1922
  • Isolate dev-up run identity timeout cases by @Chris0Jeky in #1926
  • Retry transient post-taskkill identity on Windows by @Chris0Jeky in #1928
  • Strip legacy provider aliases from packaged Playwright environment by @Chris0Jeky in #1924
  • docs: record final Windows candidate proof by @Chris0Jeky in #1929

Full Changelog: v0.1.0...v0.1.1