Skip to content

Releases: Windshiftapp/core

Windshift v0.3.2

23 Mar 10:45
Immutable release. Only release title and notes can be modified.
v0.3.2
0816a47

Choose a tag to compare

What's New

  • Timesheet — New weekly timesheet view for logging and reviewing time entries across projects
  • Project-Level Time Reports — Time tracking reports scoped to individual projects with manager permissions
  • AI Prompt Customization — Override built-in AI system prompts via --ai-prompts-dir / AI_PROMPTS_DIR for tailored AI behavior

Improvements

  • Dead code cleanup in ItemDetails

Windshift v0.3.1

20 Mar 11:26
Immutable release. Only release title and notes can be modified.
v0.3.1
21daca6

Choose a tag to compare

What's New

  • AI Features Admin Panel — New admin settings page for configuring AI features
  • Chat Improvements — Conversation reset, streaming enhancements, and better error handling
  • Expanded AI Tools — New tools for item management and hierarchy queries
  • Updated Anthropic Models — Claude Opus 4.6, Sonnet 4.6, and Haiku 4.5
  • Editable Breadcrumb Titles — Inline title editing in item detail breadcrumbs
  • TodoList Refactor — Simplified and improved todo list component

Bug Fixes

  • Fix base URL scheme validation (error when configured without scheme)
  • Improve daily briefing scheduler error handling

Dependencies

  • Bumped DOMPurify

Windshift v0.3.0

19 Mar 11:40
Immutable release. Only release title and notes can be modified.
v0.3.0
a0710c5

Choose a tag to compare

Windshift v0.3.0


Not recommended for production use.

Windshift is an early release that is still undergoing internal testing. APIs, data formats, and configuration may change between releases without migration paths. We publish this release to invite early exploration, testing, and feedback - not to support production workloads.

If you encounter issues or have ideas, please open an issue. Your feedback at this stage is incredibly valuable.


Highlights

This release introduces four major features: an AI-powered Daily Briefing on the dashboard, visual dependency graphs for assets, a new Linking custom field type for cross-referencing items, and an agentic AI Chat panel.

New Features

  • Daily Briefing. AI-generated morning summary card on the dashboard. Shows an activity recap, today's focus, and upcoming deadlines. Item references (e.g. PROJ-42) are clickable links that navigate directly to the item.
  • Visual Dependencies in Assets. Dependency relationships between assets are now visualized, making it easier to understand how assets relate to each other.
  • Linking Custom Field. New custom field type that creates navigable links between items, enabling cross-referencing across workspaces.
  • AI Chat. Agentic chat panel with tool-use support. Ask questions about your project data, plan your day, find similar items, analyze dependencies, and more.

Windshift v0.2.5

09 Mar 22:41
Immutable release. Only release title and notes can be modified.
v0.2.5
36e7480

Choose a tag to compare

Windshift v0.2.5


Not recommended for production use.

Windshift is an early release that is still undergoing internal testing. APIs, data formats, and configuration may change between releases without migration paths. We publish this release to invite early exploration, testing, and feedback - not to support production workloads.

If you encounter issues or have ideas, please open an issue. Your feedback at this stage is incredibly valuable.


Highlights

This release focuses on tightening the permission system, improving frontend accessibility, and expanding test coverage across handlers and services.

New Features

  • Personal task full-page navigation. The personal task modal now includes an "Open Full Details" button, allowing users to navigate from the modal to the full-page detail view.
  • Workspace lookup by key. The GET workspace endpoint now accepts either a numeric ID or a workspace key. The ws CLI client uses this directly instead of listing all workspaces to resolve a key.
  • ws CLI binary in releases. The release script now builds and packages the ws CLI tool alongside the server binary for all target platforms.
  • Notification settings redesign. Notification settings now use a recipient picker UI with improved layout and controls.

Improvements

  • Route-level permission middleware. Permission checks for SCM and test management handlers have been moved from inline handler code to route-level middleware, simplifying handler logic and making access control more consistent. SCM read-only endpoints have been relaxed from workspace admin to item view permission.
  • Structured error responses. Permission middleware now returns JSON error responses via restapi.RespondError instead of plain-text http.Error, bringing consistency to the API error format.
  • Frontend accessibility. Replaced div[role=button] patterns with semantic <button> elements, added missing ARIA labels, used <label> elements for toggle controls, and fixed a11y warnings across components, dialogs, editors, pickers, and settings pages.
  • Svelte 5 migration. Converted several legacy components to Svelte 5 patterns.
  • Hub and portal updates. Improved hub hero, portal cards, portal sections, and customization panels.
  • Notification service improvements. Fixed workspace admin query to use role-based permission tables, added warning type for item-deleted events, improved mention color in emails, and handled nullable created_by in notification settings queries.

