13360 Commits

Author SHA1 Message Date
Florian Scholdei
18102bc3db Fix excessive left padding in input fields 2025-05-06 13:07:59 +02:00
René Pfeuffer
44567deff5 Merge branch 'support/3.8.x' into develop 2025-05-05 15:20:10 +02:00
Thomas Zerr
3c252d7172 Add export of StatusVariants 2025-05-05 12:29:35 +02:00
Thomas Zerr
8a85d29419 Add export of status package 2025-05-05 09:57:12 +02:00
Viktor Egorov
554d2c7af6 Icon and banner to show workflow 2025-05-05 08:51:50 +02:00
Thomas Zerr
63a936d5e2 Add anonymous health check endpoint
Besides the endpoint, another API was added, the ShouldRequestPassChecker.
This api should be used to check whether a REST Request should be passed or rejected.
2025-05-02 14:00:05 +02:00
René Pfeuffer
af17663e45 Fix configuration in queryable unit test extension
With this the queryable unit test extension
(QueryableStoreExtension) uses the same jackson mapper
configuration as in production.

In contrast to edaffc1662
where the XML annotation introspector had been missing,
now this really should be the case.
2025-05-02 12:37:52 +02:00
Rene Pfeuffer
63aa914e79 Use uniform document titles in configuration pages
Squash commits of branch feature/uniform_configuration_document_titles:

- Use uniform document titles in configuration pages
- Use different titles for global, repository and namespace config
- Make the code a lot prettier
- Remove detailed configuration title
2025-04-30 13:25:26 +02:00
Rene Pfeuffer
82b7ad16ea Fix export of queryable stores with multiple parent IDs 2025-04-30 11:51:03 +02:00
Rene Pfeuffer
243ff9ed95 Make build with queryable type annotation processor faster
With this, gradle can determine the originating element for the
generated query types and the store factories correctly and
therefor can run incremental builds when the queryable type
annotation processor is added as a dependency.
2025-04-30 10:23:36 +02:00
René Pfeuffer
edaffc1662 Fix configuration in queryable unit test extension
With this the queryable unit test extension
(QueryableStoreExtension) uses the same jackson mapper
configuration as in production.
2025-04-29 10:11:20 +02:00
Rene Pfeuffer
6dbe92d015 Show detailed timestamps for commits 2025-04-25 13:40:09 +02:00
Viktor Egorov
6c29734837 Add scroll bar color-scheme for dark & high-contrast 2025-04-23 14:27:59 +02:00
Viktor Egorov
f7bfb7a83a Fix missing focus indicator for file upload 2025-04-22 13:09:31 +02:00
Philipp Ahrendt
edca5a87ff Fix focus indicator for avatar file upload 2025-04-15 11:52:29 +02:00
CES Marvin
9423f54d6d Prepare for next development iteration 2025-04-14 14:21:06 +00:00
CES Marvin
0f0a9b1a67 Release version 3.8.0 3.8.0 2025-04-14 13:35:58 +00:00
Thomas Zerr
ce4307a63f Adjust changelog for release 3.8.0 2025-04-14 15:29:34 +02:00
Thomas Zerr
48bbfc5960 Prepare for next development iteration 2025-04-14 14:26:10 +02:00
Thomas Zerr
070e5ee31f Merge branch 'main' into develop 2025-04-14 14:09:11 +02:00
CES Marvin
660a3267c1 Release version 3.7.5 3.7.5 2025-04-14 10:41:03 +00:00
Thomas Zerr
8d59a4249e Update Changelog 2025-04-14 12:32:04 +02:00
Thomas Zerr
206998dabe Add changelog 2025-04-14 11:45:04 +02:00
Thomas Zerr
ce3a3fd0c2 Fix document title logic 2025-04-14 11:43:17 +02:00
Thomas Zerr
4df5a00c32 Fix document title logic 2025-04-14 11:15:35 +02:00
Rene Pfeuffer
01e8d493d2 Add aggregate functions and streams in queryable store
First, aggregate functions for minimum, maximum, sum and average
have been added to the queryable store API. These can be used
with the query fields, which have been enhanced for this.

