OpenProject Actions CI
9bc594acc2
update locales from crowdin [ci skip]
2026-05-19 04:35:25 +00:00
OpenProject Actions CI
c67fd8034c
update locales from crowdin [ci skip]
2026-05-09 04:18:54 +00:00
OpenProject Actions CI
1bfcabdcf0
update locales from crowdin [ci skip]
2026-05-03 04:23:33 +00:00
OpenProject Actions CI
f579df8b4b
update locales from crowdin [ci skip]
2026-04-24 04:18:08 +00:00
Mir Bhatia
ddaff61e26
Merge pull request #22762 from opf/fix/68573-blank-page-and-error-404-when-calendar-board-team-planner-role-is-deleted
...
Draft: [68582] Blank page and error 404 when calendar, board, team planner, role is deleted
2026-04-23 09:29:38 +02:00
Mir Bhatia
c8148ab799
Fix more redirection HTTP statuses
2026-04-22 16:44:50 +02:00
OpenProject Actions CI
c58ea9cd12
update locales from crowdin [ci skip]
2026-04-17 04:06:27 +00:00
Ivan Kuchin
6e648e6551
return array of message parts instead of joining and splitting again
2026-04-15 21:06:34 +02:00
Ivan Kuchin
9b6ca1e3e6
adapt gitlab html and style
2026-04-15 20:41:44 +02:00
Ivan Kuchin
2503c8d20b
provide separate paragrahps as separate -m arguments instead of relying on literal newlines
...
Also removes newline at the end which will be automatically inserted by
git
2026-04-15 20:41:44 +02:00
Ivan Kuchin
44eeba5ad3
fix sinqle quote escaping
2026-04-15 20:41:44 +02:00
OpenProject Actions CI
c559f08572
update locales from crowdin [ci skip]
2026-04-14 13:05:56 +00:00
OpenProject Actions CI
dd7f45a05e
update locales from crowdin [ci skip]
2026-04-14 04:04:43 +00:00
OpenProject Actions CI
f97f227f12
update locales from crowdin [ci skip]
2026-04-13 04:08:47 +00:00
OpenProject Actions CI
0a1830cbf0
update locales from crowdin [ci skip]
2026-04-12 14:09:30 +00:00
OpenProject Actions CI
13e368f21e
update locales from crowdin [ci skip]
2026-04-12 04:06:25 +00:00
OpenProject Actions CI
e8e46408b4
update locales from crowdin [ci skip]
2026-04-11 03:55:45 +00:00
OpenProject Actions CI
10937badb2
update locales from crowdin [ci skip]
2026-04-09 11:38:47 +00:00
OpenProject Actions CI
8157603028
update locales from crowdin [ci skip]
2026-04-09 03:59:36 +00:00
OpenProject Actions CI
a9b1d7920e
update locales from crowdin [ci skip]
2026-04-08 04:07:10 +00:00
Alexander Brandon Coles
ec796281bd
Merge pull request #22222 from opf/code-maintenance/remove-zone.js-spec-migration
...
[#72834 ] Migrate frontend specs to Zoneless, removing zone.js
2026-04-06 15:27:15 +01:00
Alexander Brandon Coles
6506e28d81
Fix zone.js migration for 3 remaining specs
...
- `op-autocompleter`: `jasmine.clock()` does not reliably intercept
RxJS `asyncScheduler` timers created inside other timer callbacks
(due to the component's `ngAfterViewInit` wrapping setup in
`setTimeout(..., 25)`). Converts the 'with debounce' test to
`async/await` with real `setTimeout` waits (100ms each), which
lets the component's internal timer chain complete naturally.
The two 'without debounce' tests are unaffected.
- `attribute-help-text`: replaces `await Promise.resolve()` with
`await new Promise(resolve => setTimeout(resolve, 0))`, which
guarantees the full 4-level Promise chain
(`async getId()` → `.then(show)` → `.finally(cleanup)`) has
settled before assertions run.
- `git-actions.service` (github_integration module): removes the
redundant `waitForAsync` `beforeEach` that was overwritten by a
second plain `beforeEach` anyway.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-06 14:50:42 +01:00
OpenProject Actions CI
d206e3fbd5
update locales from crowdin [ci skip]
2026-04-06 04:03:26 +00:00
Alexander Brandon Coles
dd70eceac9
Merge branch 'dev' into merge-release/17.3-20260403042014
...
# Conflicts:
# config/locales/crowdin/ru.yml
# modules/backlogs/config/locales/crowdin/ru.yml
2026-04-03 19:50:48 +02:00
Mir Bhatia
05c179bf21
Use short path in github quick snippets copy helper
2026-04-02 17:04:51 +02:00
OpenProject Actions CI
b4e20c2e37
update locales from crowdin [ci skip]
2026-03-31 04:01:36 +00:00
Oliver Günther
cc57b8fd19
Merge pull request #22476 from opf/fix/github-webhook-secret
...
Allow webhook secrets to be added for GitHub and GitLab
2026-03-30 10:13:56 +02:00
Oliver Günther
db27c3a7b8
Move menu to core
2026-03-30 09:12:15 +02:00
Oliver Günther
3c2acfc57a
Add integrations menu
2026-03-26 14:35:34 +01:00
Oliver Günther
6b97c178a8
Allow setting a github user and webhook secret for github requests
2026-03-26 13:32:42 +01:00
OpenProject Actions CI
1eb9e64c9a
update locales from crowdin [ci skip]
2026-03-26 07:55:42 +00:00
OpenProject Actions CI
905cc4f873
update locales from crowdin [ci skip]
2026-03-26 07:50:33 +00:00
Marcello Rocha
e3049b2658
Update calls to httpx loading the necessary auth plugin
2026-03-02 18:47:40 +01:00
Dombi Attila
c389018b1e
Remove es-AR translation
2026-02-16 14:34:07 +02:00
OpenProject Actions CI
82420f0f09
update locales from crowdin [ci skip]
2026-02-16 08:09:09 +00:00
OpenProject Actions CI
5c7c9ecb95
update locales from crowdin [ci skip]
2026-02-15 03:53:21 +00:00
OpenProject Actions CI
9fb06a8ab8
update locales from crowdin [ci skip]
2026-02-06 03:51:00 +00:00
OpenProject Actions CI
22f84cea86
update locales from crowdin [ci skip]
2026-01-30 03:49:34 +00:00
OpenProject Actions CI
d656746941
update locales from crowdin [ci skip]
2026-01-29 04:05:06 +00:00
OpenProject Actions CI
e09c3e1c50
update locales from crowdin [ci skip]
2025-12-04 03:30:56 +00:00
OpenProject Actions CI
e2d8c14e41
update locales from crowdin [ci skip]
2025-11-30 03:33:14 +00:00
Jan Sandbrink
b9f781bd90
Merge pull request #20766 from opf/auto-preload
...
Automatically pre- and eager-load collections
2025-11-25 13:42:08 +01:00
Oliver Günther
bbcadbb19e
Move meetings and watchers tab
...
Meetings should come after relations, then gitlab/github (if enabled),
then watchers last.
2025-11-19 10:26:34 +01:00
Jan Sandbrink
a82257ac66
Automatically pre- and eager-load collections
...
Index endpoints will automatically discover and use
the `to_eager_load` and `to_preload` declarations of their
representers. This takes away the possibility of forgetting
to add those to the scope.
I found a few endpoint that didn't use them, when other endpoints
rendering the same collection did.
Interestingly the SCM integration modules consistently declared
those methods but never used them.
2025-11-10 16:16:05 +01:00
Alexander Brandon Coles
9c5c58c42e
[ #65618 ] Remove jQuery from core
2025-10-31 15:03:22 +00:00
OpenProject Actions CI
e87b33acf1
update locales from crowdin [ci skip]
2025-10-29 03:32:50 +00:00
OpenProject Actions CI
ef73882b52
update locales from crowdin [ci skip]
2025-10-14 03:18:41 +00:00
Oliver Günther
14192a74c3
Replace confirm with turbo-confirm, method with turbo-method
2025-09-26 09:15:04 +02:00
Henriette Darge
b739865673
Remove spot icons from HTML templates
2025-09-17 13:18:50 +02:00
Alexander Brandon Coles
718b07cf19
Migrate templates to self-closing tags
...
Automated conversion with:
ng generate @angular/core:self-closing-tag
2025-09-16 10:45:40 +01:00