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. 15.3.0

15.3.0

100% Total progress

217 closed (100%)   0 open (0%)

Estimates and progress
Work 24.00 hours
Related work packages
  • closedTask #60038: Ensure that packages are installable
  • closedTask #60041: 15.3 Release image for blog post and newsletter, incl. feature image
  • closedTask #60049: 15.3 Release social media communication
  • closedTask #60051: Present new features and changes to OP Team
  • closedTask #60058: Update OpenProject image in openDesk
  • closedTask #60062: 15.3 Release PR communication: heise and more
  • closedTask #60063: Confirm packager build is working across all distributions
  • closedTask #60065: Identify new Enterprise add-ons for the release (if relevant)
  • closedTask #60068: 15.3 Create release teaser
  • closedTask #60070: Monitor AppSignal (stage/edge/community) for reported bugs
  • closedTask #60072: 15.3 Website + Docs translations to FR/ES from Alconost
  • closedTask #60073: Update Glossary with new terms for 15.3
  • Stream Cross Application User Integration - closedTask #61124: Document Keycloak development setup
  • Stream Time & Costs - closedBug #33790: Cost query for work package does not show children / value differs from spentTime
  • Stream Time & Costs - closedBug #36307: When logging time with comma in English language settings everything after the comma is cut off
  • Stream Time & Costs - closedBug #51751: Logging time and removing time activity sets the default one
  • closedBug #55813: Adding a new required project attribute blocks other project-level modifications
  • closedBug #57896: Broken link to the documentation in open storage modal after timeout.
  • Stream Meetings - closedBug #57912: Opening the meetings details creates additional buttons at the bottom
  • Stream Communicator - closedBug #58260: Disable hover card on mobile
  • Stream Communicator - closedBug #59235: Notification center: Activity tab goes into mobile layout even when the browser window is smaller desktop wide
  • Stream Communicator - closedBug #59328: Network error about notifications showing up on Community
  • Stream Communicator - closedBug #59374: [Regression] Missing "Commit Message" Comments in Work Packages after upgrade to 15.0.1
  • closedBug #59533: Changing an image size is not reflected in the export
  • closedBug #59534: Table formatting is not reflected in the PDF export
  • Stream Communicator - closedBug #59543: Quote comment action does not work if the Activity comment box already has text in it
  • closedBug #59913: Some translation bugs
  • Stream Communicator - closedBug #59916: On narrow screens (including mobile) the view always scrolls to the end of the Activity tab
  • closedBug #59934: Project membership in group administration lists global roles
  • Stream Meetings - closedBug #59944: Editing the date of an upcoming recurring meeting to a past date doesn't move it to the 'Past' tab
  • Stream Meetings - closedBug #59947: Clicking on recurring meetings, "My meetings" stays selected
  • Stream Meetings - closedBug #59953: Meeting template details panel name should be 'Meeting series details'
  • Stream Meetings - closedBug #59955: Meeting interval can be empty, leading to an error
  • Stream Meetings - closedBug #59958: Recurring meeting template header is missing the author name
  • Stream Meetings - closedBug #59959: Recurring meeting template info pane is missing some text
  • Stream Cross Application User Integration - closedBug #59960: Internal server error on Azure OIDC login with expired client secret
  • Stream Meetings - closedBug #59963: Sort order on index page is off when recurring meeting schedule is changed
  • Stream Meetings - closedBug #59966: Main recurring meeting index doesn't show updated empty state
  • Stream Meetings - closedBug #59972: Global meetings form: Validation error clears project field
  • Stream Meetings - closedBug #59976: Meeting name is not in a lighter shade on the recurring meeting overview page
  • Stream Meetings - closedBug #59994: Breadcrumb name should be 'My meetings'
  • Stream Meetings - closedBug #60007: User is taken back to the top of the page after loading more occurences of recurring meeting
  • Stream Meetings - closedBug #60019: Left side menu doesn't highlight Meeting series name
  • Stream Meetings - closedBug #60117: As anonymized user, meetings side menus should be reduced
  • Stream Meetings - closedBug #60118: Missing * to show fields are required + wrong primary button name on the Recurring meeting form
  • Stream Meetings - closedBug #60138: Meeting template shows weird/wrong schedule
  • Stream Project Portfolio Management - closedBug #60293: Moving a stage/gate with filled in dates within the lifecycle might create invalid dates
  • closedBug #60331: PDF report: list style of work package description incorrect
  • closedBug #60333: PDF export: List in table not formatted as in work package description
  • Stream Document Workflows - closedBug #60423: Error message in case of duplicate folder name is not accurate
  • closedBug #60431: Hyphenation feature in generated pdf files removes space before italic text
  • closedBug #60439: Custom user action broken
  • closedBug #60459: Unable to log in to community (web on iOS due to an overlay on small mobile screens
  • Stream Communicator - closedBug #60538: Misplaced cursor in comments text editor on iOS
  • closedBug #60566: LDAP sync not lockingusers if no values returned
  • Stream Document Workflows - closedBug #60590: Mandatory hierarchy custom fields not shown in Create child dialog from Relations tab
  • Stream Communicator - closedBug #60602: Role permissions concerning comments are named "Notes" and are unclear
  • closedBug #60608: Adding a WP with long name as agenda item on Meetings creates a visual overlap
  • Stream Planning and Reporting - closedBug #60615: The right-side pane scrolls with the rest of the page after adding a child via the Relations tab
  • Stream Planning and Reporting - closedBug #60619: Add relation dialog is overflowing when the ticket name is rather long
  • Stream Design System - closedBug #60628: Error rendering DangerConfirmationDialog previews with form in core lookbook
  • Stream Planning and Reporting - closedBug #60629: Display messed up after creating child from relations tab in split view
  • closedBug #60638: Opening a work package (full view) on mobile auto-scrolls to the tab row when not desired
  • Stream Project Portfolio Management - closedBug #60652: Mandatory fields not visible during project creation
  • closedBug #60680: Click on hamburger icon does not always open the sidebar on iOS
  • Stream Time & Costs - closedBug #60681: Applying a change in a cost report query saves it
  • Stream Meetings - closedBug #60700: Ending series via number of occurrences does not work if the ending condition was originally after a specific date
  • closedBug #60705: Regression: If WP title is long without spaces, it overflows outside of the split screen
  • Stream Planning and Reporting - closedBug #60707: Impossible to add a new relation from Board split view (doesn't happen for all WPs)
  • Stream Meetings - closedBug #60713: Ends after 'a specific date' dates are not inclusive
  • Stream Communicator - closedBug #60719: Duplicate work package comments when clicking submit multiple times
  • Stream Time & Costs - closedBug #60722: Should start and end time be deletable once entered?
  • Stream Meetings - closedBug #60727: Meeting occurrence moves into the past tab as soon as it has started
  • Stream Time & Costs - closedBug #60728: Form doesn't focus on first input fields
  • Stream Time & Costs - closedBug #60744: Work package autocompleter elements are visually cramped up in time & costs
  • Stream Meetings - closedBug #60762: Changing the start date of a recurring meeting to a past date loses occurrences
  • Stream Planning and Reporting - closedBug #60863: The arrows for lag field in add-relation modal is visible in firefox
  • Stream Planning and Reporting - closedBug #60867: 500 error is shown if the add existing child form is saved without a WP in the form
  • Stream Planning and Reporting - closedBug #60869: No error message shows on Relations modal if no WP is selected
  • Stream Design System - closedBug #60890: Previews for Primer Danger Zones are broken
  • Stream Project Portfolio Management - closedBug #60918: Share Workpackage via autocompleter: Results are invisible
  • Stream Planning and Reporting - closedBug #60957: Show dates of Children of a work package in relations tab
  • Stream Planning and Reporting - closedBug #60958: Icon beside dates of a relation is wrong in relation row
  • Stream Planning and Reporting - closedBug #60973: Wrong order of successor / predecessor in relations tab dropdown
  • Stream Meetings - closedBug #61034: Upcoming meetings: Meeting durations under the 'Duration' column are not displayed in hours and minutes
  • Stream Communicator - closedBug #61042: UI Flickering when clicking on the activity anchor point
  • Stream Communicator - closedBug #61049: Activity tab does not scroll to the bottom for work packages with long history
  • closedBug #61058: Poor performance of GET /api/v3/work_packages/:id and PATCH /api/v3/work_packages/:id
  • Stream Time & Costs - closedBug #61084: When allowed to log time entries for others, time entries can be logged for any user regardless of visibility
  • Stream Meetings - closedBug #61094: Set maximum limit of 1000 for recurring meeting occurrences, irrespective of ending option
  • closedBug #61110: Search produces 500 error response on certain attachment constellation
  • Stream Time & Costs - closedBug #61134: No error message when user tries to save time log without work packages
  • Stream Cross Application User Integration - closedBug #61140: Refreshing exchanged token does not work with Keycloak
  • Stream Meetings - closedBug #61176: When adding a new meeting globally, leaving the project unselected results in strange error
  • Stream Meetings - closedBug #61194: Last planned meeting is not showing when current meeting is in both 'Upcoming' and 'Past' tab
  • Stream Meetings - closedBug #61280: Past open meetings disappear when a meeting series is ended
  • Stream Design System - closedBug #61293: Sub-headlines are larger than the actual PageHeader on meetings index page
  • Stream Meetings - closedBug #61301: User gets a 500 if they edit a meeting series and lower the count of total occurrences to less than the count of currently open occurrences
  • Stream Meetings - closedBug #61306: Danger dialog says 'Delete' when it should say 'Cancel
  • Stream Time & Costs - closedBug #61307: Log time modal allows to remove the user
  • Stream Time & Costs - closedBug #61308: Log time triggered from my spent time widget allows logging time for other users
  • Stream Meetings - closedBug #61310: Deleting a meeting occurrence does not send out a cancelled event
  • Stream Meetings - closedBug #61311: Meeting attachments are not reliably picked up by groupware
  • Stream Meetings - closedBug #61343: Left side menu doesn't highlight 'All meetings' when selected + breadcrumb is wrong
  • Stream Meetings - closedBug #61356: User gets a 500 if a meeting series consists of only one open meeting
  • Stream Meetings - closedBug #61358: User cannot see the upcoming tab of a meeting series if it consists of only one ongoing meeting
  • Stream Meetings - closedBug #61364: Saving changes to the meetings series details saves the template even though template is not yet saved
  • closedBug #61365: Poor performance of mentioning feature in larger datasets
  • Stream Meetings - closedBug #61369: Deletion dialog text discrepency when a meeting series has been edited
  • closedBug #61370: Docker container failing to start after ruby 3.4.1 upgrade
  • Stream Meetings - closedBug #61387: Empty meeting series templates don't show the blue 'this is a template' info box
  • Stream Meetings - closedBug #61388: Meeting series don't send out updated invitation emails when changing schedule
  • Stream Time & Costs - closedBug #61395: Spacing issues in log time dialog
  • Stream Meetings - closedBug #61397: Project is lost when user reloads meeting updates with Reload button
  • Stream Meetings - closedBug #61422: Meeting global or project-scope lost on performing various actions
  • Stream Meetings - closedBug #61424: Meeting series occurrence should allow to schedule earlier
  • Stream Meetings - closedBug #61441: Some weirdness when creating a recurring meeting for the current day
  • Stream Design System - closedBug #61453: Popover missing on author of the forum
  • closedBug #61462: "Download ICS" menu action is broken on recurring show page
  • closedBug #61483: Failing to copy queries in a project copy job results in internal errors
  • Stream Meetings - closedBug #61486: Meetings index page sometimes shows meetings in the wrong section
  • closedBug #61551: Cannot create child from relations tab in status-based progress calculation mode
  • Stream Communicator - closedEpic #61524: Activity tab bug fixes and enhancements
  • Stream Time & Costs - closedFeature #32813: Cost reports should include work package children
  • Stream Meetings - closedFeature #54188: Create recurring meetings with flexible schedules
  • Stream Meetings - closedFeature #54752: Meeting templates for recurring meetings
  • Stream Meetings - closedFeature #56789: Add an "all meetings" to the default Meetings list
  • Stream Meetings - closedFeature #58225: Iterations of recurring meetings
  • Stream Meetings - closedFeature #58226: Overview page for a recurring meeting
  • Stream Meetings - closedFeature #58227: Show recurring meetings in the meeting index page
  • Stream Planning and Reporting - closedFeature #58427: Indicate that there are work package relations which the user has no permission to see
  • Stream Document Workflows - closedFeature #58637: Deletion dialog with danger zone for deleting items in a hierarchy
  • Stream Meetings - closedFeature #59404: Allow entering meeting duration in hours and minutes
  • Stream Meetings - closedFeature #59773: Allow changing dates of a meeting series occurrence
  • Stream Meetings - closedFeature #59775: Automatic instantiation of the next occurrence of a meeting series
  • Stream Meetings - closedFeature #59777: Copying of recurring meetings occurrences
  • Stream Meetings - closedFeature #59829: Cancelling recurring meetings occurrences
  • Stream Planning and Reporting - closedFeature #59860: Add trailing unit for input fields in datepicker and lag field
  • Stream Meetings - closedFeature #59867: Update meeting series template blankslate to include information
  • Stream Meetings - closedFeature #59883: Pagination for recurring meetings
  • Stream Meetings - closedFeature #59885: Cancellation dialogs for for one-time and recurring meetings
  • Stream Meetings - closedFeature #59886: Recurring meetings ICS schedule
  • Stream Design System - closedFeature #59925: Show user popover on the name, not only avatar
  • Stream Meetings - closedFeature #59951: End recurring meeting series
  • Stream Meetings - closedFeature #59974: Recurring meetings: Improved display of form dialog
  • Stream Meetings - closedFeature #60135: Update seed data to make "Weekly" a recurring meeting
  • Stream Meetings - closedFeature #60141: Rename Dynamic meeting to "one-time" again
  • Stream Meetings - closedFeature #60200: Invitation email for meeting series
  • Stream Planning and Reporting - closedFeature #60273: Allow children creation from the new Relations Tab
  • closedFeature #60286: Prevent autocomplete on date picker input fields
  • closedFeature #60598: Allow seeding design variables
  • Stream Time & Costs - closedFeature #60718: Remove ability to set default time tracking activity
  • Stream Meetings - closedFeature #60880: Recurring meetings: Allow end date to be optional
  • Stream Time & Costs - closedFeature #60923: Display sums in Timesheet PDF
  • Stream Meetings - closedFeature #60959: Separate meeting series show page into two tables
  • Stream Project Portfolio Management - closedFeature #60972: Autocompleters for user cf filter values on the project list
  • Stream Meetings - closedFeature #61030: Better structure upcoming meetings by organising them into named date sections
  • Stream Planning and Reporting - closedFeature #61044: Relations tab: Show a single date when start and finish dates are the same
  • Stream Communicator - closedFeature #61074: Remove smooth animation when loading the Activity tab with sort order 'Newest at the bottom'
  • Stream Design System - closedFeature #61126: Make user popover information visible everywhere
  • Stream Meetings - closedFeature #61161: Better indicate when a recurring meeting has ended (or is ended manually) with changes in phrasing and a more helpful blankslate
  • Stream Time & Costs - closedFeature #61322: Primerize the log time modal
  • closedImplementation #58680: Primerised danger zone dialogs that required a second layer of confirmation for destructive actions like deletion
  • Helm charts - closedImplementation #59482: Allow templating for TLS options for Postgres
  • Stream Communicator - closedImplementation #60201: Update reminder notification template to more fitting design
  • Stream Project Portfolio Management - closedImplementation #60573: Add documentation for form previews Stages and Gates Overview dialog
  • Stream Meetings - closedImplementation #60945: Improve communication of when meetings are instantiated
  • Stream Meetings - closedImplementation #61048: Remove feature flag for recurring meetings
  • closedMilestone #60039: Deploy website with latest changes
  • closedMilestone #60040: Create release/15.3 branch
  • closedMilestone #60042: 15.3 Release notes prepared
  • closedMilestone #60043: Release downtime announced at least 5 working days before deployment
  • closedMilestone #60046: Translations for OpenProject (CrowdIn / Alconost) included
  • closedMilestone #60047: 15.3 Documentation updated (www.openproject.org/docs)
  • closedMilestone #60048: Release deployed on Cloud production
  • closedMilestone #60050: Release technical documentation updated
  • closedMilestone #60052: Release candidate deployed on community
  • closedMilestone #60053: Release freeze @ daily - one day before release
  • closedMilestone #60054: 15.3 Website and pricing page updated (e.g. new Enterprise add-ons)
  • closedMilestone #60055: QA completed
  • closedMilestone #60056: Feature complete 15.3
  • closedMilestone #60057: 15.3 Release newsletter
  • closedMilestone #60059: Ensure openproject-proto_plugin is updated and working
  • closedMilestone #60060: Identify runtime of migrations
  • closedMilestone #60061: Training documents updated with new features
  • closedMilestone #60064: Legal documents in opf/legal are up-to-date in repo and downstream (DPA in saas)
  • closedMilestone #60066: Ensure release branch builds successfully on packager.io
  • closedMilestone #60067: 15.3 Release blog article prepared
  • closedMilestone #60071: Translations for OpenProject application completed for German
  • closedRelease #60069: Release OpenProject 15.3.0
  • Stream Document Workflows - closedCode maintenance #57902: DRY up shared logic for Multi-project activation
  • Stream Communicator - closedCode maintenance #59251: Fully remove feature flag for "primerized activity tab"
  • Stream Meetings - closedCode maintenance #59986: Remove "Last edited on" column for recurring meetings show page
  • closedCode maintenance #60358: Document the DangerDialog from a UX point of view
  • closedCode maintenance #60453: Make cuprite the default capybara driver
  • closedCode maintenance #60500: Make sure that permission assignment in migrations follows the same rule as manually assigning them
  • Stream Design System - closedCode maintenance #60588: Extend the Primer Danger Dialog to have a simple variant without second step confirmation
  • Stream Design System - closedCode maintenance #60620: Update to primer 0.52.1
  • closedCode maintenance #60655: Bump ruby to 3.4.1
  • closedCode maintenance #60714: CI broken with chromedriver for chrome 132
  • Stream Design System - closedCode maintenance #60729: Add example of rich text area form field to lookbook
  • closedCode maintenance #60741: Journal version conflict when multiple users submitting comments in parallel
  • Stream Meetings - closedCode maintenance #61107: Use the pagination_helper for "Show more" pagination in the recurring meetings tables
  • Stream Nextcloud app "OpenProject Integration" - closedCode maintenance #61185: Replace storage deletion dialog with new DangerDialog
  • closedCode maintenance #61282: Correctly unsubscribe event listeners
  • closedCode maintenance #61378: Document Primer::OpenProject::Heading component in lookbook
  • closedCode maintenance #61425: Remove support for Centos 8 packages
  • Stream Communicator - closedCode maintenance #61471: Make Migration Utils Permission adder nil safe when supplied with a permission that no longer exists
  • Documentation - closedDocumentation #61326: Show user popover on the name, not only avatar
  • Documentation - closedDocumentation #61328: 15.3 Relations tab changes
  • Documentation - closedDocumentation #61329: Display sums in Timesheet PDF
  • Documentation - closedDocumentation #61330: Remove ability to set default time tracking activity
  • Documentation - closedDocumentation #61332: 15.3 Recurring meetings and meetings changes
  • Documentation - closedDocumentation #61334: Allow seeding design variables
  • Documentation - closedDocumentation #61335: Cost reports should include work package children
  • Documentation - closedDocumentation #61336: Role permissions concerning comments are named "Notes" and are unclear
  • Documentation - closedDocumentation #61461: Harmonize capitalization of tab names
Loading...