632 Commits

Author SHA1 Message Date
René Pfeuffer
4a79718531 Adjust changelog for release 3.2.1 2024-05-31 09:25:39 +02:00
Florian Scholdei
59238eb0ea Fix mirror tag import
Pushed-by: Florian Scholdei<florian.scholdei@cloudogu.com>
Co-authored-by: Florian Scholdei<florian.scholdei@cloudogu.com>
2024-05-29 08:47:19 +02:00
Florian Scholdei
96548dad88 Enhance CHANGELOG.md 2024-05-28 11:04:59 +02:00
Thomas Zerr
b9abe8a729 Adjust changelog for release 3.2.0 2024-05-23 11:17:03 +02:00
Thomas Zerr
09d72280d0 Fix exact search
Previously a query was only parsed by lucene as it is, if the query
contained a colon (:) or a wildcard character (*). With this, every query
gets parsed as it is, as long as there is one operator contained inside
the query (colon, quotation marks, logical operators, ...). These are
called "expert queries". All other queries are still processed as
"simple queries" where every part of the query is extended with a
wildcard operator.

Addtionally the user is now getting feedback for every
search, if the query is a simple query or an expert query. The syntax
documentation got also extended with the quotation mark operator
and the definition of the two query types.

Co-authored-by: René Pfeuffer<rene.pfeuffer@cloudogu.com>
2024-05-14 11:45:10 +02:00
Viktor Egorov
c8ef99cf07 Add option to hide whitepace changes in diffs
Co-authored-by: Florian Scholdei<florian.scholdei@cloudogu.com>
Co-authored-by: René Pfeuffer<rene.pfeuffer@cloudogu.com>


Reviewed-by: Florian Scholdei <florian.scholdei@cloudogu.com>
2024-05-14 11:33:48 +02:00
Laura Gorzitze
f811831858 Fix mirror tag component to show color respective to synchronisation status
Adjust component used for mirror tag in Respository-Mirror-Plugin to display a wider range of colors in order to display color respective to synchronisation status

Pushed-by: Tarik Gürsoy<tarik.guersoy@cloudogu.com>
Co-authored-by: Laura Gorzitze<laura.gorzitze@cloudogu.com>
Pushed-by: Laura Gorzitze<laura.gorzitze@cloudogu.com>
Co-authored-by: Tarik Gürsoy<tarik.guersoy@cloudogu.com>
2024-05-08 13:47:24 +02:00
Thomas Zerr
6fbde760d4 Fix double /trunk folder bug
With this change, every repository initializer gets its own modification command and therefore its own commit. This allows each initializer to decide on its own, if he want to use the default path of the repository.
2024-04-30 15:28:08 +02:00
Viktor Egorov
cdbf86b8c9 Add option to mark whitespace characters in diffs
Co-authored-by: René Pfeuffer<rene.pfeuffer@cloudogu.com>
2024-04-26 15:15:52 +02:00
Florian Scholdei
3773d77889 Add possibility to specify StickyHeader top position of Diff component 2024-04-22 18:04:26 +02:00
Tarik Gürsoy
4aec33177c added a11y tooltip
a11y tooltip has been implemented according to the figma mockup

Pushed-by: Tarik Gürsoy<tarik.guersoy@cloudogu.com>
Co-authored-by: Tarik Gürsoy<tarik.guersoy@cloudogu.com>
2024-04-22 09:25:51 +02:00
Rene Pfeuffer
c7b3511942 Update bouncycastle due to snyk
See SNYK-JAVA-ORGBOUNCYCASTLE-6612985
2024-04-17 16:45:18 +02:00
Tarik Gürsoy
fdb6f2cd42 Implement new Icon Button component
Co-authored-by: René Pfeuffer<rene.pfeuffer@cloudogu.com>
2024-04-11 16:31:13 +02:00
Viktor
53db64d064 Adjust changelog for release 3.1.0 2024-04-09 09:47:07 +02:00
Thomas Zerr
cbf04bee5a Add changelog 2024-04-09 09:40:56 +02:00
Rene Pfeuffer
72f571c3b7 Update node to v21.x 2024-04-05 16:38:25 +02:00
Thomas Zerr
9da7a4dac7 Update Legman dependency to v2.0.3
Co-authored-by: Thomas Zerr<thomas.zerr@cloudogu.com>
Pushed-by: Thomas Zerr<thomas.zerr@cloudogu.com>
2024-03-26 14:23:05 +01:00
Rene Pfeuffer
c6126e4702 Mind offset for top navigation bar on scrolling
This fixes the issue, that links to anchor tags in&#10;markdown documents have been scrolled a bit too far,&#10;so that the targeted element ended up below the&#10;navigation bar. Now, the height of the navigation&#10;bar is taken into account.

