CES Marvin
d12052d61b
Prepare for next development iteration
2024-03-07 17:25:36 +00:00
CES Marvin
6b99d66d26
Release version 3.0.4
2024-03-07 16:45:23 +00:00
Thomas Zerr
1a6e202384
Remember Path when switching to commits or file search
...
The path gets remembered by a query parameter. Using React state to remember the current path has two downsides. First you would need to wrap the components in a context and store the current state there. Second the remembered state gets lost by refreshing the state. By using a query parameter those two downside get avoided.
Committed-by: Thomas Zerr<thomas.zerr@cloudogu.com >
Co-authored-by: Thomas Zerr<thomas.zerr@cloudogu.com >
Pushed-by: Thomas Zerr<thomas.zerr@cloudogu.com >
2024-03-06 12:10:56 +01:00
Viktor Egorov
c42def0f7f
Sort global config and repository config the same way
...
Adds a new option to configuration entry binding to improve sorting
and sorts global and repository configuration likewise.
Pushed-by: Viktor Egorov<viktor.egorov-extern@cloudogu.com >
Pushed-by: Rene Pfeuffer<rene.pfeuffer@cloudogu.com >
Co-authored-by: René Pfeuffer<rene.pfeuffer@cloudogu.com >
Co-authored-by: vegorov<viktor.egorov@triology.de >
2024-03-04 08:01:13 +01:00
Rene Pfeuffer
ec14d4cbd5
Keep links from plugins in sources after loading more
...
In the source view, links from plugins had been removed, when more files had been fetched using the 'proceed' link for more than 100 files. This caused the issue, that buttons from plugins (like "upload file" from the editor plugin) did no longer show up after loading more files. Now, we keep all links from the first page except the proceed link.
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 >
2024-02-12 14:14:34 +01:00
Eduard Heimbuch
89c4a20dd5
Add namespace owner on namespace creation
...
Namespace owner may see the namespace configuration page.
Committed-by: René Pfeuffer<rene.pfeuffer@cloudogu.com >
2024-02-08 14:18:16 +01:00
CES Marvin
5d280a1531
Prepare for next development iteration
2024-02-08 09:32:25 +00:00
CES Marvin
adf53ec641
Release version 3.0.3
2024-02-08 08:50:57 +00:00
CES Marvin
7543bd7c8e
Prepare for next development iteration
2024-02-07 13:38:59 +00:00
CES Marvin
de3b468e3a
Release version 3.0.2
2024-02-07 12:57:01 +00:00
Laura Gorzitze
d8e1f2d739
Cleanup Code
...
Pushed-by: Rene Pfeuffer<rene.pfeuffer@cloudogu.com >
Co-authored-by: René Pfeuffer<rene.pfeuffer@cloudogu.com >
2024-02-06 14:54:00 +01:00
CES Marvin
b34a989c57
Prepare for next development iteration
2024-02-02 15:14:42 +00:00
CES Marvin
a8b3c80df0
Release version 3.0.1
2024-02-02 14:33:24 +00:00
CES Marvin
d8081ed074
Prepare for next development iteration
2024-01-29 15:44:46 +00:00
CES Marvin
3c5d8244d8
Release version 3.0.0
2024-01-29 15:29:36 +00:00
Thomas Zerr
380205ab63
Added e2e Tests for branch creation
...
e2e Tests should validate the correct url encoding for branch names and also check for invalid branch names. This PR is ready yet, there are still some test cases i want to implement.
Co-authored-by: Thomas Zerr<thomas.zerr@cloudogu.com >
Pushed-by: Thomas Zerr<thomas.zerr@cloudogu.com >
2024-01-29 08:33:15 +01:00
Tarik Gürsoy
3ffbdd8d17
Move frontendcomponents into ui-core
...
The new architecture has been implemented.
Co-authored-by: Eduard Heimbuch<eduard.heimbuch@cloudogu.com >
Committed-by: Eduard Heimbuch<eduard.heimbuch@cloudogu.com >
Pushed-by: Tarik Gürsoy<tarik.guersoy@cloudogu.com >
Committed-by: Tarik Gürsoy<tarik.guersoy@cloudogu.com >
Pushed-by: Eduard Heimbuch<eduard.heimbuch@cloudogu.com >
Co-authored-by: Tarik Gürsoy<tarik.guersoy@cloudogu.com >
Reviewed-by: Konstantin Schaper <konstantin.schaper@cloudogu.com >
2024-01-24 10:38:17 +01:00
Eduard Heimbuch
ea60b68cec
Prevent binding extensions for repo overview top, which could be already disabled via the local storage and therefore send errors during the hook execution.
2024-01-16 10:53:20 +01:00
Konstantin Schaper
86e8ff99aa
Make plugin overview header responsive
...
Pushed-by: Konstantin Schaper<konstantin.schaper@cloudogu.com >
Co-authored-by: Konstantin Schaper<konstantin.schaper@cloudogu.com >
2024-01-10 18:08:00 +01:00
Florian Scholdei
7f0da35659
Mail validation in frontend and backend unified
...
Pushed-by: Florian Scholdei<florian.scholdei@cloudogu.com >
Co-authored-by: Florian Scholdei<florian.scholdei@cloudogu.com >
2024-01-09 16:53:18 +01:00
Konstantin Schaper
1fdb02e5c2
Hide annotate button for binary files
2024-01-09 11:41:49 +01:00
Florian Scholdei
ec0e1ec320
Constant navigation width independent of content
...
Fixes issues that occurred after #224 .
Pushed-by: Florian Scholdei<florian.scholdei@cloudogu.com >
Co-authored-by: Florian Scholdei<florian.scholdei@cloudogu.com >
2024-01-08 09:52:03 +01:00
Eduard Heimbuch
abe0a62cb4
Fix markdown image links for relative paths on branches with '/'
2023-12-14 14:55:21 +01:00
Florian Scholdei
75695f9fb1
Convert truthy value to true and reintroduce PrimaryContentColumn sizing
...
Fixes issues that occurred after #224 .
2023-12-14 09:01:48 +01:00
Eduard Heimbuch
96c4bec5b9
Add max width for primary columns
2023-12-12 14:29:44 +01:00
Florian Scholdei
bb88ba28ed
URI encode branch of images in markdown files
...
Pushed-by: Florian Scholdei<florian.scholdei@cloudogu.com >
Co-authored-by: Florian Scholdei<florian.scholdei@cloudogu.com >
2023-12-12 13:12:05 +01:00
Florian Scholdei
72886bd204
Save collapse status of secondary navigation
...
Pushed-by: Florian Scholdei<florian.scholdei@cloudogu.com >
Co-authored-by: Florian Scholdei<florian.scholdei@cloudogu.com >
Co-authored-by: Konstantin Schaper<konstantin.schaper@cloudogu.com >
Committed-by: Florian Scholdei<florian.scholdei@cloudogu.com >
2023-12-12 09:18:50 +01:00
Konstantin Schaper
012d5efbb9
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-11-30 17:02:44 +01:00
Eduard Heimbuch
cf4d9cf20f
3.x
...
Committed-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-30 17:02:44 +01:00
Konstantin Schaper
d760f46d9d
Fix e2e tests breaking because of modern javascript api usage
2023-11-27 09:25:02 +01:00
Eduard Heimbuch
774d7f5fb1
Apply test-ids for all stages except production
2023-11-24 11:10:59 +01:00
CES Marvin
6f55210812
Prepare for next development iteration
2023-11-22 11:15:19 +00:00
CES Marvin
fc7c125d78
Release version 2.48.1
2023-11-22 10:26:59 +00:00
Eduard Heimbuch
fd807495ea
Fix navbar event listener
2023-11-21 13:55:35 +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
2023-11-17 13:38:07 +00: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
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
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
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
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
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
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