Alexander Brandon Coles
8cf44ef496
[OP-19459] Use Primer Counter in notifications menu
...
Switches from custom CSS implementation to `Primer::Beta::Counter` for
rendering counters in menu on Notifications page. Fixes clipping of
larger notification numbers (≥ 3 digits), including applying rounding
of very large numbers (e.g. `4k+`).
https://community.openproject.org/wp/OP-19459
2026-06-11 16:53:08 +01:00
Klaus Zanders
2985562c74
Merge pull request #23677 from opf/merge-release/17.5-20260611050510
...
Merge release/17.5 into dev
2026-06-11 12:11:16 +02:00
Dombi Attila
5a14af6e0d
Merge pull request #23630 from opf/task/op-19483-introduce-bundler-cooldown
...
[OP-19483] Introduce Bundler cooldown
2026-06-11 10:47:57 +03:00
Klaus Zanders
38ce5a3e33
Merge branch 'dev' into merge-release/17.5-20260611050510
2026-06-11 09:17:51 +02:00
Tobias Dillmann
b698ef9eb6
Catch malformed filter parameters
2026-06-11 09:13:49 +02:00
Dombi Attila
cc38f3aa4d
Update bundled with
2026-06-11 09:47:51 +03:00
Dombi Attila
61a078ad2a
Merge pull request #23682 from opf/dependabot/npm_and_yarn/frontend/dev/types/node-25.7.0
...
Bump @types/node from 22.19.20 to 25.7.0 in /frontend
2026-06-11 09:35:56 +03:00
Dombi Attila
f1c7f45d0c
Merge pull request #23681 from opf/dependabot/npm_and_yarn/frontend/dev/knowledgecode/delegate-0.10.4
...
Bump @knowledgecode/delegate from 0.10.3 to 0.10.4 in /frontend
2026-06-11 09:35:47 +03:00
Dombi Attila
64b687f8b9
Merge pull request #23680 from opf/dependabot/npm_and_yarn/frontend/dev/types/jquery-4.0.1
...
Bump @types/jquery from 4.0.0 to 4.0.1 in /frontend
2026-06-11 09:35:32 +03:00
Dombi Attila
ca2f1c20f4
Merge pull request #23679 from opf/dependabot/bundler/dev/doorkeeper-5.9.2
...
Bump doorkeeper from 5.9.1 to 5.9.2
2026-06-11 09:35:06 +03:00
Dombi Attila
16f50c806c
Merge pull request #23678 from opf/dependabot/npm_and_yarn/frontend/dev/react-8e33ddc9eb
...
Bump @types/react from 19.2.16 to 19.2.17 in /frontend in the react group
2026-06-11 09:34:52 +03:00
Henriette Darge
454bf70b0e
Merge pull request #23651 from opf/bug/dream-724-search-input-is-not-initially-focused
...
[DREAM-724] Search input is not initially focused
2026-06-11 07:50:46 +02:00
dependabot[bot]
1d1844f398
Bump @types/node from 22.19.20 to 25.7.0 in /frontend
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 22.19.20 to 25.7.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-version: 25.7.0
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-11 05:36:25 +00:00
dependabot[bot]
96ad11bcc1
Bump @knowledgecode/delegate from 0.10.3 to 0.10.4 in /frontend
...
Bumps [@knowledgecode/delegate](https://github.com/knowledgecode/delegate ) from 0.10.3 to 0.10.4.
- [Release notes](https://github.com/knowledgecode/delegate/releases )
- [Commits](https://github.com/knowledgecode/delegate/compare/v0.10.3...v0.10.4 )
---
updated-dependencies:
- dependency-name: "@knowledgecode/delegate"
dependency-version: 0.10.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-11 05:35:56 +00:00
dependabot[bot]
12cf86f93b
Bump @types/jquery from 4.0.0 to 4.0.1 in /frontend
...
Bumps [@types/jquery](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jquery ) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jquery )
---
updated-dependencies:
- dependency-name: "@types/jquery"
dependency-version: 4.0.1
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-11 05:35:20 +00:00
dependabot[bot]
267894f5fc
Bump doorkeeper from 5.9.1 to 5.9.2
...
Bumps [doorkeeper](https://github.com/doorkeeper-gem/doorkeeper ) from 5.9.1 to 5.9.2.
- [Release notes](https://github.com/doorkeeper-gem/doorkeeper/releases )
- [Changelog](https://github.com/doorkeeper-gem/doorkeeper/blob/main/CHANGELOG.md )
- [Commits](https://github.com/doorkeeper-gem/doorkeeper/compare/v5.9.1...v5.9.2 )
---
updated-dependencies:
- dependency-name: doorkeeper
dependency-version: 5.9.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-11 05:34:55 +00:00
dependabot[bot]
340beaf4e4
Bump @types/react in /frontend in the react group
...
Bumps the react group in /frontend with 1 update: [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ).
Updates `@types/react` from 19.2.16 to 19.2.17
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
---
updated-dependencies:
- dependency-name: "@types/react"
dependency-version: 19.2.17
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: react
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-11 05:34:41 +00:00
OpenProject Actions CI
45c29be300
update locales from crowdin [ci skip]
2026-06-11 04:36:13 +00:00
OpenProject Actions CI
bd78382cab
update locales from crowdin [ci skip]
2026-06-11 04:34:09 +00:00
Tobias Dillmann
61c5224cbd
[ #73887 ] mocked_permission_helper mirrors UserPermissibleService for empty project
...
It should not grant all permissions if the project argument is `nil`.
2026-06-10 19:47:12 +02:00
Tobias Dillmann
258d17ceb4
[ #73887 ] Add missing test cases for buckets and sprints
2026-06-10 19:47:12 +02:00
Tobias Dillmann
4e616f88dc
[ #73887 ] Reorder wp schema representer spec
2026-06-10 19:47:12 +02:00
Tobias Dillmann
ffb4aa8d69
[ #73887 ] Revert "[ #73887 ] mv BacklogBucketQuery -> Query, SprintQuery -> Query"
...
This reverts commit 9c93ea8450 .
2026-06-10 19:47:12 +02:00
Tobias Dillmann
116f84e8d9
[ #73887 ] Remove unnecessary cast
2026-06-10 19:47:12 +02:00
Tobias Dillmann
84761d9931
[ #73887 ] Align Sprint and Bucket representation path
2026-06-10 19:47:12 +02:00
Tobias Dillmann
9b7ca3238b
[ #73887 ] Remove superfluous project presence checks
...
allowed_in_project? will return false for nil-projects, so this check is
not needed.
2026-06-10 19:47:12 +02:00
Tobias Dillmann
d96781f7b1
[ #73887 ] mv BacklogBucketQuery -> Query, SprintQuery -> Query
2026-06-10 19:47:12 +02:00
Tobias Dillmann
905b21b31f
[ #73887 ] Apply Sprint fix from #23523 for Backlog Buckets
2026-06-10 19:47:12 +02:00
Tobias Dillmann
f3a69c179c
[ #73887 ] Repair WP PDF export spec by introducing buckets
2026-06-10 19:47:12 +02:00
Tobias Dillmann
c51da0534c
[ #73887 ] Backlog bucket WP details spec
2026-06-10 19:47:12 +02:00
Tobias Dillmann
974f5b7272
[ #73887 ] Add backlog buckets to API
2026-06-10 19:47:12 +02:00
OpenProject CI
5b02e71a19
Run npm audit fix ( #23669 )
2026-06-10 17:39:02 +01:00
dependabot[bot]
7c7e399287
Bump picomatch from 4.0.3 to 4.0.4 ( #23668 )
...
Bumps [picomatch](https://github.com/micromatch/picomatch ) from 4.0.3 to 4.0.4.
- [Release notes](https://github.com/micromatch/picomatch/releases )
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/picomatch/compare/4.0.3...4.0.4 )
---
updated-dependencies:
- dependency-name: picomatch
dependency-version: 4.0.4
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-10 16:56:44 +01:00
dependabot[bot]
1813aac230
Bump fast-xml-parser from 5.3.6 to 5.8.0 ( #23666 )
...
Bumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser ) from 5.3.6 to 5.8.0.
- [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases )
- [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.3.6...v5.8.0 )
---
updated-dependencies:
- dependency-name: fast-xml-parser
dependency-version: 5.8.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-10 16:37:02 +01:00
dependabot[bot]
035360110a
Bump postcss and styled-components in /frontend ( #23667 )
...
Bumps [postcss](https://github.com/postcss/postcss ) and [styled-components](https://github.com/styled-components/styled-components ). These dependencies needed to be updated together.
Updates `postcss` from 8.4.49 to 8.5.13
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/8.4.49...8.5.13 )
Updates `styled-components` from 6.1.19 to 6.4.2
- [Release notes](https://github.com/styled-components/styled-components/releases )
- [Commits](https://github.com/styled-components/styled-components/compare/styled-components@6.1.19...styled-components@6.4.2 )
---
updated-dependencies:
- dependency-name: postcss
dependency-version: 8.5.13
dependency-type: indirect
- dependency-name: styled-components
dependency-version: 6.4.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-10 16:36:48 +01:00
dependabot[bot]
00fe9c6a45
Bump fast-uri from 3.0.6 to 3.1.2 in /frontend ( #23660 )
...
Bumps [fast-uri](https://github.com/fastify/fast-uri ) from 3.0.6 to 3.1.2.
- [Release notes](https://github.com/fastify/fast-uri/releases )
- [Commits](https://github.com/fastify/fast-uri/compare/v3.0.6...v3.1.2 )
---
updated-dependencies:
- dependency-name: fast-uri
dependency-version: 3.1.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-10 16:05:53 +01:00
Yauheni Suhakou
beb0bd2cab
Implement referencing pages query ( #23544 )
2026-06-10 16:11:15 +02:00
dependabot[bot]
35f4555683
Bump the typescript-eslint group in /frontend with 2 updates ( #23649 )
...
Bumps the typescript-eslint group in /frontend with 2 updates: [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) and [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ).
Updates `@typescript-eslint/eslint-plugin` from 8.60.0 to 8.60.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.60.1/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 8.60.0 to 8.60.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.60.1/packages/parser )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-version: 8.60.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: typescript-eslint
- dependency-name: "@typescript-eslint/parser"
dependency-version: 8.60.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: typescript-eslint
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-10 14:53:09 +01:00
Alexander Brandon Coles
8127d71d6a
Merge pull request #23588 from opf/code-maintenance/angular-22
...
[OP-19470] Upgrade Angular to v22
2026-06-10 14:01:14 +01:00
OpenProject Actions CI
ff8d35a227
Merge branch 'release/17.4' into release/17.5
2026-06-10 12:10:20 +00:00
Tobias Dillmann
adb9f6b071
Authorize project custom field access in inplace edit dialog
2026-06-10 14:09:25 +02:00
Oliver Günther
f389bb1c9b
Merge pull request #23629 from opf/fix/meeting-backlog-section
...
Expose the backlog section visibly through the meetings API, ensuring it appears
2026-06-10 14:06:40 +02:00
Klaus Zanders
1d45a95168
Merge pull request #23540 from opf/resource-allocation-user-time
...
[Resource Management] Calculation Logic
2026-06-10 13:54:41 +02:00
Oliver Günther
cd5ceba958
Allow embed_links to be parameterized, controlling which elements should be embedded
2026-06-10 13:43:06 +02:00
Alexander Brandon Coles
afe036a0db
Bump @angular-builders/custom-esbuild to ^22.0.0
...
Also removes @angular/build version override added in 73e4c9f .
2026-06-10 12:22:34 +01:00
Klaus Zanders
35a20584b5
Only refresh the banner instead of the entire form
2026-06-10 13:03:56 +02:00
Ivan Kuchin
28c9718241
Merge pull request #23636 from opf/retry-failing-specs-visibility
...
Retry failing specs visibility
2026-06-10 12:49:48 +02:00
Klaus Zanders
caefdd0ab0
When the allocation spans over multiple schedules, also show this in the warning
2026-06-10 12:44:09 +02:00
Oliver Günther
73892cd6d9
Remove preview mode
2026-06-10 12:27:19 +02:00
Klaus Zanders
c2b3ec89cc
Show availability factor in the overbooking warning
2026-06-10 12:19:10 +02:00