Top Menu

Jump to content
Home
    Modules
      • Projects
      • Activity
      • Work packages
      • Gantt charts
      • Calendars
      • Team planners
      • Boards
      • News
    • Getting started
    • Introduction video
      Welcome to OpenProject Community
      Get a quick overview of project management and team collaboration with OpenProject. You can restart this video from the help menu.

    • Help and support
    • Upgrade to Enterprise edition
    • User guides
    • Videos
    • Shortcuts
    • Community forum
    • Enterprise support

    • Additional resources
    • Data privacy and security policy
    • Digital accessibility (DE)
    • OpenProject website
    • Security alerts / Newsletter
    • OpenProject blog
    • Release notes
    • Report a bug
    • Development roadmap
    • Add and edit translations
    • API documentation
  • Sign in
      Forgot your password?

      or sign in with your existing account

      Google

Side Menu

  • Overview
  • Activity
    Activity
  • Roadmap
  • Work packages
    Work packages
  • Gantt charts
    Gantt charts
  • Calendars
    Calendars
  • Team planners
    Team planners
  • Boards
    Boards
  • News
  • Forums
Filter

Versions

Stream Matrix Hookshot - Element Integration - 0.1.16
16.0.0
16.0.1
16.1.0
16.2.0
16.3.0
17.0.0
Documentation - Documentation 2.0
Low hanging fruits
Stream Nextcloud app "OpenProject Integration" - Nextcloud Integration 2.1.x
Stream Nextcloud app "OpenProject Integration" - Nextcloud Integration 2.2.0
Stream Nextcloud app "OpenProject Integration" - Nextcloud Integration 2.3.0
Stream Nextcloud app "OpenProject Integration" - Nextcloud Integration 2.4.0
Stream Nextcloud app "OpenProject Integration" - Nextcloud Integration 2.4.6
Stream Nextcloud app "OpenProject Integration" - Nextcloud Integration 2.4.7
Stream Nextcloud app "OpenProject Integration" - Nextcloud Integration 2.4.x
Stream Nextcloud app "OpenProject Integration" - Nextcloud Integration 2.5.0
Stream Nextcloud app "OpenProject Integration" - Nextcloud Integration 2.6.0
Stream Nextcloud app "OpenProject Integration" - Nextcloud Integration 2.6.1
Stream Nextcloud app "OpenProject Integration" - Nextcloud Integration 2.6.2
Stream Nextcloud app "OpenProject Integration" - Nextcloud Integration 2.6.3
Stream Nextcloud app "OpenProject Integration" - Nextcloud Integration 2.6.4
Stream Nextcloud app "OpenProject Integration" - Nextcloud Integration 2.7.0
Stream Nextcloud app "OpenProject Integration" - Nextcloud Integration 2.7.1
Stream Nextcloud app "OpenProject Integration" - Nextcloud Integration 2.7.2
Stream Nextcloud app "OpenProject Integration" - Nextcloud Integration 2.8.0
Stream Nextcloud app "OpenProject Integration" - Nextcloud Integration 2.8.1
Stream Nextcloud app "OpenProject Integration" - Nextcloud Integration 2.8.2
Stream Nextcloud app "OpenProject Integration" - Nextcloud Integration 2.9.0
Stream Nextcloud app "OpenProject Integration" - Nextcloud Integration 2.9.1
Stream Nextcloud app "OpenProject Integration" - Nextcloud Integration 2.10.0
Onboarding
Product Backlog
Stream Planning and Reporting - wih
Stream Design System - wih
Stream Document Workflows - wis
Wish List
Won't Fix

Content

OpenProject
  1. OpenProject
  2. Roadmap

Roadmap

Version

Stream Matrix Hookshot - Element Integration - 0.1.16

OpenProject integration for Element

60% Total progress

6 closed (60%)   4 open (40%)

Overview

This integration bridges OpenProject, a project management tool, and Matrix/Element, a decentralized communication platform, using Matrix Hookshot. The integration enables seamless project collaboration by syncing users, projects, and notifications between OpenProject and Matrix/Element.

Key Features

  1. Permission Management:

    • Adding a user to a Matrix channel grants them the appropriate permissions in the corresponding OpenProject project.
  2. Project Room Creation:

    • Automatically creates a Matrix room when a new project is created in OpenProject.
  3. User Synchronization:

    • Adding/removing members in OpenProject reflects in the linked Matrix room.
  4. Future Enhancements:

    • Subscription to OpenProject notifications in Matrix.

    • Real-time work package updates in Matrix.

Prerequisites

  1. Matrix Hookshot:

    • Clone your fork of the Matrix Hookshot repository.

    • Install Node.js (v16 or later).

  2. OpenProject:

    • Access to an OpenProject instance with API enabled.

    • Generate an API token for the bot.

  3. Matrix Server:

    • Access to a Matrix server.

    • Create a bot account and generate an access token.

  4. Configuration Files:

    • Update config.yaml and .env with OpenProject and Matrix details.

Installation

Step 1: Clone and Set Up the Project

git clone https://github.com/girish17/matrix-hookshot.git
cd matrix-hookshot
npm install

Step 2: Configure Environment Variables

Create a .env file with the following:

OPENPROJECT_URL=https://openproject.example.com
OPENPROJECT_API_KEY=your_api_key
MATRIX_HOMESERVER=https://matrix.example.com
MATRIX_ACCESS_TOKEN=your_bot_access_token

Step 3: Configure Hookshot

Update the config.yaml file:

integrations:
  openproject:
    url: "https://openproject.example.com"
    api_key: "your_api_key"

Step 4: Build the Project

npm run build

Step 5: Run the Server

npm start

Features

1. Adding Users to Matrix Channels

  • Trigger: A user joins a Matrix room linked to an OpenProject project.

  • Action: The bot maps the Matrix user to an OpenProject user and updates their project membership.

Workflow

  1. The m.room.member event is captured by the Matrix Hookshot bot.

  2. The bot retrieves the project ID linked to the room.

  3. The user is added to the OpenProject project with the required permissions.

Example Code (Matrix Event Listener)

async function onRoomMemberEvent(event, roomId) {
    if (event.membership === "join") {
        const userId = event.state_key;
        const projectId = await getLinkedProjectId(roomId);
        const openProjectUser = await mapMatrixUserToOpenProject(userId);

        if (openProjectUser) {
            await addUserToOpenProject(projectId, openProjectUser);
        }
    }
}

2. Automatically Creating Project Rooms

  • Trigger: A new project is created in OpenProject.

  • Action: A private Matrix room is created, and the project is linked to the room.

Workflow

  1. A webhook from OpenProject triggers the bot.

  2. The bot creates a private Matrix room with the project name.

  3. The room ID and project ID are stored for synchronization.

Example Code (Project Creation Handler)

async function onProjectCreated(project) {
    const room = await matrixClient.createRoom({
        visibility: "private",
        name: project.name,
        topic: `OpenProject: ${project.name}`,
    });

    await linkRoomToProject(room.room_id, project.id);
}

3. Synchronizing Members

  • Trigger: Member changes in OpenProject (add/remove).

  • Action: Reflect these changes in the linked Matrix room.

Workflow

  1. Periodic synchronization task or OpenProject webhook triggers the bot.

  2. Compare OpenProject members with Matrix room members.

  3. Add/remove users in the Matrix room to match OpenProject.

Example Code (Synchronization Task)

async function syncProjectMembers(projectId, roomId) {
    const projectMembers = await getOpenProjectMembers(projectId);
    const roomMembers = await getMatrixRoomMembers(roomId);

    for (const member of projectMembers) {
        if (!roomMembers.includes(member)) {
            await addMemberToMatrixRoom(roomId, member);
        }
    }

    for (const member of roomMembers) {
        if (!projectMembers.includes(member)) {
            await removeMemberFromMatrixRoom(roomId, member);
        }
    }
}

Testing

Local Testing

  1. Run Locally:
npm start
  1. Use Ngrok:
ngrok http 9000
  1. Configure the Ngrok URL in OpenProject webhook settings.

  2. Trigger events (e.g., project creation, member addition) and verify in Matrix.

Test Cases

Feature

Test Scenario

Expected Outcome

User joins Matrix room

Join a linked room

User added to OpenProject project

Project creation

Create a project in OpenProject

Matrix room created and linked

Member synchronization

Add/remove members in OpenProject

Members synced in Matrix room

Deployment

  1. Build and Package:
npm run build
  1. Deploy on Server:

    • Use Docker or a cloud service (AWS, DigitalOcean).

    • Ensure environment variables are securely configured.

  2. Webhook Setup:

    • Configure OpenProject to send webhooks to the bot’s endpoint.

Future Work

  • Subscription to OpenProject notifications in Matrix rooms.

  • Opening work packages directly in Matrix.

  • Improved error handling and logging.

Resources

  • Matrix Hookshot Documentation

  • OpenProject API Documentation

Related work packages
  • Stream Matrix Hookshot - Element Integration - Epic #60552: Matrix hookshot customization for OpenProject
  • Stream Matrix Hookshot - Element Integration - Epic #60685: Creating a project in OpenProject automatically creates a Matrix channel: On project creation, a corresponding Matrix channel is created and linked.
  • Stream Matrix Hookshot - Element Integration - Epic #60686: Synchronizing members between OpenProject and Matrix: Adding/removing members in OpenProject should reflect in the linked Matrix channel and vice versa.
  • Stream Matrix Hookshot - Element Integration - closedFeature #50686: Subscription for OpenProject notifications in Element
  • Stream Matrix Hookshot - Element Integration - closedFeature #60684: Adding a user to a Matrix channel updates OpenProject permissions: When a user joins a Matrix channel, their permissions are updated in the corresponding OpenProject project.

16.0.0

94% Total progress

277 closed (94%)   19 open (6%)

Related work packages
  • closedFeature #55792: Option to select favorite project tab as default in project quick search
  • closedFeature #57388: Save work package table export configuration for next export of a view
  • closedFeature #60181: Export metrics in prometheus format
  • closedFeature #63379: Communicate dangers of automatic self registration
  • closedFeature #63567: Primerize Administration > Authentication settings
  • closedFeature #63619: Release Enterprise add-on "Graphs on project overview page" to the Community version
  • closedFeature #63727: Implement new homescreen enterprise banner style
  • Stream Communicator - closedEpic #31163: Internal comments in the work package activity tab
  • Stream Communicator - closedFeature #60875: Amend work package comment href from `#activity-<journal-sequence>` to `#comment-<journal-id>` with backwards compatibility for old links
  • Stream Communicator - closedFeature #60977: Introduce internal comments
  • Stream Communicator - closedFeature #61061: Enterprise/Professional upsale banners for internal comments
  • Stream Communicator - closedFeature #61309: Trigger browser confirmation dialog when clicking on 'Mark all as read'
  • Stream Communicator - closedFeature #61402: Cosmetic UI optimisations to the emoji reactions
  • Stream Communicator - closedFeature #62356: Don't show work package comment inline attachments in Files tab
  • Stream Communicator - closedFeature #62785: Show warning if a user tries to uncheck the 'Internal comment' checkbox when there's already text in the comment box
  • Stream Communicator - closedFeature #62988: Additional protections for internal comments in places where comments are accessed
  • Stream Communicator - closedFeature #63635: Remove internal comments feature flag
  • Stream Communicator - closedFeature #63646: Remove work package comment ID URL feature flag
  • Stream Communicator - closedOpen Point #63446: How to deal with copy and pasting inline attachments
  • Stream Cross Application User Integration - closedEpic #52828: Seamless integration of user sessions of Nextcloud and OpenProject using OIDC & JWTs
  • Stream Cross Application User Integration - closedFeature #55284: File storages settings for type Nextcloud: Allow OIDC based connection instead of OAuth2
  • Stream Cross Application User Integration - closedFeature #57056: Extend Nextcloud files storage to use SSO access tokens
  • Stream Cross Application User Integration - closedFeature #58862: Store token exchange capability on OIDC providers
  • Stream Cross Application User Integration - closedFeature #60161: Support OIDC in storage health status
  • Stream Cross Application User Integration - closedFeature #60612: Enterprise banner (Corporate Plan) for Nextcloud SSO authentication
  • Stream Cross Application User Integration - closedFeature #61532: Allow to configure SSO authentication + two-way OAuth 2
  • Stream Cross Application User Integration - closedFeature #61556: Storage Health status: Multiple visible checks
  • Stream Cross Application User Integration - closedFeature #61623: Audience selection for Nextcloud Hub scenario
  • Stream Cross Application User Integration - closedFeature #61839: Link to new OIDC docs from storages setup
  • Stream Cross Application User Integration - closedFeature #62191: Allow to set authentication method and storage audience via API
  • Stream Cross Application User Integration - closedFeature #62192: Hide authentication method for "SSO with Fallback"
  • Stream Cross Application User Integration - closedFeature #62360: Validate scope of JWTs
  • Stream Cross Application User Integration - closedFeature #62758: Storage sidebar button in projects should behave correctly in all scenarios
  • Stream Cross Application User Integration - closedFeature #63467: Download Storage Health status report
  • Stream Design System - closedEpic #58155: Apply standardized component for PageHeaders & SubHeaders in the missing rails based pages
  • Stream Design System - closedFeature #59915: Update PageHeaders & SubHeaders in the (rails) project pages (Part 2)
  • Stream Design System - closedFeature #61779: Form input: introduce a smaller input size for date/time
  • Stream Design System - closedFeature #61889: Primerize Project Settings > Information form
  • Stream Design System - closedFeature #62577: Create a `BorderBox::CollapsibleHeader` component
  • Stream Design System - closedFeature #62754: Create a CollapsibleSectionComponent
  • Stream Design System - closedFeature #63275: Check the accessibility on CollapsibleSectionComponent & CollapsibleHeaderComponent
  • Stream Design System - closedFeature #63482: Create Project Status Component
  • Stream Document Workflows - closedEpic #53653: Automatically generated work package subjects
  • Stream Document Workflows - closedFeature #59909: Define subject patterns in work package type settings
  • Stream Document Workflows - closedFeature #59910: Prevent editing of subject on work package creation and update
  • Stream Document Workflows - closedFeature #59911: Block users from editing managed subjects of work packages in table views
  • Stream Document Workflows - closedFeature #59929: Add enterprise banner to subject configuration
  • Stream Document Workflows - closedFeature #61692: Validate subject pattern
  • Stream Document Workflows - closedFeature #62150: Add leading character to pattern input to initiate search
  • Stream Document Workflows - closedFeature #62368: Add information about current restrictions of "Automatic subjects"
  • Stream Document Workflows - closedFeature #63518: Add error codes to health check results
  • Stream Document Workflows - closedFeature #63660: Show attribute name instead of N/A if attribute is just empty
  • Stream Meetings - closedEpic #54751: Meeting backlogs
  • Stream Meetings - closedFeature #62175: Consistent permissions for meetings modules
  • Stream Meetings - closedFeature #62621: Migrate classic meeting functionality into dynamic meetings
  • Stream Meetings - closedFeature #63543: Add meeting backlogs
  • Stream Planning and Reporting - closedFeature #38030: Add parent item to relations
  • Stream Time & Costs - closedEpic #61540: Manage personal time entries in list and calendar views
  • Stream Time & Costs - closedFeature #59038: Track start time, finish time, and duration in Log time dialog
  • Stream Time & Costs - closedFeature #59376: Separate time tracking module with calendar view for logged time with start and finish time
  • Stream Time & Costs - closedFeature #59914: Add times for labor costs to the cost report and export
  • Stream Time & Costs - closedFeature #60633: Add start and end times to the API
  • Stream Time & Costs - closedFeature #61896: Overview of time logged per day per user in PDF timesheet
  • Stream Time & Costs - closedFeature #62624: Introduce enterprise banner for enforced start & end time tracking
  • Stream Time & Costs - closedFeature #63336: Time tracking list view
  • Stream Time & Costs - closedFeature #63526: PDF Timesheet: Restore previous overview table and add headlines
  • Stream Time & Costs - closedFeature #63621: Work week available in the view selector of time tracking calendar and list

16.0.1

35% Total progress

15 closed (35%)   28 open (65%)

Related work packages
  • Stream Communicator - closedFeature #62130: Add internal:boolean property to activity comments (read) API

16.1.0

29% Total progress

41 closed (29%)   102 open (71%)

Related work packages
  • Feature #64305: Change icon for the "remove child" function on an embedded table
  • Stream Communicator - closedFeature #57265: Extend API V3 to cover Emoji reactions on work package comments (read, toggle) and extend documentation
  • Stream Communicator - Feature #59473: Extend Reminders API V3 to include create, update & delete operations
  • Stream Communicator - Feature #60357: Reminders: Offer quick-set options like 'tomorrow' or 'next week' with smart defaults
  • Stream Communicator - closedFeature #64166: Add work package internal comments (write) API
  • Stream Cross Application User Integration - Feature #64121: Configure scopes to be used during Token Exchange
  • Stream Design System - closedFeature #60332: Document and implement proper mobile behaviour for Sub Header component (OP Primer)
  • Stream Design System - Feature #62667: TreeView Primer View Component
  • Stream Design System - Feature #62708: Implementing ARIA live regions to communicate contextual changes
  • Stream Design System - Feature #62976: Multi-level Action Menu Primer View Component
  • Stream Design System - Feature #62993: Show a TreeView on the page of hierachy customFields
  • Stream Design System - Feature #63593: Primerize Project create form
  • Stream Design System - Feature #63594: Primerise project copy form
  • Stream Design System - Feature #63737: Render attribute help texts in Primerized Settings > Information form
  • Stream Design System - Feature #64132: [TreeView] Allow nodes to be anchors or buttons
  • Stream Design System - Feature #64215: [TreeView] Bubble the expanded state from children to parents
  • Stream Document Workflows - Feature #63873: Updated enterprise banner for automatic subject configuration
  • Stream Meetings - Feature #60730: PDF export of meetings
  • Stream Meetings - closedFeature #64074: Re-order and re-structure the 'More' action menu for sections and agenda items
  • Stream Planning and Reporting - Feature #58011: Allow users to enter negative lag
  • Stream Planning and Reporting - Feature #61143: Relations tab: Auto-scroll to a newly-created child
  • Stream Planning and Reporting - Feature #63191: Show % Complete also in Status-based progress calculation mode
  • Stream Project Portfolio Management - closedFeature #58159: Fixed set of project stages and gates editable on project overview page
  • Stream Project Portfolio Management - closedFeature #58160: Project stage columns on project list
  • Stream Project Portfolio Management - closedFeature #58161: Global stage administration
  • Stream Project Portfolio Management - Feature #58162: Phases as work package attribute
  • Stream Project Portfolio Management - closedFeature #58163: Project specific stage administration
  • Stream Project Portfolio Management - closedFeature #59178: Journalize changes to phases and gates
  • Stream Project Portfolio Management - Feature #59179: Option to copy phase on copying a project
  • Stream Project Portfolio Management - Feature #59180: Automatic scheduling for phases and phase gates
  • Stream Project Portfolio Management - closedFeature #59183: Filters for phases and phase gates in project list
  • Stream Project Portfolio Management - closedFeature #59184: Order by phases and phase gates on project list
  • Stream Project Portfolio Management - closedFeature #60330: Optimize lifecycle modal UX
  • Stream Project Portfolio Management - Feature #61610: Date picker to edit phases and phase gates of a project lifecycle
  • Stream Project Portfolio Management - closedFeature #61952: Turn gates into property of phase (rename lifecycle elements to "Phase" and "Phase gates")
  • Stream Project Portfolio Management - closedFeature #62608: Add hovercard to gates
  • Stream Project Portfolio Management - Feature #63151: Add permissions, work package attributes and demo data to seeds
  • Stream Matrix Hookshot - Element Integration - Feature #64129: Commenting on work packages fires a webhook

16.2.0

0% Total progress

0 closed (0%)   37 open (100%)

Related work packages
  • Feature #53744: Two separate pages for "Project roles and permissions" and "Global roles and permissions"
  • Feature #63550: Allow editing of individual work package/project attributes even if certain other attributes are invalid (eg. required field empty)
  • Stream Communicator - Epic #60505: Automatically create work packages by email - map IMAP inbox with work packages attributes
  • Stream Communicator - Feature #63585: Create and manage email inboxes in the administration
  • Stream Cross Application User Integration - Epic #55941: Add SCIM server functionality to OpenProject via SCIM API
  • Stream Cross Application User Integration - Feature #62107: Add SCIM server API
  • Stream Cross Application User Integration - Feature #62297: Extend OAuth applications to SCIM API
  • Stream Cross Application User Integration - Feature #62301: Accept client credentials token issued by OIDC IDP
  • Stream Cross Application User Integration - Feature #62516: Allow managing SCIM clients
  • Stream Cross Application User Integration - Feature #62553: Allow managing SCIM clients via API
  • Stream Cross Application User Integration - Feature #62592: Add proper authentication to SCIM server API
  • Stream Cross Application User Integration - Feature #62593: Choose AuthProvider in SCIM server API
  • Stream Cross Application User Integration - Feature #62594: Respond with more graceful errors in SCIM server API
  • Stream Cross Application User Integration - Feature #62597: Act on behalf of ServiceAccount in SCIM server API
  • Stream Cross Application User Integration - Feature #62598: Implement SCIM server API PATCH capabilities
  • Stream Design System - Feature #61890: Advanced accessibility for the Danger Dialogs (with ARIA semantics to communicate contextual changes)
  • Stream Design System - Feature #63811: Move hamburger sidebar toggle from main navigation to sidebar
  • Stream Design System - Feature #64234: Introduce account setting to disable keyboard shortcuts (for accessibility) and Primerise 'Settings' page
  • Stream Planning and Reporting - Feature #63460: Make it possible to include or exclude working days when defining lag per relation

16.3.0

0% Total progress

0 closed (0%)   1 open (100%)

Related work packages
  • Feature #63544: Global permission to "Manage project hierarchies", "Copy project" and "Create project templates"

17.0.0

0% Total progress

0 closed (0%)   37 open (100%)

Related work packages
  • Feature #62630: "What's new in this release?" persistent transversal banner

Documentation - Documentation 2.0

84% Total progress

16 closed (84%)   3 open (16%)

Related work packages
  • Documentation - closedFeature #32157: Migration of further docs
  • Documentation - closedFeature #32169: Improve styling of right menu
  • Documentation - closedFeature #32381: Create robots.txt and prevent search engine bots from crawling the docs.openproject-edge.com
  • Documentation - closedFeature #32382: Create sitemap for docs.openproject.org
  • Documentation - Idea #42164: Adjust the terms in the German version of the user guides to the (still) English screenshots.

Low hanging fruits

Easy features and bug fixes new developers can start with

73% Total progress

11 closed (73%)   4 open (27%)