Pushed-by: Rene Pfeuffer<rene.pfeuffer@cloudogu.com>
Co-authored-by: Thomas Zerr<thomas.zerr@cloudogu.com>
Pushed-by: Thomas Zerr<thomas.zerr@cloudogu.com>
Co-authored-by: René Pfeuffer<rene.pfeuffer@cloudogu.com>
Committed-by: René Pfeuffer<rene.pfeuffer@cloudogu.com>
2024-03-14 15:05:11 +01:00
Laura Gorzitze
8d12862ff8 Display all tags for changeset
Display of all tags (as links to the  overview of the specific tag) of a given changeset in the changeset detail view.
2024-03-11 17:09:59 +01:00
Rene Pfeuffer
658ccdf006 Improve import of LFS files for pull and mirror
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-03-11 11:13:42 +01:00
René Pfeuffer
b3002806ac Merge branch 'temp/readme' into develop 2024-03-07 18:25:59 +01:00
René Pfeuffer
2d7b9c27a8 Adjust changelog for release 3.0.4 2024-03-07 17:32:33 +01:00
Thomas Zerr
96801d75f2 New extension point (for readme) in code overview
The readme files should be rendered in the code overview below
the file tree and not in a separate page. To render the readme file,
a new extension point was added. The order of items in the side
menu also got changed.
2024-03-07 14:11:00 +01:00
Rene Pfeuffer
01bd18b714 Fix error for commits with SSH signatures
Pushed-by: Rene Pfeuffer<rene.pfeuffer@cloudogu.com>
Co-authored-by: René Pfeuffer<rene.pfeuffer@cloudogu.com>
2024-03-06 13:23:55 +01:00
Thomas Zerr
1a6e202384 Remember Path when switching to commits or file search
The path gets remembered by a query parameter.&#10;Using React state to remember the current path has two downsides.&#10;First you would need to wrap the components in a context and store the current state there.&#10;Second the remembered state gets lost by refreshing the state.&#10;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
Laura Gorzitze
a61f840b0e Description for plugin condition mismatch
The missing description of the plugin condition in the
logs during a condition mismatch is now included and
also displayed in a readable way. Additionally, a
specialised error will be displayed during the installation
or update of plugins detailing that a condition mismatch
happened and also which condition was not fulfilled
instead of a generic internal server error.
2024-02-22 18:19:44 +01:00
Laura Gorzitze
46c52cdb99 Fix uninstallable flag after discarding changes
After uninstalling a plugin (without restart) and then discarding the
changes, plugins which are required for the plugin can be uninstalled
even if the uninstallation was reverted. This was caused by not updating
the dependency relations between the plugins when an uninstallation has
been canceled. Therefore, the updating step is added.
2024-02-13 18:02:54 +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&#10;had been fetched using the &#39;proceed&#39; link for more than 100 files. This&#10;caused the issue, that buttons from plugins (like &quot;upload file&quot; from the&#10;editor plugin) did no longer show up after loading more files.&#10;&#10;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
René Pfeuffer
435edae369 Adjust changelog for release 3.0.3 2024-02-08 09:37:34 +01:00
René Pfeuffer
eec8c703a0 Fix default for idle timeout 2024-02-08 09:36:38 +01:00
René Pfeuffer
be466bd923 Adjust changelog for release 3.0.2 2024-02-07 11:15:17 +01:00
Rene Pfeuffer
f894d7fe3b Add configuration for jetty idle timeout
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-07 11:13:17 +01:00
René Pfeuffer
a5c2fc7ce4 Adjust changelog for release 3.0.1 2024-02-02 15:24:53 +01:00
Rene Pfeuffer
28c02dfcd6 Fix enabling forward headers and log appender with environment variable
Co-authored-by: René Pfeuffer<rene.pfeuffer@cloudogu.com>
2024-02-02 15:10:32 +01:00
Eduard Heimbuch
c734684134 Adjust changelog for release 3.0.0 2024-01-29 16:09:36 +01:00
Eduard Heimbuch
18d0da3a83 Bump JNA to version 5.14.0
Co-authored-by: Eduard Heimbuch<eduard.heimbuch@cloudogu.com>
Pushed-by: Eduard Heimbuch<eduard.heimbuch@cloudogu.com>
2024-01-29 08:47:00 +01: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
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
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
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
René Pfeuffer
77a285063e Delete missed changelog file 2023-11-17 18:26:15 +01:00