Commit Graph

108464 Commits

Author SHA1 Message Date
Tomas Hykel 0113cb0dab attempt to fix tests 2026-06-13 23:20:00 +02:00
Tomas Hykel 5a7e58f4b7 add the forgotten ckeditor file 2026-06-13 22:29:09 +02:00
Tomas Hykel 8c1d7cbeab wip 2026-06-13 22:27:15 +02:00
Tomas Hykel 37d8b52095 fix: Incorrect/unclear Ckeditor error when uploading unsupported webp image in work package description (WP STC-645) 2026-06-13 17:58:34 +00:00
Alexander Brandon Coles 8d1cbe8000 Remove @types/uuid@11.0.0 stub (#23727)
Fixes warning on `npm ci`:

    "This is a stub types definition. uuid provides its own type definitions, so you do not need this installed."
2026-06-13 16:36:20 +01:00
Tom Hykel c88d5122c3 Merge pull request #23673 from opf/task/64251-comments-show-wrong-date-in-their-headli
[STC-337] Fix rendered date of edited comments
2026-06-13 17:19:49 +02:00
Tom Hykel ff6d46b067 Merge pull request #23720 from opf/task/69498-documents-admin-page-type-button-has-a-w
[STC-563] Fix label of new document type button in admin
2026-06-13 17:19:35 +02:00
Tom Hykel ed2a581fb0 Merge pull request #23471 from opf/fix/21890-letters-after-a-space-in-the-document-ty
[OP-18996] fix: Do not adjust capitalization of new document types
2026-06-13 17:19:05 +02:00
dependabot[bot] 83d9850141 Bump esbuild from 0.28.0 to 0.28.1 in /extensions/op-blocknote-hocuspocus (#23725)
Bump esbuild in /extensions/op-blocknote-hocuspocus

Bumps [esbuild](https://github.com/evanw/esbuild) from 0.28.0 to 0.28.1.
- [Release notes](https://github.com/evanw/esbuild/releases)
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md)
- [Commits](https://github.com/evanw/esbuild/compare/v0.28.0...v0.28.1)

---
updated-dependencies:
- dependency-name: esbuild
  dependency-version: 0.28.1
  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-13 13:12:06 +01:00
Alexander Brandon Coles a8a9f2a176 Merge pull request #23558 from opf/bug/OP-19459-notifications-center-clipped-count-badges
[OP-19459] Use Primer Counter in notifications menu, fixing clipped counts
2026-06-13 13:10:39 +01:00
OpenProject Actions CI fe27e180ad Merge branch 'release/17.5' into dev 2026-06-13 05:03:14 +00:00
OpenProject Actions CI 6efc053c37 update locales from crowdin [ci skip] 2026-06-13 04:46:42 +00:00
OpenProject Actions CI feea0e8d1b update locales from crowdin [ci skip] 2026-06-13 04:39:28 +00:00
Dombi Attila df6bc10bea Merge pull request #23671 from opf/feature/agile-283-rearrange-more-menu-options-for-backlog-sprint-items-for-easier-moving-between-sprints-and-backlogs
[AGILE-283] Rearrange "More" menu options for backlog/sprint items
2026-06-12 18:10:23 +03:00
Jens Ulferts ab4a1e8e4e Merge pull request #23698 from opf/dependabot/npm_and_yarn/frontend/dev/types/node-25.9.1
Bump @types/node from 25.7.0 to 25.9.1 in /frontend
2026-06-12 17:06:16 +02:00
Tomas Hykel 07eca6d8cd [STC-337] Fix rendered date of edited comments 2026-06-12 16:37:36 +02:00
Tomas Hykel 48b2f9d3ac [OP-18996] fix: Do not adjust capitalization of new document types 2026-06-12 16:20:40 +02:00
Kabiru Mwenja ee8375dcfd Merge pull request #23712 from opf/implementation/stc-783-adapt-pdf-export-of-timesheets-for-semantic-identifiers
Implementation/STC-783: Adapt PDF export of timesheets for semantic identifiers
2026-06-12 17:09:17 +03:00
Tomas Hykel 008f39b7f4 Revert "[STC-356] Disallow setting journal aggregation period to >2 hours"
This reverts commit 75de0dbcd2.
2026-06-12 15:36:40 +02:00
Tomas Hykel 75de0dbcd2 [STC-356] Disallow setting journal aggregation period to >2 hours 2026-06-12 15:31:55 +02:00
Tomas Hykel 4ecd255b59 fix: Documents admin page: "+Type" button has a wrong label ("+Add") (WP #69498) 2026-06-12 13:17:09 +00:00
Dombi Attila 24c3d6eccb Rename Move to inbox to Move to backlog inbox 2026-06-12 15:56:48 +03:00
Mir Bhatia 759bb11f35 Merge pull request #23705 from opf/docs/update-quickfilter-lookbook-docs
[OP-19489] Update docs after adding multiple variants
2026-06-12 14:25:52 +02:00
Dombi Attila 3b16b457a4 Merge pull request #23695 from opf/better-move_work_package_to_target_component_via_turbo_stream-arguments
cleaner argument names in move_work_package_to_target_component_via_turbo_stream
2026-06-12 15:17:26 +03:00
Mir Bhatia 91d99dee01 Move page to /components 2026-06-12 14:01:42 +02:00
Kabiru Mwenja 20e9771457 Code-maintenance: remove unreachable WorkPackageCostlogController (#23704)
Remove unreachable WorkPackageCostlogController

The controller has no route in the application and is referenced nowhere,
so it can never be dispatched. The similarly named cost-report redirect
flow is served elsewhere, leaving this as dead code.
2026-06-12 14:46:22 +03:00
Klaus Zanders 4087c79ab3 Merge pull request #23706 from opf/resource-allocation-scopes
Implement scope to get all `ResourceAllocation` objects for a given project
2026-06-12 13:30:31 +02:00
Eric Schubert 873db4ce67 Merge pull request #23633 from opf/feature/75749-rename-ckeditor-macro-to--insert
[#75749] change editor macro dropdown
2026-06-12 13:17:37 +02:00
Kabiru Mwenja 375dcaba05 Adapt timesheet PDF export for semantic work package identifiers
The work package column hardcoded the numeric id. Using formatted_id
renders the project-based identifier in semantic mode.
2026-06-12 14:15:23 +03:00
Klaus Zanders 16d9c86f77 Implement scope to get all ResourceAllocation objects for a given project 2026-06-12 12:46:21 +02:00
Tom Hykel a83c91d336 Merge pull request #23696 from opf/feature/stc-729-adapt-excel-and-csv-exports-for-semantic-identifiers
[STC-729] Support semantic identifiers in Excel and CSV exports
2026-06-12 12:45:29 +02:00
Mir Bhatia aed94f1522 Update quick filter lookbook docs 2026-06-12 12:43:22 +02:00
Henriette Darge af3a6323de Merge pull request #23683 from opf/bug/op-19423-hide-my-meetings-and-favourited-projects-widgets-for-anonymous-users
[OP-19423] Hide "my meetings" and "favourited projects" widgets for anonymous users
2026-06-12 11:59:42 +02:00
Eric Schubert a1f622b271 [#75749] fix test selector again 2026-06-12 11:21:33 +02:00
Eric Schubert bf728b3c8c Merge branch 'dev' into feature/75749-rename-ckeditor-macro-to--insert 2026-06-12 10:38:31 +02:00
Eric Schubert 107844028a Merge pull request #23533 from opf/chore/forms-dsl-input-for-filterable-tree-view
[chore] add forms dsl input for filterable tree views
2026-06-12 10:35:17 +02:00
Kabiru Mwenja a9994352a5 Resolve Unnecessary spacing detected. [Layout/ExtraSpacing]
Layout/ExtraSpacing: Unnecessary spacing detected.
2026-06-12 11:15:04 +03:00
Mir Bhatia 8375ce6b18 Merge pull request #23686 from opf/bug/op-19061-meeting-not-shown-at-all-meetings-if-meeting-creator-is-not-marked-as-participated
[OP-19496] Meeting not shown in "All meetings" in the meetings index page if there are no participants
2026-06-12 10:04:21 +02:00
Mir Bhatia 9191ca6a76 Update "All meetings" condition 2026-06-13 15:00:23 +02:00
dependabot[bot] e56ff2076a Bump @types/node from 25.7.0 to 25.9.1 in /frontend
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 25.7.0 to 25.9.1.
- [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.9.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-12 05:35:15 +00:00
OpenProject Actions CI bee1f92245 Merge branch 'release/17.5' into dev 2026-06-12 05:08:37 +00:00
OpenProject Actions CI 0b0b37b878 update locales from crowdin [ci skip] 2026-06-12 04:36:08 +00:00
OpenProject Actions CI 4d59009e7c update locales from crowdin [ci skip] 2026-06-12 04:33:41 +00:00
Ivan Kuchin 9b7ffa8cae cleaner argument names in move_work_package_to_target_component_via_turbo_stream 2026-06-11 20:59:18 +02:00
Tomas Hykel a30f5d5169 [STC-729] Adapt Excel and CSV exports for semantic identifiers
https://community.openproject.org/wp/STC-729
2026-06-11 20:58:47 +02:00
Alexander Brandon Coles 6c1dc64d88 Display Primer-like Counter for IAN entries
Aligns the look and behaviour of counters on the Notifications page by
rendering the aggregated-notification count badge with the new
`primer-counter-label` component in place of the bespoke
`indicator-bubble` span, so IAN entries inherit the shared limit and
delimiting behaviour.
2026-06-11 16:53:08 +01:00
Alexander Brandon Coles 1da798d4b0 Add Primer-like Counter Angular component
Ports a simplified `Primer::Beta::Counter` to Angular as
`PrimerCounterLabelComponent` so the `.Counter` badge can be used from
Angular templates. Supports `count`, `scheme`, `limit`, and
`hideIfZero`; the Ruby `text` and `round` options are omitted.
2026-06-11 16:53:08 +01:00
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 24a5b24bcd Merge pull request #23661 from opf/wire-up-edit-work-package
[Resource Management] Allow editing Work on the WP from the Resource Planner
2026-06-11 16:19:17 +02:00
Klaus Zanders 3494a6df83 Merge pull request #23628 from opf/finish-work-package-table
[Resource Management] Finish work package table
2026-06-11 16:17:42 +02:00