13360 Commits

Author SHA1 Message Date
Rene Pfeuffer
8f8db80472 Implement branch provider to prevent errors
The review plugin does not explicitly check, if the
branch provider is supported in events. It only checks,
whether the repository supports branches per se.
Therefor, if a tag is created from the ui, an internal server
error is thrown. We prevent this by implementing a
simple branch provider here, too.
2025-01-28 09:09:31 +01:00
CES Marvin
cae0eb6fb1 Prepare for next development iteration 2025-01-23 08:26:47 +00:00
CES Marvin
64a884f614 Release version 3.7.0 3.7.0 2025-01-23 07:46:54 +00:00
Thomas Zerr
f818b15d7e Adjust changelog for release 3.7.0 2025-01-23 08:39:41 +01:00
René Pfeuffer
e7abde8322 Merge branch 'main' into develop 2025-01-17 19:54:54 +01:00
René Pfeuffer
f7b17ee647 Prepare for next development iteration 2025-01-17 19:54:40 +01:00
CES Marvin
060c8d6d64 Release version 3.6.1 3.6.1 2025-01-17 17:53:50 +00:00
René Pfeuffer
86e2efc24b Prepare release of 3.6.1 2025-01-17 18:42:28 +01:00
René Pfeuffer
bcfb58aa3b Merge remote-tracking branch 'origin/support/2.48.x' into support/3.6.0 2025-01-17 18:35:50 +01:00
CES Marvin
bf10a556e9 Release version 2.48.4 2.48.4 2025-01-17 16:27:13 +00:00
René Pfeuffer
b33a8c6f2a Prepare release of 2.48.4 2025-01-17 17:19:12 +01:00
René Pfeuffer
12b291f7e5 Merge branch 'support/2.46.x' into support/2.48.x 2025-01-17 16:24:06 +01:00
CES Marvin
a696f8f017 Release version 2.46.5 2.46.5 2025-01-17 13:55:11 +00:00
René Pfeuffer
15fd0a2094 Adjust changelog for release 2.46.5 2025-01-17 14:49:30 +01:00
Rene Pfeuffer
7b74224a80 Remove exception log for api token errors
Printing the exception may reveal details about the password.
2025-01-17 14:46:17 +01:00
Till-André Diegeler
f0518af823 Export IconButton from Core
Squash commits of branch bugfix/icon-export:

- Export IconButton from Core
2025-01-17 14:44:22 +01:00
René Pfeuffer
c36f095ff2 Temporarily remove sonar step for 2.x build 2025-01-17 14:36:15 +01:00
René Pfeuffer
9d2001895e Prepare for next development iteration 2025-01-17 13:50:25 +01:00
René Pfeuffer
cf449bc813 Prepare for next development iteration 2025-01-17 13:45:06 +01:00
Thomas Zerr
25ed3ceba0 Add new button variant "info"
Reviewed-by: Philipp Ahrendt <philipp.ahrendt@cloudogu.com>
2025-01-16 14:44:48 +01:00
Till-André Diegeler
19e607c2de Pull Request Banner Extension Point 2025-01-15 14:06:59 +01:00
René Pfeuffer
ce22ffbb11 Fix storyshots for ui-core 2025-01-14 09:46:47 +01:00
René Pfeuffer
7af01370fa Revert "Update Shiro to 1.13.0"
The new Shiro version breaks urls with encoded slashes
like the source endpoint with branches containing `/`.

This reverts commit 2a22cbd48c.
2025-01-10 13:58:42 +01:00
Rene Pfeuffer
e9f4022294 fix: scm-packaging/docker/Dockerfile.alpine to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:&#10;- https://snyk.io/vuln/SNYK-ALPINE319-OPENSSL-7895536&#10;- https://snyk.io/vuln/SNYK-ALPINE319-OPENSSL-7895536&#10;- https://snyk.io/vuln/SNYK-ALPINE319-OPENSSL-8235202&#10;- https://snyk.io/vuln/SNYK-ALPINE319-OPENSSL-8235202

Co-authored-by: snyk-bot<snyk-bot@snyk.io>
2025-01-10 09:40:21 +01:00
Anna Vetcininova
2107451e7f Update commons-io:commons-io to 2.18.0 2025-01-09 20:32:53 +01:00
Anna Vetcininova
7653d65d73 Update commons-compress to 1.27.1 2025-01-09 20:05:56 +01:00
Anna Vetcininova
51a0702f50 update jerseyVersion to 3.1.9 2025-01-09 19:30:00 +01:00
Till-André Diegeler
2a22cbd48c Update Shiro to 1.13.0 2025-01-09 19:28:41 +01:00
Anna Vetcininova
c12fed6f4b update swagger-jaxrs2-jakarta to 2.2.26 2025-01-09 18:47:00 +01:00
Viktor Egorov
efc1b62e75 Upgrade node version to 21.7.3 2025-01-09 18:46:12 +01:00
Till-André Diegeler
7b791334a7 Update Jetty to 11.0.24 2025-01-09 18:27:50 +01:00
Thomas Zerr
51449b6b2c Fix no initial source branch set
Changelog is omitted, because the bug was never released

