Roadmap

Version 1.0.1 is the Community maintenance release of the 1.0.0 foundation described below. Available artifacts are listed in GitHub Releases. This is a curated product overview, not a parallel task tracker. OpenProject owns operational priorities, dependencies and completion evidence; the PRD owns requirements and the changelog records source changes. No dates are committed.

The product foundation below is included in the released Community version 1.0.0. The 1.0.1 maintenance release updates dependencies and contributor resources without changing the database schema. Website/documentation changes are published independently; the changelog assigns delivered changes to their release. Acceptance evidence and coverage limits are recorded in the quality report; reserved calendar capabilities and notifications remain later scope.

Released — Community 1.0.0 foundation

Contacts & Relations V1 is locally accepted for Contacts and Distribution lists: three Contact kinds, derived names, single Organization, independent Identities, professional fields, explicit membership, typed history and restricted-user checks. Desktop/mobile forms and German/English labels are verified; the development guide records the evidence. Contact-kind conversion, guided reassignment, duplicate detection/merge, media uploads and exchange are later work.

Field/numbering administration now uses clearer sections, compact previews, direct accessible hints and field-aware validation. Record loading shares the loaded page frame; journals retain time/actor context on mobile, generated fields show read-only effective rights, and relationship definitions edit inside the settings frame with guarded focus return. Group name and graded memberships share one editor and atomic Save. These are locally verified refinements of the existing capabilities. Record loading uses the shared half/full group grid; domain times expose compact date/time inputs and expandable representation/zone options with field-linked errors and focus. Mobile settings tables keep rights controls visible.

Module-based navigation now supports shared workspace defaults, personal ordering/visibility, per-module copies of shared destinations and authorized Contact-kind lists. The Resources block is optional and initially visible; the common sidebar, command menu and record lists remain shared. See ADR 0033.

The primary OpenAI Codex path has passed live model-driven acceptance: normal workflows, three roles and field limits, OAuth/personal credentials, expiry/revocation, conflicts, lifecycle and journal provenance. All four supplied workflows were used as MCP resources; Foundation/Projects were also used from an installed portable plugin. Native MCP Skills activation was not exposed/negotiated by the tested client. ChatGPT/API surfaces and other providers retain their explicit untested status.

Object lists now expose shared Type/Status/Category filters with empty-value selection, Category ancestor matching and URL-based state. Counts and pages apply current field visibility. External cookie sessions are revalidated inside business transactions after lock acquisition. Release source archives are commit-bound and private recovery/environment files are excluded from build contexts. A separate isolated Chromium regression covers Administrator/User/Designer workflows and representative desktop/mobile interactions. Targeted tree and principal-selection corrections meet the additional fixed 10,000-record path targets; journal queries already passed. Measured scope and limitations remain distinct from full-product assistive-technology and supported-platform acceptance.

Public project introduction

The Astro product website has English/German pages, browser-language selection, actual ITextreme demo screenshots, a feature overview and self-hosting guidance. The Starlight reference documentation shares the ITextreme typography and semantic light/dark palette and remains English. Changelog/Roadmap use canonical repository sources. Local implementation and acceptance of new presentation changes remain distinct from publication; versioned documentation snapshots correspond to their release source.

Expanded local acceptance now covers every settings section in Light/Dark, the five V1 objects, all three Contact kinds, ordinary-user edits and duplicate/recycle/restore workflows with automated accessibility findings retained. Chromium and Firefox Linux CI have passed the expanded suite. Native Safari read/UI checks, narrow settings interactions and targeted VoiceOver dialog/list traversal have also passed; the quality report distinguishes these results from broader assistive-technology, real-device and external-host acceptance. Raw WebKit focus-guard findings remain retained without rule suppressions.

Published website and contributor resources

Delivery and remaining coverage

Goal Delivered baseline and remaining outcome
Permissions and identity Database-backed login limits, explicit session/cookie policy, trusted proxy IPs and response security headers are implemented locally. The representative 10,250-record/20-nested-group profile meets all specified p95 targets; See the quality report for accepted scope and remaining coverage. User-bound API/MCP credentials and the generated versioned contract are implemented locally. The local ownership/foreign-access model and current installation are implemented.
Configurable object platform Representative query scaling is locally measured; released-source schema/template upgrade migrations follow actual predecessors. Field input rules and record numbers are implemented locally under ADR 0030.
Projects & Tasks Contacts and Distribution lists are locally accepted. The reduced five-object V1 scope supplies Projects, Cases and Tasks with editable starter forms, shared temporal values and consistent completion. The V1 Projects/Cases/Tasks slice has passed local functional acceptance, including ordinary-user workflows, rights and module combinations; release acceptance and retained coverage limits are documented in the quality report. Appointments, Vacations and the four other Projects objects are later scope.
Standards-aligned domain profiles The appendix proposes fields, mappings and acceptance cases for Contacts, Distribution lists, Appointments, Vacations and Tasks. ADR 0032 specifies typed JSONB fields, semantic bindings, edge attributes and sparse recurrence overrides with shared authorization/history; the nine contact codecs and base Contacts/Distribution lists are implemented locally. The common temporal codec is implemented; recurrence, calendar parties and complete versioned exchange-profile coverage remain later work. Synchronization is later scope.
Shared modules/forms Shared object/field contributions, common object forms, retained activation/deactivation and additive template updates are implemented locally. Migrations from a supported released predecessor are required when that predecessor exists.
Delivery and acceptance The local image, interactive first-Administrator setup, Linux Compose operator, checksummed backup/restore and maintenance failure/recovery acceptance are implemented. Native Ubuntu/AMD64 execution, privately accessible trusted HTTPS and restoration into a second empty installation are accepted; see the scoped quality report. Community 1.0.0 images and installation/source/documentation archives are published in GitHub Releases. Add supported released-source migrations when predecessors exist; local performance targets are met; retain the documented accessibility, platform and Codex coverage limits without treating them as unimplemented V1 features.
Public documentation Astro/Starlight source, canonical Markdown/changelog/roadmap generation, Pagefind search, built-link validation and versioned-base builds are implemented locally. Current documentation and the retained released snapshots are published at https://docs.xobject.org/; the website and documentation share the existing website host.

Every capability must use the same backend authorization, validation and journal rules through web, API and MCP. A passing prototype test is not complete version-1 acceptance. See the initial acceptance scenarios and remaining design decisions.

Planned — Version 2

Planned — Version not assigned

Later — Beyond version 1

Computed fields and general undo remain candidates requiring separate specification. V1 is entirely Community under Jürgen Schadek personally/ITextreme; contribution terms are defined. Future Premium allocation, pricing and service terms remain open; the full product including Premium code remains AGPL-3.0-only.

Keeping this roadmap current

Update this overview when accepted scope or verified capabilities materially change. Put detailed operational work and publication evidence in OpenProject, not a duplicate release checklist here. Keep planned targets distinguishable from released application capabilities and independently published website/documentation changes.