Bug Fixes

  • Customer permissions. Fixed overly restrictive permissions that blocked valid customer access.
  • Recurrence repository. Fixed query to use the correct username column.
  • Code scanning issues. Addressed findings from GitHub code scanning and audit error checks.

Testing

  • Added handler tests for comments, configuration set notifications, custom fields, notification settings, notification templates, notifications, and recurrence.
  • Added comprehensive tests for the notification service covering all event types.
  • Updated existing tests to match the new structured error response format.
  • Expanded workspace permission integration tests.

Windshift v0.2.4

06 Mar 09:38
Immutable release. Only release title and notes can be modified.
v0.2.4
4a86c21

Choose a tag to compare

Windshift v0.2.4 - "Dry Dock"


Not recommended for production use.

Windshift is an early release that is still undergoing internal testing. APIs, data formats, and configuration may change between releases without migration paths. We publish this release to invite early exploration, testing, and feedback - not to support production workloads.

If you encounter issues or have ideas, please open an issue. Your feedback at this stage is incredibly valuable.


New Features

  • New --base-url CLI flag. BASE_URL can now be set via the --base-url command-line flag in addition to the existing environment variable. The CLI flag takes precedence, matching the behavior of all other server settings like --allowed-hosts and --use-proxy.

Bug Fixes

  • ALLOWED_HOSTS environment variable now works correctly. The ALLOWED_HOSTS env var was documented but silently ignored because the environment read happened after BASE_URL had already populated the value. It is now read at the correct point so that the intended priority order is respected:
    1. --allowed-hosts CLI flag (highest priority)
    2. ALLOWED_HOSTS environment variable
    3. Hostname auto-derived from BASE_URL / PUBLIC_URL

Windshift v0.2.1

05 Mar 10:39
Immutable release. Only release title and notes can be modified.
v0.2.1
9ce782b

Choose a tag to compare

Windshift v0.2.1 - "Dry Dock"

Welcome to the first release of Windshift! After a year of development, we're excited to share what we've been building - an open, self-hostable project management platform designed to bring together work tracking, test management, time tracking, and more under one roof. We've named this release "Dry Dock" because, like a ship being fitted out before its maiden voyage, Windshift is assembled and taking shape but still being prepared for open water.


Not recommended for production use.

Windshift v0.2.1 is an early release that is still undergoing internal testing. APIs, data formats, and configuration may change between releases without migration paths. We publish this release to invite early exploration, testing, and feedback - not to support production workloads.

If you encounter issues or have ideas, please open an issue. Your feedback at this stage is incredibly valuable.


Feature Highlights

Work Management

Items with parent/child hierarchy, configurable statuses and priorities, custom fields, recurring tasks, comments, full activity history, and item watching.

Planning

Milestones, iterations and sprints with burndown charts, and release tracking.

Test Management

Test cases, test plans, test runs, test coverage tracking, and test reports.

Time Tracking

Time projects, billable worklogs, active timers, and project categories.

Asset Management

Asset sets, asset types, categories, statuses, relationships between assets, and asset reports.

Customer Portal

Public-facing portal with magic-link authentication, request tracking, and a knowledge base.

Collaboration

Comments and threads, notification delivery via email and webhooks, channels, and configurable request types.

Authentication & Security

SSO via OIDC and SAML, WebAuthn/FIDO2 passwordless authentication, auth policies, and session management.

Permissions

Workspace roles, permission sets, user groups, and granular access control down to individual actions.

Source Control Integration

Connect to GitHub, GitLab, Gitea, or Bitbucket. Create branches and pull requests directly from work items.

AI Features

Plan My Day, Catch Me Up, Find Similar Items, item decomposition, and release notes generation.

Import & Migration

Jira import with pre-import analysis and configuration migration tools.

Deployment

Docker images with multi-arch support (amd64/arm64). Choose between SQLite or PostgreSQL. Optional Traefik reverse proxy and optional local LLM integration.


Known Limitations & What's Next

This is an early release - expect rough edges. Some workflows may be incomplete, and documentation is still catching up with the codebase. We're actively working on stability, performance, and filling in gaps across the platform.

We welcome bug reports, feature requests, and general feedback. Every issue filed helps shape what Windshift becomes.


Getting Started

To run Windshift locally with Docker:

cd deploy
docker compose up -d

Refer to deploy/docker-compose.yml and the included init script for configuration options.