Second, an additional stream like API has been added to retrieve
collections to avoid the creation of huge result objects.
2025-04-09 13:12:33 +02:00
Thomas Zerr
395a2edeb3 Fix order of items in keyboard iterator
The previous keyboard iterator did not take into account, if multiple items deregistered at once.
Therefore, the keyboard iterator ran into an iterator invalidation bug, because the assigned index of an element can run out of bounds.
Elements with an out of bounds assigned index, would not be able to deregister and therefore stay in the list of registered items.
Therefore messing up the iteration logic.
2025-04-09 10:54:53 +02:00
Florian Scholdei
56b7f74acd Remove release candidates 2025-04-08 14:13:09 +02:00
Lukas
e6a1557fff Use different icons in file tree to show status (#2246)
---------

Co-authored-by: Florian Scholdei <florian.scholdei@cloudogu.com>
2025-04-08 08:10:19 +02:00
Anna Vetcininova
22e2fc0a86 Add jenkins url to release branch 2025-04-03 14:55:08 +02:00
René Pfeuffer
59a9d4939a Prepare for next development iteration 2025-04-03 11:23:37 +02:00
Rene Pfeuffer
ada575d871 Add queryable store with SQLite implementation
This adds the new "queryable store" API, that allows complex
queries and is backed by SQLite. This new API can be used
for entities annotated with the new QueryableType annotation.
2025-04-01 16:18:04 +02:00
Till-André Diegeler
d5362d634b Fix javadoc errors
Tasks.documentation.javadoc threw around 50 errors due to multiple inconsistencies within the javadoc comments.

Furthermore, the option 'failOnError' is now set to 'true' so that future Javadoc errors in our codebase are avoided.
2025-03-25 00:05:14 +01:00
Till-André Diegeler
1fea8429b1 Accessible File Search
- keyboard combination g+f in code view
- navigatable file search list with j+k
- remove helptext tooltip
2025-03-24 15:34:06 +01:00
Till-André Diegeler
a47c3d4fc4 Add focus-zone css class & Breadcrumb accessibility improvements 2025-03-24 14:54:32 +01:00
Till-André Diegeler
45245e3152 Use ui-core buttons for button groups 2025-03-24 09:35:38 +01:00
Florian Scholdei
09be4d7815 Remove obsolete documentation
Squash commits of branch feature/doc_jwt:

- Remove obsolete documentation
2025-03-20 09:09:12 +01:00
Renovate Bot
4705e64042 Update dependency fluent-ffmpeg to v2.1.3
| datasource | package       | from  | to    |
| ---------- | ------------- | ----- | ----- |
| npm        | fluent-ffmpeg | 2.1.2 | 2.1.3 |
2025-03-13 04:10:00 +00:00
Florian Scholdei
28ba7f8a87 Fix link to version 3.7.3 in changelog 2025-03-12 17:16:18 +01:00
René Pfeuffer
eb646f0a77 Merge branch 'hotfix/3.7.4' into develop 2025-03-12 16:00:24 +01:00
René Pfeuffer
9322dbb0ab Prepare for next development iteration 2025-03-12 15:57:40 +01:00
CES Marvin
817e06cfc5 Release version 3.7.4 3.7.4 2025-03-12 14:13:24 +00:00
René Pfeuffer
54b28f98f7 Adjust changelog for release 3.7.4 2025-03-12 15:07:49 +01:00
Rene Pfeuffer
e1f665fc19 Add possibility to configure form boundaries in Jetty
The configuration options 'maxFormKeys' and 'maxFormContentSize' from
Jetty can now be set using the SCM config.yml file or environment
variables. This is required, when instances with lots of repositories
are to be migrated from 1.x to 3.x.
2025-03-12 14:43:41 +01:00
dependabot[bot]
9ac8b1b410 Bump @babel/helpers from 7.22.6 to 7.26.10
Bumps [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) from 7.22.6 to 7.26.10.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.26.10/packages/babel-helpers)

---
updated-dependencies:
- dependency-name: "@babel/helpers"
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-12 10:20:25 +01:00
Renovate Bot
ff2d5e46c1 Update dependency @types/hast to v2.3.10 (develop)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [@types/hast](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/hast) ([source](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hast)) | devDependencies | patch | [`2.3.4` -> `2.3.10`](https://renovatebot.com/diffs/npm/@types%2fhast/2.3.4/2.3.10) |

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIwLjAuMC1zZW1hbnRpYy1yZWxlYXNlIiwidXBkYXRlZEluVmVyIjoiMC4wLjAtc2VtYW50aWMtcmVsZWFzZSIsInRhcmdldEJyYW5jaCI6ImRldmVsb3AiLCJsYWJlbHMiOltdfQ==-->
2025-03-12 09:41:24 +01:00
Renovate Bot
ef92347d9e Update dependency @types/ua-parser-js to v0.7.39 (develop)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [@types/ua-parser-js](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/ua-parser-js) ([source](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ua-parser-js)) | devDependencies | patch | [`0.7.36` -> `0.7.39`](https://renovatebot.com/diffs/npm/@types%2fua-parser-js/0.7.36/0.7.39) |

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIwLjAuMC1zZW1hbnRpYy1yZWxlYXNlIiwidXBkYXRlZEluVmVyIjoiMC4wLjAtc2VtYW50aWMtcmVsZWFzZSIsInRhcmdldEJyYW5jaCI6ImRldmVsb3AiLCJsYWJlbHMiOltdfQ==-->
2025-03-12 09:38:59 +01:00
Renovate Bot
269a6f8a98 Update dependency @types/unist to v2.0.11 (develop)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [@types/unist](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/unist) ([source](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/unist)) | devDependencies | patch | [`2.0.6` -> `2.0.11`](https://renovatebot.com/diffs/npm/@types%2funist/2.0.6/2.0.11) |

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIwLjAuMC1zZW1hbnRpYy1yZWxlYXNlIiwidXBkYXRlZEluVmVyIjoiMC4wLjAtc2VtYW50aWMtcmVsZWFzZSIsInRhcmdldEJyYW5jaCI6ImRldmVsb3AiLCJsYWJlbHMiOltdfQ==-->
2025-03-12 09:32:21 +01:00
Florian Scholdei
3983d1a3c7 Fix i18n plurals 2025-03-11 14:55:06 +01:00
Florian Scholdei
60514dd8e6 Improve usability and accessibility of tertiary button
Squash commits of branch feature/tertiary_buttons:

- Improve usability and accessibility of tertiary button

- Remove special cases for outline variants
2025-03-11 11:37:44 +01:00