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

Content

Versions
  1. OpenProject
  2. Project settings
  3. Versions
  4. 14.4.0

14.4.0

99% Total progress

158 closed (99%)   1 open (1%)

Related work packages
  • closedTask #56215: Confirm packager build is working across all distributions
  • closedTask #56219: 14.4 Release announcement on website (1-2 weeks in advance)
  • closedTask #56222: Create and publish release 14.4 video
  • closedTask #56226: 14.4 Update Roadmap on website
  • closedTask #56227: Update OpenProject image in openDesk
  • closedTask #56228: 14.4 Release PR communication: heise and more
  • closedTask #56229: 14.4 Release social media communication
  • closedTask #56230: 14.4 Release image for blog post and newsletter, incl. feature image
  • closedBug #34363: Project custom field set to searchable is not searchable
  • closedBug #35556: Unclear that status cannot be updated when required custom field is set
  • closedBug #41053: Missing property in the response of api/v3/work_packages/{id} JSON (path: _links/copy)
  • closedBug #41852: undefined method `path' for nil:NilClass when click attanchment
  • closedBug #42325: Required user fields of type Boolean missing asterisk
  • Stream Design System - closedBug #50109: Breadcrumb and menu structure is inconsistent for user administration
  • closedBug #50607: "Time 1" label in Email reminders truncated when language=FR
  • closedBug #51376: Primer::OpenProject::InputGroup component text input breaks with captions
  • closedBug #51399: Cannot use placeholder user in filter "Assignee or belonging group"
  • closedBug #51847: Built-in API v3 DOC doesn't run REQUESTS (requested URL was not found on this server)
  • closedBug #52759: Can't escape from "Latest activity" query
  • Stream Design System - closedBug #52954: Static queries are not highlighted in the side menu
  • closedBug #53571: Adding new task in a board shows unnecessary warning message when switching type
  • closedBug #53574: Default value is not saved on custom field creation, only on update
  • closedBug #53587: 'Mark all as read' clears already read notifications
  • closedBug #53967: Status board: Column 'new' can be displayed twice
  • closedBug #54278: Project filters allow selection of archived projects: trigger an error
  • closedBug #54983: Milestones are showing the children ticket section
  • Docker - closedBug #55266: Can't install plugin on Docker image
  • Stream Meetings - closedBug #55623: Copying a meeting in a project with no members omits creator as attendee
  • closedBug #55776: Docker-Compose OpenProject assets can't be loaded after update
  • closedBug #55932: Wiki: history compares only with most recent version and ignores previous selection
  • closedBug #55939: OneDrive/SharePoint storage with AMPF can be added as manual folder
  • closedBug #56033: Date CF cannot be set for users
  • closedBug #56042: [BUG] Gantt Diagrams not sorted alphabetically in the left side menu
  • closedBug #56059: Can't change default work package lists columns
  • closedBug #56060: Spacing between title and tabs in page headers is too small
  • closedBug #56065: [AppSignal] TypeError for Gitlab Merge Request without description
  • closedBug #56138: Automatically created private view should be localized
  • Stream Design System - closedBug #56157: Loading gif in notification center and some images have white background in dark mode
  • closedBug #56189: Not Display Attribute help texts for Date
  • Stream Design System - closedBug #56194: Follow-up remaining issues for the Dark mode
  • closedBug #56247: Archived & Activated projects are not clearly distinguishable in project autocompleter.
  • closedBug #56253: Missing filter value in translation string
  • closedBug #56292: Share drop down cut of when only a single user is shared with
  • closedBug #56337: Small Octicon changes required
  • closedBug #56398: Searching for text in work packages is not intuitive
  • closedBug #56402: Missing margin before counter badge in notification center
  • closedBug #56435: NoMethodError in SlackNotificationJob#perform
  • Stream Design System - closedBug #56436: Static queries are not highlighted in side menu
  • Stream Meetings - closedBug #56437: New agenda item cut off if the page is already filled
  • closedBug #56439: URI::InvalidURIError in SlackNotificationJob#perform
  • closedBug #56445: Buttons in Attribute help text modal are too close
  • closedBug #56447: Info banner breaks autocompleter dropdown in status board
  • Stream Meetings - closedBug #56461: Meeting date picker calendar displays double arrow
  • Stream Meetings - closedBug #56493: Meetings: Invitation e-mail sent out even though "send e-mails" is de-selected (re-invite)
  • closedBug #56495: Location picker opens home directory rather than default project folder "temp files" in Nextcloud
  • closedBug #56502: Color problem in show mode in tables when activating header columns and header row
  • closedBug #56565: Sorting of Boards (not alphanumeric by title anymore)
  • closedBug #56576: Wiki: Only first site will be printed / content cut off
  • Stream Design System - closedBug #56585: Breadcrumb and menu structure is inconsistent for work package administration
  • Stream Design System - closedBug #56586: Some pages of Administration/Projects are missing a breadcrumb
  • Stream Design System - closedBug #56587: Some administration pages are missing breadcrumbs and html titles
  • closedBug #56590: Colors of types in WP create button are gone
  • closedBug #56602: Community edition demo videos do not render
  • closedBug #56608: Background of login screen is inconistent
  • closedBug #56609: [AppSignal] TypeError Further errors for other hooks with missing information
  • Stream Design System - closedBug #56614: Breadcrumb and menu structure is inconsistent for Email administration
  • Stream Design System - closedBug #56615: Breadcrumb and menu structure is inconsistent for Authentication administration
  • closedBug #56622: Slack Integration page in Admin doesn't have breadcrumbs
  • closedBug #56627: Disabled project custom fields are not excluded form search results
  • closedBug #56655: Onboarding tour buttons are hard to see with a bright primary color
  • closedBug #56704: Search bar stays open when redirecting to search results page
  • closedBug #56761: Dark mode is not applied to drop downs in cost reports
  • closedBug #56768: Meetings - No scrolling when dragging up an item
  • closedBug #56780: Creating an API token crashes the page
  • closedBug #56786: Empty white space below meeting agenda item
  • closedBug #56792: No custom field section created for cloud trial installation
  • Stream Project Portfolio Management - closedBug #56795: Switching public state should also change the empty state
  • closedBug #56805: Dark mode: Wrong text color in Member selection
  • closedBug #56813: Slack Integration page in Admin doesn't have Save button
  • closedBug #56842: Don't blink custom fields form when hiding parts depending on field format
  • closedBug #56845: User cannot delete Nextcloud storage
  • closedBug #56850: User cannot set up new Nextcloud storage
  • closedBug #56892: Storage link not showing for OneDrive/SharePoint
  • closedBug #56899: Storage sidebar not showing for Nextcloud storages when AMPF deactivated
  • closedBug #56913: Round corners on notification seperator lines
  • closedBug #56986: 'Member' user role's seed data is incorrect
  • closedBug #56988: WebAuthn fails on initial registration with activated 2FA security policy
  • closedBug #56989: Adapt the Nextcloud min version constant
  • closedBug #56997: File names with url-unsafe characters not working
  • closedBug #57008: Open Project Darkmode: pressing buttons / flash colour gets too bright
  • closedBug #57095: Remaining bugs in dark mode
  • closedBug #57147: NoMethodError in Storages::Admin::StoragesController#destroy
  • closedBug #57210: Impossible to link/create a work package from Nextcloud
  • Stream Design System - closedEpic #36233: Dark Mode for OpenProject
  • Stream Document Workflows - closedEpic #55841: Theming plugin for Nextcloud Hub integration
  • closedFeature #50844: New permissions for project attributes on project level
  • closedFeature #54033: Create a "Sidepanel" component for the right side panel of a layout (e.g. on Meetings page)
  • Stream Design System - closedFeature #55182: Replace angular sub menu with rails component
  • Stream Project Portfolio Management - closedFeature #55233: Select/Exclude projects in project list explicitly via filter
  • closedFeature #55280: Show changes of long text custom fields in the activity similar to changes in the description
  • Stream Meetings - closedFeature #55423: Meetings: Saving a new agenda item does not automatically add another empty one
  • Stream Cross Application User Integration - closedFeature #55643: Extend API authentication to accept JWT issued by OpenID provider to other client.
  • Stream Planning and Reporting - closedFeature #55803: Status-based progress mode: Allow users to freely input % complete values for statuses
  • closedFeature #55836: Add "Connection validation" functionality for Nextcloud storages
  • closedFeature #56045: Add link to storage provider in storage edit view
  • closedFeature #56058: Move "Copy link to clipboard"
  • closedFeature #56218: Create release 14.4 teaser, incl. feature image
  • closedFeature #56325: Improve avatar color generation so that users with same names are distinguishable
  • closedFeature #56331: Require explicit type selection on project change
  • Stream Design System - closedFeature #56463: Color of text and icons of primary buttons shall adapt when color is light
  • closedFeature #56507: Transform modules menu in top menu into a Primer menu
  • Stream Meetings - closedFeature #56651: Meetings tab: Display related meetings chronologically
  • Stream Design System - closedImplementation #53233: Replace sidemenu of work package page with Rails component
  • Stream Design System - closedImplementation #55181: Replace sidemenu of notification center with Rails component
  • Stream Design System - closedImplementation #55785: Remove feature flag for dark mode
  • Stream Design System - closedImplementation #55900: Remove angular component op-view-select and op-sidemenu
  • closedImplementation #56293: Use the sidepanel component in meetings
  • closedImplementation #56294: Use the sidepanel component in the user profile
  • closedImplementation #56295: Use the sidepanel component in project attributes
  • closedImplementation #56296: Use the sidepanel component in storages
  • closedImplementation #56738: Implement basic border box table
  • Stream Design System - closedImplementation #56868: Change "experimental" to "Beta" for Dark mode
  • closedMilestone #56195: Feature complete 14.4
  • closedMilestone #56196: QA completed
  • closedMilestone #56197: Translations for OpenProject (CrowdIn / Alconost) included
  • closedMilestone #56198: 14.4 Release notes prepared
  • closedMilestone #56199: 14.4 Release blog article prepared
  • closedMilestone #56200: Release technical documentation updated
  • closedMilestone #56201: Release deployed on Cloud production
  • closedMilestone #56202: Release candidate deployed on community
  • closedMilestone #56203: Release downtime announced at least 5 days before deployment
  • closedMilestone #56204: 14.4 Release newsletter
  • closedMilestone #56205: Clear free (buffered) trial tenants on saas after deployment and replace with fresh ones in case of schema changes
  • closedMilestone #56206: Create release/14.4 branch
  • closedMilestone #56208: 14.4 Website and pricing page updated (e.g. new Enterprise add-ons)
  • closedMilestone #56209: 14.4 Documentation updated (www.openproject.org/docs)
  • closedMilestone #56211: Release freeze @ daily - one day before release
  • closedMilestone #56212: Ensure release branch builds successfully on packager.io
  • closedMilestone #56213: Deploy website with latest changes
  • closedMilestone #56214: Ensure openproject-proto_plugin is updated and working
  • closedMilestone #56216: Training documents updated with new features
  • closedMilestone #56221: Identify runtime of migrations
  • closedMilestone #57084: Translations completed for German
  • closedRelease #56207: Release OpenProject 14.4.0
  • closedCode maintenance #54117: Refactor storage view components to use the OpTurbo::Component streams that are more declarative at the controller level
  • closedCode maintenance #55794: Move custom fields validation to the contract layer
  • closedCode maintenance #55937: Host-header protections built into the application
  • closedCode maintenance #56334: Introduce stable and testable request URL build for storage queries and commands
  • closedCode maintenance #56459: Extract logic of PageHeaders in Administration/User settings into separate components
  • closedCode maintenance #56861: Improve error messages and logs of AMPF synchronization services/jobs
  • closedCode maintenance #57029: Decouple remote user identifier from oauth tokens
  • Stream Design System - closedDocumentation #55799: Document dark mode in the lookbook
  • closedDocumentation #56312: Add basic layout / sidepanel pattern to Lookbook
  • Stream Design System - closedDocumentation #56335: Document submenu pattern in the lookbook
  • closedDocumentation #56867: Link to meetings not parsed when used localized as documented
  • closedDocumentation #56873: Add instructions on how to develop on the BIM edition using Docker
Loading...