Related work packages
  • closedFeature #26705: Changing hierarchy: Use return key for confirmation
  • closedFeature #26706: Changing hierarchy: Use drag and drop for hierarchy change
  • Feature #36834: When deleting a role, show which members are still using it
  • Feature #48827: Harmonize strings for News
  • Stream Meetings - Feature #58826: Update meeting agenda items to use the new Primerised Work package info line component
  • Stream Meetings - Feature #59158: Empty state for meeting index pages

Stream Nextcloud app "OpenProject Integration" - Nextcloud Integration 2.1.x

There are currently no work packages assigned to this version.


Stream Nextcloud app "OpenProject Integration" - Nextcloud Integration 2.2.0

100% Total progress

25 closed (100%)   0 open (0%)

Related work packages
  • Stream Nextcloud app "OpenProject Integration" - closedFeature #42323: Improve notifications and dashboard
  • Stream Nextcloud app "OpenProject Integration" - closedFeature #43927: Replace the word "notifications" in dashboard header with a "bell" icon
  • Stream Nextcloud app "OpenProject Integration" - closedFeature #44485: disable the reset button if the admin settings are empty
  • Stream Nextcloud app "OpenProject Integration" - closedFeature #44493: HTTP to HTTPS redirection on "OpenProject host" server information field
  • Stream Nextcloud app "OpenProject Integration" - closedFeature #44504: UX: Improving relevance of suggested work packages when linking
  • Stream Nextcloud app "OpenProject Integration" - closedFeature #44747: Revoke client tokens received from OpenProject
  • Stream Nextcloud app "OpenProject Integration" - closedFeature #44964: API for NC to allow to setup connection through a script
  • Stream Nextcloud app "OpenProject Integration" - closedFeature #45055: Remove OpenProject notifications from Nextcloud notifications.

Stream Nextcloud app "OpenProject Integration" - Nextcloud Integration 2.3.0

100% Total progress

17 closed (100%)   0 open (0%)

Related work packages
  • Stream Nextcloud app "OpenProject Integration" - closedFeature #45409: Shell script to setup the integration
  • Stream Nextcloud app "OpenProject Integration" - closedFeature #45547: Refactor direct-upload preparation endpoint
  • Stream Nextcloud app "OpenProject Integration" - closedFeature #45842: Improve WP presentation of search results
  • Stream Nextcloud app "OpenProject Integration" - closedFeature #45928: Restrict the integration app to specific Nextcloud users

Stream Nextcloud app "OpenProject Integration" - Nextcloud Integration 2.4.0

100% Total progress

51 closed (100%)   0 open (0%)

Related work packages
  • Stream Nextcloud app "OpenProject Integration" - closedFeature #44487: Improve CSS for the workpackage search multiselect input.
  • Stream Nextcloud app "OpenProject Integration" - closedFeature #44727: Delete client tokens that were provided for the other side
  • Stream Nextcloud app "OpenProject Integration" - closedFeature #46178: Create an app password as user `OpenProject`
  • Stream Nextcloud app "OpenProject Integration" - closedFeature #46179: [NC] Create a group folder `OpenProject`
  • Stream Nextcloud app "OpenProject Integration" - closedFeature #47260: File(s)info endpoint needs to return the permission of the file(s)
  • Stream Nextcloud app "OpenProject Integration" - closedFeature #47266: File(s)info endpoint needs to return the location of the file(s)
  • Stream Nextcloud app "OpenProject Integration" - closedFeature #48106: Implement SmartPicker and link previews
  • Stream Nextcloud app "OpenProject Integration" - closedFeature #48397: Show a link to the configuration if an admin opens the OpenProject sidebar or Dashboard but the connection is not setup yet
  • Stream Nextcloud app "OpenProject Integration" - closedFeature #48398: allow the admin to import self-signed OpenProject certificates from within the NextCloud UI
  • Stream Nextcloud app "OpenProject Integration" - closedFeature #49755: OpenProject Smart Picker should have focus in work package search input field

Stream Nextcloud app "OpenProject Integration" - Nextcloud Integration 2.4.6

100% Total progress

3 closed (100%)   0 open (0%)

Stream Nextcloud app "OpenProject Integration" - Nextcloud Integration 2.4.7

100% Total progress

1 closed (100%)   0 open (0%)

Stream Nextcloud app "OpenProject Integration" - Nextcloud Integration 2.4.x

100% Total progress

2 closed (100%)   0 open (0%)

Related work packages
  • Stream Nextcloud app "OpenProject Integration" - closedFeature #49775: Drop support for Nextcloud version 24 or smaller

Stream Nextcloud app "OpenProject Integration" - Nextcloud Integration 2.5.0

100% Total progress

19 closed (100%)   0 open (0%)

Related work packages
  • Stream Nextcloud app "OpenProject Integration" - closedFeature #40971: Connect multiple files at once with an OpenProject work package
  • Stream Nextcloud app "OpenProject Integration" - closedFeature #49859: Create work package from within Nextcloud and directly link file(s)
  • Stream Nextcloud app "OpenProject Integration" - closedFeature #50004: Create work package from within Nextcloud and directly link file(s)
  • Stream Nextcloud app "OpenProject Integration" - closedFeature #50005: Create work package from within Nextcloud and directly link file(s)
  • Stream Nextcloud app "OpenProject Integration" - closedFeature #50658: Connect to OpenProject Button in Smart Picker

Stream Nextcloud app "OpenProject Integration" - Nextcloud Integration 2.6.0

100% Total progress

4 closed (100%)   0 open (0%)

Related work packages
  • Stream Nextcloud app "OpenProject Integration" - closedFeature #51380: UX/UI Improvement: Use Loading spinner provided by nexcloud instead by vue
  • Stream Nextcloud app "OpenProject Integration" - closedFeature #52045: Remove the trashed state from integration_openproject app's filesId endpoint

Stream Nextcloud app "OpenProject Integration" - Nextcloud Integration 2.6.1

100% Total progress

2 closed (100%)   0 open (0%)

Related work packages
  • Stream Nextcloud app "OpenProject Integration" - closedFeature #51804: Disable TOS(term_of_service) for user OpenProject when app is enabled

Stream Nextcloud app "OpenProject Integration" - Nextcloud Integration 2.6.2

100% Total progress

10 closed (100%)   0 open (0%)

Related work packages
  • Stream Nextcloud app "OpenProject Integration" - closedFeature #52955: Add a link to documentation on how to setup integration in admin section (having fresh setup)
  • Stream Nextcloud app "OpenProject Integration" - closedFeature #52959: UI/UX improvements: Include a short description in the check box
  • Stream Nextcloud app "OpenProject Integration" - closedFeature #52961: UI/UX improvements: Instead of just having a plus button, make an button including `create and link a new work package`
  • Stream Nextcloud app "OpenProject Integration" - closedFeature #52987: Link to groupfolders app in app store

Stream Nextcloud app "OpenProject Integration" - Nextcloud Integration 2.6.3

100% Total progress

2 closed (100%)   0 open (0%)

Stream Nextcloud app "OpenProject Integration" - Nextcloud Integration 2.6.4

100% Total progress

1 closed (100%)   0 open (0%)

Stream Nextcloud app "OpenProject Integration" - Nextcloud Integration 2.7.0

100% Total progress

11 closed (100%)   0 open (0%)

Related work packages
  • Stream Nextcloud app "OpenProject Integration" - closedFeature #55110: Add events to the Nextcloud audit.log every time the app's settings are changed

Stream Nextcloud app "OpenProject Integration" - Nextcloud Integration 2.7.1

100% Total progress

5 closed (100%)   0 open (0%)

Stream Nextcloud app "OpenProject Integration" - Nextcloud Integration 2.7.2

100% Total progress

3 closed (100%)   0 open (0%)

Stream Nextcloud app "OpenProject Integration" - Nextcloud Integration 2.8.0

100% Total progress

4 closed (100%)   0 open (0%)

Related work packages
  • Stream Nextcloud app "OpenProject Integration" - closedFeature #61359: Make OpenProject API endpoints available for API consumers

Stream Nextcloud app "OpenProject Integration" - Nextcloud Integration 2.8.1

100% Total progress

2 closed (100%)   0 open (0%)

Stream Nextcloud app "OpenProject Integration" - Nextcloud Integration 2.8.2

There are currently no work packages assigned to this version.


Stream Nextcloud app "OpenProject Integration" - Nextcloud Integration 2.9.0

100% Total progress

14 closed (100%)   0 open (0%)

Related work packages
  • Stream Nextcloud app "OpenProject Integration" - closedFeature #55277: Nextcloud app settings: Allow OIDC based connection instead of OAuth2
  • Stream Nextcloud app "OpenProject Integration" - closedFeature #62065: Allow to use first SSO token for authentication at OpenProject
  • Stream Nextcloud app "OpenProject Integration" - closedFeature #62165: Setup OIDC auth method using script
  • Stream Nextcloud app "OpenProject Integration" - closedFeature #62748: Add info about requirements to integration app for OIDC setup

Stream Nextcloud app "OpenProject Integration" - Nextcloud Integration 2.9.1

0% Total progress

0 closed (0%)   3 open (100%)

Stream Nextcloud app "OpenProject Integration" - Nextcloud Integration 2.10.0

0% Total progress

0 closed (0%)   1 open (100%)

Onboarding

40% Total progress

2 closed (40%)   3 open (60%)

Related work packages
  • Feature #25609: Include social medial links on Community and SaaS

Product Backlog

37% Total progress

82 closed (38%)   136 open (62%)

Related work packages
  • Epic #28552: Growth: Easy collaboration invite
  • Epic #30105: Multiple Assignees without group creation
  • Epic #33393: Use more sophisticated Work Package autocompleter
  • Epic #33618: Speed up initial load time of wp table
  • closedEpic #52401: Harmonisation of all sub-headers with Primer
  • closedFeature #3480: [Administration - Enumerations] work package priority should not be mandatory
  • closedFeature #3739: Search: Add option to exclude closed work packages from search
  • closedFeature #18814: Restructure filter section above projects table in administration
  • closedFeature #21718: Info message in access token screen should look and behave like in the repository
  • closedFeature #22342: modify package config, bind mysql only to localhost
  • closedFeature #24064: Add GET api/v3/users/schema
  • closedFeature #24065: Add POST /api/v3/users/{id}/form and POST /api/v3/users/form
  • closedFeature #24577: Make openproject-local_avatars compatible with SaaS
  • closedFeature #28216: When work packages are grouped by version the groups should be ordered alphabetically
  • closedFeature #29004: Change columns for default query ALL OPEN
  • Feature #29265: Drag and drop between embedded tables
  • Feature #29426: Wiki Mardown-Export with images and subfolders
  • Feature #29772: Multi-select list custom fields for projects
  • Feature #30535: Widget: Add dedicated gantt chart widget
  • Feature #31918: Button to collapse/uncollapse all work packages in hierarchy view
  • closedFeature #32066: Change Release notes link on application start page and in help menu
  • closedFeature #32068: Remove Repository settings in Project settings for the Cloud Edition
  • Feature #32915: Remove redundancy between delete and replace tokens
  • Feature #33373: Setting / Option to collapse all work packages per default (group view)
  • Feature #33381: Allow filtering on custom fields of type user on My Page, global Work Packages page and embedded tables
  • Feature #33624: Facilitate fetching work package activities (e.g. for Cycle Time)
  • closedFeature #33668: Use puma per default to save memory
  • closedFeature #33681: Reduce number of items in the help menu
  • Feature #33682: Global WP view should be grouped by project as a default
  • Feature #33710: Add automatic user creation option for OIDC providers
  • Feature #34114: Priority action board
  • Feature #34133: OpenProject logo on light theme should be bigger
  • Feature #34259: Improve error messages on forbidden dates
  • Feature #35111: APIv3: Trigger resending activation email
  • Feature #35236: Add and change page titles in the Administration
  • closedFeature #35267: Make description of work package attributes for Estimates and Time consistent
  • Feature #35320: Group work packages in list view by custom field of type user
  • Feature #35677: Update the links in Administration ->Plugins
  • Feature #35847: Change text in success message after requesting quote in Enterprise cloud
  • Feature #35976: SMTP settings for cloud edition
  • Feature #35981: Allow static mapping of OmniAuth attributes
  • Feature #36053: Make error message for wrong username or password less confusing (login)
  • closedFeature #36142: Improve message when closing meeting agenda
  • Feature #36357: In page navigation for wiki page replacing the table of content macro
  • Feature #36817: Unify the designation of "closed version" and "completed version"
  • Feature #37726: Enable admins to manage access tokens for users
  • Feature #37763: Group work packages by start/due date
  • Feature #37764: Group work package by text custom field
  • Feature #43321: Verify and harmonize all info banners in System Administration
  • Feature #47096: Wayback Machine / in-app backup restoration
  • closedFeature #47843: Adapt permission for Boards
  • Feature #49306: Add permission to delete file storages from project
  • Feature #49776: Require Nextcloud version to be 25 or younger (drop 24 or smaller)
  • Feature #50029: Have separate menu entries, index lists and forms for global roles and project roles
  • Feature #55185: Allow users to manage the roles and shares (also full removal)
  • Feature #56002: "Time and costs" in the administration should be named "Costs"
  • Feature #56153: Introduce a "duration" custom field type
  • closedFeature #59513: Refine generated PDF document from a work package description
  • Feature #60763: Limit work package autocompleter to only match numbers from the beginning
  • Feature #62149: Selection of existing Section when adding a Workpackage to a Meeting
  • Feature #62183: Relocate administration of custom fields for work packages
  • Feature #62725: Meeting URL in calendar entry (ICS) description
  • Feature #63849: Improve and modernise the login screen / dropdown
  • Feature #64232: Filter for status of past meetings
  • Stream Cross Application User Integration - Feature #53620: Quick OAuth configuration flow for mobile app
  • Stream Cross Application User Integration - Feature #62328: First time opening files tab, files show as "non readable"
  • Stream Design System - Epic #53389: Pin and personal favorite lists
  • Stream Design System - Epic #55520: Replace old icon font with Octicons
  • Stream Design System - Epic #56338: Primerize the colors and design section of the administration
  • Stream Design System - Epic #56583: Redesign the top bar app header using Primer
  • Stream Design System - Epic #56584: Apply Primer in settings pages of MyAccount
  • Stream Design System - Feature #52360: Usability improvements for navigation of days and weeks
  • Stream Design System - Feature #55634: Use Primer's PageHeader component in the Boards module
  • Stream Design System - Feature #55635: Use Primer's PageHeader component in the Calendar module
  • Stream Design System - Feature #55636: Use Primer's PageHeader component in the TeamPlanner module
  • Stream Design System - Feature #55637: Use Primer's PageHeader component on the Gantt module
  • Stream Design System - Feature #55638: Use Primer's PageHeader component in BIM
  • Stream Design System - Feature #56190: Possibility to change logo used in high contrast or dark mode
  • Stream Design System - Feature #56340: Primerise Branding tab of Admin/Design page
  • Stream Design System - Feature #56341: Primerise Interface tab of Admin/Design page
  • Stream Design System - Feature #56342: Primerise PDF export styles tab of Admin/Design page
  • Stream Design System - Feature #56343: Move Colours page into a tab of Admin/Design page
  • Stream Design System - Feature #56739: Use page header component for the header of 'My page'
  • Stream Design System - Feature #56767: Create a SplitScreenHeader component
  • Stream Design System - Feature #56848: Implement a primerized page for creating a new 2FA device
  • Stream Design System - Feature #56911: Add filter labels to current filter box
  • Stream Design System - Feature #57001: Autodetect/Match light/dark mode preference from OS or Browser
  • Stream Design System - Feature #57335: Make avatars more distinguishable by allowing users to pick their avatar color themselves
  • Stream Design System - Feature #57405: Use Primer's PageHeader component on the WorkPackage list view
  • Stream Design System - Feature #57910: Pin project lists
  • Stream Design System - Feature #58730: Remove Color Theme settings from certain tabs in primerized design panel
  • Stream Design System - Feature #59741: Introduce narrow columns for the BorderBoxTableComponent
  • Stream Design System - Feature #60356: Replace old danger zone with the new Primer component
  • Stream Design System - closedFeature #61362: Use Primer Popover for our Popovers
  • Stream Design System - Feature #61479: Create color blind mode
  • Stream Design System - Feature #62004: Prepare Figma colour libraries and documentation using Primer's named colours
  • Stream Design System - Feature #62975: "CRUD content tables" Primer View Component
  • Stream Design System - Feature #63276: Check the accessibility on Flash massages
  • Stream Design System - Feature #63321: Create new component: TreeViewSelectPanel
  • Stream Design System - Feature #63717: Create a FilterableTreeView component
  • Stream Design System - Feature #64225: [Accessibility] Provide alternative text for images
  • Stream Document Workflows - Feature #54124: Primer Component: Project (multi)-selector
  • Stream Meetings - Feature #29222: Save meeting duration to each attendees's spent time
  • Stream Meetings - closedFeature #58782: Add add above and add below options for agenda items and sections
  • Stream Meetings - Feature #61773: More consistent email notifications for meetings and series
  • Stream Meetings - Feature #61911: Workflow for minutes and participants on closing the meeting
  • Stream Meetings - Feature #62179: Show a banner informing users about the new 'in progress' meeting status and outcomes feature
  • Stream Meetings - Feature #62211: It should be possible to schedule meetings in the past
  • Stream Meetings - Feature #62265: Advanced work package meeting selector
  • Stream Meetings - Feature #63463: A single 'My Meetings' iCal calendar subscription action so users can always have their calendars in sync with the meetings
  • Stream Meetings - Feature #64002: Add Jitsi meeting URL to meeting
  • Stream Nextcloud app "OpenProject Integration" - Feature #63603: Rename Nextcloud GroupFolder references to TeamFolder
  • Stream Planning and Reporting - Feature #58421: Allow "Start as soon as possible" to align with project or stage start dates
  • Stream Planning and Reporting - Feature #59541: Add dialog when moving an automatically scheduled work package
  • Stream Planning and Reporting - Feature #59542: Add dialog when linking a manually scheduled work package as successor
  • Stream Planning and Reporting - Feature #59731: Add dialog when successor must switch to manual mode to preserve its dates
  • Stream Project Portfolio Management - Feature #58452: New design for project status badge
  • Stream Project Portfolio Management - Feature #60656: Enable portfolio step in multiple projects
  • Stream Project Portfolio Management - Feature #61304: Table for phases and phase gates in project overview
  • Stream Time & Costs - Feature #59047: Log time dialog with calendar view
  • Stream Time & Costs - closedFeature #60418: Move time entry activities to Time & Costs menu
  • Stream Time & Costs - Feature #61127: Separate tab "cost and time" in the work package details view that consolidate all cost and time related attributes
  • Stream Time & Costs - closedFeature #61298: Implement enterprise upsell components for Start/End time
  • Stream Time & Costs - Feature #61300: Primerize time tracking project settings
  • Stream Time & Costs - Feature #61312: Fine-tune structure of time log form
  • Stream Time & Costs - Feature #61367: Consistent entering of hours in duration fields
  • Stream Time & Costs - Feature #63542: Add a hover card in the my time tracking calendar view

Stream Planning and Reporting - wih

There are currently no work packages assigned to this version.


Stream Design System - wih

There are currently no work packages assigned to this version.


Stream Document Workflows - wis

There are currently no work packages assigned to this version.


Wish List

10% Total progress

276 closed (11%)   2284 open (89%)

