Commit Graph

107856 Commits

Author SHA1 Message Date
Alexander Brandon Coles d06192e336 Merge branch 'dev' into code-maintenance/75274-document-expandable-text 2026-06-02 15:55:49 +02:00
Dombi Attila 467e9a4b7b Merge pull request #23440 from opf/remove-unused-translation-assignment
`js.label_workspace_list` is neither in translations, nor used (as `workspace.list`)
2026-06-02 16:14:18 +03:00
Ivan Kuchin 7e2b66ea46 Merge pull request #23467 from opf/namespaces-contracts-and-services-in-backlogs
namespace contracts and services to be under Backlogs
2026-06-02 14:01:43 +02:00
Alexander Brandon Coles 7961681c24 Merge pull request #23511 from opf/code-maintenance/dry-stimulus-specs
DRY up Stimulus specs
2026-06-02 13:48:59 +02:00
Alexander Brandon Coles d0db44329d DRY up Stimulus specs
Add a shared mount helper to the Stimulus test context for the common
append-and-wait setup pattern. Use it across the controller specs
introduced with the shared Stimulus test helper infrastructure.
2026-06-02 13:16:37 +02:00
Klaus Zanders 8801b2d40e Merge pull request #23504 from opf/merge-release/17.5-20260602050553
Merge release/17.5 into dev
2026-06-02 09:24:35 +02:00
Klaus Zanders 8c87fd19d5 Merge branch 'dev' into merge-release/17.5-20260602050553 2026-06-02 08:59:17 +02:00
OpenProject Actions CI ffd69cd874 update locales from crowdin [ci skip] 2026-06-02 04:37:40 +00:00
OpenProject Actions CI 80fd4c38f9 update locales from crowdin [ci skip] 2026-06-02 04:34:47 +00:00
dependabot[bot] 657566be92 Bump github/codeql-action from 4.35.3 to 4.36.0 (#23501)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.35.3 to 4.36.0.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/e46ed2cbd01164d986452f91f178727624ae40d7...7211b7c8077ea37d8641b6271f6a365a22a5fbfa)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 4.36.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-01 21:32:16 +02:00
dependabot[bot] 863055bd3d Bump @braintree/sanitize-url from 7.1.1 to 7.1.2 in /frontend (#23498)
Bumps [@braintree/sanitize-url](https://github.com/braintree/sanitize-url) from 7.1.1 to 7.1.2.
- [Release notes](https://github.com/braintree/sanitize-url/releases)
- [Changelog](https://github.com/braintree/sanitize-url/blob/main/CHANGELOG.md)
- [Commits](https://github.com/braintree/sanitize-url/compare/v7.1.1...v7.1.2)

---
updated-dependencies:
- dependency-name: "@braintree/sanitize-url"
  dependency-version: 7.1.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-01 21:15:59 +02:00
Tobias Dillmann 9510d8a962 [#74845] Remove resolved TODO
Forgot to do this in a previous PR
2026-06-01 20:31:18 +02:00
Tobias Dillmann 3b3a3e0374 [#74845] Check for sprint_id to determine if wp could vanish 2026-06-01 20:31:18 +02:00
Tobias Dillmann 81250b8bcd [#74845] Show message when WP with excluded type or status disappears 2026-06-01 20:31:18 +02:00
dependabot[bot] 5d8d7bbaef Bump the eslint group across 1 directory with 4 updates (#23444)
Bumps the eslint group with 4 updates in the /frontend directory: [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js), [eslint](https://github.com/eslint/eslint), [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) and [globals](https://github.com/sindresorhus/globals).


Updates `@eslint/js` from 9.39.2 to 10.0.1
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](https://github.com/eslint/eslint/commits/v10.0.1/packages/js)

Updates `eslint` from 9.39.2 to 10.3.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](https://github.com/eslint/eslint/compare/v9.39.2...v10.3.0)

Updates `eslint-plugin-react-hooks` from 7.0.1 to 7.1.1
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/packages/eslint-plugin-react-hooks/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/eslint-plugin-react-hooks@7.1.1/packages/eslint-plugin-react-hooks)

Updates `globals` from 17.5.0 to 17.6.0
- [Release notes](https://github.com/sindresorhus/globals/releases)
- [Commits](https://github.com/sindresorhus/globals/compare/v17.5.0...v17.6.0)

---
updated-dependencies:
- dependency-name: "@eslint/js"
  dependency-version: 10.0.1
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: eslint
- dependency-name: eslint
  dependency-version: 10.2.1
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: eslint
- dependency-name: eslint-plugin-react-hooks
  dependency-version: 7.1.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
- dependency-name: globals
  dependency-version: 17.6.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-01 20:23:27 +02:00
dependabot[bot] 6ac1f5e43a Bump moment-timezone from 0.6.0 to 0.6.2 in /frontend (#23497)
Bumps [moment-timezone](https://github.com/moment/moment-timezone) from 0.6.0 to 0.6.2.
- [Release notes](https://github.com/moment/moment-timezone/releases)
- [Changelog](https://github.com/moment/moment-timezone/blob/develop/changelog.md)
- [Commits](https://github.com/moment/moment-timezone/compare/0.6.0...0.6.2)

---
updated-dependencies:
- dependency-name: moment-timezone
  dependency-version: 0.6.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-01 20:22:42 +02:00
Tobias Dillmann 0cafd28864 [#74594] Move sprint link creation to a helper 2026-06-01 19:48:21 +02:00
Tobias Dillmann c7b01c3c2d [#74594] Test that a missing board leads to plain text instead of link 2026-06-01 19:48:21 +02:00
Tobias Dillmann 9e9a3eaacc [#74594] Spec: Use with_settings helper and get rid of format_date 2026-06-01 19:48:21 +02:00
Tobias Dillmann d0e71e1516 [#74594] Various small improvements 2026-06-01 19:48:21 +02:00
Tobias Dillmann cb6c897533 [#74594] Remove unused argument, use alias_method 2026-06-01 19:48:21 +02:00
Tobias Dillmann c70b7e25a4 [#74594] Attempt to reorder some i18n keys
Trying to fix whatever yamllint is unhappy with - even though this does
not address the actual reported error.
2026-06-01 19:48:21 +02:00
Tobias Dillmann 8c5e132805 [#74594] Refactor 2026-06-01 19:48:21 +02:00
Tobias Dillmann 2644715eca [#74594] Remove unnecessary rubocop disable 2026-06-01 19:48:21 +02:00
Tobias Dillmann cdae92411e [#74594] Support shared sprints on all sprints page 2026-06-01 19:48:21 +02:00
Tobias Dillmann bba1165017 [#74594] Use dom_id 2026-06-01 19:48:21 +02:00
Tobias Dillmann c417bac6fb [#74594] Sprint table and RowComponent specs 2026-06-01 19:48:21 +02:00
Tobias Dillmann f4ab96eb78 [#74594] Sprints#index spec 2026-06-01 19:48:21 +02:00
Tobias Dillmann d5b716c1d4 [#74594] mv sprint_list_spec sprint_header_spec
As there now is something that resembles a sprint list more than the
sprint containers, the old name was misleading. Renamed to avoid
confusion in the future
2026-06-01 19:48:21 +02:00
Tobias Dillmann 15db847951 [#74594] Routing and controller spec for Sprints#index 2026-06-01 19:48:21 +02:00
Tobias Dillmann 436d068d2d [#74594] Use sprint status badge, render link in bold 2026-06-01 19:48:21 +02:00
Tobias Dillmann a46b8623cd [#74594] Display work package count in sprints table 2026-06-01 19:48:21 +02:00
Tobias Dillmann 54797abd97 [#74594] Sort sprints by dates + name 2026-06-01 19:48:21 +02:00
Tobias Dillmann 8968e9cd0d [#74594] Enable pagination on sprints table 2026-06-01 19:48:21 +02:00
Tobias Dillmann aecc24624e [#74594] Re-add label after merge 2026-06-01 19:48:21 +02:00
Tobias Dillmann 3afe38194c [#74594] Draft for sprint table 2026-06-01 19:48:21 +02:00
Tobias Dillmann eb8885c829 [#74594] Introduce "all sprints" menu point and dummy view
# Conflicts:
#	modules/backlogs/config/locales/en.yml
2026-06-01 19:48:21 +02:00
Dombi Attila d5c97b254f Merge pull request #23494 from opf/dependabot/npm_and_yarn/extensions/op-blocknote-hocuspocus/vitest-4.1.0
Bump vitest from 4.0.15 to 4.1.0 in /extensions/op-blocknote-hocuspocus
2026-06-01 18:38:51 +03:00
Tom Hykel 81582e2b2e Merge pull request #23491 from opf/fix_semantic_identifier_conversion_wording
Patch wording of the semantic identifier conversion form
2026-06-01 17:37:56 +02:00
Tom Hykel 2fc28907fc Update en.yml 2026-06-01 17:07:02 +02:00
Tom Hykel 74d380119f Update en.yml 2026-06-01 17:06:30 +02:00
dependabot[bot] 657c768d7f Bump vitest from 4.0.15 to 4.1.0 in /extensions/op-blocknote-hocuspocus
Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) from 4.0.15 to 4.1.0.
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.0/packages/vitest)

---
updated-dependencies:
- dependency-name: vitest
  dependency-version: 4.1.0
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-01 14:56:35 +00:00
Jens Ulferts 580da1a9da Merge pull request #23483 from opf/fix/bump_gems
Fix/bump gems
2026-06-01 16:51:59 +02:00
OpenProject Actions CI 523ef39065 Merge branch 'release/17.5' into dev 2026-06-01 14:42:29 +00:00
Behrokh Satarnejad b28412185e [75384] Section cannot be dragged and dropped outside of current view (#23460)
Fix form configuration sections drag-and-drop scrolling
2026-06-01 16:04:52 +02:00
Tomas Hykel e1ecbdc176 Patch wording of the semantic identifier conversion form 2026-06-01 16:02:08 +02:00
David. 45b708d430 Merge pull request #23352 from opf/bug/72219-closed-duplicated-meeting-disappears-from-synced-calendar
[72219] Closed, duplicated meeting disappears from synced calendar
2026-06-01 15:50:44 +02:00
ulferts 652ab612d5 bump rubocop 2026-06-01 15:39:57 +02:00
ulferts 9196285127 bump okcomputer 2026-06-01 15:39:56 +02:00
ulferts dd7d4066b4 bump json-jwt 2026-06-01 15:39:56 +02:00