Taskdeck v0.1.1
Windows x64 beta
- Download
taskdeck-v0.1.1-win-x64.zipand its SHA-256 sidecar. - Verify the ZIP with
Get-FileHash .\taskdeck-v0.1.1-win-x64.zip -Algorithm SHA256. Expected:e8bcbf36dfce28b75be7ee89842a6d5b2c248535f6c11678d06b2cb91c4c607b. - 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