Co-authored-by: René Pfeuffer<rene.pfeuffer@cloudogu.com>
2025-01-09 15:29:30 +01:00
Till-André Diegeler
08e57b9a19 Allow filter for Git repositories
The line `allowfilter = true` is inserted both in new Git repositories
and existing ones (via an UpdateStep). This enables clones with
`--filter` parameters.

Co-authored-by: René Pfeuffer<rene.pfeuffer@cloudogu.com>
2025-01-09 15:27:22 +01:00
Philipp Ahrendt
a4e30b94a2 Accessible hunk expander
Co-authored-by: René Pfeuffer<rene.pfeuffer@cloudogu.com>
2025-01-09 11:35:12 +01:00
Rene Pfeuffer
8422c3bc44 Fast modifications inside git repositories
With this change, most modifications of git repositories&#10;(like inserting, deleting and updating files and merging branches)&#10;do no longer work inside clones held in temporary working&#10;directories but are done directly inside the bare git&#10;repository data. This resolves in a massive performance&#10;boost for the editor plugin and pull requests, especially in&#10;larger repositories.

Co-authored-by: René Pfeuffer<rene.pfeuffer@cloudogu.com>
Committed-by: René Pfeuffer<rene.pfeuffer@cloudogu.com>
2025-01-07 11:06:53 +01:00
René Pfeuffer
e615bc32ad Log exception in default branch delete protection 2024-12-28 17:50:56 +01:00
Rene Pfeuffer
190961df28 Auto-focus first input element in creation forms
Co-authored-by: René Pfeuffer<rene.pfeuffer@cloudogu.com>
Committed-by: René Pfeuffer<rene.pfeuffer@cloudogu.com>
2024-12-19 13:54:02 +01:00
Rene Pfeuffer
45801c9813 Remove unused class IterableQueue
Co-authored-by: René Pfeuffer<rene.pfeuffer@cloudogu.com>
2024-12-19 09:14:37 +01:00
René Pfeuffer
26c03444be Fix storyshot after commit 241e4cb53d 2024-12-18 12:06:41 +01:00
Philipp Ahrendt
241e4cb53d Clickable tags use HMTL button
Tags that open modals or trigger other actions need to be accessible for keyboard and assistive technologies.
2024-12-17 19:11:21 +01:00
Philipp Ahrendt
b3ed25fc78 Remove superfluous alt texts
Decorative images should provide an empty alt text for assistive technologies.
2024-12-16 11:40:26 +01:00
Viktor Egorov
109cc73f89 Link to repo page in repo header 2024-12-16 10:35:00 +01:00
Anna Vetcininova
b27c3820d6 update guava to 33.3.1-jre
Co-authored-by: Anna Vetcininova<anna.vetcininova@cloudogu.com>
2024-12-16 09:56:14 +01:00
Anna Vetcininova
8243b0bc47 update mockitoVersion to 5.14.2
Co-authored-by: Anna Vetcininova<anna.vetcininova@cloudogu.com>
2024-12-16 09:18:59 +01:00
Anna Vetcininova
9370596d0e update micrometerVersion to 1.14.2
Co-authored-by: Anna Vetcininova<anna.vetcininova@cloudogu.com>
2024-12-16 09:16:12 +01:00
Anna Vetcininova
08fe99a1e1 update edison-hal to 2.1.1
Co-authored-by: Anna Vetcininova<anna.vetcininova@cloudogu.com>
2024-12-16 09:14:16 +01:00
Anna Vetcininova
0ccd60367e Update RestEasy to 6.2.11.Final
Co-authored-by: Till-André Diegeler<till-andre.diegeler@cloudogu.com>
2024-12-13 15:41:26 +01:00
Till-André Diegeler
4de3e30dd5 Update Jaxb to 4.0.2
Co-authored-by: Till-André Diegeler<till-andre.diegeler@cloudogu.com>
2024-12-13 15:37:57 +01:00
Till-André Diegeler
f12722b70f Update Jackson to 2.18.2
A minor change in a test class was necessary; cf. https://github.com/FasterXML/jackson-databind/issues/4499

Co-authored-by: Till-André Diegeler<till-andre.diegeler@cloudogu.com>
2024-12-13 14:10:19 +01:00
Till-André Diegeler
1118290924 Update mapstruct to 1.6.3
Co-authored-by: Till-André Diegeler<till-andre.diegeler@cloudogu.com>
2024-12-13 11:57:05 +01:00