Commit Graph

722 Commits

Author SHA1 Message Date
Florian Scholdei
02cb4aa72c Add changelog entry 2025-02-25 14:23:12 +01:00
Florian Scholdei
987893aa67 Fix loop in secondary navigation render cycle 2025-02-04 15:06:09 +01:00
René Pfeuffer
ac8d47a77f Adjust changelog for release 3.7.1 2025-01-28 09:59:46 +01:00
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
Thomas Zerr
f818b15d7e Adjust changelog for release 3.7.0 2025-01-23 08:39:41 +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
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
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
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
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
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
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
Rene Pfeuffer
7985f47059 Update lucene to 8.11.4 2024-12-13 10:47:23 +01:00
Florian Scholdei
3c0ad46f07 Set descriptive document titles
Document titles represent the pages, for example in lists
with bookmarks. They are important for navigation and
orientation in websites. If the offer or the content of the
page is not labeled, orientation is impaired.

This changes the behavior for setting document titles.
The functionality has been removed from the Page and
Title components and is now represented by `useDocumentTitle`
hook to better describe the content of inividual pages.

Co-authored-by: Anna Vetcininova<anna.vetcininova@cloudogu.com>
2024-12-10 16:41:01 +01:00
Viktor Egorov
3ed457a891 Whitespace dropdown is now correctly displayed
Co-authored-by: Viktor<viktor.egorov@triology.de>
2024-12-09 13:20:02 +01:00
Philipp Ahrendt
6362b8b262 Accessible changeset details
Co-authored-by: Thomas Zerr<thomas.zerr@cloudogu.com>
Co-authored-by: Philipp Ahrendt<philipp.ahrendt@cloudogu.com>
2024-12-09 11:13:41 +01:00
Thomas Zerr
145a9f2a11 Adjust changelog for release 3.6.0 2024-12-05 10:55:22 +01:00
Viktor Egorov
3277e0194b Layout change for changesetdetails
Pushed-by: Viktor Egorov<viktor.egorov-extern@cloudogu.com>
Co-authored-by: Viktor<viktor.egorov@triology.de>
2024-12-03 09:35:15 +01:00
Anna Vetcininova
0bdb4ff298 Fix missing aria-label in navigation
Reviewed-by: Philipp Ahrendt <philipp.ahrendt@cloudogu.com>
2024-12-03 08:12:25 +01:00
Thomas Zerr
03fa34d0b1 Fix accessibility issues when creating a repository
Reviewed-by: Florian Scholdei <florian.scholdei@cloudogu.com>
2024-12-02 06:59:13 +01:00
Philipp Ahrendt
5f539ebc3d Accessible file details 2024-11-27 14:17:26 +01:00
Viktor Egorov
b9bf0821e1 improve user overview
Pushed-by: k8s-git-ops<admin@cloudogu.com>
Pushed-by: Viktor Egorov<viktor.egorov-extern@cloudogu.com>
Co-authored-by: Viktor<viktor.egorov@triology.de>
Co-authored-by: Thomas Zerr<thomas.zerr@cloudogu.com>
2024-11-25 16:44:09 +01:00
Anna Vetcininova
18a0dda693 Improve accessibility for links in second navigation menu
Co-authored-by: Anna Vetcininova<anna.vetcininova@cloudogu.com>
Committed-by: Anna Vetcininova<anna.vetcininova@cloudogu.com>
Pushed-by: Anna Vetcininova<anna.vetcininova@cloudogu.com>
2024-11-25 15:52:10 +01:00
Florian Scholdei
531de24fa5 Add programmatic label to the namespace links
Pushed-by: Florian Scholdei<florian.scholdei@cloudogu.com>
Co-authored-by: Florian Scholdei<florian.scholdei@cloudogu.com>
2024-11-25 14:44:34 +01:00
Philipp Ahrendt
0a8ffa8443 More distinguishable links
Links in highcontrast mode will be visually more different from plain text.

Pushed-by: Philipp Ahrendt<philipp.ahrendt@cloudogu.com>
Co-authored-by: Philipp Ahrendt<philipp.ahrendt@cloudogu.com>
2024-11-21 17:49:31 +01:00
Thomas Zerr
44fbdf86cb Add warning state for the ChipInputField
Co-authored-by: Thomas Zerr<thomas.zerr@cloudogu.com>
Pushed-by: Thomas Zerr<thomas.zerr@cloudogu.com>
2024-11-21 13:17:08 +01:00
Rene Pfeuffer
05ff0910bf Fix accessibility for import modes in import dialog
Pushed-by: Rene Pfeuffer<rene.pfeuffer@cloudogu.com>
Co-authored-by: René Pfeuffer<rene.pfeuffer@cloudogu.com>
2024-11-19 15:59:33 +01:00
Philipp Ahrendt
265ba2151a Improve accesibility of navbar
- Description of logout button is read once
- SCM-Manager logo is better decribed for assistive technologies
- The state of the mobile menu is better accessible
2024-11-15 17:09:55 +01:00
Philipp Ahrendt
f2a5ff2d09 Improve focus styles
Pushed-by: Philipp Ahrendt<philipp.ahrendt@cloudogu.com>
Co-authored-by: Thomas Zerr<thomas.zerr@cloudogu.com>
Pushed-by: Thomas Zerr<thomas.zerr@cloudogu.com>
Co-authored-by: Philipp Ahrendt<philipp.ahrendt@cloudogu.com>
2024-11-14 14:31:10 +01:00
Anna Vetcininova
df0582dfd8 Add an extension point for contributor rows in contributor table
Co-authored-by: Rene Pfeuffer<rene.pfeuffer@cloudogu.com>
2024-11-07 09:19:24 +01:00
Rene Pfeuffer
4ebf0e2044 Adds 'head' as revision for Subversion repositories
To still support the editor plugin, a new field in the
browse command results is needed to indicate, whether
such a result or rather the requested revision can be
modified by a new commit.

This is the case, when
- for Subversion repositories either the new 'head' or the
latest revision has been requested, or
- for Git and HG when a branch (or the default by specifying
no concrete revision) has been used.
2024-11-05 10:54:49 +01:00
Rene Pfeuffer
9ff259df03 Do not show "tag exists" error in modal on creation 2024-11-04 08:54:56 +01:00