Commit Graph

13229 Commits

Author SHA1 Message Date
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
Florian Scholdei
2984f83d72 Fix selection of undefined type in import repository dialog
Squash commits of branch bugfix/repo_type:

- Fix selection of undefined type in import repository dialog

- Remove required marker, add i18n genitive

- Select first available repositoryType as default
2025-03-11 10:10:33 +01:00
Florian Scholdei
d16b418871 Revert "Fix UI finding"
This reverts commit 69104d23e5.
2025-03-10 15:51:07 +01:00
Viktor Egorov
9be59bd83f Assert minimum JWT expiration time 2025-03-07 12:01:57 +01:00
Viktor Egorov
f1c83ef113 Change file tree height
Squash commits of branch bugfix/fix_height_for_file_tree:

- Export FieldMessage

- Adjust height file tree

- Only sticky if width is large enough

- Fix not sticky in changeset

- File diff tree height is now configurable

- Add changelog
2025-03-07 11:07:55 +01:00
Till-André Diegeler
69104d23e5 Add revert required marker + button spacing fix
Signed-off-by: Till-André Diegeler <till-andre.diegeler@cloudogu.com>
2025-03-04 14:59:16 +01:00
Thomas Zerr
6d2ec8a70a Add API for updating RepositoryPermissions
Squash commits of branch feature/permission-updater:

- Add API for updating RepositoryPermissions

- Add licensing and logging

- Fix assertion depending on the order of item serialization

- Replace manual logger setup with @Slf4j annotation
2025-03-03 11:16:10 +01:00
Till-André Diegeler
c1fbc91e4b Fix long name width issue in revert modal 2025-02-27 14:00:44 +01:00
Till-André Diegeler
f0f7e922bf Introduce Git Revert functionality to SCM-Manager 2025-02-27 11:11:57 +01:00
Viktor Egorov
99f6422577 Fix export FieldMessage 2025-02-25 17:30:44 +01:00
René Pfeuffer
0eab2e1ec4 Merge commit 'main' into develop 2025-02-25 13:19:59 +01:00
René Pfeuffer
a4e51ebfe6 Prepare for next development iteration 2025-02-25 13:16:32 +01:00
Viktor Egorov
19930804a0 Add Configuration to JWT lifetime length 2025-02-25 13:16:27 +01:00
René Pfeuffer
ae0f366a88 Revert changes for debug 2025-02-25 13:13:34 +01:00
CES Marvin
13da6f9c54 Release version 3.7.3 3.7.3 2025-02-25 11:17:13 +00:00
Anna Vetcininova
7eff877e01 Set architecture to amd64 platform 2025-02-25 12:15:41 +01:00
René Pfeuffer
7b0a21fcce Bump debian version 2025-02-25 10:54:58 +01:00
René Pfeuffer
0ca53a5d35 Revert "Debug: Run docker commands on their own"
This reverts commit df020b0aab.
2025-02-25 10:54:10 +01:00
René Pfeuffer
3811d34134 Skip test steps 2025-02-25 10:22:41 +01:00
René Pfeuffer
df020b0aab Debug: Run docker commands on their own 2025-02-25 10:21:42 +01:00
René Pfeuffer
87ec747c6d Remove npmToken to avoid frontend publish 2025-02-25 09:32:28 +01:00
René Pfeuffer
5c31b0f8e8 Adjust changelog for release 3.7.3 2025-02-24 14:47:38 +01:00
René Pfeuffer
9e5c3b49e2 Enable JavaDoc 2025-02-24 11:54:11 +01:00
René Pfeuffer
bc3967a614 Fix evaluation of e2e cypress test results 2025-02-21 13:17:49 +01:00
Rene Pfeuffer
2e16941e9e Fix display of titles in tags
Squash commits of branch bugfix/title_in_tag:

- Fix display of titles in tags

- Fix storyshots
2025-02-21 09:51:14 +01:00
snyk-bot
024528c0cd fix: scm-packaging/docker/Dockerfile.alpine to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE321-MUSL-8720634
- https://snyk.io/vuln/SNYK-ALPINE321-MUSL-8720634
- https://snyk.io/vuln/SNYK-ALPINE321-OPENSSL-8690014
- https://snyk.io/vuln/SNYK-ALPINE321-OPENSSL-8690014
- https://snyk.io/vuln/SNYK-ALPINE321-OPENSSL-8710358
2025-02-21 07:07:44 +00:00
Rene Pfeuffer
8bcb814f94 Keep original timestamp on rebase
Squash commits of branch bugfix/keep_original_timestamp_on_rebase:

- Keep original timestamp on rebase
2025-02-20 09:58:56 +01:00
dependabot[bot]
bb0afd11f2 Bump nanoid from 3.3.4 to 3.3.8
Bumps [nanoid](https://github.com/ai/nanoid) from 3.3.4 to 3.3.8.
- [Release notes](https://github.com/ai/nanoid/releases)
- [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ai/nanoid/compare/3.3.4...3.3.8)

---
updated-dependencies:
- dependency-name: nanoid
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-20 08:50:59 +01:00
dependabot[bot]
e40211621b Bump elliptic from 6.5.4 to 6.6.1
Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.4 to 6.6.1.
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.4...v6.6.1)

---
updated-dependencies:
- dependency-name: elliptic
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-20 08:50:58 +01:00
dependabot[bot]
82e4de9e03 Bump koa from 2.13.4 to 2.15.4
Bumps [koa](https://github.com/koajs/koa) from 2.13.4 to 2.15.4.
- [Release notes](https://github.com/koajs/koa/releases)
- [Changelog](https://github.com/koajs/koa/blob/2.15.4/History.md)
- [Commits](https://github.com/koajs/koa/compare/2.13.4...2.15.4)

---
updated-dependencies:
- dependency-name: koa
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-20 08:50:11 +01:00
Renovate Bot
c24ec0de70 Update dependency @types/fetch-mock to v7.3.8
| datasource | package           | from  | to    |
| ---------- | ----------------- | ----- | ----- |
| npm        | @types/fetch-mock | 7.3.5 | 7.3.8 |
2025-02-20 04:11:29 +00:00
dependabot[bot]
9527f7d98b Bump store2 from 2.14.2 to 2.14.4
Bumps [store2](https://github.com/nbubna/store) from 2.14.2 to 2.14.4.
- [Commits](https://github.com/nbubna/store/compare/2.14.2...2.14.4)

---
updated-dependencies:
- dependency-name: store2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-19 16:44:03 +01:00