Commit Graph

248 Commits

Author SHA1 Message Date
CES Marvin
a0e464bed6 Release version 3.2.1 2024-05-31 09:03:24 +00:00
CES Marvin
c663879137 Prepare for next development iteration 2024-05-23 11:38:26 +00:00
CES Marvin
458d72002c Release version 3.2.0 2024-05-23 10:50:27 +00: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
CES Marvin
56f335468d Prepare for next development iteration 2024-04-09 08:38:52 +00:00
CES Marvin
a896fc08c9 Release version 3.1.0 2024-04-09 07:52:08 +00:00
Thomas Zerr
933f384dc3 Add putBinary method
Co-authored-by: Thomas Zerr<thomas.zerr@cloudogu.com>
Pushed-by: Thomas Zerr<thomas.zerr@cloudogu.com>
2024-03-27 12:05:42 +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
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.&#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
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
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
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
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
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
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
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
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.&#10;&#10;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
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
CES Marvin
92b24a76ec Prepare for next development iteration 2023-10-11 11:22:34 +00:00
CES Marvin
f9564208de Release version 2.47.0 2023-10-11 10:35:24 +00:00
tzerr
58571711d7 -changed: set Versions to next snapshot 2023-09-01 12:37:18 +02:00
tzerr
762fe7bd1e Merge tag '2.46.1'
Release version 2.46.1
2023-09-01 12:03:40 +02:00
CES Marvin
8c143c2fd8 Release version 2.46.1 2023-09-01 09:15:02 +00:00
tzerr
d835c6f0ca Merge tag '2.44.3'
Release version 2.44.3
2023-09-01 10:44:33 +02:00
CES Marvin
29a92d3d4a Release version 2.44.3 2023-08-31 14:06:39 +00:00
CES Marvin
41b7ef7435 Release version 2.46.0 2023-08-24 09:19:53 +00:00
Eduard Heimbuch
2efcbfa759 Improve repository overview
- Sort repositories alphanumerically case insensitive per namespace
- Make the namespaces collapsible and store the collapsed state in local storage

Committed-by: Konstantin Schaper <konstantin.schaper@cloudogu.com>
2023-08-22 19:59:53 +02:00
Eduard Heimbuch
891c56b21d Bump scm core version to next snapshot 2023-07-27 11:42:41 +02:00
CES Marvin
6c4d30b6cd Prepare for next development iteration 2023-07-18 13:14:33 +00:00
CES Marvin
640f136365 Release version 2.45.1 2023-07-18 13:10:55 +00:00
CES Marvin
a756ed3d99 Prepare for next development iteration 2023-07-17 13:40:55 +00:00
CES Marvin
53a5a6ad9e Release version 2.45.0 2023-07-17 13:28:04 +00:00
Eduard Heimbuch
c1d7230fbd Add "enable file search" flag on global config.
Make the repository file search deactivatable
via the global config. This feature could
overwhelm the server on repositories with
millions of file therefore it now can be turned off.

Committed-by: Rene Pfeuffer <rene.pfeuffer@cloudogu.com>
Co-authored-by: Konstantin Schaper <konstantin.schaper@cloudogu.com>
2023-07-06 08:47:51 +02:00
René Pfeuffer
168a3afebe Prepare for next development iteration 2023-06-23 11:49:58 +02:00
René Pfeuffer
28a14aa8f9 Merge branch 'main' into develop 2023-06-23 11:46:40 +02:00
CES Marvin
b30b9d2110 Release version 2.44.2 2023-06-23 07:54:34 +00:00
Eduard Heimbuch
bc2a599b2c Introduce new combobox and make it work with chip input
We introduced a new accessible combobox component. This component is based on headless ui and made compatible with our components and forms. Also we replaced the outdated `Autocomplete` component with the new combobox.

Co-authored-by: Konstantin Schaper <konstantin.schaper@cloudogu.com>

Reviewed-by: Florian Scholdei <florian.scholdei@cloudogu.com>
2023-06-19 13:04:26 +02:00
CES Marvin
4a7f6a77d8 Prepare for next development iteration 2023-06-13 15:58:14 +00:00
CES Marvin
d5073ac6f5 Release version 2.44.1 2023-06-13 14:35:26 +00:00