CES Marvin
0d80599801
Release version 2.48.2
2.48.2
2023-12-08 09:09:16 +00:00
René Pfeuffer
f4ce9a93b4
Adjust changelog for release 2.48.2
2023-12-08 10:01:05 +01:00
Konstantin Schaper
dc5724cd87
Fix race condition in global search sometimes breaking mouse interaction
...
Pushed-by: Konstantin Schaper<konstantin.schaper@cloudogu.com >
Co-authored-by: Konstantin Schaper<konstantin.schaper@cloudogu.com >
2023-12-08 09:50:50 +01:00
CES Marvin
fc7c125d78
Release version 2.48.1
2.48.1
2023-11-22 10:26:59 +00:00
René Pfeuffer
a3a58b1177
Adjust changelog for release 2.48.1
2023-11-22 11:20:09 +01:00
Eduard Heimbuch
fd807495ea
Fix navbar event listener
2023-11-21 13:55:35 +01:00
Rene Pfeuffer
14f1cb0218
Remove exception from api key verification
...
This removes repeated exceptions from the api key service when checking requests without an api key. Despite of throwing an exception, the service now simply returns `null`, when the authentication was not successful.
Pushed-by: Rene Pfeuffer<rene.pfeuffer@cloudogu.com >
Co-authored-by: René Pfeuffer<rene.pfeuffer@cloudogu.com >
2023-11-21 08:13:07 +01:00
René Pfeuffer
77a285063e
Delete missed changelog file
2023-11-17 18:26:15 +01:00
CES Marvin
6cbb231c09
Prepare for next development iteration
2023-11-17 14:24:28 +00:00
CES Marvin
9ba45acfb3
Release version 2.48.0
2.48.0
2023-11-17 13:38:07 +00:00
René Pfeuffer
dd3adbd43a
Update CHANGELOG for 2.48.0
2023-11-17 14:28:00 +01:00
René Pfeuffer
151649bd34
Fix ui scripts
2023-11-17 14:22:24 +01:00
Eduard Heimbuch
7c28447199
Adjust changelog for release 2.48.0
2023-11-17 13:37:56 +01:00
Rene Pfeuffer
112a6ad329
Accept file names with semicolons in SVN commits
...
Co-authored-by: Eduard Heimbuch<eduard.heimbuch@cloudogu.com >
Pushed-by: Rene Pfeuffer<rene.pfeuffer@cloudogu.com >
Co-authored-by: René Pfeuffer<rene.pfeuffer@cloudogu.com >
Pushed-by: Eduard Heimbuch<eduard.heimbuch@cloudogu.com >
Committed-by: René Pfeuffer<rene.pfeuffer@cloudogu.com >
2023-11-17 13:08:09 +01:00
Rene Pfeuffer
571e6ad92f
Add a modifications provider for hooks
...
This new modifications provider consistently computes the modifications caused by a push to a branch. In contrast to the changeset provider that often has been used before to check what has changed, this also works for forced updates, rebased branches and fast-forwards. Because these types of changes are normally only used with git, this provider (for now) has only been implemented for git.
Pushed-by: Rene Pfeuffer<rene.pfeuffer@cloudogu.com >
Pushed-by: Alexander Dammeier<alexander.dammeier@cloudogu.com >
Co-authored-by: René Pfeuffer<rene.pfeuffer@cloudogu.com >
Committed-by: René Pfeuffer<rene.pfeuffer@cloudogu.com >
2023-11-16 13:18:40 +01:00
Florian Scholdei
a8c32b10de
Preferred checkout variant
...
Add ability to prioritize the repository checkout variants. These are displayed sorted.
Co-authored-by: Eduard Heimbuch<eduard.heimbuch@cloudogu.com >
Pushed-by: Florian Scholdei<florian.scholdei@cloudogu.com >
Co-authored-by: Florian Scholdei<florian.scholdei@cloudogu.com >
Pushed-by: Eduard Heimbuch<eduard.heimbuch@cloudogu.com >
2023-11-15 13:27:48 +01:00
Florian Scholdei
5f53af440f
Fix tabs overlapping other elements by removing z-index of tabs
2023-11-14 17:47:58 +01:00
Konstantin Schaper
1ccba9fcd0
Refactor global search
...
Replaces the headlessui combobox with a custom implementation following the aria patterns of a menu. This allows us to have interactive links in the popup while connecting it to the input. The pattern is most common with buttons and is less documented yet valid for inputs.
Pushed-by: Konstantin Schaper<konstantin.schaper@cloudogu.com >
Co-authored-by: Konstantin Schaper<konstantin.schaper@cloudogu.com >
2023-11-14 13:32:55 +01:00
Eduard Heimbuch
8dc0041e17
Remove mail for anonymous user
2023-11-13 16:19:15 +01:00
Rene Pfeuffer
4491f8894f
Make flappy integration test case retrying
2023-11-13 11:41:44 +01:00
Rene Pfeuffer
234f7d840e
Do not render links to not-existing users in groups
...
Pushed-by: Rene Pfeuffer<rene.pfeuffer@cloudogu.com >
Co-authored-by: René Pfeuffer<rene.pfeuffer@cloudogu.com >
2023-11-07 13:42:31 +01:00
Tarik Gürsoy
9dd6aeea5e
Diff path line break
...
A line break has been added to the diff path, so that it always displays the full path and filename
Co-authored-by: Eduard Heimbuch<eduard.heimbuch@cloudogu.com >
Pushed-by: Tarik Gürsoy<tarik.guersoy@cloudogu.com >
Pushed-by: Konstantin Schaper<konstantin.schaper@cloudogu.com >
Pushed-by: Eduard Heimbuch<eduard.heimbuch@cloudogu.com >
Co-authored-by: Tarik Gürsoy<tarik.guersoy@cloudogu.com >
2023-11-07 09:06:09 +01:00
Konstantin Schaper
14ee5daa00
fix unnecessary scrollbar showing up in markdown views with code tags
...
Co-authored-by: Eduard Heimbuch<eduard.heimbuch@cloudogu.com >
Pushed-by: Konstantin Schaper<konstantin.schaper@cloudogu.com >
Pushed-by: Eduard Heimbuch<eduard.heimbuch@cloudogu.com >
Co-authored-by: Konstantin Schaper<konstantin.schaper@cloudogu.com >
2023-11-07 08:59:39 +01:00
Rene Pfeuffer
fd53c17e9e
Clear caches before rebuilding index
...
This is a follow-up to #202
Pushed-by: Rene Pfeuffer<rene.pfeuffer@cloudogu.com >
Co-authored-by: René Pfeuffer<rene.pfeuffer@cloudogu.com >
2023-11-07 08:58:49 +01:00
Rene Pfeuffer
f333a0bf18
Use a random time for plugin center updates
...
Pushed-by: Rene Pfeuffer<rene.pfeuffer@cloudogu.com >
Co-authored-by: René Pfeuffer<rene.pfeuffer@cloudogu.com >
2023-11-06 10:34:05 +01:00
Rene Pfeuffer
b0d319f99b
Fix display for submodules without http
...
Pushed-by: Rene Pfeuffer<rene.pfeuffer@cloudogu.com >
Co-authored-by: René Pfeuffer<rene.pfeuffer@cloudogu.com >
Committed-by: René Pfeuffer<rene.pfeuffer@cloudogu.com >
2023-11-03 15:48:10 +01:00
Konstantin Schaper
b4136b9679
add missing beta annotations to radio button api
2023-11-03 12:50:23 +01:00
Laura Gorzitze
f641c1ef08
Assisted Injection for commands
...
Co-authored-by: Eduard Heimbuch<eduard.heimbuch@cloudogu.com >
Co-authored-by: Laura Gorzitze<laura.gorzitze@cloudogu.com >
Pushed-by: Eduard Heimbuch<eduard.heimbuch@cloudogu.com >
Pushed-by: Laura Gorzitze<laura.gorzitze@cloudogu.com >
2023-11-02 12:41:54 +01:00
Thomas Zerr
123fc4c3d1
Invalidation of caches and search index
...
In the general admin settings, the user can find two button to either invalidate the cache or rebuild the search index. The endpoints are defined in the InvalidationResource class in scm-webapp.
Co-authored-by: René Pfeuffer<rene.pfeuffer@cloudogu.com >
2023-11-02 10:51:32 +01:00
Eduard Heimbuch
69c165749a
Show correct image diff if compare across multiple commits
...
Pass the ancestor commit as the old revision if it is set in the GitDiffResult. This fixes the image diff renderer if the pull requests consists of multiple commits to show the full diff instead of the changes between the latest two commits.
2023-11-01 14:05:54 +01:00
Thomas Zerr
f847e324b1
Changes for the Signature Check Plugin
...
This PR contains new Radiobutton components that are needed for the signature-check-plugin. Additionally the ref passing for ControlledChipInputs was also fixed. The current styling of the Radio Buttons need to be discussed with Philipp again. The Signature Check Plugin provides an example use of it.
Co-authored-by: Konstantin Schaper<konstantin.schaper@cloudogu.com >
2023-10-30 12:12:07 +01:00
René Pfeuffer
f1bb2f6f92
Print stack traces in unit tests with RestDispatcher
2023-10-30 09:46:41 +01:00
Konstantin Schaper
848b13f957
Implement context-based local storage
...
This allows re-rendering of useLocalStorage hooks whenever the value for the associated key changes. In the previous implementation, reading and writing via useLocalStorage did not cause a re-render and was therefore impossible.
2023-10-25 18:14:50 +02:00
Florian Scholdei
6c97c8fcba
Fixed ahead and behind tag of a branch screen reader support
...
Pushed-by: Florian Scholdei<florian.scholdei@cloudogu.com >
Co-authored-by: Florian Scholdei<florian.scholdei@cloudogu.com >
Pushed-by: Konstantin Schaper<konstantin.schaper@cloudogu.com >
Committed-by: Florian Scholdei<florian.scholdei@cloudogu.com >
2023-10-25 14:13:15 +02:00
Konstantin Schaper
eea4b7e03c
fix broken global search shortcut
...
Pushed-by: Konstantin Schaper<konstantin.schaper@cloudogu.com >
Co-authored-by: Konstantin Schaper<konstantin.schaper@cloudogu.com >
2023-10-23 13:33:50 +02:00
Tarik Gürsoy
e27c1a9cd3
Search Display Error
...
Added an additional check so the site renders despite description being undefined
Co-authored-by: Konstantin Schaper<konstantin.schaper@cloudogu.com >
2023-10-20 16:49:47 +02:00
René Pfeuffer
3e4681f714
Adding changelog of 2.45.0 to 2.45.1
...
Otherwise the changelog for 2.45.0 will not be visible on the website
2023-10-19 11:53:26 +02:00
René Pfeuffer
b30002dff4
Remove missing link for 2.45.0
2023-10-19 11:48:54 +02:00
René Pfeuffer
478d837b1c
Fix missing Links in changelog
2023-10-19 11:35:54 +02:00
Tarik Gürsoy
c4db885937
No owner set when import repo with metadata
...
When importing a SCM exported Repo with Metadata the creator wasnt set as the owner and thus couldnt view the imported repository. This bug has been fixed.
Pushed-by: Tarik Gürsoy<tarik.guersoy@cloudogu.com >
Co-authored-by: Tarik Gürsoy<tarik.guersoy@cloudogu.com >
2023-10-17 08:28:08 +02:00
Rene Pfeuffer
d0f8161220
Add functionality to modify repository storage locations
...
The repository location resolver gets a new function that allows to change the location of a repository.
Pushed-by: Rene Pfeuffer<rene.pfeuffer@cloudogu.com >
Co-authored-by: René Pfeuffer<rene.pfeuffer@cloudogu.com >
Committed-by: René Pfeuffer<rene.pfeuffer@cloudogu.com >
2023-10-13 10:23:29 +02:00
Konstantin Schaper
0bfc5183cc
Consolidate redundant frontend modules
...
Pushed-by: Konstantin Schaper<konstantin.schaper@cloudogu.com >
Committed-by: Konstantin Schaper<konstantin.schaper@cloudogu.com >
Co-authored-by: Konstantin Schaper<konstantin.schaper@cloudogu.com >
2023-10-13 08:15:27 +02:00
CES Marvin
92b24a76ec
Prepare for next development iteration
2023-10-11 11:22:34 +00:00
CES Marvin
f9564208de
Release version 2.47.0
2.47.0
2023-10-11 10:35:24 +00:00
Konstantin Schaper
04ebe0ccf4
Adjust changelog for release 2.47.0
2023-10-11 12:29:12 +02:00
René Pfeuffer
63b53f3319
Update SVNKit to 1.10.10-scm2
2023-10-11 10:33:04 +02:00
Florian Scholdei
c27bb2dd05
Implement textarea component
...
Co-authored-by: Florian Scholdei<florian.scholdei@cloudogu.com >
Co-authored-by: Laura Gorzitze<laura.gorzitze@cloudogu.com >
2023-10-11 09:02:57 +02:00
Konstantin Schaper
37fbce1496
Checkbox and Chipinput have been improved, and a button has been added
...
Pushed-by: Konstantin Schaper<konstantin.schaper@cloudogu.com >
Pushed-by: Tarik Gürsoy<tarik.guersoy@cloudogu.com >
Co-authored-by: Konstantin Schaper<konstantin.schaper@cloudogu.com >
Co-authored-by: Tarik Gürsoy<tarik.guersoy@cloudogu.com >
2023-10-09 11:56:24 +02:00
Rene Pfeuffer
2ca68c43b3
Add update steps for namespaces
...
This adds a new update step API dedicated to handle namespace related data.
Pushed-by: Rene Pfeuffer<rene.pfeuffer@cloudogu.com >
Co-authored-by: René Pfeuffer<rene.pfeuffer@cloudogu.com >
Committed-by: René Pfeuffer<rene.pfeuffer@cloudogu.com >
2023-10-05 11:00:20 +02:00
Eduard Heimbuch
1a22307f18
Switch to dedicated Jenkins agent
2023-10-05 09:37:04 +02:00