Related work packages
  • Epic #17517: Work packages with reduced visibility (private work packages)
  • Epic #18402: Integrate project attributes in work packages filter
  • Epic #21151: Queries and filter on historic values
  • Epic #22724: Make Open Project quick via Keyboard operations
  • Epic #24201: Make the work packages more accessible to non open project team members
  • Epic #25695: Move work package create button to header navigation
  • Epic #25953: CRUD operations for bugets
  • Epic #26223: UX improvements fo deleting visible relations in Gantt view
  • Epic #26822: Unify autocomplete and multi-select fields
  • Epic #27846: Per-attribute permissions for work packages
  • Epic #27924: Default work package table order
  • Epic #28933: Collaborative real time editing in long-text fields (work package descriptions, meeting agenda items, wiki pages...)
  • Epic #29120: Create recurring task for weekly/monthly/yearly tasks
  • Epic #29416: Automatic sorting in Gantt view - with "strict" hierarchy mode
  • Epic #29767: Harmonized frontend with accessibility fixes for the Scrum Module (Backlogs)
  • Epic #29777: Speed up on working on new projects and reduce project related work for OpenProject Administrators
  • Epic #30071: Auto selection menu to add new users to an existing work package
  • Epic #30242: Improve discoverability of work packages in autocompleters
  • Epic #30251: Incoming email routing by separate email addresses linked to work package lists/filters
  • closedEpic #30422: Flexible project dashboard with some fancy widgets
  • Epic #30537: History of Dashboards
  • Epic #30639: Multi-project resource management
  • Epic #31109: Journalizing project status changes
  • Epic #31423: Customize the default work package filters
  • Epic #31865: Enable global boards (project independent)
  • Epic #32070: Wiki Templates and Code Snippets
  • Epic #32077: [Wiki] Knowledge Base
  • Epic #32181: Labels for work packages as replacements for work package categories
  • Epic #32763: Add more information to the card view
  • Epic #32771: New aggregated interactive Roadmap module
  • Epic #32783: Show content of wiki macros in edit mode
  • Epic #32836: Performance improvements when editing work packages in the list view
  • Epic #33242: Replace living style guide with storybooks or other tool and publish to docs
  • Epic #33350: Document management for OpenProject
  • Epic #33361: Hybrid project management - combine traditional and agile project management
  • Epic #33607: Improve usability of workflows
  • Epic #33619: Edit work package list without loading disruption
  • Epic #34848: Make it easier to create relations in Gantt view
  • Epic #34896: Improve inbound email user UX
  • Epic #34951: Outlook integration or email client integration
  • Epic #35007: Support migration from Jira/Atlassian to OpenProject
  • Epic #35164: Smartphone app (Android, iOS)
  • Epic #35908: OpenProject Developers Documentation
  • Epic #35969: Improve content and look of email notifications
  • Epic #36121: Add autocompleters to Time and costs module
  • closedEpic #36207: Additional ideas for the Github Integration
  • Epic #37104: Github Integration Improvements
  • Epic #37175: Integration between OpenProject and Element
  • Epic #37473: Automatically triggered custom actions (workflow automation)
  • Epic #37864: Integrate OpenProject with Document Management System (e.g. NextCloud)
  • Epic #37881: Extensions for in app notifications
  • Epic #38691: Weekly status email
  • Epic #40207: Configure the Nextcloud integration in the OpenProject administration
  • Epic #40288: UX/Performance optimizations Gantt chart
  • closedEpic #41216: Save project filters incl. visibilty options, column settings
  • Epic #42228: Consistent search fields throughout the application
  • Epic #42480: Integrate documentation/help within OpenProject
  • Epic #42621: Nicely styled high-level Roadmap view to present an iterative development plan to a larger audience
  • Epic #43265: Optimise block image resizing in CKEditor
  • Epic #43540: Notifications per work package: Custom field
  • Epic #43574: Provide means of informing the user about concurrent changes / events
  • Epic #43930: Disconnect file storage (both directions)
  • Epic #44425: Show presence status for each user and direct call
  • Epic #44844: Add filter options for included projects
  • Epic #45879: Overload of assignee
  • Epic #46285: Invite user flow update and consolidation with start trial
  • Epic #46489: OpenID Connect extensions for AARC compatibility
  • Epic #46830: Automatically derived SPOT colors and advanced theming
  • Epic #47995: Ability to create multiple API tokens with individual permissions
  • Epic #48006: File storage integration with ownCloud
  • Epic #48721: Rewrite of Boards module with Hotwire
  • Epic #49603: Introduce hierarchical entities to organise projects into project -> programs -> portfolios
  • Epic #50676: Spike: Integrate OpenProject in Matrix Hookshot
  • Epic #50999: File requests
  • Epic #51215: Network Access Management
  • closedEpic #52176: Allow embedded tables to be evaluated in a (different) project context
  • Epic #53311: Unify attachments and file storages
  • Epic #56810: Work package attribute "revision" with semi-auto increment
  • Epic #59558: Iterations to better manage work in specific cadences across projects (Scrum sprints, SAFe increments)
  • Feature #3893: Delete project via project settings by non admins
  • Feature #5345: Dynamic Related Work Packages
  • Feature #5346: Bidirectional Forum - WP association
  • Feature #5348: Filter between two numeric values
  • Feature #5349: Move Work Package should allow setting of Custom Fields
  • Feature #5351: Global Forums View
  • Feature #5352: Moving Forum Messages Across Project Boundaries
  • Feature #16763: view only own work packages
  • Feature #18279: [API] Add link to watchers
  • Feature #18607: Make budgets assignable to Projects, not just Work Packages.
  • Feature #19331: Custom field format for eMail, URLs and Long Rich Text
  • Feature #19687: Custom field for Log Unit Cost window
  • Feature #19688: Fully customizable dropdown button
  • Feature #20029: Add watchers in bulk edit mode
  • closedFeature #20137: Ctrl+Enter to submit forms
  • Feature #20497: Custom fields API endpoints
  • Feature #20505: Add maximum number of events in activity page
  • Feature #20616: [API] Specify expectance of Payload
  • Feature #20759: Remove time sheet information and work package statistics from versions show view
  • Feature #20789: OpenProject::Configuration API
  • Feature #20940: Move tab "Versions" from project settings to the project module
  • Feature #21104: Save calendar queries
  • closedFeature #21290: [WP] Create new relation when copying work packages and child work packages
  • Feature #21306: [Repository Settings] Expand keywords possibility
  • Feature #21318: Custom fields of type version should include shared versions
  • Feature #21661: auto complete suggestion extension
  • Feature #21664: Assign Custom Fields to sub workpackages
  • Feature #21727: Category field (read-only) displayed in split screen/fullscreen when no category exists
  • Feature #21753: Show logged time (Spent time) in hours and days
  • Feature #21777: Process incoming emails in real time
  • Feature #21784: Copy project budget when copying a project
  • Feature #21820: Show logged user in members table
  • Feature #22059: Avoid confirmation dialog in WP edit when no content was added
  • Feature #22324: Work package autocompletion loading indicator
  • closedFeature #22502: Option to exclude weekends in timeline overview
  • Feature #22714: Constraints in work package hierarchy
  • Feature #22733: Support CalDav
  • Feature #22754: Slack integration with OpenProject
  • Feature #22861: Google / Outlook calendar synchronization with OpenProject calendar
  • closedFeature #23235: Implement XLS import
  • Feature #23318: Due date calculated based on estimated time
  • Feature #23672: WebDAV support for Document plugin
  • Feature #23687: Function tooltips for work package attributes
  • Feature #23729: Easily switch between hosted and community instances
  • Feature #23824: Provide hook to trigger repository fetch
  • Feature #23831: Sort work packages in Roadmap by backlog positions
  • Feature #23837: Project permission inheritance
  • Feature #23986: Add 'edit_assigned_work_packages' role permissions
  • Feature #24014: Missing sort on (unit) costs
  • Feature #24016: Year overview Calendar
  • Feature #24025: Show long text custom fields in work packages table view
  • Feature #24048: Show "Created On" in email notifications
  • Feature #24070: Sort versions in the roadmap/versions index by start date
  • Feature #24130: Show sprints in Gantt chart
  • Feature #24166: Task Board should not display children of work package of different sprint/version
  • Feature #24236: Keep the column setting of a shared version for all projects it is shared with
  • Feature #24283: [Wiki] Wiki macros do not support optional text as it was possible with redmine wiki macros
  • Feature #24324: The 'wiki' link in the Backlog dropdown should not put you in edit mode
  • Feature #24326: Add support for task voting
  • Feature #24327: Allow the creation of a new backlog from the Backlogs main screen
  • Feature #24413: Sort items in timeline by custom conditions
  • Feature #24449: Import work packages
  • Feature #24478: View comment in its own tab
  • closedFeature #24511: New (X)HTML Syntax for Wiki Macros
  • Feature #24513: Register user defined date/time formats globally with moment JS
  • Feature #24514: Permit the user to specify alternate date/time formats
  • closedFeature #24521: Include Version Information in Powered by OpenProject
  • Feature #24544: Add permission "Edit own work packages" / "Edit own work package description"
  • Feature #24548: Allow customization of title field length
  • Feature #24559: [Wiki] Add ability to make tables sortable
  • Feature #24561: Bitbucket integration
  • Feature #24670: Assigning work package to role
  • Feature #24671: Add more properties to work package move view
  • Feature #24695: Work package activities pagination
  • Feature #24789: Better export control
  • Feature #24806: Send e-mail notification on any modification to Documents
  • Feature #24810: Allow to embed activity in wiki pages (meetings)
  • Feature #24834: LDAP Authentification
  • Feature #24840: Allow subprojects or included projects to use category, other inherited attributes from parent projects
  • Feature #24963: If you update the task progress to 100%, change automatically the status to Closed.
  • Feature #24968: [User Profile] List of all "watched work packages"
  • Feature #24971: Backlogs should include task from subprojects
  • Feature #25062: Fine tune dependency arrows in timelines view
  • Feature #25093: Optimize hierarchy presentation giving the user orientation
  • Feature #25195: Add Documents via drag and drop
  • Feature #25260: Re-allow custom styling to textile formatter with whitelist
  • Feature #25398: Show progress bar in timeline (Gantt chart)
  • Feature #25530: Increase width of tab section in work package fullscreen view
  • Feature #25607: Visually seperate groups in new timeline module
  • Feature #25616: Work package Relation Follows - Start & end dates not updated
  • Feature #25982: Improve default sort and filter behavior of work package table
  • Feature #26020: Set horizontal scroll position for timeline
  • Feature #26077: Inline creation: all cells in edit mode (not only subject)
  • Feature #26087: Show comments from time logging in work package activity (and vice versa)
  • Feature #26136: Send mail if assigned to new project.
  • Feature #26220: label "inside" a bar in Gantt view
  • Feature #26225: Add arrows to the relations lines
  • Feature #26228: Highlight work packages in Gantt view vertically
  • Feature #26267: Allow to configure columns (display custom fields) in Backlogs
  • Feature #26327: Delete work packages using the delete key
  • Feature #26358: Provide script / feature to import LDAP user without them having to log into OpenProject first
  • Feature #26419: Define unit and number of decimal places (e.g. EUR)
  • Feature #26421: Highlight work packages table based on custom rule (conditional formatting)
  • Feature #26423: Shortcut to create sub element
  • Feature #26427: Make shown columns on the project page selectable
  • Feature #26433: Create cost reports with custom field filter
  • Feature #26441: Specifying concrete times in the Start and Due date
  • Feature #26449: Maintenance Mode
  • Feature #26451: Add files/folders permission control to repository
  • Feature #26469: Support for updatedAt filter in API v3 time entry endpoints
  • Feature #26516: Show custom fields (esp. Spent time) in cost report filters
  • Feature #26538: Allow customation of Work package fields based on user role / groups
  • closedFeature #26565: Allow creation of document categories
  • Feature #26625: Better filtering of optional CustomFields
  • Feature #26648: Match form configuration in 'Work package added/updated' mail notificiation
  • Feature #26653: Activity tracking for certain roles
  • Feature #26654: Copy Work Packages with their child packages
  • Feature #26689: Quicker way to change status on multiple work packages
  • Feature #26838: Copy project: set work package author
  • Feature #26846: Coloring gantt bars in timeline
  • closedFeature #26850: Email reminder / notification when due date of work package or custom field of type date is approaching
  • Feature #27099: Zen mode for Backlog
  • Feature #27117: Work Package Summary page shows unused statuses
  • Feature #27132: Support Jalali Calendar in OpenProject
  • Feature #27218: Wiki navigation within page
  • Feature #27246: CAS integration
  • Feature #27251: Custom actions: set relative dates
  • Feature #27252: Custom actions for plugins (backlogs and costs)
  • Feature #27266: Repository Id Regex Setting
  • Feature #27298: Improve error message on bulk move / bulk copy (currently non-descriptive)
  • Feature #27314: Complete support of CustomFieldFormat registration
  • Feature #27348: Support for creating time entries in API v3
  • Feature #27419: Customizabe Summary Report (Work Packages)
  • Feature #27424: Display closed-status in timeline / gant-diagram
  • Feature #27485: git clone feature/option for anonymous
  • Feature #27517: [Wiki] Simplify URL structure for pages to use page ID slash slug
  • Feature #27592: target="_blank" for all external links?
  • Feature #27599: Make it possible to save split screen view in query
  • Feature #27601: Give status more space in backlogs view
  • Feature #27613: Export multiple work packages with comments/activity to excel
  • Feature #27752: Allow Different Date Formats per User (separate from Language option)
  • Feature #27778: Need Project Priority available as a column in the Work Packages screen
  • Feature #27781: Resend invitations to multiple users within an OpenProject instance
  • closedFeature #27790: [Time Tracking] Option to log time to a project on another users behalf.
  • closedFeature #27897: Make print work package full view (pdf) more visible
  • Feature #27923: Provide an easy way to see all projects
  • Feature #28038: Open external links in a target blank
  • Feature #28043: Assign others as watchers by member or by group to a workpackage
  • Feature #28046: Provide validation in (embedded) table modal
  • Feature #28107: Tasks from different projects in one shared version to be shown | cross-project backlogs
  • Feature #28154: time log | optional with time-in and time-out | charging option
  • Feature #28195: Remove the feature wiki menu items and add favorite wiki pages
  • Feature #28210: Add buttons to toolbar for @notification and work package relations
  • Feature #28409: Allow filters for work packages to be combined with logical "or" not just "and"
  • Feature #28479: Highlight entire row: Show which attribute is highlighted
  • Feature #28482: Remove follows-precedes relation from Gantt chart page
  • Feature #28489: Open custom links in separate tab
  • Feature #28493: Open work packages linked in relations tab with activity tab open
  • Feature #28502: Close projects
  • Feature #28506: Fast Search in work package list
  • closedFeature #28522: Text Editor - Line Break Height
  • Feature #28537: Option to Create Sub Groups of Parent Group
  • Feature #28599: Expand Webhooks by User Causing
  • Feature #28608: Enable text input after images
  • Feature #28631: Add links on images in WYSIWYG editor
  • closedFeature #28642: Change default to 2 columns for Task Board
  • Feature #28653: @-Notation: Not only members, but all that are involved
  • Feature #28654: Hide "inactive users"
  • Feature #28703: Estimated time in days and/or weeks + associated field for workload in %
  • Feature #28704: Calculated custom fields from existing fields
  • Feature #28717: Apply grouping to XLS export for work packages
  • Feature #28746: Include analytics event for the onboarding tour
  • closedFeature #28816: Tables in WYSIWYG editor shown as HTML when exported (e.g. work package description)
  • closedFeature #28840: Edit email subject on notifications
  • Feature #28843: WYSIWYG: Add "Underline"
  • Feature #28844: [WYSIWYG] Add color highlight
  • Feature #28845: [WYSIWYG] Add Style "Normal Text"
  • Feature #28850: Collapse all Topics in WIKI-Sidemenu
  • Feature #28851: force the time tracking
  • Feature #28939: Enable links on images
  • Feature #28953: Set default column width to 2 in Task Board view
  • Feature #29024: Default assignee for work package
  • Feature #29032: Limitation work packages for members - Recource Planing
  • Feature #29081: Fine tune split view
  • Feature #29093: View the archived project details without unarchiving it.
  • Feature #29119: Send email on changes to user's login name
  • Feature #29177: Let "Back button" on work package fullscreen page refer to the page a user came from (e.g. calendar)
  • Feature #29268: Colored icons for work package types
  • Feature #29315: Control sort order of work package table when using "Group by" display setting
  • Feature #29351: Automatically inform assignee of following work package when preceding work package has been completed
  • Feature #29355: Add alternative layouting (e.g. same layout boxes as before with header + two columns) to frontend
  • Feature #29421: Allow tables in work package comments, not only in description
  • closedFeature #29427: Evaluate whitelisting file:// URLs in CommonMark
  • Feature #29441: Work Package: Attachment sorting by date
  • Feature #29469: Activities list order in detail view
  • Feature #29470: Ability to cite activities
  • closedFeature #29490: Show a "no results" message in embedded tables per default
  • Feature #29515: Useful Boards Index page
  • Feature #29570: Make email templates configurable by admins
  • Feature #29602: Add Page Break plugin in WP text editor to allow better print layout
  • Feature #29644: Table-style boards (Backlogs)
  • closedFeature #29665: Work packages assigned to Group
  • Feature #29668: Support mermaidjs
  • Feature #29692: Decide on required CFs in board view
  • Feature #29700: Show the possible syntax highlighting languages
  • Feature #29730: [Gantt] Show planned and spent time of phases/tasks in chart
  • closedFeature #29731: [Gantt] Milestone should not take time
  • Feature #29745: Improve notification when trying to delete a list within a board
  • closedFeature #29746: Add tooltips to several menu items within Boards
  • Feature #29760: Time Logging: Update Remaining & Calculate Progress
  • Feature #29766: Group names should have a description field
  • closedFeature #29773: Permission to "Create subprojects" without permission to "Edit project"
  • Feature #29778: Contextual help
  • Feature #29793: Allow matching of incoming emails based on work package ID (instead of requiring additional syntax)
  • Feature #29806: Allow multiple relations per package
  • Feature #29852: hierarchy mode: collapse all
  • Feature #29869: Add ability to delete own comments in a workpackage activity panel, currently only able to edit a comment
  • Feature #29906: Show name of work package in parent column
  • Feature #29912: Remove subject in forum thread answers
  • Feature #29926: "units" as multiple choice, instead of radiobuttons
  • Feature #30072: Boards: Add datepicker for end date in card view
  • Feature #30073: Create combined "add" button for new and existing WPs
  • Feature #30083: Default Budget selection when adding a subtask
  • Feature #30128: Microsoft Teams integration
  • Feature #30196: Disable CA-verify for LDAP-Connection
  • Feature #30222: Change default settings for Display subprojects work packages on main projects by default
  • closedFeature #30235: Workpackages Export include long text fields
  • Feature #30241: Boards inline editing improvement
  • Feature #30248: Add split view to search result
  • Feature #30266: [API] Add Ancestor as link in the project Halresource
  • Feature #30268: Gantt-focused reporting
  • Feature #30297: No reload of the entire table after changing the subject in an embedded table
  • Feature #30299: Enable relations table also for work package types that are deactivated in the project settings
  • Feature #30349: Manually add work packages to an empty list
  • Feature #30364: Log Unit Costs and Time to Separate Budgets
  • Feature #30369: Export "Work packages - Bugs" with related details of Activities
  • Feature #30379: Copy Form configuration on Type create
  • Feature #30383: Option to hide specific accounts
  • Feature #30386: Sorting menu in the top left corner of a work packages table
  • Feature #30398: Workpackage dates to inherit assigned version dates
  • Feature #30423: Multi-select version custom fields
  • Feature #30424: Implement sorting of Custom Fields for Projects
  • Feature #30425: Synchronize list creation/deletion in boards view
  • Feature #30449: Result count in search result overview tabs
  • Feature #30480: Automatic sorting board view
  • Feature #30491: Custom field action boards
  • Feature #30521: Widget: Add additional datasets to graph widget
  • closedFeature #30523: Setup dashboard module
  • Feature #30524: Widget: configurable calendar (e.g. filter, month view)
  • Feature #30536: Searchable and informative add widget modal
  • Feature #30538: Allow multiple dashboards - subpages
  • Feature #30542: Widget: Dashboard attachments
  • Feature #30544: Support different layouts for dashboard page
  • Feature #30569: Add priority setting for Webhooks
  • Feature #30571: Mark derived values
  • Feature #30592: Open issue list
  • Feature #30597: Allow selecting groups as a value for custom fields of type "User"
  • Feature #30656: Notification message: Remove repository from OpenProject
  • Feature #30716: Allow users to deactivate default work package filters in projects
  • Feature #30721: Calendar | overall Calendar view on projects main view
  • Feature #30749: More consistent behavior to open the split view
  • Feature #30750: Deactivate grouping from column header context menu
  • Feature #30752: Calculate the progress (percentage done) based on the checkboxes in a description
  • Feature #30771: Standard-Ansichten weg-konfigurieren/ausblenden
  • Feature #30792: Simplify the design selection
  • Feature #30818: Save collapes / expanded state of wiki ToC
  • Feature #30838: openproject-slack for SaaS
  • Feature #30850: Add permission to add picture in comments
  • Feature #30866: Allow temporarily links to images in notification mails
  • Feature #30870: Support multiple dashboard pages
  • Feature #30871: Restrict dashboards to enterprise edition
  • Feature #30884: "Save as" for boards
  • Feature #30899: Make task-lists editable in read mode for Work packages
  • Feature #30933: Preview of attachments in tiles view
  • Feature #30973: When drag and drop a work package the moved item should have a placeholder row until the move is finished
  • Feature #30978: Link work package graphs with work package filter
  • closedFeature #31017: Send email notification to @mentioned user even if email notifications are deactivated
  • Feature #31025: Remove Protect wiki pages default permission for Members
  • Feature #31059: Sort wiki page
  • Feature #31090: Remove unused custom field categories
  • Feature #31102: Remove values with value 0 from summary graph
  • Feature #31199: Default MyPage template to reduce initial complexity
  • Feature #31206: Hash repository passwords in database
  • closedFeature #31273: Calendar view shall display the week numbers
  • Feature #31279: Localise Slack integration
  • Feature #31311: Prompt for username on Admin user creation
  • Feature #31318: Set attributes as required (manadatory) depending on work package status
  • Feature #31328: Change point at which dashboard widgets change their size while resizing
  • Feature #31400: Add non-admin user in specified role to project when copying project
  • Feature #31471: Allow for tiles view in work packages table widgets
  • Feature #31539: Costum Fields for projects should possible to disable
  • Feature #31549: Custom Actions: Assign to me, assign to author, assign to responsible, delete assignment
  • Feature #31575: When bulk copying child work packages should allow for removing the parent reference
  • Feature #31584: Project Setting: "Public" Restrictions
  • Feature #31624: Consolidate show and edit mode for work package description
  • Feature #31637: Auto-save edits of description field
  • Feature #31686: Attachment is opened in browser but for those files not working
  • Feature #31695: Support autocompletion of users (@) in Custom text widget on My page
  • Feature #31741: Add Git link with OpenProject
  • Feature #31747: Add an image to the PROJECT DESCRIPTION
  • Feature #31769: Make it possible to create projects for normal users automatically
  • Feature #31819: Allow editing comments of others only for special permission
  • Feature #31834: [Wiki] Move a wiki page from one project to another project
  • Feature #31858: Wiki as a git repository
  • Feature #31863: Support CKEditor Color Button
  • Feature #31864: Enable to add work packages from subprojects for Basic boards
  • closedFeature #31909: Define new keywords that change the status of the referenced work package
  • Feature #31973: Allow incoming email to log as Work Package comment
  • Feature #32027: Login Page configuration with css
  • Feature #32035: Show available IFC models in the sidebar as sub menu entries
  • Feature #32046: Move general settings for Repositories to Repository tab and add description
  • Feature #32071: As admin, I want Wiki templates management, so that I can assign templates to projects
  • Feature #32072: As project member, I want to choose a wiki template, so that I can create new wiki page easily
  • Feature #32073: As user, I want to save a selected part of the content, so that I can use it as snippet
  • Feature #32074: As user, I want to add previously saved snippet, so that I can create the content effectively
  • Feature #32075: As admin, I want to assign default Wiki template to the project, so that I can keep uniformity of the content
  • Feature #32076: As admin, I want to assign default Wiki template to the page, so that all new child pages will use it
  • Feature #32078: As user, I want new field in workpage for solution, so I can use it for knowledge base
  • Feature #32079: As user, I want new link / button in workpackage, so that I can add content to "solution" field
  • Feature #32080: As project admin, I want to set "solution rules" per workpackage type, so that I can control usage
  • Feature #32081: As user, I want new button in workpackage, so that I can add it's content to knowledge base
  • Feature #32082: As project admin, I want to set knowledge base visibility, so that I can set it public or for members only
  • Feature #32083: As user, I want to browse knowledge base categories, so that I can find needed record
  • Feature #32084: As user, I want a fulltext search, so that I can find needed knowledge base record
  • Feature #32085: As user, I want to see "tags cloud" , so that I can find needed knowledge base record
  • Feature #32086: As user, I want to mark knowledge base record as useful / not useful, so that I can provide a feedback
  • Feature #32087: As user, I want to add comment(s) to knowledge base records, so that I can provide a feedback
  • Feature #32088: As user, I want to request new knowledge base record, so that I can provide a feedback
  • Feature #32089: As knowledge base record author, I want to set subscription, so I can decide if I want to be notified about feedback / changes
  • Feature #32090: As user, I want new check box in activity view, so that I can turn on/off visibility of knowledge base actions
  • Feature #32091: As user, I want a possibility to link knowledge base records, so that I can reference them in Wiki or comments same way as workpackages
  • Feature #32092: As admin, I want an export of knowledge base records, so that I can use it elsewhere
  • Feature #32093: As admin, I want to set available languages for knowledge base, so that I can address more users
  • Feature #32104: Team Live Chat
  • Feature #32108: Show the estimated time per task on the cost report
  • Feature #32109: Allow list format custom field items to retain a status like Versions
  • Feature #32140: Don't change file names on upload
  • Feature #32182: As a user, I want PGP support, so that I can send and receive encrypted emails
  • Feature #32199: Hard to see that time entries can be edited
  • Feature #32226: Inline create of a work packages in a specific row
  • Feature #32229: Add warning message of potential data loss when moving work package to other project
  • Feature #32270: Project overview | news-widget: See if there are any comments
  • Feature #32319: Agile Boards on My Page
  • Feature #32324: Option to create empty module with iFrame to other websites/SaaS tools
  • Feature #32373: Possibility to restore custom color values after applying an OpenProject theme
  • Feature #32410: Option to include Spent time from archived projects in Time and costs reports
  • Feature #32441: Use of different currencies each project.
  • Feature #32443: Mandatory work package fields for a custom action
  • Feature #32444: Formatable Custom Fields
  • closedFeature #32461: Export PDF with Relations
  • Feature #32462: Add "Children" as relation column to Work Package table
  • Feature #32481: Drop-down selector for ckeditor supported languages when code auto-formatting
  • closedFeature #32483: [Time Tracking] Option to log time to a project on another users behalf.
  • Feature #32488: Add picture/code-snipped to List
  • Feature #32518: Possibility to sort the viewpoints in the gallery
  • Feature #32542: Add MathType or MathJax to editor
  • Feature #32575: Allow copy "Documents" when copy a project
  • Feature #32582: Allow git checkout base "urls" that are based on ssh
  • Feature #32646: Datetime custom field
  • Feature #32657: Show all collapsed groups regardless of pagination
  • Feature #32658: Option to "Ungroup" a WP view easily
  • Feature #32659: Include sub-projects when copying a project.
  • Feature #32662: Restrict allowed types per role
  • Feature #32667: Administrator: toggle admin mode/privileges (simulate role)
  • Feature #32747: Include comments in XLS exports (Excel)
  • Feature #32757: Show progress of checkboxes in card view
  • Feature #32759: Change default query to show end date
  • Feature #32767: Integration in wiki page to display graphs
  • Feature #32768: Overview over all tasks (non-project related)
  • closedFeature #32770: Resource management: also for objects and with a calendar view
  • Feature #32780: Improve position of Save icon in action board (more intuitive)
  • Feature #32812: Group synchronization through attributes of the group, not member/memberOf
  • Feature #32828: Activity Filter standard setting
  • Feature #32840: Administrator should be assignable to other project roles as well
  • Feature #32860: Project Overview customizing
  • Feature #32862: Administration/authorizations: Delete own workpakages
  • Feature #32863: Add project news API to add link for creating news in widgets
  • Feature #32874: Use card view for final BCF import screen
  • Feature #32902: Share individual pages with external users ("guest accounts")
  • Feature #32909: Do not show unusable custom field user when creating project
  • Feature #32935: Include "Living Style Guide" into the documentation
  • Feature #32936: Help users who authenticate via Google trying to reset their password
  • Feature #32947: calculation on progress (hierarchical)
  • Feature #32973: Use configured colors in WP-Graph (for status, type and priority)
  • Feature #32977: Budget allocated to parent task to also apply for children's tasks
  • Feature #33025: [Administration - Enumerations] work package priority should not be mandatory
  • Feature #33064: Add an option to set end date automatically when closing a work package
  • Feature #33121: Automatically change attributes of duplicated work package
  • Feature #33142: Display version description and dates in views
  • Feature #33164: Add work package filter to filter based on work package ID
  • Feature #33198: Filter work packages based on active / latest sprint
  • Feature #33214: Set parent work package when creating new one
  • closedFeature #33231: Have "HH:mm" as the input format for duration fields (e.g "estimated time" on work packages and "hours" for time entries)
  • Feature #33306: Activity column sortable
  • Feature #33322: Switch type and title on card view
  • Feature #33327: Option on parent wiki page to hide by default all child pages
  • Feature #33331: Custom Fields/Spent times/List
  • Feature #33370: Improve text formatting in Description when pasting content
  • Feature #33384: Subscribe Filter via E-Mail
  • Feature #33386: Description of status with hover effect
  • Feature #33390: Resource management for non-human work force (e.g. treadmill or rooms)
  • Feature #33391: Calendar overview over all projects
  • Feature #33394: Generalise WP autocompleter from time logging module
  • Feature #33395: Use generic WP autocompleter for the relations tab
  • Feature #33396: Use generic WP autocompleter within the Boards module
  • Feature #33398: Request: navigation keys to move right/left up/down between work packages
  • Feature #33399: Enter to enter a work package
  • Feature #33436: Indicate Admin section through color change of the header
  • Feature #33461: OpenProject app
  • Feature #33462: Adding a reason for absence in meetings
  • Feature #33466: Visualize elapsed time in status "realisation"
  • Feature #33515: Threads in workpackage comments
  • Feature #33516: Support legacy MessageCard format for Webhooks
  • Feature #33521: Limit the visibility of custom fields
  • Feature #33553: Tasks dependencies by linked objects
  • Feature #33577: Notify users that changes to WP list (columns, order, ...) need to be saved to be persisted
  • Feature #33595: Allow time reporting by minutes
  • Feature #33597: Convert user guide in pdf
  • Feature #33600: Allow update of certain fields without activity via api
  • Feature #33601: Allow auto-fill by browser in comment field in log time window
  • Feature #33615: Work Package Editing Privilege for Assignee or Creator
  • Feature #33627: Track all changes within Activities (also deletions)
  • Feature #33630: Improve slow work package table during drag & drop, and child creation
  • Feature #33643: "View as non-admin" option for admins
  • Feature #33660: Option to add new entries to list type CustomField
  • Feature #33671: Scale database pool with RAILS_MAX_THREADS
  • Feature #33672: Extend global search to search also for projects
  • Feature #33673: Cleanup homescreen page
  • closedFeature #33688: Keep hierarchy in PDF Export
  • Feature #33689: Optimize boards view request economy and error handling
  • closedFeature #33694: Allow filtering of non-global custom fields on the global work package page
  • Feature #33695: Request for "role mocking" or "role helper" feature
  • Feature #33699: Return 401 on login failure
  • Feature #33738: Enable export / import of configuration between OpenProject environments
  • Feature #33742: Improve flow when creating child work packages
  • Feature #33770: work package - inherit colour from parent
  • Feature #33771: Show only used statuses in work package summary
  • Feature #33875: Bulk edit value to null
  • Feature #33877: Send e-mail when password reset is not possible
  • Feature #33886: Add grace period for deactivation of EE authentication features after token expired
  • Feature #33893: Fixate "Save" and "Cancel" to bottom of viewport
  • Feature #33898: Allowing the permissin invite members to a project also for non-system-admins
  • Feature #33929: Learning path for new developers
  • Feature #33933: Undo last (couple of) operations
  • closedFeature #33934: Wiki Mardown-Export with images and subfolders
  • Feature #33942: Integration of a video conferencing tool
  • closedFeature #33944: Filter for calendar
  • Feature #33946: Filter for activities
  • Feature #33947: Order of activities set in module
  • Feature #33948: Comment feature
  • Feature #33949: Nested lists for assignees
  • Feature #33950: Configuration of work package graphs
  • Feature #33951: Hierarchy navigation bar
  • Feature #33975: Indent / Outdent many work packages at a time
  • Feature #34011: Show news from all sub projects in News widget
  • Feature #34024: advanced settings page for OpenProject like about:config in Firefox
  • Feature #34045: Invite User with Directory Object Picker
  • Feature #34049: LDAP synchronization of nested/recursive groups
  • Feature #34053: Show work package hierarchies in Kanban board
  • Feature #34059: Remove setting to restrict cross project relations
  • Feature #34064: Add endpoint to resend invitations to the user resource
  • Feature #34079: Extend project status options
  • Feature #34099: OmniAuth auto login
  • Feature #34100: Allow users to change their authentication method
  • Feature #34104: DateTime custom fields or fields for start hours and finish hours
  • Feature #34105: Hidden data to work package
  • Feature #34123: Displaying and filter for attachments
  • Feature #34128: Allow WYSIWYG to embed rich media content (YouTube, etc.)
  • Feature #34138: Activity to display "deleted" activities
  • Feature #34153: Skip first lavel group column in Cost report when no grouping field are setted in Group by section
  • Feature #34156: Allow adding/removing types from a project via the API v3
  • Feature #34164: Improve usability for status default value
  • Feature #34176: Avoid loading time in Gantt chart when making planning changes
  • Feature #34180: Spent time child and parent work packages
  • Feature #34187: [Documentation] Running OpenProject on Kubernetes
  • Feature #34249: Include custom field content in parent or child WP search/all search
  • Feature #34276: Option to Calculate Progress From Spent Hours
  • Feature #34281: Allow to show spent time custom fields in Cost Reports
  • Feature #34306: Button to Sort of List type CF values
  • closedFeature #34314: Document collaboration and versioning
  • closedFeature #34326: Allow webhooks to include user details that caused the change
  • Feature #34327: Harmonize the look and feel of work package forms
  • Feature #34334: Directly send work package comment via enter in activity tab (comments section)
  • Feature #34354: Add "Available languages" to beginning of "Display" page
  • Feature #34379: Styling for copy project screen seems to be missing
  • Feature #34430: Enable manual scheduling of parent work packages directly from within Gantt chart
  • Feature #34461: Allow editing of task lists without needing to enter WYSIWYG edit mode
  • Feature #34467: Allow drag & drop hierarchies on the table without switching to manual sorting mode
  • Feature #34487: [git-repository] Diff between local and remote git-repository
  • Feature #34492: Extend full text search for wiki and document attachments
  • Feature #34502: Possibility to choose between downloading and viewing by file type
  • Feature #34512: Include "Project" column in default views when subproject exists.
  • Feature #34522: Cost report filter are preset by a single work package
  • Feature #34525: New seed data - others
  • Feature #34545: Add option to display all descendant/leaves-only work packages of the filtered work packages
  • Feature #34552: Send a overview over my tasks via email
  • closedFeature #34555: Function to export "View all projects" contents (export a project list)
  • Feature #34556: For admins link buttons to Enterprise Edition trial to Administration instead of website
  • Feature #34581: Insert all Work Packages at once into Boards module
  • Feature #34583: Decrease the size of Work Packages in the Boards view
  • Feature #34587: Improve UI/UX for time tracking in work packages list
  • closedFeature #34705: Enable switching between manual and automatic scheduling mode
  • Feature #34709: Toggle on/off system log in activity tab
  • Feature #34734: Sorting order (manual sorting) of unsaved query adhered to in export (e.g. XLS)
  • Feature #34802: Set parent's dates on work packages turned into children
  • Feature #34814: Enable using "Esc" key to exit work package details view and full screen view
  • Feature #34815: Move child work packages along with parent work packages
  • Feature #34823: LDAP group sync REST trigger
  • Feature #34831: Develop a consistent strategy for the three buttons to choose submenus from
  • Feature #34837: Add work packages automatically in the Assignee board
  • Feature #34841: Change error message when trying to move work package to another parent work package in Parent-Child board
  • Feature #34846: Add more Tooltips
  • Feature #34872: Send a notification email to the global admin when a new project is created
  • Feature #34873: Same formatting options for every type of view (here: card view)
  • Feature #34874: Grouping by User story in work packages list
  • closedFeature #34883: Work Package View - Filter - Add option include child packages
  • Feature #34911: Add work start and end times and number of work hours for each user
  • Feature #34925: Pagination: Show work package children on page with their parents (e.g. endless scrolling)
  • closedFeature #34931: Add option to save views on "View all projects" page
  • Feature #34934: Improved webhooks (integration with Discord, Slack, Rocket chat)
  • closedFeature #34972: List all deleted items when deleting a parent work package
  • Feature #34973: moving/copying work package to a different project will/can result in lost information's and task type
  • Feature #34976: Option to configure Remaining hours in days
  • Feature #35010: Cluster boards based on calendar week
  • Feature #35020: Notify user to get in touch with own admin if log in problem
  • Feature #35024: Provide more information in this error message in Agile boards
  • Feature #35042: Option to export grouped cost report | keep columns and rows in Excel from time and costs module
  • Feature #35062: Make limit of displayable work packages in calendar editable.
  • Feature #35063: Customize email notification subject line
  • Feature #35077: Custom field overview shows name of project it is used in
  • Feature #35083: Create easily accessible archives/backups in a standard file format (as documentation)
  • Feature #35094: Webhook for creation of Log Unit Cost
  • Feature #35106: List/filter references to workpackage by project
  • Feature #35152: Increase limit of work packages per site in manual sorting mode | pagination
  • Feature #35153: Set board as template
  • Feature #35154: Planning poker
  • Feature #35159: Improve project creation from models
  • Feature #35163: Autocompletion for project selection in user profile
  • Feature #35165: Support translation of attribute group names in work package form
  • Feature #35166: As a developer, I want to export 'Spent units' per cost type using the API
  • closedFeature #35250: Update CK Editor 5 to version 23.1
  • Feature #35256: Ability to search within archived projects
  • Feature #35257: Make "Show activities with comments only" the default in the work package activity tab
  • Feature #35261: Access content management system within OpenProject
  • Feature #35264: See outlook calendar appointments in the module calendar
  • Feature #35273: Allow cross-project budgets
  • Feature #35283: Copy and change project for single work package | copy & move
  • Feature #35294: Widths of Kanban board configurable
  • Feature #35295: Add "type" to "highlight entire row by" in work package table configuration
  • Feature #35297: Highlight entire row by finish date in work package list | Attribute highlighting
  • Feature #35315: Use consistent colors for work package graph
  • Feature #35326: Display column "Last activity" for non-admins
  • closedFeature #35329: Show week numbers in datepicker (calendar week)
  • Feature #35330: Enable the Boards module to be activated withouth the work packages module
  • Feature #35331: Temporarily suppress/deactivate e-mail notification per project
  • Feature #35332: Resources to migrate from Confluence to OpenProject Wiki
  • Feature #35350: Customise log time window on My Page
  • Feature #35358: Boards - Kanban WIP Limits
  • Feature #35370: Allow Task Watchers to be included when Copying a Project
  • closedFeature #35371: Add permission option to allow or forbid displaying "Estimated time"
  • Feature #35431: Global search across multiple WP attributes
  • Feature #35442: Check or un-check permissions automatically in "Roles and Permissions" settings when choosing certain permissions
  • Feature #35443: Consistent behaviour in project settings according to permissions of my role
  • Feature #35447: Set the buttons below comment field further apart or/and make them bigger
  • Feature #35450: Add "Global Role" to User Group
  • closedFeature #35539: Mathematical equations in wiki pages
  • Feature #35546: Basic arithmetic calculations in wysiwyg editor description/tables
  • Feature #35572: Assign work packages out of list of via drag & drop to meeting agenda
  • Feature #35587: Track changes in Project settings in Activities module
  • Feature #35588: Long text project fields should be truncated in Overview page | project custom fields and work package custom fields
  • Feature #35595: Enable login via FIDO2
  • Feature #35598: Backend: Prevent placeholder users to show up per default and enable them successively
  • Feature #35617: Add group "not set" when grouping work package lists by attribute
  • Feature #35638: Etherpad like online text editor | live editing texts together
  • Feature #35646: Place sums on grouping rows
  • Feature #35647: Display aggregated spent time of child work packages in Time and cost module for parent work package | summed up spent time
  • Feature #35649: Option to hide template projects from views
  • Feature #35655: Add permission option to download documents attached to a work package
  • Feature #35681: Keep names of locked users in custom fields of type user
  • Feature #35685: Email Footer - Remove font style italic in user and project mailer
  • Feature #35751: Bulk time logging
  • Feature #35760: cost report export (XLS) should include custom fields of work package (e.g. project#, order#, )
  • Feature #35798: Customize attributes which are displayed on work package cards
  • Feature #35799: Send notification to user who is added to custom field of type "user"
  • Feature #35800: Add groups as watchers
  • Feature #35805: Salesforce integration
  • Feature #35825: Add option to use IDP metadata file url for SAML configuration
  • Feature #35826: Consistent Archiving of Projects and Subprojects (same behavior for archiving and un-archiving)
  • Feature #35828: Add permission "rename project"
  • Feature #35831: Option to restrict Cross Project Relation to Projects and its Subprojects
  • Feature #35832: Option to set non-custom workpackage fields as required (mandatory)
  • Feature #35846: Costs to be entered at a task/phase/milestone independent from budget.
  • Feature #35928: Auto enter the current version field data when creating work packages
  • Feature #35935: Add the project name to the work packages list in the time logging modal on My Page
  • Feature #35936: custom fields should support multi language
  • Feature #35937: "Save as" option in three dots menu for boards
  • Feature #35945: Project template: Automatically update first work package to current date when copying project
  • Feature #35946: Option to block work on following work packages before preceding work package has been completed
  • Feature #35953: Project overview - subproject list with line break instead of comma separated
  • Feature #35956: Change link for Text formatting help of CKEditor
  • Feature #35959: Bulk create work packages from plain text (e.g. list from meeting notes)
  • closedFeature #35961: Option to exclude activities in PDF export of work package
  • Feature #35962: Exclude work packages from template projects for time logging
  • Feature #35970: Adding logo to notification emails
  • closedFeature #35971: Add option to change content of email notifications
  • Feature #35972: Add options to customize the design of email notification's body
  • Feature #35975: Expand error message to include reason ("Failed to save %{count} work package(s) on %{total} selected: ...")
  • Feature #36008: Add time tacking icon to tasks in taskboard view for easier time tracking | backlogs
  • Feature #36015: Show work packages assigned to a group in "Work packages assigned to me" in My Page
  • closedFeature #36024: Add "derived estimated hours" as string for localization
  • closedFeature #36032: Time and Cost Reports 'Estimated Time' Work package Attributes
  • Feature #36058: Remove Enumerations section in administration and add its content to the thematically matching areas
  • Feature #36082: Remove custom fields for Document categories section
  • Feature #36112: Show embedded images directly in description when created via incoming email
  • Feature #36118: Show time logs in Activity column
  • closedFeature #36119: Remote configuration of LDAP Sync via REST API
  • closedFeature #36126: Show project name in work package auto-completer
  • Feature #36151: Start development of a work package
  • Feature #36152: Progress on a Pull Request
  • Feature #36154: Set-Up a new project with GitHub integration
  • Feature #36155: GH: Create links to OpenProject work packages in PR descriptions
  • Feature #36169: Change success message when requesting new password | forgot password feature
  • Feature #36173: Add test email feature for asynchronous emails | background emails
  • Feature #36176: Collapse the “Activity, Relations, Watchers” section of the work package description page
  • Feature #36177: Hybrid Progress % | combine "Use the work package field" and "Use the work package status" for progress tracking
  • Feature #36178: Display the modal for choosing account details in the user's language for newly invited users
  • Feature #36181: Add work package autocompleter to Time and costs module
  • Feature #36182: Add user autocompleter to Time and costs module
  • Feature #36212: Improve error message for failed change of project ("Failed to save 1 work package(s) on 12 selected: #...")
  • Feature #36224: Get User Rate in the API
  • Feature #36229: Migrate work packages assigned to user A to user B easily
  • Feature #36234: option to exclude progress value calculation (for EVA reports)
  • Feature #36244: Set My Page as start page
  • Feature #36245: Show all images attached to a project | preview
  • Feature #36256: Handle advanced mentions (##id, ###id) in CkEditor
  • Feature #36293: Email notifications for externals (customers, vendors)
  • Feature #36323: Go to version page from work package view
  • Feature #36326: Cascading work package custom fields / conditionally display custom fields
  • Feature #36335: Perforce Jobs Integration
  • Feature #36337: Interface to timeBro
  • Feature #36349: Add the Let's Encrypt activation in the installation wizard for SSL
  • Feature #36355: Add option to change the default for Work Packages Overview Widget on Project Overview
  • Feature #36404: Page title (in browser) for boards should be the name of the board
  • Feature #36410: Version Changelog (Release notes)
  • Feature #36438: Viewer for attachments (PDF, image, movie, documents)
  • Feature #36552: Document categories on project level
  • Feature #36554: Option to watch news
  • Feature #36569: Back up and restore single projects | backup
  • Feature #36571: Sort documents by number (numeric sorting)
  • Feature #36572: Update manual installation guide
  • Feature #36606: Allow copying subprojects when instantiating template
  • Feature #36658: Show deleted and locked users' former user names in meetings module
  • Feature #36678: SMIME encryption for openproject email notification
  • Feature #36680: Link to work package in My Spent Time widget on My Page
  • Feature #36682: Boards: Option to switch orientation of columns and rows
  • Feature #36683: View more information in work package table within a work package
  • Feature #36703: Allow WYSIWYG to embed HTML | activate HtmlEmbed plugin in CKEditor | iframe
  • Feature #36713: Global filter for work packages for non-global work package custom fields, versions, and categories
  • Feature #36752: Improve editing of versions in projects they're shared with
  • Feature #36760: Adding comments to status changes
  • Feature #36763: Setting to assign global role automatically to new users (who authenticate via SSO)
  • Feature #36797: Content-Disposition setting for html attachments: Display HTML files in browser instead of downloading them
  • Feature #36815: Work package type related permissions based on project role
  • Feature #36830: Consistent name and mail address changes for LDAP and SSO accounts | restrict account configuration options when account management system is used
  • Feature #36833: Define the default work packages filter which is opened when opening the work packages module
  • Feature #36835: Aggregate custom field of type "Integer" or "Float" | sum-up custom fields
  • Feature #36840: Custom Action of Assign Work Package to Its Author
  • closedFeature #36843: Cant use 0 in integer value
  • Feature #36846: Create a new project based on template with member-selection/edition
  • Feature #36920: Ability to use OR-conjunctions with filters for the work package widget on "My page"
  • closedFeature #36976: Support global styles for plugins
  • Feature #36982: Copy hyperlink to the work package as concatenated text with href "inside"
  • Feature #37004: Add permission options to restrict visibility, upload and removal of files attached to work packages
  • Feature #37011: CRUD operations for Synchronized LDAP groups in API v3
  • Feature #37012: Add permissions to restrict file attachments
  • Feature #37013: Show extended warning message before deleting work package type
  • Feature #37032: Custom field maximum size should be unrestricted even if minimum size is set
  • Feature #37082: Add "open"/"closed" column to work packages views
  • Feature #37089: Option to delete access token (API key)
  • Feature #37110: Allow 3 year plans
  • Feature #37151: Block parallel access to tasks
  • Feature #37256: Improve Project-Tree and Subproject Navigation
  • Feature #37277: Access recently viewed work packages across devices/sessions
  • Feature #37399: Store collapsed state of tree
  • Feature #37446: See Parent work package name on reports
  • Feature #37534: Improve Wiki
  • Feature #37573: Redmine migration
  • closedFeature #37616: Onboarding tour - Changes
  • Feature #37713: benutzerdefiniertes Feld "Benutzer" kann nicht als Filter ausgewählt werden
  • closedFeature #37737: User level permission for Work package field attributes
  • Feature #37740: Wiki Documentation - Page Visibility settings by user role
  • Feature #37800: Ability to disable becoming a watcher on wp creation
  • Feature #37806: Multiple / shared project repositories
  • Feature #37810: Filters on version custom fields
  • Feature #37877: Work-Packages Done-Ratio for Parents
  • Feature #37879: Checkbox tick w/o edit-mode
  • Feature #37904: Work-Package-Type Configuration: manual scheduling
  • Feature #37906: ID should be visible in breadcrumb
  • Feature #37913: Progress history animation
  • closedFeature #37914: Disable mail notifications for changes in subtasks
  • Feature #37961: Budget Propagation to Subprojects
  • Feature #38020: Link meetings to release versions
  • Feature #38024: Allow Credits Back to Budgets
  • Feature #38025: Link Attachments to Cost Entries
  • Feature #38111: Make user selection consistent for watchers tab to allow user selection by email
  • Feature #38116: Process bulk editing and moving of work packages in background
  • Feature #38123: Timeular integration
  • Feature #38133: Indication in the events list that also an email notification has been sent
  • closedFeature #38142: Notification Digest at User-defined Times
  • Feature #38143: Cost report for all project users or share private report with other users
  • Feature #38315: Persistent Status of "Show activities with comments only"
  • Feature #38351: Make landing page configurable via settings
  • Feature #38501: Duplicate wiki page
  • Feature #38514: Date range custom field for work packages
  • Feature #38521: [Search] Provide the right contextual information for search results
  • Feature #38522: Work-Package Status for Parents
  • Feature #38559: Switch on/off Mark-down language as Project Admin
  • Feature #38567: Show Parent Hierarchy in E-Mail Notification
  • Feature #38590: Show warning when Enterprise Token is close to expiry
  • Feature #38600: Resource assignee on work packages as part-time/percentage
  • Feature #38604: [Work-Package-Template] Setting Time Estimates
  • Feature #38608: Quickbuttons in Timetracking
  • Feature #38616: Weekly email alert (digest)
  • Feature #38617: Shortcut link link to meetings in CkEditor
  • Feature #38634: Change shortcut to open split screen view in work package list
  • Feature #38675: Remove ESTIMATES AND TIME section on a project based level
  • closedFeature #38677: Lighter pastel colours for the WYSIWYG table editor
  • Feature #38737: Configurable image quality in PDF export
  • Feature #38740: Integration with Nintex
  • Feature #38796: OpenProject TestLink integration
  • Feature #38815: Azure DevOps integration
  • Feature #38827: Project Dropdown > Collapse Sub Projects
  • Feature #38839: Disable Google authentication for cloud based installation and multiple ADs
  • Feature #38844: Remember collapsed state of wiki TOC / hierarchy
  • Feature #38871: Integration with SAP
  • Feature #38908: Choosing between "Change Project" with and without Descendants
  • Feature #38924: Wiki Export
  • Feature #38931: Consider changing name of "repository" module to "source code management" to make more clear what it means
  • Feature #38936: Global filterwidget on homescreen
  • Feature #38945: [Materialization/Inheritance] work-packages can inherit field values
  • Feature #38952: [Alternative Idea] Splittable Date Field (multiple date range values)
  • Feature #38955: Interpolated process progress
  • Feature #39003: Allow announcement feature to create an in-app notification
  • Feature #39007: UI for bulk updating hourly rates
  • Feature #39025: Make Comment-Field multiline
  • Feature #39055: Move multiple cards on boards
  • Feature #39099: [API] add POST/PUT method for creating Wiki pages
  • Feature #39102: Add new fields format - TIME or DateTime
  • Feature #39103: Different workflow for work pakage type in different projects
  • Feature #39104: Work Packages / Gantt: Add Dependencies Options (SS/SF/FS/FF + delay)
  • Feature #39105: Change column width
  • Feature #39139: Granular control for start/end date for projects and work packages
  • closedFeature #39174: Disallow users from modifying other users' comments and display last modified date on self-edited comments
  • Feature #39179: Role-based form configuration
  • Feature #39442: Gitea integration
  • Feature #39452: Automatic Project Status Update
  • Feature #39464: Project specific time and cost reports
  • Feature #39472: Configure mandatory legal information for an OpenProject installation (e.g. imprint)
  • Feature #39473: Use the new email templates for all outgoing emails
  • Feature #39499: Show individual graphical reports in Mypage
  • Feature #39769: Provide < PREV and NEXT > style buttons in meeting details
  • Feature #39831: Diagrams for WiKi
  • Feature #39852: Better error reporting for bulk edit, change project, etc.
  • Feature #39902: Delete the Watchers from several tasks at the same time
  • Feature #40015: Trash bin for deleted work packages
  • Feature #40034: Add new column "updated by" to work package table (and filter)
  • Feature #40057: Overview about pending and upcoming tasks
  • Feature #40061: Record about work package deletion in Activity
  • Feature #40062: Make "Version" available for Custom Action Buttons
  • Feature #40065: Simple ToDo-List Mode in Work-Pacakge-List
  • Feature #40076: Excerpt macros for table and text as in Confluence
  • Feature #40084: #search - Limit search area
  • Feature #40091: User custom field as a filter on the global work package page
  • Feature #40114: Plan 0.5 story points on a workpackage
  • Feature #40116: Checklist item on a workpackage with a seperate ID
  • Feature #40117: Limit the recursion level of the displayed subpages when using the subpages macro
  • Feature #40132: Burndown chart on project overview
  • Feature #40150: Calendar: Add ability to drag-and-drop and extend work packages; add new or existing work packages
  • Feature #40158: Work package activity should also show history of relations
  • Feature #40159: Optimize the project selector mechanism
  • Feature #40160: Option to select a different logo for notification emails
  • Feature #40169: No email notifications for custom "user" field
  • Feature #40171: [Meeting] Task Tracking
  • Feature #40172: [Relation] Replace Relations Lists by the usual WP table
  • Feature #40173: Enable/disable Roadmap separately in the project navigation
  • Feature #40174: [Mail] Send Mail to all users in a group/project
  • Feature #40190: Immediate email notifications settings per project
  • Feature #40205: Request files from non-members
  • closedFeature #40219: [UX] Allow default status per type
  • Feature #40220: Add option to prevent time-logging for future dates
  • Feature #40224: Project dependant custom fields
  • Feature #40252: Adapt end date to start date when bulk editing/copying work packages
  • Feature #40260: Inherit version attribute from parent to child for every wp type
  • Feature #40266: Sign OpenProject docker images (docker content trust)
  • closedFeature #40283: Add more tooltips and include styling to living styleguide / design system
  • Feature #40291: Configurable workpackage visibility for specific types
  • Feature #40313: Track time for each status, lead time and time to market
  • Feature #40320: Add option to show imprint
  • Feature #40360: Meeting templates for the meeting module (like project templates)
  • Feature #40361: Differentiate Sprints and Versions
  • Feature #40362: Save old sprints/versions in the Version field
  • Feature #40403: Show custom field data by default in the UI
  • Feature #40499: Edit Workflow -> Change default of “Only display statuses that are used by this type” button to NOT SELECTED,
  • closedFeature #40503: Combine "Bulk-Edit" witch "Custom Actions"
  • Feature #40521: exclude work package type from progress calculation
  • Feature #40538: Propose OpenProject Logo to Font Awesome
  • Feature #40539: Always show relevant information in the same place in the work packages views
  • Feature #40541: Option to add profilepictures to groups
  • Feature #40549: Adding placeholder users to groups
  • Feature #40567: New "read only" scope for OAuth2
  • Feature #40659: Custom Actions as column in WP Table
  • Feature #40676: Add locked, open, closed operator to versions filter
  • Feature #40754: Link Task with documents and wiki pages
  • Feature #40763: Pagination for Activity
  • Feature #40769: Automatically changes for parent and children tasks (status, versions, categories...)
  • Feature #40783: Individual project backups
  • Feature #40785: filter setting for logging time (spent time)
  • Feature #40827: Work package settings for project not for all system
  • Feature #40834: E-mail notification with new and old value
  • Feature #40855: Inform user when switching workpackage to another project without all custom fields
  • Feature #40866: Password Resets via API
  • Feature #40919: Rename confusing menu items in "My account" as actually all are settings
  • Feature #40925: Add permission "Manage global versions" to manage versions sharing "With all projects"
  • Feature #40926: Add "percent bar" (similar to progress bar) to list of custom field objects
  • Feature #40928: Download all Attachments at once
  • Feature #40929: Assign Tasks to a Person in a Meeting Protocol
  • Feature #40935: Only display statuses that are used by work package types in project
  • Feature #40936: Set work package priorities for particular project
  • Feature #40944: Hide Tasks assigned to others and hide specific Custom Fields for unassigned tasks
  • Feature #40950: Add user @User in other modules (e.g. Forums, WIKI)
  • Feature #40960: Bulk edit attributes for multiple projects at once
  • Feature #41027: Add configuration to choose if I want to become a watcher of created work package
  • Feature #41033: User Story Mapping
  • Feature #41035: Full text search within wiki /document attachments
  • Feature #41038: Cancel meetings and inform others about cancellation
  • Feature #41042: Templates can be used without beeing a member of the template-project
  • closedFeature #41046: [Notification-Center] Customize Visible Fields
  • Feature #41054: Define the accountable person by email
  • Feature #41061: Rename filter for custom field List from "all" to "any"
  • Feature #41062: "Display" Name for WP-Status, WP-Type, Custom-Fields ...
  • Feature #41067: Put "Remove Widget" always last in drop down
  • Feature #41069: Add a confirmation after "Remove widget"
  • Feature #41082: Visibility of customized-fields für different project members
  • Feature #41084: Add more user name display options
  • Feature #41085: Edit "Parent" / "Hierarchy", "Estimated time" and User Role in the Time and Costs report as attribute
  • Feature #41090: Create Button to refresh the loged time widget on my page
  • Feature #41106: Show new comments on work package in a widget on my page
  • Feature #41107: Сhange the position of a Versions in the backlog
  • Feature #41115: Show open work packages in relation autocompleter first
  • Feature #41120: Global Gantt Chart for all projects
  • Feature #41227: Global work schedule - Add calendar and import calendar
  • Feature #41236: Make last name field optional / rethink user name handling in general
  • closedFeature #41274: No notification for small changes on work package
  • Feature #41303: Decouple permission "manage public views" from the board
  • Feature #41309: UX: made e.g. "Boards" "Roadmap", "Work Packages", "..." of Main Menu always visible
  • Feature #41312: Selecting two-week view displays past week and current week by default
  • closedFeature #41339: Serial format for Meetings
  • Feature #41342: New Tabs in CKEditor
  • Feature #41343: Limit authorisation for the excel export to project admin
  • Feature #41344: Highlight/Color for version
  • Feature #41349: Change order of version history
  • Feature #41350: Custom Actions for WP Bulk Edit
  • Feature #41371: When a milestone is set as a follower, it should only change to specific dates in the future
  • Feature #41397: Limit work package status to project level
  • Feature #41398: Save configurations for widgets on project overview page
  • closedFeature #41410: Enable non-admins to archive projects
  • closedFeature #41418: APIv3: Being able to query all possible values for a custom field of type list
  • Feature #41429: Show more content in the notification
  • Feature #41450: Latest Activity across all projects
  • Feature #41451: [Notification-Center] Create Task from Notification (Escalation)
  • Feature #41452: [Notification-Center] Sort notification list by work-package attributes (prioritization)
  • Feature #41465: Setting "Watching" automatically when writing comments
  • Feature #41466: Configurable landing page for project
  • Feature #41479: Calculate spent time & labor costs from progress%
  • Feature #41505: Improve Backup Functionality (Incremental Backups)
  • Feature #41521: Gantt Chart / Workpackages: Start-to-start task relation
  • Feature #41524: Form for copying a work package shall also lists file links (file links without container)
  • closedFeature #41531: Option to receive notification updates instantly by email
  • Feature #41573: APIv3 attachments index
  • Feature #41689: Setting to remember "Show activities with comments only"
  • Feature #41820: Option to leave completed work packages visible but dimmed or striked-through
  • Feature #41855: Independent work package IDs per project
  • Feature #41857: Automatically re-calculate Gantt chart
  • Feature #41863: See when a user is logged in
  • Feature #41906: When copying work-packages in bulk, allow specifying custom fields and category
  • Feature #41927: Team planner - add existing - no indication of impossible assignment
  • Feature #42009: process logs: improved location and log-rotation
  • Feature #42029: Support of "none" as a valid filter value (like "me")
  • Feature #42033: Select multiple projects when a new user comes onboard our team
  • Feature #42037: Project related cost types
  • Feature #42051: Integrate Horizontal Line Plugin in CKEditor
  • Feature #42070: Wiki-index should be in normal order or be visible all the time
  • Feature #42073: List all possible settings
  • Feature #42165: Enable new design system components to blend into a custom theme by calculating missing colours
  • Feature #42180: New type of field - Script Field
  • Feature #42182: Allow setting of required custom fields when creating WP on boards
  • Feature #42243: Pasting Images to a Wiki Page from other Wiki Pages should generate a new image upload
  • closedFeature #42286: Mention me (self / myself) in comments by using @username
  • Feature #42315: The project admin should have the permission to create new projects
  • Feature #42542: New "Label" field
  • Feature #42547: Calendar view with a list of hours
  • Feature #42558: Work package relations: Change "Folgt" into "Nachfolger von" in the dropdown menu of the work package relations section
  • Feature #42563: Office Online integration for OpenProject
  • closedFeature #42566: While Editing a text field: CMD+ENTER to complete editing process
  • Feature #42568: Relations with a distance of zero days
  • closedFeature #42630: Show calendar week in date time picker
  • Feature #42635: Drag and drop file on entire task section
  • Feature #42636: CRUD API for Budgets
  • Feature #42645: Title in boards should be readable
  • Feature #42648: Change one Parameter of all WP in one Project
  • Feature #42649: Hide templated projects from project index
  • Feature #42756: Avoid admins being implict members in all projects
  • Feature #42894: Copy multiple work packages multiple times
  • Feature #42904: Export team planner view in PDF
  • Feature #42905: Split comments and track changes
  • Feature #42907: Enable "favourite", "public" and"private" wikis
  • Feature #42912: Show legend in graph widget diagrams
  • Feature #42913: [Diagram] Show Sum/Median/Average in Diagrams as well
  • Feature #42914: [Multi-Select] Group by a multi-select list field should have two modes (single-value and multi-value groupby)
  • Feature #42927: Add time log comment to the cost_reports attributes
  • closedFeature #42951: Redis as caching server
  • Feature #42955: Login Page with Custom Text
  • Feature #42960: [Custom Actions] Workflow Condition using Custom Fields
  • Feature #43002: Color for a custom action
  • Feature #43003: Move existing meetings to a different project
  • Feature #43006: Add comments for WiKi pages
  • closedFeature #43007: @-mention a user in WiKi
  • Feature #43015: Add possibility to login using the E-mail address AND the username
  • Feature #43027: Unify scrollbars everywhere for the same browser/user
  • Feature #43028: Unify scrollbar design across browsers and OSes
  • Feature #43043: Collect meeting minutes
  • Feature #43059: More menue on file links for mobile/touch devices
  • Feature #43130: Export entire project wiki
  • Feature #43137: OP Admin may edit the First and Last name of users that use external authentication providers
  • Feature #43195: Add configuration for content security policy
  • Feature #43197: Bulk actions with cards on the board
  • Feature #43214: Default value of Version
  • Feature #43221: have more work package related information available when finding/referencing existing work packages than only crwaling through WP-IDs and todays manually entered WP-Subjects
  • Feature #43232: Use standard filters in cost report
  • Feature #43307: Simple new shortcut: open detail view as sidebar
  • Feature #43330: Mobile: Include a solution for the files hover actions in mobile
  • Feature #43374: Language settings should also work for types and statuses
  • Feature #43407: Budget shortfall
  • Feature #43507: The error message (toast) on Rails Form appears in random places
  • Feature #43543: Prominent release teaser after initial start of a new released version
  • Feature #43546: Mark standard fields (such as the start or end date) as mandatory
  • Feature #43554: Move Filter section to a more prominent place
  • Feature #43560: Indicate when previously-assigned users are no longer available in a project
  • Feature #43571: Have specific role or permission to access templated project, but membership is not instantiated on copy
  • Feature #43572: Reduce dashboard members widget to exclude inherited memberships
  • Feature #43573: Project custom field "Visible" option confusing
  • Feature #43643: First element in the Notification Centre is not automatically selected
  • Feature #43699: Clockify integration
  • Feature #43723: Custom action: progress should be tracked by start and end date
  • Feature #43760: Reuse work package type from lastly created one
  • closedFeature #43772: OpenProject navigation improvements
  • Feature #43778: Drop down menu for project list
  • Feature #43860: project report
  • Feature #43867: Watching Saved Views
  • Feature #43868: New operator "set/take value from" for custom actions
  • Feature #43873: Filter Time and Cost Report by Units
  • Feature #43889: Customization of the notification center
  • Feature #43907: Expand macros for WiKi
  • Feature #43917: Work package graph index
  • Feature #43920: Create collapsible sections in a wiki via markdown language (GFM)
  • Feature #43922: Summarising distinct values on top of WP table
  • closedFeature #43923: Make email saluation configurable
  • Feature #43939: Show calendar weeks in all date pickers
  • closedFeature #44038: Calculate end date of a workpackage with estimated time and start date
  • closedFeature #44045: Add CTRL+Enter as a save function for comments, formattable fields
  • Feature #44101: Copy wiki pages
  • Feature #44118: [Hide Work-Packages] Visibility List analogous to Watcher
  • Feature #44142: Include project root in the breadcrumb and remove blue box showing the work packages project
  • Feature #44148: Make the "manual scheduling" the default for new work packages
  • Feature #44153: Harmonize date inheritance up and down the hierarchy
  • Feature #44195: Improve how the Gantt view deals with non-working days
  • Feature #44206: Allow importing / re-using existing OAuth applications
  • Feature #44207: Autocompleter on parent field for bulk editing work packages
  • Feature #44208: Allow right click options in Gantt chart/WP table in the embedded tables including the overview widget
  • Feature #44222: Extended wording in error messages for Integrations/Plugins
  • Feature #44224: Add a work breakdown structure (WBS) view
  • Feature #44228: PERT chart for OpenProject
  • Feature #44313: link custom fields between related/subtask work packages
  • Feature #44314: Add a new filter to search for a user everywhere
  • Feature #44355: WebHook: add old value and/or reason when update occured
  • Feature #44388: Redesign of the Roadmap view
  • Feature #44393: Roadmap include a message for the non public work packages
  • Feature #44397: Improve checklist functionality
  • Feature #44412: Notify users about OpenProject updates via in-app notifications
  • Feature #44428: Allow setting time additionally to date for work packages
  • Feature #44460: The new duration field isn't summed up
  • Feature #44478: Extend size of custom field type list
  • Feature #44525: Show admins omniauth errors in browser
  • Feature #44542: search and replace
  • Feature #44614: Configuration item for disabling inline editing on subject in work package list
  • Feature #44672: Add Google Drive as an another File Storage (alternative to Nextcloud)
  • Feature #44703: Calculate a due date according to a priority
  • Feature #44710: Add additional column for Users
  • Feature #44716: Display an icon-only version of the sidebar in collapsed mode
  • Feature #44740: Prevent access on determined wiki page
  • Feature #44765: "Contains" filter for attachment file name should find sub-strings, too
  • Feature #44779: Kill session on browser closure
  • Feature #44832: [Notification-Center] Display some work-package fields in a notification
  • closedFeature #44848: Allow for Single-User Paid Subscriptions
  • Feature #44864: API endpoint for booked unit costs
  • Feature #44869: Change e-mail adress of the cloud instance (notifications@openproject.com -> individual domain)
  • Feature #44885: [Admin] easier configuration of the custom field to project mapping
  • closedFeature #44886: [Teamplanner] Add timespan options 4 weeks and 8 weeks
  • Feature #44887: [Work-Package] Configure which tab to show first when opening a work-package
  • Feature #44888: Attachment Preview
  • Feature #44893: Subprojects Widget: Improve arrangement of subprojects
  • Feature #44908: Personal cost evaluation template
  • Feature #44929: Draft a meeting agenda based on templates
  • Feature #44950: [Notification-Center] Filter for work-package types in the list
  • Feature #44956: include attachments in Backup
  • Feature #44972: [Notification Center] Muting notifications for a work package
  • Feature #44996: Self Monitoring of MY-HTTPS-ceritifcate on OP on-premises instances
  • Feature #45002: Spent time: option to select minutes for time tracking
  • Feature #45012: Add "me" option to Assignee field
  • Feature #45028: Add an edit mode toggle for work package descriptions (disable click to edit)
  • Feature #45095: Set up two new filters in the project list
  • Feature #45172: "Lists" module to replace "Work packages" with filtered or manual lists
  • Feature #45189: Find open tasks in meeting protocolls
  • Feature #45212: Notification when removing membership from a project
  • Feature #45216: Real read-only packages
  • Feature #45226: Swap users of two user fields
  • Feature #45332: Display Sums on boards
  • Feature #45341: Change the way we delete list custom field possible values
  • Feature #45352: Show workload in the Team planner view
  • Feature #45410: Use WP-Single-Card in WP-Calendar
  • Feature #45437: Improve displaying and filtering of members when groups are involved
  • Feature #45440: Show only filtered WP-Types in WP-Create-Button
  • Feature #45446: Placeholder for work package table in text editor not useful
  • Feature #45447: Link from wiki pages to Nextcloud
  • Feature #45448: Send meeting minutes via email (also to external users)
  • Feature #45522: LDAP Authentication Option to automatic deactivate Users
  • Feature #45535: Bulk copy of the work-package field "subject"
  • Feature #45539: Enhance the group column in Gantt chart
  • Feature #45545: Link News module to a Slack channel
  • Feature #45581: Show work package's children duration bar on Gantt charts ONLY
  • Feature #45598: Cost Report: Include Spent Budget in Percentage
  • Feature #45700: [Notification Center] A solution to 99+ notifications
  • Feature #45707: Aggregated Teamplanner (project-level, assignee-level)
  • Feature #45715: [Notification Center] Split notification icons in navigation bar
  • Feature #45716: [Notification Center] Not being a watcher when creating a work-package
  • Feature #45777: Project specific enumeration for custom fields
  • Feature #45798: Manage a group in a project
  • Feature #45828: Improve discoverability of used statuses, types when trying to delete them
  • Feature #45830: Export / import of individual projects
  • Feature #45846: In Version board show work packages without assigned version
  • Feature #45848: color highlighting and formatting
  • Feature #45851: Erweiterte Ausgabe von Informationen - Platzhalterbenutzer
  • Feature #45876: WIP limits
  • Feature #45888: Have context-sensitive search (module based)
  • Feature #45889: Allow embedding of PPT and other office documents in wiki pages
  • Feature #45900: Calculation total
  • Feature #45903: Add confirmation screen when archiving project with subprojects
  • Feature #45937: Edit calendar entries in widget on My page
  • closedFeature #45940: Save the "trashed" state of linked files in OpenProject's cache
  • closedFeature #45944: fully disable file storage for attachments
  • Feature #45949: Support for Docker Swarm Secrets
  • Feature #45951: Filter work packages to exclude any that are blocked by other work package
  • Feature #45960: Make unlink available directly from the file picker
  • Feature #45961: Include long text custom fields in work package export
  • closedFeature #46007: Database dump anonymization task
  • Feature #46012: Hover actions in the file/location picker
  • Feature #46014: Public and Private views for Boards module (similar to how that works in Work Package view)
  • Feature #46015: Allow to configure columns (display custom fields) in Boards
  • Feature #46124: Use changeset comment for logged time
  • closedFeature #46139: Moving preceding WP earlier do not adjust following WP start date
  • Feature #46143: Add acting user to the outgoing webhook payload
  • Feature #46182: Thunderbird integration for OpenProject
  • Feature #46185: Fold in and out work packages and favorites (standard)
  • Feature #46186: Favorites (default) + work packages landing page
  • Feature #46193: Limit certain roles for certain users
  • Feature #46194: Integration with ticket software
  • Feature #46202: Option to collapse month in meeting list view
  • Feature #46218: Ability to apply a custom action to work packages for all projects at once without have to add each project individually.
  • Feature #46219: Ability to add "Author" field to work package forms
  • Feature #46275: Copy custom queries and their configurations from one project to another.
  • Feature #46276: Collapsible/Expandable Project list that stays sticky based on your last view.
  • Feature #46279: Manual Scheduling: Don't ignore previous and subsequent elements, but child elements only
  • Feature #46282: Define sidebar and add to design system
  • Feature #46287: New emails for inviting users
  • Feature #46288: Update how the custom project terms and conditions are displayed
  • Feature #46289: Invitation sent confirmation modal redesign
  • Feature #46290: Update how announcements are displayed in the overviews
  • Feature #46293: Invite user from LDAP to a project that never logged in before
  • Feature #46304: Option to set color for board columns (Basic board)
  • Feature #46306: User invite flow triggered from "Project settings > Members"
  • Feature #46307: Generic instance user invite triggered from "Admin settings > Users and permissions"
  • Feature #46315: Custom fields different in differents Templates
  • Feature #46339: Mitarbeiter Forecast
  • Feature #46344: File/Location picker accessibility
  • Feature #46371: Don't show other watchers and remove the watchers tab
  • Feature #46438: Feature parity between projects and work packages
  • closedFeature #46453: Configuration of attributes shown on board cards
  • Feature #46479: Adhere to "Use email as login"
  • Feature #46486: Switch from .XLS to the .XLSX format for Excel exports
  • Feature #46496: Hover actions in the work package tables
  • Feature #46556: Allow creation of custom fields through global role (non-admin)
  • Feature #46640: Show announcement message centrally below OpenProject header (e.g. scrolling message)
  • closedFeature #46650: PDF Plans with clickable work packages
  • Feature #46651: Project Templates
  • Feature #46659: More detailed email notifications
  • closedFeature #46815: Accessibility for date picker
  • closedFeature #46821: Adding custom hook for custom fields calculation
  • Feature #46822: Multiple Selection for Relations
  • Feature #46823: Upload multiple files to file storage at once
  • Feature #46831: Renaming of the current colours and basic admin page update
  • Feature #46832: Inclusion and documentation of colours in the design system
  • Feature #46833: Include complete deviation (6 colours) of colours and possibility to overwrite them
  • Feature #46834: Advanced upgrade and rework on the current theming admin page
  • Feature #46853: Boards: Enable cards to "pin to top"
  • Feature #46881: Add project member/project manager to project list
  • Feature #46884: Role and rights management: Add the possibility to hide a Forum
  • Feature #46886: Possibility to configure the Application start page
  • Feature #47001: My page: Limit the work packages showing in the calender to those which are related to the individual member
  • Feature #47007: Multi-language work package types and status
  • Feature #47023: Improve visualization of empty state for long texts as they can span multiple columns
  • Feature #47056: Update the default OpenProject themes
  • closedFeature #47068: Time logging:
  • Feature #47073: Allow Accountable user additional transition in workflow
  • Feature #47078: Update the relation between components and the 6 colour deviations
  • Feature #47081: Allow adding any work package of any project to a basic board
  • Feature #47107: Possibility to filter/hide public projects a user is not member of
  • Feature #47108: Add budget activity to activity list
  • Feature #47111: More selectable conditions for custom actions
  • Feature #47116: Automatic presets for german federal state holidays
  • Feature #47128: Filter by Sub-Project Type
  • Feature #47160: Allow notifying project roles in custom actions
  • Feature #47161: Improve error message from embedded table for missing mandatory fields
  • Feature #47168: More Avatar Options
  • Feature #47223: Images easily visible- Boards view
  • Feature #47225: Images easily visible - Team Planner view
  • Feature #47343: Replace current filter expand with a filter drop modal
  • Feature #47497: Rework the current active status for buttons, toggles and dropdowns
  • Feature #47508: Allow all of a long subject line to be visible in the table view of work packages
  • Feature #47511: Search and filter meeting module
  • Feature #47514: Sent a note @all instead of naming all project members indivdually
  • Feature #47515: Manage groups in projects
  • Feature #47556: Show parent work package on cards
  • Feature #47560: OpenProject package and container for Power ISA
  • Feature #47621: User display format is not unique
  • Feature #47632: Allow required project custom fields to remain empty for project templates
  • Feature #47673: Use button implementation and documentation to add toggles and dropdown buttons to design system
  • Feature #47677: Add APIv3 endpoint for enterprise tokens
  • closedFeature #47722: Change the current accent colour to comply with AA contrast
  • Feature #47726: Explore if we still need the RSS feature
  • closedFeature #47728: Update all links to external pages with the correspondent icon
  • Feature #47729: Exclude (or de-prioritize) closed work packages from work package quick filter results
  • Feature #47732: Make ID in summary email clickable
  • closedFeature #47735: Upgrade API token capabilities and allow multiple tokens
  • Feature #47773: Have github integration return error response to webhook if work package is not visible to github user
  • Feature #47775: Redesign and upgrade H2 sub-headers in all setting pages (users and admin settings)
  • Feature #47864: Boards + Team planner: "Add existing" autocompleter should respect the current "Project" filter / "Include projects"
  • closedFeature #47865: Use "Include projects" for boards
  • Feature #47877: Analyze indexing of work packages in Google
  • Feature #48009: Option to collapse attribute groups in work package form configuration
  • Feature #48012: Redesign invite user modal first step and project selection
  • Feature #48015: Separate invite user permission
  • Feature #48038: Create PPT presentation based on project information
  • Feature #48057: Add helper text to work package types
  • Feature #48118: Calculate the project status by work package status
  • Feature #48119: Error message for custom actions
  • Feature #48120: Create help texts yourself
  • Feature #48121: Automatic project numbering
  • Feature #48131: API Request to get all time entry activities per project
  • Feature #48146: Notification about changes regarding project status
  • Feature #48149: Make "News" widget configurable
  • closedFeature #48163: Rework on the accent colours and buttons
  • Feature #48168: Allow reverse sorting of group
  • Feature #48226: Dynamische Felder anlegen und Listenfelder zuordnen
  • Feature #48228: Allow project admins to create new templates
  • Feature #48233: "Folders" in create work package dropdown
  • Feature #48252: Option to export list of users in administration
  • Feature #48257: Enable hourly rate for placeholder users
  • Feature #48262: Possibility to add custom relations
  • closedFeature #48280: My page template
  • Feature #48303: Out-of-office functionality for OpenProject
  • Feature #48335: Block search engine indexing entirely
  • Feature #48352: Unique attribute for custom fields
  • Feature #48355: Save Team Planner view as 2 weeks view not only 1 week view.
  • Feature #48356: Add configuration for work package overview widget so that we can set custom default filter item.
  • Feature #48359: Add the function of adding holidays by time period and modifying holidays
  • Feature #48360: Allow Instance administrator modify OpenProject instance home page
  • Feature #48364: Show file path in breadcrumb on mobile
  • Feature #48369: Relative time relations for work packages
  • Feature #48377: Show budget in time and cost report
  • Feature #48392: Default cost type for budgets
  • Feature #48425: Improve removing a column in work packages table configuration
  • Feature #48449: bpmn-js as a module
  • Feature #48452: Filter Improvement: Parent-Assignee
  • Feature #48453: Notification Center: Add custom field to notification cards
  • Feature #48455: Make work package default views consistent to other views
  • Feature #48458: Move the "danger zone" delete screen to a modal
  • Feature #48468: Push-Notification for @-Mentioning users in Work Package Details
  • Feature #48522: Provide setting to automatically derive user's language from header
  • Feature #48525: Enable shareable URLs for rails form validation
  • Feature #48571: Open Project provide Matrix.org notifications
  • Feature #48580: Mark external links with an icon
  • Feature #48593: Restructure administration info page
  • Feature #48639: Replace placeholder user with registered user
  • Feature #48651: PDF Export: Style work package type style (type color and capitalization)
  • Feature #48715: Allow custom progress values even when Status-based progress tracking is enabled
  • Feature #48718: Optionally display current project for subproject boards
  • Feature #48735: Allow story-types to span across multiple sprints in the Backlogs module by not enforcing version inheritance in tasks
  • Feature #48736: Make Backlogs module configuration available on a per project base
  • Feature #48737: Allow multi-select for task-type in Backlogs module
  • Feature #48738: Export to Nextcloud storage location
  • Feature #48748: Visualization of work package dependencies in the Gantt chart
  • Feature #48752: Avoid having to specify the `from` relation for POST api/v3/work_packages/:id/relations and document
  • Feature #48817: Share project calendars and meetings with Nextcloud Calendar
  • Feature #48821: Selecting "group by" and "hierarchy" simultaneously in work package view
  • Feature #48848: Allow dates to be inserted with the user's own format
  • Feature #48867: Collaps column of board
  • Feature #48879: Show more informative user data in file links
  • Feature #48973: Display meeting emails (sent for review) in meeting activity
  • Feature #48992: Missing date filter for "not in between", "after date" and "before date"
  • Feature #48994: Disable notifications for non-comment journal entries
  • Feature #49045: [Team planner] Missing due date only renders work-package as a 1-day item
  • Feature #49051: Issue and Risk Log
  • Feature #49058: Provide option to skip aggregation period for outgoing work package webhooks
  • Feature #49075: [MEETING] Easier selection of all possible participants
  • Feature #49077: [MEETING] no agenda visible in e-mail invitation
  • closedFeature #49078: [MEETING] no agenda in the invitation ICS
  • Feature #49079: [MEETING] no minutes available in the review e-mail
  • Feature #49145: Filter Workpackages to show only wp's without a parent
  • Feature #49201: Improvement to the predecessor feature
  • Feature #49219: Team planners: Option to sort work packages by field
  • Feature #49221: Wrap Rails create views in a Rails/Hotwire modal
  • Feature #49224: Auto-calculate percent between planned and actual activities (similar to burndown)
  • Feature #49225: Auto-calculate health of a project using deviation between planned vs. actual progress
  • Feature #49296: PDF Export: include work package children into PDF exports
  • Feature #49322: [Notifications] Add watcher automatically based on filter criterion - auto-watchers
  • Feature #49332: Order of roles on project dashboard
  • Feature #49386: Key binding to allow users to preserve delay for followers when rescheduling in Gantt view
  • Feature #49388: [Work-Package] Default value for field in work-package view
  • Feature #49398: Retain sort order in work packages table for intermediate parents not contained in result set
  • Feature #49426: Review and approval vote
  • Feature #49427: Define fields to be writeable in read-only states
  • Feature #49438: Automation workflow/action: Assign work package to certain user/principle
  • Feature #49441: Adjust permission for date changes of the work package
  • Feature #49459: Use Primer forms for better error handling
  • Feature #49488: Close Sprint - Move items to the another sprint automatically
  • Feature #49490: Add full text search for meeting minutes
  • Feature #49491: show meeting minutes content on right space of window
  • Feature #49517: Recognize Github PR automatically when branch is created with snippet from OpenProject
  • Feature #49566: Make Start page of OpenProject configurable
  • closedFeature #49573: Access to archived projects
  • Feature #49594: Show allways compelete project hierarchie
  • Feature #49598: Baseline: add "last year" as preset comparison point
  • Feature #49629: Earned Value Management / Earned value analysis
  • Feature #49632: Add custom quickinfo line under the view link to the left panel for customs views and boards
  • Feature #49640: Collapse unrelated wiki menu items when entering one subpage
  • Feature #49709: Add icon to "include projects" button in toolbar
  • Feature #49731: hierarchy mode: filter ancestors
  • Feature #49763: Filter users and groups by role in Administration -> User
  • Feature #49814: In full-screen view, always open work packages in their own project
  • closedFeature #49835: Possibility to change content of homepage or change link to set another page as homepage
  • Feature #49838: Tagging of work packages in OpenProject
  • Feature #49840: Status "active" for versions
  • Feature #49849: Notification center "mark all as read" with confirmation
  • closedFeature #49860: Custom field API
  • Feature #49870: Give users an option to if (and how) relations are copied when bulk copying work packages
  • Feature #49917: Log time in the cost report
  • Feature #49924: Show files of child workpackages, when you in the parent work package files tab
  • Feature #49941: Add "Font color", "Background color", "Image" .etc plugins to CKEditor 5 rich text editor
  • Feature #49993: Larger Editor field
  • Feature #50009: Fill in task description from default text of Type when switching Type
  • Feature #50023: Show hierarchies in CSV & Excel-Export
  • Feature #50028: Multi-sites implementation
  • Feature #50071: Configure error message
  • Feature #50085: Filter activity
  • Feature #50214: Support OAuth/XOAuth for SMTP/IMAP/POP3 authentication
  • Feature #50215: assign custom fields to projects in the system administration
  • Feature #50220: Add relationship information to PDF export of work package
  • Feature #50225: Add re-occuring public holidays only once
  • Feature #50229: Convert Selected Text in WYSIWYG Editor to Code Block
  • Feature #50231: Support for Git LFS
  • Feature #50232: API access for workflows
  • Feature #50239: Display Settings: Combination of "Groub by" and "Hierachy"
  • Feature #50293: custom fields | additional field types
  • Feature #50294: user management | central client management
  • Feature #50296: Filter projects by custom field
  • Feature #50394: Downloadable Projectoverview
  • Feature #50398: Selection of a default work packages view
  • Feature #50451: [delete/move/copy] similar display of affected work-packages
  • Feature #50497: Adjust visibility of global modules
  • Feature #50500: Tag all participants in a project
  • Feature #50502: [Work-Package-Table] Show attributes of the parent/ancestor work-package
  • Feature #50503: Rename column in work-package table
  • Feature #50505: Custom relationship types
  • Feature #50506: Restrict creation of specific work package types
  • Feature #50513: Fix "Manual scheduling" and "Working days only" for specific work-package types
  • Feature #50518: Default values for attributes in new work packages
  • closedFeature #50520: Custom fields in Spent Time Excel Export
  • Feature #50521: More options for Date in New cost report
  • Feature #50528: mark individual messages as unread
  • Feature #50603: Anfrage zu Feldabhängigkeit des Feldes AKTIVITÄT
  • Feature #50642: Add SolidCache support
  • Feature #50661: Team Planner in smaller increments of time - hourly
  • Feature #50688: Export entire wiki to html files with working images and internal links for offline emergency use
  • Feature #50734: Date filter: add "is not empty" to list of operators
  • Feature #50757: [Team Planner] Open-ended tasks (no start or no due date) are visualized as a single-day activity
  • Feature #50789: Allows a project admin to batch control the layout of members' project "Overview" page.
  • Feature #50790: An improved, unified and easy-to-use backup function
  • Feature #50807: Add Enable/Disable switch button to work package types/status in administration
  • Feature #50808: Seafile integration for OpenProject
  • Feature #50842: Action board list title with multiple lines
  • Feature #50851: Mobile app with offline capabilites
  • Feature #50888: Restore old state of work-package
  • Feature #50928: Allow inline version create in global context
  • Feature #50950: Status board for subtasks in one view
  • Feature #50951: Official snap/flatpak package for OpenProject
  • Feature #50974: User interface to completely disable modules in an instance
  • Feature #50975: Configurable Autolink Keyword-Patterns
  • Feature #50989: Allow rename image name when paste from system paste board
  • Feature #51146: Time Logging for several users at the same time
  • Feature #51172: Show status of background jobs, e.g. for sending email reminders
  • Feature #51184: Improve work package shortcodes discoverability and UX
  • Feature #51192: See "Send for review" action in the meeting history
  • Feature #51195: Inline create of a work packages in a specific row
  • Feature #51196: Inline create of a work packages in a specific row
  • closedFeature #51209: Share modal - Update the actions on table header with latest Primer approach
  • Feature #51217: Implement TruffleRuby Compatibility
  • Feature #51231: Include group headings in PDF report export
  • Feature #51261: Allows to generate anonymous document sharing/downloading links for people outside the project to download without logging in
  • Feature #51358: Automatically calculate the estimated time using date duration.
  • Feature #51361: Richtext Diffs
  • Feature #51363: Diffs in Activity Stream Should be Expandable / Configurable to Show Full Diff Instead Of Link Only
  • Feature #51377: Rebase Shift-Multi-Select origin after Command Click
  • Feature #51404: Allow seeing (and uploading) storage files on share edit and share comment rights
  • Feature #51428: Work Package Enumeration per Work Package Type
  • Feature #51430: Work Package Default Field Labels
  • Feature #51434: Add Work Package - Single Project
  • Feature #51462: Improve the presentation of search results to display more recognizable content
  • Feature #51463: Optimize the display format of the document list to make it more compact and efficient for page utilization
  • Feature #51464: Improve Wiki jump page speed or click jump in the pages instead of in the navigation bar
  • Feature #51466: Full Screen Mode for Text Editor
  • Feature #51467: Wiki ACLs (Access control for individual pages)
  • Feature #51541: Allow Mention of Non Member Users
  • Feature #51651: Restricting users to put log time for current day only
  • Feature #51665: Set a default groups for user self registration
  • Feature #51748: Hide completed projects from project list (but still leave work packages accessible)
  • Feature #51764: [WEBHOOK] New comment added to work package
  • Feature #51767: add table option to custom field editor (long text)
  • Feature #51803: Dynamic Related Work Packages
  • Feature #51843: Hierarchy for workpackage queries side menu
  • Feature #51844: Wiki quality of life improvements
  • Feature #51845: Sequential Project Numbering
  • Feature #51846: Rename uploaded files
  • Feature #51855: Wiki: Enlarge Markdown Editor (many attachments)
  • Feature #51861: Hide Finished/Completed Children Work Packages
  • Feature #52025: Allow custom actions to bypass workflow restrictions
  • Feature #52082: PDF Export: Support Arabic/Chinese/Korean/Thai/…
  • Feature #52091: [Calendar] Visible Status in Calendar
  • Feature #52104: OpenID Connect group sync via group claims
  • Feature #52178: Move and copy WP with file links and associated files
  • Feature #52180: Display network connection issues separately from error message toast
  • Feature #52234: Calendar Views Based on Custom Date Field
  • Feature #52243: Set notifcations to read whenever a user updates the work package
  • Feature #52294: Notizen vom dynamischen Protokoll in die Aktivitäten des entsprechenden Task / Phase übernehmen
  • closedFeature #52367: Remove the "Zen mode" button from header toolbar
  • Feature #52372: Add simple boomark system, so i can quickly reach boards, workpackages views etc.
  • Feature #52386: Allow combining group-by and hierarchy mode in work packages table
  • Feature #52405: Add visual baseline comparison for Gantt chart
  • Feature #52445: Permission Inheritance from Main Project to Subprojects
  • Feature #52538: Move type before Subject in all default filters
  • Feature #52565: Group Avatar Images
  • Feature #52647: Allow to use placeholder users in meeting module
  • Feature #52648: Allow access to global modules without any projects
  • Feature #52655: A project admin can be able to unarchive a project that is archived by him/herself
  • Feature #52674: Allow custom URL schemes in CKEditor
  • Feature #52751: Spam prevention
  • Feature #52784: Allow adding work packages as anonymous with "view work packages" permission
  • Feature #52786: Make task workflows visible to each instance's user
  • Feature #52787: Cost report sort function for result table
  • Feature #52793: Sync LDAP group information when new LDAP user is created 'on the fly'
  • Feature #52824: Add passwordless (Passkeys/WebAuthn/FIDO) support for internal authentication
  • Feature #52838: [APIv3] Add file_link_origin_id filter for file link collection query
  • Feature #52897: Notifications also for other items (that are not work packages) and customise by project
  • Feature #52905: Placeholder images/animations while attachments are being scanned
  • Feature #52907: Email notifications for found viruses
  • Feature #52908: Allowing administrators to override virus scan quarantine
  • Feature #52982: Show warning hint if background workers haven't run for a while
  • Feature #53067: Merge and improve: Announcements, Feature releases, News...
  • Feature #53209: Permission for API token creation
  • Feature #53210: Lockable CustomField for WorkPackage Sync using API
  • Feature #53221: Gantt chart module - "Display by default" settings
  • Feature #53223: Team planner: options to sort assignee column
  • Feature #53232: Make "Work package editor" a real role
  • Feature #53304: Support taxes in budgets in OpenProject and allow to enter values with or without tax
  • Feature #53312: Deletion protection for FileLinks
  • Feature #53313: Enforce file name through file links
  • Feature #53354: List descriptions
  • Feature #53388: Bulk edit work package relations
  • Feature #53412: Add option to group by time tracking comment to cost report
  • Feature #53414: Display long comments in cost report page
  • Feature #53427: Custom user field with users that are not members of the project
  • Feature #53445: The bell shows the number of work packages with notifications
  • Feature #53450: Work package export template for customized report
  • Feature #53452: Bulk Share Work Packages
  • Feature #53479: Add more Columns to use ins the Task-List
  • Feature #53482: [Wiki] Save button fixed
  • Feature #53569: Allow GitHub and GitLab integration to tightly couple PRs/MRs with a work package
  • Feature #53579: Allow project members to carry a label to represent e.g. their role in the company
  • Feature #53615: Incoming mails: Close a workpackage without having to reply to an email
  • Feature #53626: Allow selective 2FA enforcement for omniauth users
  • Feature #53645: Allow global role to add users to a group
  • Feature #53683: IMAP OAuth 2.0 authentication for incoming emails
  • Feature #53711: Enable hourly rate for groups
  • Feature #53712: Link budgets as a required work package detail when creating new work packages.
  • Feature #53715: Quick wins on "Forgot password" page so that it does not look broken
  • Feature #53732: [API] Write access for project storage collection
  • Feature #53770: Scroll entire board page (rather than individual columns)
  • Feature #53781: Add project name to meetings in work package tab
  • Feature #53806: Define values for custom field of type list on a project-basis
  • Feature #53930: Budget: Spent (ratio) differentiates unit and labor costs
  • Feature #53969: GitLab integration: Log time via commit message
  • Feature #53980: Time limit for sharing work packages
  • Feature #53985: [Remaining Work] Calculator for forward planning based on remaining work
  • Feature #53986: [Remaining Work] Calculate remaining work by % completed
  • Feature #54014: Remove template project from 'include projects' filter
  • Feature #54018: Custom actions: Add "make myself a watcher" - action
  • closedFeature #54019: Improve the Project member query to be able to display the name of the query in the PageHeader and breadcrums
  • Feature #54048: Move wiki pages between projects
  • Feature #54145: WIKI Observer for all Sub-Pages
  • Feature #54186: Improve the current table implementation: Infinite scroll vs Pagination
  • closedFeature #54280: Acces help texts for project attributes from the sidebar in the project overview
  • Feature #54282: Multitenancy in OpenProject
  • Feature #54291: Different avatar in WP search bar
  • Feature #54292: Disable internal attachment upload
  • Feature #54300: meeting participants roles
  • Feature #54303: Groups: Allow multi-selection of projects (field type)
  • Feature #54339: Only show the work package attributes in the pdf report that are active for a specific work package
  • Feature #54365: [API] add ability to download work packages report
  • Feature #54366: Permission to edit work packages only if assigned
  • Feature #54369: OIDC handling on missing family_name and given_name profile claim
  • Feature #54446: Option to set color for board categories/tasks etc.
  • Feature #54540: Allow "Blocked By" relationship to block all workflow transitions
  • Feature #54637: Allow filtering for (non-) empty text fields
  • Feature #54717: Allow adjusting size of markdown editor for work packages
  • Feature #54718: Extending of the webhook mechanism for deleted work packages
  • Feature #54730: Text editor macro: Create work package from selected text to break down necessary tasks (task extraction)
  • Feature #54739: Allow user mentions in forum messages
  • Feature #54740: Allow user mentions on wiki pages
  • closedFeature #54747: Change default view for meetings module to upcoming invitations
  • Feature #54998: Indicate parent work packages (summary tasks) in pdf export of Gantt chart
  • Feature #55012: PDF export: indicate wp hierarchy in PDF Gantt and PDF table export
  • Feature #55077: unread activity badge for work package views and work package widgets
  • Feature #55083: Allow navigating to forum from forum entry
  • Feature #55084: Allow easy assignment of work packages to current user
  • Feature #55085: Display forum topics across multiple lines
  • Feature #55146: Allow assigning parent work package when copying work package(s)
  • Feature #55168: Auto-adjust height of calendar in widget
  • Feature #55200: "My Projects" Filter Enhancement
  • Feature #55202: Add "Spent time" as a filter into Time and costs
  • Feature #55204: Custom field information for "Contained in type" not visible when CF added to many types
  • Feature #55222: Support the 'Thawte TLS RSA CA G1' certificat in OpenProject Docker container (enterprise cloud instanz)
  • Feature #55246: Set the standard field obligatory
  • closedFeature #55269: iCal Invite Response Tracking
  • Feature #55283: Adjusting the column size in the work package table
  • Feature #55289: Favorite Work Package
  • Feature #55291: Baseline comparison: include description adjustments
  • Feature #55294: Add more than 3 "sort by's" for all work package views
  • Feature #55337: Bulk add members to a new project
  • Feature #55354: Webhooks: add updated as reason to trigger time entry events
  • Feature #55368: Split Aggregation Time for Webhook and Notification
  • Feature #55374: Automation trigger "Other rule"
  • Feature #55424: FTE field (Full Time Equivalent)
  • Feature #55428: Integration between Box and OpenProject
  • Feature #55445: Add an attachment to multiple work packages in a single step
  • Feature #55446: Enable option to display accountable (instead of assignee) in teamplanner
  • Feature #55448: Enable custom fields to be displayed in member section
  • Feature #55524: Optionally include the sub-projects in the project-specific notification settings
  • Feature #55528: Expose custom fields in groups API endpoint
  • Feature #55618: Assing worktask to "me"
  • Feature #55644: My Page widgets: save pagination settings
  • Feature #55761: Team Planners - add longer week view
  • Feature #55868: Make added-as-watcher email notification changeable
  • closedFeature #55880: [Work-Package] A trash bin for deleted work-packages
  • Feature #55881: [Work-Package] Closing a task should set end date
  • Feature #55906: Cannot remove GitLab issues from GitLab tab of a work package
  • Feature #55907: Get a mentioned notification upon being @mentioned in work package description
  • Feature #55908: Mention mechanism for linked files from Files tab
  • Feature #55921: Add option to set start and end time in hours (specifying date values more precisely)
  • Feature #55977: Adjustable line spacing for work package tables and project list
  • Feature #55988: Add a filter for projects that members of the current project are also a member of to the 'include projects' filter
  • Feature #55990: [Work-Packages] Defining work-package-substatuses project-wise
  • Feature #56005: Reduce Notification Size
  • Feature #56006: Workpackage Activity Stream Alerts
  • Feature #56068: Values in Create-Form prefilled by QueryString
  • Feature #56273: Custom PDF export settings per project
  • Feature #56302: Configure default Gantt query for hierarchy view
  • Feature #56333: Webhook does not work when creating, updating and deleting work package relations
  • Feature #56399: Quickfilter for "me" for Boards
  • Feature #56449: API: Append user to group without providing whole list
  • Feature #56569: My page: Widget to display user's estimated work per week (similar to spent time)
  • Feature #56607: Users API: Find user by identity_url
  • Feature #56621: View last use date/time for access tokens
  • Feature #56624: Ability to choose date and time format, and week start date
  • Feature #56645: PDF export of project overview
  • Feature #56731: Aggregate numerical values from project attribute fields at the project list level
  • Feature #56787: Choose a default pinned column to center boards view
  • closedFeature #56788: Add an "all meetings" to the default Meetings list
  • Feature #56825: Add "closed_date" and "closed_user" properties for each work package in database.
  • Feature #56831: Add work package type to what the global search is searching on during typeahead
  • Feature #56889: Work Package View Highlight by Finish Date
  • Feature #56893: Display information when a storage was deleted but not cleaned from the storage provider
  • Feature #56896: Add search bar to work package form configuration (inactive fields)
  • Feature #56898: Display project-specific custom fields as filter option on global work package page
  • Feature #56905: Groups: add identity_url field and add a filter for the API
  • Feature #57200: Do not open Notification settings in a new tab
  • Feature #57252: Cost and Time - Add a macro to insert a cost+time report in workpackage description
  • Feature #57253: Gantt PDF export: add label / legend of work package types on each page
  • Feature #57294: Add "Create New Work Package" Button at Top of Assigned Work Packages Widget
  • Feature #57295: Provide option to use non-ISO8601 date input fields
  • Feature #57299: Show favorite work package lists on Home and Project overview pages
  • closedFeature #57300: Ensure that users with same initials have different user colors / allow users to set their own colors
  • Feature #57301: Help texts for work package / Gantt chart views
  • Feature #57307: [Work Packages] Enable grouping by custom fields of type "Text" in work package views
  • Feature #57350: Display project list as kanban board
  • Feature #57398: Show calendar week in team planner
  • Feature #57402: Github Issues Integration
  • Feature #57489: Editor: use "centered image" settings as default
  • Feature #57497: work package filter: "in" operator for user/group-type custom fields
  • Feature #57498: Select public view in work package table on dashboard
  • Feature #57518: Data migration from Asana to OpenProject
  • closedFeature #57520: Possibility to add a delta time (in days) to a predecessor / successor relationship
  • Feature #57539: Display the responsible/assigned person/group/placeholder in email reminders if it is not recipient themselves
  • Feature #57547: configurable date alerts for individual work packages
  • Feature #57624: Form fields in contracts for input data and e-signatures
  • Feature #57659: GitLab: Create issue from within OP work package
  • Feature #57895: Thread id tag for AppSignal log entries.
  • Feature #57907: Sum of Spent Time
  • Feature #57935: Share work package list with users/groups/roles on project
  • Feature #57952: Keep access to project folder for Admins when a project is archived
  • Feature #57962: All open view with default sort order to show the latest on top (ID descending)
  • Feature #57972: My page: Add "Copy Spent Time" Functionality
  • Feature #58002: Nudge users to configure their time zone
  • Feature #58091: Extend the functionalities of the GitHub/GitLab integrations for two-way communication
  • Feature #58112: Network diagram
  • closedFeature #58118: One click multiple Wiki pages export: markdown, pdf
  • Feature #58121: Columns for start date and end date in project list
  • Feature #58125: Convert/Freeze macros so they no longer changing dynamically
  • Feature #58126: Impersonation of users
  • Feature #58158: Color code tags for Kanban
  • Feature #58236: Fully display long text project attributes in project overview when possible
  • Feature #58257: Dynamic width of project attributes column on project overview page
  • Feature #58265: Support of GitLab scoped labels
  • Feature #58273: Individual configuration of states and workflows
  • Feature #58277: UX improvements for Gantt chart
  • Feature #58284: Allow multiple notifications of a work package within the aggregation window
  • Feature #58290: Custom sidebar items (global and project level)
  • Feature #58292: Meetings: copy past meeting between projects
  • Feature #58384: Work package table widget: filter by version
  • Feature #58567: Function for the administrator to add irregular working days (i.e. changing a specific saturday to working day)
  • Feature #58607: Search meeting module for dates
  • Feature #58615: Team Allocation Tracker Feature in OpenProject
  • Feature #58653: Notification for a closed predecessor
  • closedFeature #58672: Better structure Progress tracking settings page with sub-headers
  • Feature #58679: "Spent time (date)" filter in work package modules to show the sum of time spent on a WP in a selected period
  • Feature #58697: Persisting grid layout while switching calendars
  • Feature #58818: Inactivity alerts for work packages
  • Feature #58849: Read-only custom field
  • Feature #58856: Thousands seperator in custom fields
  • Feature #59237: Allow setup OpenID with nested attributes format
  • Feature #59294: Documents: persistent group by selection during user's session
  • Feature #59327: Time logging: quality of life improvements
  • Feature #59358: Dynamic filtering of custom field dropdown
  • Feature #59406: Duration for scheduling in months
  • Feature #59423: Inline Video Upload and Playback
  • Feature #59424: PDF Report : Link to index page on header / footer - Index info grouped & columns
  • Feature #59427: Date picker: On focus on the start or finish date fields, automatically scroll the mini calendar to display the entered date
  • Feature #59432: Integration with Tresorit as document management solution
  • Feature #59453: additional aattribute for cost entry
  • Feature #59550: Custom Actions: Allow webhook / HTTP request action
  • Feature #59553: Introduce "Iterations" to track and organise work around planned cadences like sprints or program increments
  • Feature #59555: Iteration planning board to better visualise and plan iterations across teams and projects
  • Feature #59557: Display iterations in the project list
  • Feature #59645: Add planning aspect in budgets
  • Feature #59692: Individually customizable formatting of project and work package levels for better clarity
  • Feature #59693: Inherit Wiki pages to child projects
  • Feature #59714: Customize colour and time span for finish date
  • closedFeature #59754: Prevent making entities invalid when adding required properties
  • Feature #59782: Filter-criteria to be able to work with deadlines
  • Feature #59806: Individual aggregation time for each webhook
  • Feature #59839: Meeting Sections
  • Feature #59841: Improved authorization control for (central) views / gantt charts / boards
  • Feature #59847: Change column width of project name column
  • Feature #59881: Possibility to Use Linking of Files instead of File Upload in Meeting
  • Feature #59912: Manual input of filter statements and/or more extensive filter options
  • Feature #59946: Colored icons in the project list for better orientation
  • Feature #59952: Add selection of objects displayed in calendar entries (describtion of calendar entries)
  • Feature #60131: Github Integration: Update work package status on merge
  • Feature #60197: Filter workpackages on relations
  • Feature #60390: Rollup custom fields
  • Feature #60391: Currency custom fields
  • Feature #60411: Inheritable views in the work packages table
  • closedFeature #60433: Signature form fields for generated pdf files
  • Feature #60437: Separate pdf template to create business letters according to DIN 5008
  • Feature #60441: Display only project related work packages in menu to add work packages to a meeting
  • Feature #60448: Disable auto-emailing calendar invites when creating meetings
  • closedFeature #60503: Prevent page breaks between heading and table in pdf export
  • Feature #60576: Additional label configuration options for Gantt charts in the work package table configuration
  • Feature #60592: Display remaining time for additional meeting items
  • Feature #60603: Project role as a column/filter
  • Feature #60611: Allow @mentioning all involved users using @topic
  • Feature #60623: New global permission: "Create subprojects"
  • Feature #60631: Sun-setting of Repository module
  • Feature #60650: Parameter to avoid triggering webhook when doing things via API
  • Feature #60662: Link to create a new "time spent" entry
  • Feature #60671: Change work package realtion by drag and drop in the work-package-list
  • Feature #60706: Add new Project selector to Work package configuration page
  • Feature #60721: Sort values in custom fields list and hierarchy automatically
  • Feature #60723: Allow reordering into sub-items for field type hierarchy
  • Feature #60747: Add reminder feature to notification center
  • Feature #60776: OIDC: allow using claims outside of userinfo
  • Feature #60913: Harmonise dialogs for meeting attachment deletion with their Primer implementation
  • Feature #60952: Group creation possible on project level
  • Feature #60974: Filter option for work packages with set reminder
  • Feature #61035: Schedule meetings to be held in Nextcloud Talk rooms
  • Feature #61055: Widget for all upcoming meetings in project overview
  • Feature #61059: Enable a connection to HiDrive as a DSGVO-compliant alternative to OneDrive.
  • Feature #61080: Non-working days at project level
  • Feature #61082: Snooze notifications
  • Feature #61130: Dynamic adjustment of table width in Wiki and Meeting minutes
  • Feature #61131: Clearer description / UI for Wiki creation
  • closedFeature #61173: Work package status reaches "closed" automatically creates this as the end date
  • Feature #61186: Make success toast less wide
  • Feature #61196: Inherit roles and rights from groups (from parent project to sub-projects)
  • Feature #61279: Gantt chart PDF export: display labels and current date - line
  • Feature #61317: Allow adding "short path" of CF hierarchy item to subject pattern
  • Feature #61354: Summary line in assignee board
  • Feature #61408: Configurable Time Booking for Work Package Types
  • Feature #61409: Configurable Input Fields for Task Creation in the Taskboard
  • Feature #61421: Add subprojects to a meeting agenda
  • Feature #61445: Display project attributes on project overview page in a widget
  • Feature #61478: Dark mode: Improve visibility of relations in Gantt chart
  • Feature #61480: Webhook for Work Package reminder
  • Feature #61600: Add default subject and description to new work packages
  • Feature #61636: Link Nextcloud/Onedrive files to meeting attachments
  • Feature #61709: Sorting of list custom field takes number of selected items into account
  • Feature #61743: PDF export: Edit template styles in admin settings
  • Feature #61762: Allow subscribing to notifications for a specific wiki page
  • Feature #61777: Rename "view master backlog" permission to "view backlog"
  • Feature #61921: RADIUS authentication
  • Feature #61938: Allow @mentions in "Meetings"
  • Feature #61955: Work package view and Gantt templates
  • Feature #61964: Search in fields during bulk edit
  • Feature #62055: Parent-child boards - Allow reading full Workpackage name on columns
  • Feature #62056: Version boards - Allow the "not assigned" column
  • Feature #62057: Add allowed_clock_drift (skew) to SAML options
  • Feature #62059: Versions - Do NOT update children's versions with "done" definition when updating parent version
  • Feature #62071: Allow adding images with child work package creation modal
  • Feature #62134: Auto-linking Work Packages via Hashtag Reference
  • Feature #62154: Make message about sending an email invitation for a classic meeting clearer
  • Feature #62176: Filters - Allow sophisticate filters combinations
  • Feature #62384: PDF export of a multiple work package follows work package form configuration including related wp tables
  • Feature #62447: Warn users if their account time zone differs from their system time zone
  • Feature #62451: Permission to edit/view work packages with a specific status only
  • Feature #62508: Set user as a watcher when being @mentioned in work package comment
  • Feature #62540: Display predecessor, successor and child from foreign projects in Gantt
  • Feature #62560: Specify WorkPackage to update
  • Feature #62579: (Re)assign work packages on the board view
  • Feature #62583: Email notification for work package creator about status closed
  • Feature #62602: Reminders: Set reminder while creating a new work package (no need to save WP first)
  • Feature #62619: Hide closed work packages in Kanban board
  • Feature #62631: Attribute help text on Primer forms
  • Feature #62653: Add a regex filter in version to filter out uninteresting version
  • Feature #62666: Add separate delete team planner permission
  • Feature #62712: Highlight the relevant target element when the user gets to a page via a deep link
  • Feature #62714: Support work package bulk edit via OpenProject API
  • Feature #62715: Add "Share work packages" as an option to work package bulk edit
  • Feature #62733: Add "Apply sharing to child work packages" option to sharing dialog
  • Feature #62777: Nextcloud Whiteboard integration for OpenProject Meetings
  • Feature #62836: Work package filter to display only work packages with a specific project status.
  • Feature #62839: Linking / integration with BlueSpice Wiki
  • Feature #62990: Show parent on Kanban-Cards
  • Feature #62991: MS Entra ID group sync
  • Feature #63096: Enable assigning work packages to users with Reader role by automatically sharing with edit rights
  • Feature #63322: Automatically set status if child status is changed
  • Feature #63337: Share meeting agenda / minutes with project members after the meeting is closed
  • Feature #63383: Inherit (default) project visibility from parent projects
  • Feature #63398: Optional deactivation of the link to the work package in the iCalendar Task
  • Feature #63515: PDF Export 15.5.0 : position of Description in exported work package pdf
  • Feature #63519: Boolean operators possible for all filters (especially start and end date)
  • Feature #63581: Loading state for async components
  • Feature #63601: Red background of the start date depending on the status
  • Feature #63602: Sort users in drop-down lists
  • Feature #63609: PDF Export: Minor design changes in contract template
  • Feature #63634: Presentation mode for Meetings
  • Feature #63656: PDF Export include Activities/Comments
  • Feature #63703: Make the admin panel searchable
  • Feature #63785: [WYSIWYG] Auto-collapsed parent checkboxes and headers with checkbox lists
  • Feature #63869: Allow sharing of version with all projects based on global permission
  • Feature #63883: [NEW-FEATURE] New dashboard showing different metric for issue
  • Feature #64041: Add column for description in work packages list
  • Feature #64067: meetings visible at the higher project level
  • Feature #64072: Add Users/Group to project AND subprojects
  • Feature #64081: Add "meetings" as event type for webhooks
  • Feature #64082: Preventing custom fields from being automatically enabled in all projects when assigned to a type
  • Feature #64094: Defaults: multiple currency entries for costs
  • Feature #64098: “Sub-projects” widget should be able to be individually grouped and sorted in the project overview
  • Feature #64099: Require use of the project template
  • Feature #64100: Confluence integration
  • Feature #64169: Warning message for rich-text (WYSIWYG) editor regarding unsaved text in meeting module
  • Feature #64200: Improve readability of activity stream field changes trough visual diff
  • Feature #64283: Add user last login to GET /api/v3/users/{id} endpoint
  • Feature #64329: Highlight start or due date of a work package when violated by a predecessor or child in manual scheduling mode
  • Feature #64358: Specify if Duration is office days (working days only)or calendar days
  • Feature #64360: Filter by number of Indents (Work Package & Gantt Chart Views)
  • Feature #64361: Add image upload to news items
  • Feature #64365: Permission to create a new custom field as non admin for global role
  • Feature #64366: Change Project attribute and project attribute type after creation and usage
  • Idea #7092: PlantUML plugin
  • Idea #18058: Query selection for cost reports
  • Idea #19966: Show and re-invited users
  • Idea #20453: Reauthentication ("danger zone") on critical operations
  • Idea #22368: Forum Widget auf Meine Seite
  • Idea #22645: Flexible Timelines
  • Idea #22646: Email directly from user
  • Idea #23741: reloading work packages by scrolling
  • Idea #24307: Grant permissions to work packages to watchers which are not member of the project
  • Idea #24337: Auto watcher after user post a new note
  • Idea #24959: Mightful workflow field enhancement: visible, read only and mandatory
  • Idea #25365: Pop-up window for time logging
  • Idea #25565: Remove roadmap view
  • Idea #26240: Allow for unauthenticated binds for LDAP authentication options
  • Idea #26440: Designation Database
  • Idea #26928: [Backlogs] Teams with Sprints and Projects
  • Idea #26988: Improvements for global Tasklist/Taskboard or "Workboard" Feature
  • Idea #27130: Integration with RocketChat (or some other similar tool)
  • Idea #27133: Ms Office, ODF (LibreOffice, OpenOffice) documents preview (or edit) without download
  • Idea #27269: Add ability to pan with drag movement in the timeline
  • Idea #27413: Compact display of work packages
  • Idea #27414: Icons for enumerations
  • Idea #27415: Enumeration color
  • Idea #29078: Define order of default columns for Work Package
  • Idea #30717: Display name of view when editing view instead of default "Work package list"
  • Idea #30768: from PSP to GANTT --> the normal way ...
  • Idea #31149: Make comments mandatory for certain status changing
  • Idea #32492: Version 10.4 ships AGPL components
  • Idea #32758: Simplify child creation in WP view
  • Idea #32761: Merge "assignee" and "responsible"
  • Idea #32762: Make "Assignee" field more prominent
  • Idea #33576: Add weight to work packages
  • Idea #33628: Assign work package category to work package typ
  • Idea #33644: Time tracking only on specific "Work package types"
  • Idea #33801: Default Work Package sort order (id) implies OpenProject suffers from a personality crisis (am I a Bug Tracker or a Project Task Tracker)
  • Idea #33914: Add filter for tagged comments
  • closedIdea #34013: Link WP with forums/documents/wiki pages
  • Idea #34020: Weekly Report using work package activities in a view
  • Idea #34124: Set work packages as driving or driven in Gantt chart view
  • Idea #34131: Make spent time consistent with estimated time and remaining hours
  • Idea #34301: Add current/last month filter in cost reports
  • Idea #34340: Usability bug: horizontal scroll bar in Members page is not readily visible
  • Idea #34423: Confirmation Concept
  • Idea #34426: WP activity link scrolls the activity to the top and highlights it
  • Idea #34523: Remove status "to be scheduled"
  • Idea #34719: Add the pushpin icon besides the 'Manual Scheduling' checkbox
  • Idea #34798: Updated on: show elapsed time instead date
  • Idea #34851: Inline Comment in wiki
  • Idea #34937: To assign version for child ticket under parent
  • Idea #35148: Follow up on questions in comments on task
  • Idea #35185: Add POST and PATCH methods for Endpoint "Custom Objects"
  • Idea #35356: Integration with BI system
  • Idea #35444: OAuth applications for dev/test purposes
  • Idea #35622: Mattermost integration or interface
  • Idea #35623: Organigram in OpenProject | org chart
  • Idea #35631: Show all options in the work package types menu
  • Idea #35777: Checking duplicate work package subjects upon creating new work packages
  • Idea #36232: Add project settings to work package table configuration
  • Idea #36435: Open URL links that are external to the OpenProject instance in a new tab.
  • Idea #36514: Prompt users to leave before sending comments to avoid accidentally losing typed comment content.
  • Idea #36520: Images within work package conversations should open in full resolution when selected..
  • Idea #36608: Colour match in work package graphs (Widgets)
  • Idea #36684: Improve Peformance of Paginators
  • Idea #36984: Change "list" to "column" in boards module
  • Idea #37125: Optimize usage of /api/v3/queries/XXX
  • Idea #37474: Module settings are hard to discover
  • Idea #38332: Create linked Wikipages for subproject
  • Idea #38741: It should be possible using RAM/RACI/VAMIF matrix with every workpackage
  • Idea #40151: A cross-project, transversal Team Planner
  • Idea #40271: Please remove "Required" attribute from forum description
  • Idea #40786: Renaming some BIM function
  • Idea #41494: Reuse team planner highlighting of blocked assignees for non-editable work packages
  • Idea #41546: Extend and integrate search API
  • Idea #42948: Using xsendfile to server attachments
  • Idea #42979: I would like to pay for the development of new features
  • Idea #43854: Make copy options selectable in the project template
  • Idea #43857: Enable notifications when removed as assignee or watcher
  • Idea #44497: ActivityPub support
  • Idea #44533: Beautify the WP table styling
  • Idea #45096: Wiki macro to show sums of work package attributes from a filtered list
  • Idea #45574: table views with grid lines
  • Idea #45576: labels and input fields with title attribute
  • Idea #45795: Categories for central work package views and group rights for views
  • Idea #46153: Improve the workflow for copying work packages (within or across projects)
  • Documentation - closedFeature #31015: Notification if content is displayed as translated version
  • Documentation - closedFeature #32419: Analyse and track search results for documentation
  • Documentation - Feature #45729: Harmonize size and formats of screenshots in documentation and add it to style guide
  • Documentation - closedIdea #32420: Ask for user satisfaction of documentation
  • Excel Sync - Feature #29533: Replace actual hierarchy approach (add characters qt beginning of subject)
  • Excel Sync - Feature #29626: Digital Signage for OpenProjectExcel
  • Excel Sync - Feature #29717: Multiple Querys
  • Excel Sync - closedFeature #30232: Maintain relations through Excel sync
  • Excel Sync - Feature #41336: Add Excel Sync support for the projects API
  • Excel Sync - Feature #42156: Create new project via API
  • Excel Sync - Feature #42641: reimplementation for onlyoffice
  • Excel Sync - Feature #44861: Support Duration field via Excel sync
  • Excel Sync - Feature #50880: Import Cost Types
  • Docker - Feature #35643: Change background color or font color when hovering over inline highlighting of work package with priority "immediate"
  • Docker - Feature #57523: Kubernetes PVC
  • Stream BIM - Epic #33853: Solibri integration/BCF Rest API
  • Stream BIM - Epic #35833: Archicad integration
  • Stream BIM - Feature #43411: Merging simultaneous changes to BCFs
  • Stream BIM - Feature #44966: OpenProject App to record constructions issues without Internet or phone service access
  • Stream BIM - Feature #64248: Add alternative IFC to XKT pipeline.
  • Revit Add-in - Feature #53662: Include Revit specific data into viewpoints
  • Xeokit - Feature #32048: Classes tab should have one aggregated tree, instead of a tree for each model
  • Xeokit - Feature #32347: Show meta data of models loaded
  • Xeokit - Feature #32827: The tabs headline should always be visible
  • Xeokit - Feature #34451: Missing measurements tool in viewer
  • Xeokit - Feature #43489: BIM Model Viewer - Trackpad pan control missing
  • Stream Communicator - Epic #39786: Improvements for In-app notifications
  • Stream Communicator - Epic #49578: Open points which can be linked to work packages and meetings
  • Stream Communicator - Epic #57249: Operating system notifications (when browser active) to timely deliver messages and updates (staying in the loop)
  • Stream Communicator - Epic #60495: Spike: Replace CKeditor5 with BlockNote for work package description editing.
  • Stream Communicator - Epic #62507: Add API for recent Communicator features (Emoji, Reminders, Comments with restricted visibility)
  • Stream Communicator - Feature #30199: [Meetings] Add button to react with acknowledgment, thumb up, to meeting minutes
  • Stream Communicator - Feature #38594: Mark notifications as read after opening an email alert
  • Stream Communicator - Feature #38611: Project filter in Inbox view in notification center
  • Stream Communicator - Feature #38612: Indication of unread notifications with a badge in the browser icon
  • Stream Communicator - Feature #38623: Show meaningful notification on work package creation
  • Stream Communicator - Feature #38658: Notification column in the work package list
  • Stream Communicator - Feature #38660: Flagged column in the work package list
  • Stream Communicator - Feature #38669: Project-level notification settings via drop-down in project overview page
  • Stream Communicator - Feature #38680: Show details of notification in the notification center row
  • Stream Communicator - Feature #38727: Send notification when an existing comment is altered
  • Stream Communicator - Feature #38932: Flag/unflag work packages
  • Stream Communicator - Feature #39820: Create a persistent bottom bar in the navigation bar that includes all actions
  • Stream Communicator - closedFeature #40417: Thumbs up in a comment
  • Stream Communicator - Feature #42891: Desktop notifications for Windows
  • Stream Communicator - Feature #45068: Automatically pre-fill rich text editor with the latest auto saved version of the text after editor crash
  • Stream Communicator - Feature #45217: Notification settings: system-wide defaults
  • Stream Communicator - Feature #48600: Add button to enter/exit edit mode to long text/description editor (CKEditor)
  • Stream Communicator - Feature #49080: Filter for important decisions across multiple meetings
  • Stream Communicator - Feature #53350: Set default settings for notifications for new users
  • Stream Communicator - Feature #57109: Option for immediate e-mail notification if a user becomes "assignee" or "accountable"
  • Stream Communicator - closedFeature #57263: Activity tab: When new messages are submitted or arrive then remove empty state
  • Stream Communicator - Feature #57358: Activity tab: Button to indicate new activity that is outside the viewport while scrolling through the activity.
  • Stream Communicator - Feature #57359: Activity tab: Auto-mark all work package notifications as read when you write a new comment
  • Stream Communicator - Feature #57360: Activity tab: Transition animation (yellow flash) for new messages
  • Stream Communicator - Feature #57829: Allow sequential line breaks in wp description.
  • Stream Communicator - Feature #57832: CKEditor: Reposition the "Help" and "History" buttons to make them more prominent
  • Stream Communicator - Feature #58252: Allow marking single journal entries as read or unread
  • Stream Communicator - Feature #59644: Display the most commented emoji at the front of the row
  • Stream Communicator - Feature #59716: Consistent visualizations of the creation date of work packages
  • Stream Communicator - Feature #60493: Spike: Replace CKeditor 5 with BlockNote for work package description editing
  • Stream Communicator - Feature #60601: Reminders: Display a banner in work packages when a reminder is triggered
  • Stream Communicator - Feature #60668: Reminder: Shorter date and time fields in the "Set reminder" dialog
  • Stream Communicator - Feature #60771: Make the time entry optional for reminders
  • Stream Communicator - Feature #61056: Clearly indicate when and by whom a comment has been edited after publication
  • Stream Communicator - Feature #61996: Make the work package comment field larger
  • Stream Communicator - Feature #63867: Notify users in Notification center about being added as a Watcher
  • Stream Cross Application User Integration - closedEpic #54472: SCIM (System for cross-domain identity management) support in OpenProject
  • Stream Cross Application User Integration - Feature #52105: SAML group sync
  • Stream Cross Application User Integration - closedFeature #62168: Script the SSO setup for openDesk
  • Stream Cross Application User Integration - Feature #62189: Remove creation dependency between Nextcloud and OpenProject from openDesk setup
  • Stream Cross Application User Integration - Feature #63361: Add pending state to health status report
  • Stream Design System - Epic #57964: Add quick filters and table configuration to SubHeaders
  • Stream Design System - Feature #36315: Show mobile alternative information on visual modules
  • Stream Design System - Feature #42890: Streamline autocompleter behavior for balance between performance and UX
  • Stream Design System - Feature #43322: Blocked Work Package Visual Highlighting
  • Stream Design System - Feature #50736: Adopt GitHub's centered page design (reduced max-width) for some pages
  • Stream Design System - Feature #50822: Autodetect high contrast user preference to toggle the high contrast mode
  • Stream Design System - closedFeature #52261: Proper flash messages with Primer
  • Stream Design System - Feature #57524: Split screen nav bar: add a fading background to the right-side actions
  • Stream Design System - Feature #57688: Harmonize Backlogs module with Primer design system
  • Stream Design System - Feature #61891: Provide keyboard shortcuts (mnemonics) to operate Danger and Feedback Dialogs
  • Stream Document Workflows - Epic #50998: Composition of file identifiers that satisfy existing file management plans
  • Stream Document Workflows - Epic #58445: Allow OneDrive/SharePoint integration setup with more restrictive permissions
  • Stream Document Workflows - Feature #56806: Enable hierarchies for existing custom fields of type list
  • Stream Document Workflows - Feature #57823: Allow marking items as archived and unarchive again
  • Stream Document Workflows - Feature #57828: Change parent of a custom field item
  • Stream Document Workflows - Feature #58526: [API] Write the API to support full CRUD operations of custom fields of type hierarchy
  • Stream Document Workflows - Feature #59751: Global search finds values of custom fields of type hierarchy
  • Stream Document Workflows - Feature #59813: Custom field creation with drop down selector
  • Stream Document Workflows - Feature #60013: Allow admin to trigger selectively generation of subjects on work packages of a certain type
  • Stream Document Workflows - closedFeature #61981: Enable localized names for attributes in subject generation pattern
  • Stream Document Workflows - Feature #62435: Show storage error messages in admin UI
  • Stream Document Workflows - Feature #64178: Sharepoint Storage AMPF support
  • Stream Meetings - Epic #4742: Show meetings in time tracking calendar and project calendar
  • Stream Meetings - Feature #18535: Copy minutes instead of agenda when copying meeting
  • Stream Meetings - Feature #27528: Add agenda/minutes of meeting in the mail notification
  • Stream Meetings - Feature #30494: Show meetings in Gantt chart
  • Stream Meetings - Feature #32280: Add meetings to OpenProject API
  • Stream Meetings - Feature #33847: Share meeting agendas and meeting minutes with external users
  • Stream Meetings - Feature #34454: Include meeting agenda content in meeting calendar ICS
  • Stream Meetings - Feature #34900: Invite external people to attend meeting
  • Stream Meetings - Feature #35121: The meeting invitation notification email does not contain the attendees
  • Stream Meetings - closedFeature #35364: Log time automatically for meeting participants
  • Stream Meetings - Feature #35642: Ability to define templates for meeting agendas and minutes
  • Stream Meetings - Feature #37009: Search-based selection of participants in meetings for projects with very many project members
  • Stream Meetings - Feature #39832: Link in the task to the place where it was created (Wiki or Meetings)
  • Stream Meetings - closedFeature #40170: Improved participants dialog
  • Stream Meetings - Feature #40915: As a project manager I want to see the protocol from the last meeting so that I can better prepare and support retrospective elements
  • Stream Meetings - Feature #41130: Create work packages while writing meeting minutes protocol
  • Stream Meetings - Feature #45843: BBB integration for OpenProject meetings
  • Stream Meetings - Feature #48014: Add meetings, boards and team planners as options in the "+" button in the navigation bar
  • Stream Meetings - Feature #49599: Meetings: Move an agenda item to another meeting
  • Stream Meetings - Feature #50149: Make the (new) Meeting module more discoverable in projects where it is not enabled
  • Stream Meetings - Feature #50802: Select meeting location from list of default locations
  • Stream Meetings - Feature #51763: Add overtime duration in overview meeting page
  • Stream Meetings - Feature #53206: Meetings: Close individual agenda items, allow unclosed items to be moved to another (future) meeting
  • Stream Meetings - Feature #53499: [Meeting] Tagging of agenda items
  • Stream Meetings - Feature #53608: Dynamic meetings: Allow selecting multiple responsible users in an agenda item
  • Stream Meetings - Feature #53949: Pick up WP for meeting agenda in table view
  • Stream Meetings - Feature #54102: Allow moving meetings to different projects
  • Stream Meetings - Feature #54147: [Meeting] Highlighting of agenda items
  • Stream Meetings - Feature #54189: In-app notifications for meetings
  • Stream Meetings - Feature #54190: Multiple meeting statuses
  • Stream Meetings - Feature #54379: Meetings integration into inbound emails for automatic rescheduling/participant updates
  • Stream Meetings - Feature #55104: History for meeting sections
  • Stream Meetings - Feature #55134: Restore an old revision of a text field e.g. work package description and wiki page
  • Stream Meetings - Feature #55810: Ask who attended once a meeting gets closed
  • Stream Meetings - Feature #56594: UX-Improvement: Remove the word "invited" from list of meeting participants
  • Stream Meetings - Feature #56619: Provide one calDAV calendar for all my meetings
  • Stream Meetings - Feature #56620: Invite non-project members to meetings (share meeting)
  • Stream Meetings - Feature #56816: Allow adding work packages to previous meetings from the work package
  • Stream Meetings - Feature #56863: Filter meetings by text
  • Stream Meetings - Feature #57053: Create work package out of Meeting Agenda Item
  • Stream Meetings - Feature #57248: Meetings: Add short text to "send email to all participants" e-mail
  • Stream Meetings - Feature #57273: Allow meeting organizers to opt-out of meeting notifications
  • Stream Meetings - Feature #58084: Calendar view on meetings index page
  • Stream Meetings - Feature #58099: Meetings: Allow dismissing blue flash message for agenda updates
  • Stream Meetings - Feature #58152: Quick filters in the new Primerised Meetings index pages
  • Stream Meetings - Feature #58228: Fixed url / slug for next scheduled occurrence of a meeting series
  • Stream Meetings - Feature #58344: Send meeting summary instead of invitation to participants when a meeting is closed
  • Stream Meetings - Feature #58604: Meetings: Show more work package attributes
  • Stream Meetings - Feature #58660: Add options "Add item above" and "Add item below" to meeting agenda more dropdown
  • Stream Meetings - Feature #59689: Replace native browser confirmation dialogs with Primer dialogs for meeting deletion
  • Stream Meetings - Feature #59738: Add relevant information for work package meeting agenda items: Project, Parent
  • Stream Meetings - Feature #59887: Instantiate occurrence from "Add to meeting" tab in work packages
  • Stream Meetings - Feature #61057: Activity tab: Journalise and add information about when a work package is added or discussed in a meeting
  • Stream Meetings - Feature #61522: Meeting series: Add monthly scheduling options
  • Stream Meetings - Feature #61541: Show meetings in time-tracking module calendar
  • Stream Meetings - Feature #61795: Update WP display inside Meeting Agenda
  • Stream Meetings - Feature #61892: Adding a work package to a meeting reflected in work package activties
  • Stream Meetings - Feature #62093: Create work packages as meeting outcomes
  • Stream Meetings - Feature #62094: Create multiple meeting outcomes
  • Stream Meetings - Feature #62121: Add a one-time dismissable banner to meetings to tell users about how to use meeting statuses and outcomes
  • Stream Meetings - Feature #62229: Automatic numbering of agenda itema
  • Stream Meetings - Feature #63789: When adding a work package to a meeting, indicate to the user if it has already been added
  • Stream Meetings - Idea #51761: Add a chronometer to the agenda module
  • Stream Meetings - Idea #64120: Meeting series: Auto cancellation of meetings with empty agendas
  • Stream Nextcloud app "OpenProject Integration" - Feature #42101: UI/UX imrovements: have some sort of sorting mechanism for the linked work packages
  • Stream Nextcloud app "OpenProject Integration" - Feature #42137: UI/UX imrovements: Make the work package relation navigable using keyboard
  • Stream Nextcloud app "OpenProject Integration" - Feature #43928: Disconnect a user on both sides on every disconnect request
  • Stream Planning and Reporting - Epic #26231: Critical path
  • Stream Planning and Reporting - Epic #30701: Schedule from the project start date/project finish date (backwards planning)
  • Stream Planning and Reporting - Feature #28637: Adding new columns for relations
  • Stream Planning and Reporting - Feature #29814: Show child work packages from other projects in work package view
  • Stream Planning and Reporting - Feature #31307: Inherit properties of parent work packages for child
  • Stream Planning and Reporting - Feature #31998: Sum spent time on working package view for all and for subgroups
  • Stream Planning and Reporting - Feature #33389: Inherited Attributes for New Children
  • Stream Planning and Reporting - Feature #34706: Enable manual scheduling of parent work packages directly from within Gantt chart
  • Stream Planning and Reporting - Feature #35027: Enter and show Estimated time in days
  • Stream Planning and Reporting - Feature #35613: Template or copy a task cluster with all relations
  • Stream Planning and Reporting - Feature #35746: Do not set relation to original work package when copying work package
  • Stream Planning and Reporting - Feature #35749: Follower work package should start earlier if the predecessor finished prematurely
  • Stream Planning and Reporting - Feature #36252: Bulk edit to unset start/finish date
  • Stream Planning and Reporting - Feature #36748: Filter option is not available in Child tickets
  • Stream Planning and Reporting - Feature #37579: Feature/Epic Links in User Story Cards
  • Stream Planning and Reporting - Feature #37580: Cross Team dependencies shown in user stories
  • Stream Planning and Reporting - Feature #40166: Work package "Done ratio" calculation of parent work package
  • Stream Planning and Reporting - Feature #44164: Disable following work packages from automatically deriving dates when preceding one is moved
  • Stream Planning and Reporting - Feature #44287: Expand task relations for URL and WiKi pages
  • Stream Planning and Reporting - Feature #45477: Ansicht in Untergeordnete Arbeitspakete anpassen. Support Anfrage (#3229) (#3241)
  • Stream Planning and Reporting - Feature #45981: Follows / Precedes relationship adds unneccesary days to work packages
  • Stream Planning and Reporting - Feature #48621: Allow parent and children to be in "blocks/blocked by" relationship
  • Stream Planning and Reporting - Feature #49407: Specify relation type in journalised activity entries for dates changes caused by relations
  • Stream Planning and Reporting - Feature #52186: Show reported values for work and remainig work and % complete in the versions detail page
  • Stream Planning and Reporting - Feature #52737: Project-level setting for % Complete calculation mode
  • Stream Planning and Reporting - Feature #54511: Remove work and progress estimates from type Milestone
  • Stream Planning and Reporting - Feature #54726: Progress: Clicking on "% Complete" displays the Progress and Work estimates and progress pop-over
  • Stream Planning and Reporting - Feature #55348: Add Work, Remaining work and % complete to baseline comparison
  • Stream Planning and Reporting - Feature #55804: Enable/Disable "Progress calculation" at a project-level
  • Stream Planning and Reporting - Feature #57955: Primerised version overview page with progress indicators
  • Stream Planning and Reporting - Feature #61434: Date picker: when a user manually enters a non-working day (and working days only is on), show an inline error message
  • Stream Planning and Reporting - Feature #61529: Direct and indirect relations (successors/predecessors)
  • Stream Project Portfolio Management - Epic #48326: Baseline comparisson for project attributes (similar to work packages)
  • Stream Project Portfolio Management - Epic #61353: Project templates with durations for phases
  • Stream Project Portfolio Management - Feature #23833: Add configuration to collapse projects in project list
  • Stream Project Portfolio Management - Feature #31657: Include Budget info on Overview page of Projects
  • Stream Project Portfolio Management - Feature #34992: Export feature for projects overview ("view all projects") | export a project list
  • Stream Project Portfolio Management - Feature #36405: Add option to sort projects by their priority in the projects overview
  • Stream Project Portfolio Management - Feature #36715: Edit projects from "View all projects" page | make project attributes editable in projects overview
  • Stream Project Portfolio Management - Feature #38502: Collapse the projects hierarchy in the projects list
  • Stream Project Portfolio Management - Feature #40019: Show a graphical project summary in collapsed mode
  • Stream Project Portfolio Management - Feature #49226: Generate portfolio dashboard that can be grouped by various criteria
  • Stream Project Portfolio Management - Feature #49227: Portfolio management indicators
  • Stream Project Portfolio Management - Feature #50923: Visualise complete timespan of a project in the gantt
  • Stream Project Portfolio Management - Feature #54501: Automatically calculate project progress based on progress of work packages
  • Stream Project Portfolio Management - Feature #58303: Include stages and gates in seeded demo projects
  • Stream Project Portfolio Management - Feature #59873: Autocompleters on user custom field filter values
  • Stream Project Portfolio Management - Feature #61351: Apply gantt chart to project lifecycle
  • Stream Project Portfolio Management - Feature #62855: Phase overview page
  • Stream Time & Costs - Epic #36681: Spreadsheet view to easily log time on a subset of "focus work packages"
  • Stream Time & Costs - Feature #22800: Remaining work should be calculated based on work and logged time
  • Stream Time & Costs - Feature #34177: Disable logging time to locked (read-only) work packages
  • Stream Time & Costs - Feature #43100: Allow changing a saved cost report title
  • Stream Time & Costs - Feature #59043: Track break times when logging times
  • Stream Time & Costs - Feature #59044: Add project-specific settings for mandatory log fields
  • Stream Time & Costs - Feature #59049: Autocomplete for cost reporting user fields
  • Stream Time & Costs - Feature #59050: Project-scoped sidemenu for cost reports
  • Stream Time & Costs - Feature #59964: Introduce a standard query that we can use in the cost reports
  • Stream Time & Costs - Feature #61297: Add project-specific settings for time log limits per day
  • Stream Time & Costs - Feature #63527: PDF Timesheet: Export settings dialog

Won't Fix

A reservoir for bugs of functionality that is either deprecated or knowingly broken without intentions from the OpenProject Foundation to provide fixes for it.

50% Total progress

34 closed (53%)   30 open (47%)

Related work packages
  • closedFeature #26385: Add filter patterns to user-dropdown
  • Feature #31606: [Backlogs] Add priority column
Loading...