diff --git a/docs/release-notes/17-1-0/README.md b/docs/release-notes/17-1-0/README.md index 91795a90e10..7f9a62c4f98 100644 --- a/docs/release-notes/17-1-0/README.md +++ b/docs/release-notes/17-1-0/README.md @@ -149,64 +149,64 @@ This change prevents browser freezes and significantly improves responsiveness w -- Bugfix: Save button is not in its primary color \[[#44246](https://community.openproject.org/wp/44246)\] - Bugfix: Loading spinner is unreadable on Time&Costs module when in dark mode \[[#58458](https://community.openproject.org/wp/58458)\] -- Bugfix: Unexplicable "The changes were retracted" journal entries \[[#59360](https://community.openproject.org/wp/59360)\] -- Bugfix: Project selector does not read selected items in screenreader \[[#61405](https://community.openproject.org/wp/61405)\] +- Bugfix: Inexplicable "The changes were retracted" journal entries \[[#59360](https://community.openproject.org/wp/59360)\] - Bugfix: Date is not displayed according to chosen format in an auto-generated subject \[[#63481](https://community.openproject.org/wp/63481)\] -- Bugfix: Dropdown cut off when opening to the top \[[#65102](https://community.openproject.org/wp/65102)\] -- Bugfix: Truncation of "Tage" (Days) in duration field when language=DE \[[#65227](https://community.openproject.org/wp/65227)\] -- Bugfix: Focus of a date input is lost in single mode date picker \[[#65415](https://community.openproject.org/wp/65415)\] - Bugfix: Administration life cycle table header has a wrong height \[[#65634](https://community.openproject.org/wp/65634)\] - Bugfix: Validation of essential OIDC claims causes server error when failing \[[#66289](https://community.openproject.org/wp/66289)\] - Bugfix: Large amount of comments causes workpackage to freeze (missing lazy-loading and loading indicator for Activity tab) \[[#66552](https://community.openproject.org/wp/66552)\] - Bugfix: Meeting email update is sent in sender's OP language \[[#67287](https://community.openproject.org/wp/67287)\] - Bugfix: Fix accessibility issues in Angular templates detected by ESLint \[[#67399](https://community.openproject.org/wp/67399)\] -- Bugfix: BlockNote: Color for text not applied from the block side menu \[[#67507](https://community.openproject.org/wp/67507)\] - Bugfix: BlockNote: searching for a non-existent work package results in placeholder string being saved in the editor \[[#67554](https://community.openproject.org/wp/67554)\] - Bugfix: Checking off participants in a meeting does not keep scroll position \[[#67719](https://community.openproject.org/wp/67719)\] -- Bugfix: Error when creating a new work package after the previous one is opened in details view \[[#67980](https://community.openproject.org/wp/67980)\] -- Bugfix: Mobile web: When deep linking to a comment the comment is not fully scrolled into view \[[#68221](https://community.openproject.org/wp/68221)\] -- Bugfix: Updating the activity anchor URL without a page load does not highlight the relevant target element \[[#68262](https://community.openproject.org/wp/68262)\] -- Bugfix: Content spills out of weighted item list item container \[[#68347](https://community.openproject.org/wp/68347)\] - Bugfix: DangerDialog text is unnecessarily convoluted \[[#68377](https://community.openproject.org/wp/68377)\] - Bugfix: Unable to save meeting agenda name after using browser autocomplete \[[#68478](https://community.openproject.org/wp/68478)\] +- Bugfix: Documents index page: loading indicator for search is old \[[#68625](https://community.openproject.org/wp/68625)\] - Bugfix: Confirmation dialog is shown even when no changes are made to the text \[[#68654](https://community.openproject.org/wp/68654)\] - Bugfix: Project CF of type user does not display groups or placeholder users \[[#68702](https://community.openproject.org/wp/68702)\] - Bugfix: User List in cost report is generated unsorted \[[#68714](https://community.openproject.org/wp/68714)\] -- Bugfix: Changing the filter on the activity tab with a large number of comments and slow network/compute lacks loading state while waiting for request completion \[[#68878](https://community.openproject.org/wp/68878)\] -- Bugfix: Label for the admin document types reflects "priorities" instead of "types" in it's messaging \[[#69304](https://community.openproject.org/wp/69304)\] - Bugfix: Error duplicating task with relation \[[#69309](https://community.openproject.org/wp/69309)\] -- Bugfix: Infinite SAML Seeding Loop Causing Disk Space Exhaustion \[[#69339](https://community.openproject.org/wp/69339)\] - Bugfix: Truncate the name in the project list \[[#69445](https://community.openproject.org/wp/69445)\] - Bugfix: Timer cannot be started if log time modal has a mandatory field \[[#69483](https://community.openproject.org/wp/69483)\] - Bugfix: Nexcloud returns 404 if OpenPorject app is not installed \[[#69492](https://community.openproject.org/wp/69492)\] -- Bugfix: API key input field is centered \[[#69511](https://community.openproject.org/wp/69511)\] -- Bugfix: Pasting rich text into CKEditor crashes it \[[#69597](https://community.openproject.org/wp/69597)\] +- Bugfix: Fine-tuning of margins in pdf exports \[[#69515](https://community.openproject.org/wp/69515)\] - Bugfix: Error in PDF exports if font file storage is broken \[[#69625](https://community.openproject.org/wp/69625)\] - Bugfix: Misleading text in Work Package meetings tab after mentioning WP in meeting outcome \[[#69646](https://community.openproject.org/wp/69646)\] - Bugfix: Too many permissions required to fill out wizard \[[#69672](https://community.openproject.org/wp/69672)\] - Bugfix: Button to open PIR should only be shown for users with Edit project attributes permission \[[#69723](https://community.openproject.org/wp/69723)\] - Bugfix: "Move to next meeting" broken for past meetings \[[#69727](https://community.openproject.org/wp/69727)\] - Bugfix: Can't move hierarchy element underneath an element with an "&" symbol in its title \[[#69966](https://community.openproject.org/wp/69966)\] -- Bugfix: "Show attachments in the files tab by default" potentially overwrites the setting for existing project \[[#69991](https://community.openproject.org/wp/69991)\] - Bugfix: project attributes have a border on mobile fields \[[#70100](https://community.openproject.org/wp/70100)\] -- Bugfix: Fix accessibility errors found by ERB Lint \[[#70166](https://community.openproject.org/wp/70166)\] +- Bugfix: Meeting series can't be deleted before opening the first occurrence \[[#70318](https://community.openproject.org/wp/70318)\] +- Bugfix: Project dropdown active project close button is misaligned. \[[#70334](https://community.openproject.org/wp/70334)\] - Bugfix: Wrong helptext for "Allow remapping of existing users" \[[#70389](https://community.openproject.org/wp/70389)\] - Bugfix: Project status button is missing colors in the dropdown \[[#70458](https://community.openproject.org/wp/70458)\] - Bugfix: Fix flickering in the Handling of 404 errors in AvatarWithFallback \[[#70460](https://community.openproject.org/wp/70460)\] - Bugfix: On mobile, global search result box shows a lot of white space \[[#70497](https://community.openproject.org/wp/70497)\] -- Bugfix: Missing list items when using checkboxes in tables \[[#70537](https://community.openproject.org/wp/70537)\] +- Bugfix: hocupocus logs \[onAuthenticate\] fetch failed and connection to collaboration server not possible \[[#70542](https://community.openproject.org/wp/70542)\] +- Bugfix: Images are broken on moved/duplicated meeting agenda item \[[#70585](https://community.openproject.org/wp/70585)\] +- Bugfix: If user cancels a meeting that is currently happening, the meeting disappears from list \[[#70609](https://community.openproject.org/wp/70609)\] +- Bugfix: Email wording is ambiguous for users who are uninvited from a meeting \[[#70610](https://community.openproject.org/wp/70610)\] - Bugfix: Work package meetings tab only shows the last outcome \[[#70779](https://community.openproject.org/wp/70779)\] - Bugfix: Calendar widget not visible with Firefox \[[#70792](https://community.openproject.org/wp/70792)\] -- Bugfix: SCIM "name" Attribute Rejection and Non‑Compliance With RFC 7643 \[[#70891](https://community.openproject.org/wp/70891)\] - Bugfix: Cannot update email header/footer due to emission address being 'not a valid email address' when mail\_from setting is pinned via env \[[#70906](https://community.openproject.org/wp/70906)\] - Bugfix: API V3 allows reading/writing internal comments when the "Enable internal comments" project setting is disabled \[[#70979](https://community.openproject.org/wp/70979)\] +- Bugfix: "Move to next meeting" and "Duplicate in next meeting" select cancelled meeting \[[#71089](https://community.openproject.org/wp/71089)\] - Bugfix: Every user can be set as a presenter for an agenda item \[[#71100](https://community.openproject.org/wp/71100)\] - Bugfix: External link warning page cut off on mobile \[[#71103](https://community.openproject.org/wp/71103)\] +- Bugfix: Meeting invitation emails do not offer direct calendar integration \[[#71113](https://community.openproject.org/wp/71113)\] +- Bugfix: WP type drop-down is cut off on mobile \[[#71144](https://community.openproject.org/wp/71144)\] +- Bugfix: Hourly rates can be edited for non-members \[[#71226](https://community.openproject.org/wp/71226)\] +- Bugfix: Race Condition on OpenProject through /api/v3/work\_packages/{id}/watchers \[[#71234](https://community.openproject.org/wp/71234)\] +- Bugfix: PIR results in a 404 if a group of user is assigned to the submission \[[#71264](https://community.openproject.org/wp/71264)\] +- Bugfix: Change phrasing from 'Duplicate in next occurrence' to 'Duplicate in next meeting' \[[#71338](https://community.openproject.org/wp/71338)\] +- Bugfix: PIR with only a calculated value in one section breaks \[[#71384](https://community.openproject.org/wp/71384)\] +- Bugfix: PIR artifact is uploaded twice if attachments are selected as artifact storage method \[[#71403](https://community.openproject.org/wp/71403)\] +- Bugfix: Deleting a Time and Cost report results in an error \[[#71414](https://community.openproject.org/wp/71414)\] +- Bugfix: FrozenError in POST::API::Mcp#/ \[[#71444](https://community.openproject.org/wp/71444)\] +- Bugfix: Error messages on meeting participants leaked user names to unauthorized users \[[#71621](https://community.openproject.org/wp/71621)\] - Feature: Empty state for meeting index pages \[[#59158](https://community.openproject.org/wp/59158)\] - Feature: Work package meeting outcomes \[[#62093](https://community.openproject.org/wp/62093)\] -- Feature: Email notifications for meeting invites and updates of meetings are processed correctly by the group wares \[[#65040](https://community.openproject.org/wp/65040)\] - Feature: Redesign the "My Account / Access token" page using Primer \[[#65411](https://community.openproject.org/wp/65411)\] - Feature: Rename Nextcloud GroupFolder references to TeamFolder \[[#66722](https://community.openproject.org/wp/66722)\] - Feature: Show shorts and weights of custom fields with hierarchical structure \[[#67594](https://community.openproject.org/wp/67594)\] @@ -230,7 +230,6 @@ This change prevents browser freezes and significantly improves responsiveness w - Feature: Primerize API settings form \[[#69702](https://community.openproject.org/wp/69702)\] - Feature: Show participant response in Meeting UI \[[#69733](https://community.openproject.org/wp/69733)\] - Feature: Responses before meeting was created should show up in iCal Feed \[[#69734](https://community.openproject.org/wp/69734)\] -- Feature: Allow searching for work package types and status whenever selecting work packages \[[#70191](https://community.openproject.org/wp/70191)\] - Feature: Primerize Backlogs Admin \[[#70194](https://community.openproject.org/wp/70194)\] - Feature: Capture external links in user-provided contents \[[#70234](https://community.openproject.org/wp/70234)\] - Feature: Send email notifications to all participants when a participant is added or removed \[[#70607](https://community.openproject.org/wp/70607)\]