Skip to content

Changelog

  • Long task titles wrap in the detail pane and remain fully selectable and copyable.
  • Natural-language task intake respects an explicitly selected project, keeps directory-based project inference available, and closes the composer after creating a task with an image.
  • Press g . to return to a task after moving it out of the active project.
  • Epics show accurate project-scoped counts, support viewing closed items with f d, and expand or collapse with l or Right.
  • Selecting an epic child highlights its visible parent for clearer context.
  • Exact command palette matches are selected immediately, and repeated Tab presses cycle through the other matches.
  • Deleted tasks remain visible during background refreshes so they can be reviewed or restored until the view is explicitly refreshed.
  • Note discard confirmations render cleanly without overlapping the editor.
  • Copy task text from the Linux TUI on Wayland or X11 with wl-copy or xclip.
  • Sync failures include useful server details and specific guidance for authentication, configuration, rate limits, and server errors. Protocol mismatches identify whether the client or server needs an upgrade.
  • Task changes and their undo history are saved together, preventing partial updates when a write fails.
  • The TUI keeps task lists, detail views, selections, and edit targets consistent when an update fails or needs to be retried.
  • Manage epic children from the TUI by adding existing tasks, creating new tasks, removing links, and undoing relationship changes.
  • Open linked tasks directly from detail views, including tasks outside the current filter, and return through your detail history with Esc.
  • Edit the project, priority, availability, due date, or labels for marked tasks as a batch while keeping your marks available for follow-up changes.
  • Note drafts with meaningful text ask for confirmation before Esc discards them.
  • Task detail help includes navigation shortcuts for moving through tasks, returning to previous views, and revisiting the most recently changed task.
  • Status changes keep your place in task lists, Columns, and detail views. If a changed task leaves the current view, press g . to return to it and then go back.
  • Explore Aven with aven demo, which opens a fresh sample workspace and discards all changes when you exit.
  • Task details remain responsive while scrolling through inline image previews, which reappear as soon as scrolling settles.
  • Attach images to tasks from the TUI or CLI, sync them between devices, preview and switch between them inline, inspect their metadata, and open them in the system viewer.
  • Click task references and timestamps in task details to copy their displayed values.
  • Search results and task details mark epics consistently, and child task details show their parent epic for clearer context.
  • Navigate epic children from task details with Tab, j/k or the arrow keys, and Enter.
  • Due dates use compact labels in the task list so deadlines fit cleanly in the time column.
  • Set task availability to defer work until a date or time, and find deferred tasks in the Upcoming view.
  • Add due dates independently of availability, with overdue filtering and deadline-aware queue ordering for visible, actionable tasks.
  • The documentation includes a complete CLI command reference and a practical VPN sync setup guide.
  • The TUI automatically checks for new releases and offers guided installation, with tailored instructions for package-managed installations.
  • aven update checks for and installs application updates. Task field changes use aven edit <ref>, a breaking command rename for scripts and agents.
  • Task detail views support dragging across rendered titles and descriptions and copying the selected text with y.
  • Ctrl-Enter submits task composers and multiline editors, with Ctrl-s as a portable fallback.
  • Batch actions clearly indicate when they target marked tasks, and status changes use the status picker.
  • Multiline editor controls remain visible as content grows, and note prompts appear only on empty drafts.
  • Move selected or marked tasks directly between Columns lanes with keyboard or mouse controls, with batch moves grouped into one undo step.
  • Improved the default Columns workflow with lifecycle-based lanes, ordering tailored to each lane, and a toggle for the selected-task preview.
  • Task previews render Markdown formatting and clearly indicate truncated text.
  • Configured database, workspace, and project paths support ~ for the home directory.
  • Added a configurable Columns view for navigating tasks in named status lanes.
  • Redesigned the task composer so project, status, priority, labels, title, and description stay visible and are accessible by keyboard or mouse.
  • Added task copy shortcuts for refs, titles, descriptions, notes, and combined task text.
  • Improved task detail navigation with a shortcut that jumps directly to notes.
  • Added a guided Taskwarrior migration workflow to the documentation.
  • Improved daemon and server startup in Linux services, containers, and other environments without writable state directories.
  • Selecting an epic in the task list highlights its child tasks for easier scanning.
  • Task composer labels can be set while creating a task.
  • TUI timestamps display in local time across task details, notes, recent actions, and database stats.
  • Database diagnostics show sync history size, synced and pending change counts, server sequence range, and payload bytes.
  • Task list selection stays visible when queue group headers remain pinned.
  • Back navigation from an epic child detail returns to the parent detail view and scroll position.
  • Epic detail views list child tasks inline, with mouse hover and click targets for jumping to visible child tasks.
  • The queue keeps blocked tasks below actionable groups and gives more weight to tasks that unblock other work.
  • The TUI sidebar preserves selection more consistently when switching focus, toggling the sidebar, or applying task changes.
  • Crashes are written to the aven log file with panic details for easier troubleshooting.
  • Added aven skill install so Claude Code, OpenCode, and Codex can install the bundled task-management skill into their agent skill directories.
  • Added a Recent Actions view in the TUI for reviewing task, project, label, and dependency activity.
  • Improved the TUI queue with epic parent and child context, a SOON band, created-age metadata, tighter task and label column sizing, and consistent metadata spacing.
  • Added batch editing in the TUI: mark multiple tasks, then apply one status change or add and remove labels across the selected tasks in a single action.
  • Improved TUI navigation and controls with back navigation, footer status hotkeys, mouse-scrolled help overlays, and clearer terminal startup errors.
  • Improved task detail and preview panels with epic metadata and parent markers.
  • Made natural task creation from the full TUI continue reliably after exiting the interface, while keeping created tasks undoable when the TUI remains open.
  • Improved daemon update handling so launchd services use a stable executable path, restart cleanly, and show richer status in aven doctor.
  • Initial release of aven, a local-first task manager. See Getting started to install it and create your first task.