Skip to content

OpenDeskmate v0.4.0 — Budgets, Project Management, Git review, Workboard tracking, richer saved outputs, and smoother daily workflows

Pre-release
Pre-release

Choose a tag to compare

@CarlHakim CarlHakim released this 12 Jun 17:30
· 1 commit to main since this release

🚀 OpenDeskmate v0.4.0 Prerelease

OpenDeskmate 0.4.0 is a major usability release focused on Build Mode, project budgeting, Git review, Workboard tracking, richer saved outputs, and smoother daily workflows.

⭐ Highlights

  • Added Project Management for usage projects, budgets, assignees, analytics, work items, notes, drawings, documents, and Workboard views.
  • Added per-project usage budgets with input hit, input miss, and output token cost tracking.
  • Added Build Mode project linking so presets and sessions can inherit budget/project settings.
  • Added Chat project budget linking so grouped tasks can inherit usage projects.
  • Added a Workboard with Table, Kanban, Timeline, Calendar, checklist progress, work item states, assignees, due dates, notes, drawings, and linked documents.
  • Added a floating Project Work popup in Chat Mode and Build Mode for quickly editing project work while staying in context.
  • Added beginner-friendly Git tools inside Build Mode, including status, branch handling, commit, push, remotes, mismatch resolution, save-aside, conflict support, and GitHub PR support where available.
  • Added Runtime Preview screenshot capture with selectable or full-page capture, annotation tools, export, and save-to-project-document support.
  • Added richer answer handling: formatted tables, better copy-to-Word behavior, answer popouts, full-screen answer viewing, save answer as note, and save answer as RTF.
  • Added reasoning/thinking bubbles for Chat Mode and Build Mode.
  • Improved saved prompts and bundled recipes.
  • Added Basic / Advanced Settings modes and expanded help documentation.

🧱 Build Mode

  • Added Build quality checks for typecheck, lint, test, build, runtime health, and preview screenshots.
  • Added a Build review experience with changed files, summaries, checks, runtime status, screenshots, and diff review.
  • Added edited-files cards after Build runs with per-run file change summaries.
  • Added live file-change counters while Build Mode is editing.
  • Added improved Project & Workspace behavior, including more reliable initial workspace tree loading.
  • Moved Changes & Git under the runtime area alongside Terminal and Runtime Logs.
  • Added dynamic section visibility, section locking, and resizable Build Mode panels.
  • Added a floating Project Work popup linked to the active Build preset.

🗂️ Project Management

  • Added Project Management as a top-level area separate from Settings.
  • Added usage project CRUD, archive support, project colors, metadata, tags, links, notes, and budget windows.
  • Added budget windows for tracking spend/tokens over specific time periods.
  • Added project analytics with spend and token views over selectable ranges.
  • Added assignees with a people directory, budget defaults, Chat project overrides, Build preset overrides, and workload summaries.
  • Added CSV exports for assigned work and budget summaries.
  • Added tracking-only projects and warn/block budget modes.

📋 Workboard

  • Added Table, Kanban, Timeline, and Calendar views.
  • Added custom lists, work item states, color badges, assignees, due dates, checklist progress bars, and item completion percentages.
  • Added rich text notes with editable titles, formatting, tables, popout, full-screen view, and copy support.
  • Added drawings with shapes, arrows, lines, text, colors, fill opacity, line styles, resizing, duplicate, undo/redo, zoom, popout, and export.
  • Added linked documents from local files, Google Docs, Microsoft 365 links, and web links.

💬 Chat Mode

  • Added project work popup access from the prompt area.
  • Added budget/project indicators for task projects.
  • Added task/project budget inheritance into save-as-note and save-as-RTF flows.
  • Added image preview improvements, thumbnails, zoom, pan, close controls, and per-answer image browsing.
  • Improved markdown table rendering in answer bubbles.
  • Improved answer copy behavior for tables, headers, bullets, and rich formatting.
  • Added prompt history recall with up/down keys.

🌿 Git

  • Added Changes & Git panel with environment, repository state, branch, remote, upstream, file changes, and suggested next actions.
  • Added manual commit, push, branch, remote, fetch, pull, and init flows.
  • Added Add Remote support for GitHub, GitLab, Bitbucket, and custom remotes.
  • Added mismatch resolution flow for ahead/behind/diverged/conflict states.
  • Added save-aside/stash support, remote branch checkout, conflict hunk handling, finish merge, and recovery tools.
  • Added GitHub remote/PR support through gh when available.
  • Added beginner-friendly help popups and disabled-state explanations.

💵 Usage And Costs

  • Replaced simple input token pricing with input hit and input miss pricing.
  • Added output token pricing breakdowns.
  • Added per-project cost and token summaries.
  • Added budget warnings and optional blocking.
  • Improved context inspector budget wording and project usage status.

⚙️ Settings, Help, And Docs

  • Added Basic and Advanced Settings modes.
  • Added setup checklist improvements.
  • Added Saved Prompts & Recipes management with category CRUD.
  • Added automation drafting improvements.
  • Updated help pages with step-by-step guides for the new functionality.
  • Updated README and website docs with new screenshots and feature descriptions.