Commit Graph

646 Commits

Author SHA1 Message Date
OpenProject Actions CI 0fd84357f6 update locales from crowdin [ci skip] 2026-02-10 04:15:21 +00:00
OpenProject Actions CI 2d6502cc45 update locales from crowdin [ci skip] 2026-02-07 03:52:37 +00:00
OpenProject Actions CI 451bf3666f update locales from crowdin [ci skip] 2026-02-06 03:55:52 +00:00
OpenProject Actions CI 1ec9cc0611 update locales from crowdin [ci skip] 2026-02-05 03:53:08 +00:00
Oliver Günther 6c2b98c449 Merge pull request #21844 from opf/fix/external-link-capture
Use stimulus controller for external link capture
2026-02-03 14:41:17 +01:00
Alexander Brandon Coles 4b4a14452d Merge pull request #21842 from opf/bug/71325-drag-and-drop-turbo-interop
[#71325, #71327] Drag and drop fixes
2026-02-03 09:33:18 -03:00
Oliver Günther 1857f25b58 Primerize static link helper and use that for external links consistently 2026-02-03 11:41:43 +01:00
OpenProject Actions CI 1cf9e97b51 update locales from crowdin [ci skip] 2026-02-03 09:40:25 +00:00
Alexander Brandon Coles d4780dfbb0 [#71327] Do not set draggable=true unless HTML5 DnD
`draggable="true"` enables HTML5 Drag and Drop, which conflicts with the
Dragula-based implementation used by `GenericDragAndDropController`.

https://community.openproject.org/wp/71327
2026-02-02 17:33:41 -03:00
OpenProject Actions CI a568143311 update locales from crowdin [ci skip] 2026-01-30 03:53:06 +00:00
OpenProject Actions CI d656746941 update locales from crowdin [ci skip] 2026-01-29 04:05:06 +00:00
OpenProject Actions CI a498f59058 update locales from crowdin [ci skip] 2026-01-28 03:35:40 +00:00
OpenProject Actions CI 0184b7d816 update locales from crowdin [ci skip] 2026-01-27 03:42:07 +00:00
Judith Roth 893828217b Merge pull request #21760 from opf/code-maintenance/70961-add-test-for-link-work-package-block-blocknote
[#70961] Add test for link work package block (BlockNote)
2026-01-26 15:07:16 +01:00
Judith Roth 57891a2aff [#70961] Add test for link work package block (BlockNote)
https://community.openproject.org/work_packages/70961
2026-01-26 14:47:11 +01:00
OpenProject Actions CI b2db7c0151 update locales from crowdin [ci skip] 2026-01-24 03:34:45 +00:00
Henriette Darge c65941a1d8 Merge branch 'dev' into code-maintenance/68833-provide-a-standardized-page-layout-for-full-view-pages-like-document-full-view-2 2026-01-23 10:05:19 +01:00
OpenProject Actions CI 46f7356f59 update locales from crowdin [ci skip] 2026-01-23 03:39:40 +00:00
Henriette Darge 3aa09b30d5 Merge branch 'dev' into code-maintenance/68833-provide-a-standardized-page-layout-for-full-view-pages-like-document-full-view-2 2026-01-22 15:09:45 +01:00
Judith Roth 84f8826bf7 Merge pull request #21746 from opf/bug/70498-add-tests-for-search
[#67536] BlockNote: Add spec for work package search order
2026-01-22 13:04:55 +01:00
Henriette Darge 017b0a42e3 Remove outdated code 2026-01-22 10:43:39 +01:00
Kabiru Mwenja 3f6fd0284a Merge branch 'dev' into code-maintenance/68833-provide-a-standardized-page-layout-for-full-view-pages-like-document-full-view-2 2026-01-22 11:58:55 +03:00
Judith Roth dc96824033 [#67536] BlockNote: Add spec for work package search order
https://community.openproject.org/wp/67536

The ticket itself is already done, I just was not able to add a test
because the shadow dom caused us issues with testing that were not
resolved yet. So this commit just adds a missing test.
2026-01-21 16:55:02 +01:00
Kabiru Mwenja 3b58dcfc49 Merge branch 'dev' into merge-release/17.0-20260121145732 2026-01-21 18:22:21 +03:00
Bruno Pagno e55acec6ac Merge pull request #21720 from opf/impl/70603-json-payload
Impl/70603 json payload
2026-01-21 13:11:48 +01:00
Judith Roth 82d6b71133 Merge pull request #21719 from opf/code-maintenance/70541-fix-tests-that-broke-with-the-shadow-dom-changes
[#70541] Fix tests that broke with the shadow dom changes
2026-01-21 09:30:03 +01:00
OpenProject Actions CI fbb6841c9d update locales from crowdin [ci skip] 2026-01-21 03:38:07 +00:00
OpenProject Actions CI 176646da03 update locales from crowdin [ci skip] 2026-01-21 03:36:12 +00:00
Bruno Pagno 0aff9ebd62 simplify packaging collaborative sign in parameters 2026-01-19 15:07:48 +01:00
Bruno Pagno a600289ba6 Merge branch 'release/17.0' into impl/70603-pack-hocuspocus-sync-params 2026-01-19 14:12:20 +01:00
Judith Roth 9f4f348d5a [#70541] Fix tests that broke with the shadow dom changes
https://community.openproject.org/work_packages/70541

With capybara, you can not select elements within the shadow dom
directly. You always have to:
1. Select the element that hosts the shadow dom
2. Call `shadow_root` on this element
3. Select from there

Unfortunately, capybara's `within` does not work with the shadow dom,
so you have to do this every time.

Also, this only works with selenium, not with cuprite. Cuprite does
not yet support the shadow dom enough.
2026-01-19 13:21:41 +01:00
Bruno Pagno 7a1b6605b4 JWT package and sign appropriately the payload 2026-01-19 12:47:31 +01:00
Henriette Darge 5686b1fbcb Add correct html title to Documents module 2026-01-19 08:19:51 +01:00
OpenProject Actions CI a3347a1a74 update locales from crowdin [ci skip] 2026-01-19 03:39:25 +00:00
OpenProject Actions CI af6db1eb34 update locales from crowdin [ci skip] 2026-01-17 03:38:17 +00:00
Bruno Pagno 6e01816acf package hocuspocus sync parameters 2026-01-16 15:45:44 +01:00
Henriette Darge 53401fee8e Provide new component for the documents page layout which merges tabs on mobile 2026-01-16 09:25:56 +01:00
Kabiru Mwenja 6799301024 bug/69230 fix avatar and name alignment in live users popover (#21650)
Wrap each user's avatar and name in a nested flex_layout row
to ensure proper vertical stacking and horizontal alignment
within the active editors popover.

https://community.openproject.org/wp/69230
2026-01-13 15:08:41 +03:00
OpenProject Actions CI c904dcf3f7 update locales from crowdin [ci skip] 2026-01-13 03:46:03 +00:00
Alexander Brandon Coles daacefa75f Merge pull request #21624 from opf/bug/70419-primer-blankslate-slots-used-incorrectly
[#70419] Fix usages of `Blankslate` description slot
2026-01-12 12:45:03 -03:00
OpenProject Actions CI 87081dca9c update locales from crowdin [ci skip] 2026-01-12 03:38:49 +00:00
Alexander Brandon Coles 45a4cd2d2b Prune redundant args from #with_primary_action calls
- `tag:` is always 'a' and cannot not be overriden.
- `scheme:` defaults to `primary` for primary action.
2026-01-11 16:07:43 -03:00
OpenProject Actions CI 1866adc917 update locales from crowdin [ci skip] 2026-01-11 03:37:53 +00:00
OpenProject Actions CI fb9988903f update locales from crowdin [ci skip] 2026-01-10 03:44:37 +00:00
OpenProject Actions CI 0c8fff04ba update locales from crowdin [ci skip] 2026-01-09 14:19:41 +00:00
Judith Roth b76ad69061 Merge pull request #21608 from opf/bug/69478-document-change-default-font-size-and-font-family
[#69478] Document: Change default font-size and font-family
2026-01-09 13:34:23 +01:00
Kabiru Mwenja 6708d21d2d Improve tests to be more accurate/idiomatic 2026-01-09 08:42:12 +03:00
Kabiru Mwenja 20c18d4d0a Enable documents module by default when real-time collaboration is enabled
Note: For existing instances, documents will only be added to defaults
if real-time collaboration is enabled when the migration runs.
Enabling collaboration later requires manual addition to default modules.
2026-01-09 08:42:11 +03:00
Kabiru Mwenja 6fb34a114c Enable (default) real time text collaboration based on hocuspocus url & secre 2026-01-09 08:42:09 +03:00
Kabiru Mwenja e02a0d44f2 bug/69230 Use enhanced Primer::OpenProject::AvatarWithFallback to render initials in a styled SVG when avatar img src is nil/blank (#21343) 2026-01-09 08:16:02 +03:00