Florian Scholdei
279c3e2b75
Fix broken compare view due to missing export ( #2105 )
2022-08-16 13:03:21 +02:00
CES Marvin
6224d4a16d
Prepare for next development iteration
2022-08-09 07:59:32 +00:00
CES Marvin
1f5d5a43c5
Release version 2.38.1
2.38.1
2022-08-09 07:17:59 +00:00
Konstantin Schaper
7691402659
Adjust changelog for release 2.38.1
2022-08-09 09:11:28 +02:00
Eduard Heimbuch
c430ce60c5
Update homebrew tap also for hotfix releases
2022-08-08 18:32:21 +02:00
Konstantin Schaper
8ac7095412
Fix dependency issue
2022-08-08 16:15:38 +02:00
CES Marvin
f796d867a4
Prepare for next development iteration
2022-08-08 13:46:06 +00:00
CES Marvin
b64e764574
Release version 2.38.0
2.38.0
2022-08-08 12:48:25 +00:00
Konstantin Schaper
d1deceeb1d
Adjust changelog for release 2.38.0
2022-08-08 14:41:33 +02:00
Eduard Heimbuch
7017d04a48
Update homebrew tap also for hotfix releases
2022-08-08 12:41:41 +02:00
Konstantin Schaper
dcd9664e9f
Addition to #2098 : only allow search with two or more characters
2022-08-08 10:51:02 +02:00
Eduard Heimbuch
e48deb8d1d
Improve omnisearch
2022-08-08 08:47:57 +02:00
Konstantin Schaper
1d9cd12821
Revert changes to production environment introduced in #2098
2022-08-05 10:53:06 +02:00
Eduard Heimbuch
550ebefd93
Context sensitive search ( #2102 )
...
Extend global search to search context-sensitive in repositories and namespaces.
2022-08-04 12:14:46 +02:00
Florian Scholdei
6c82142643
Fix paging for too large page numbers ( #2097 )
...
On some pages with pagination, the user is led to believe that no data is available if a page with page number which it too high is accessed. However, since we show the page number to the outside and the user can access it through the URL, we must also provide appropriate handling. The underlying data can change and so can the number of pages. Now, if a bookmark was saved from an older version, the link should still lead to a destination.
2022-08-02 10:30:07 +02:00
Konstantin Schaper
27dbcbf28d
Integrate tailwind css and create new button library ( #2098 )
...
Introduce tailwind as new frontend styling library to replace bulma in the longer run. Also create the first new ui library `ui-buttons` which will be the new standard for buttons ins SCM-Manager. In this library we reconsidered which types of buttons should be used to create a clean and consistent ui.
Co-authored-by: Eduard Heimbuch <eduard.heimbuch@cloudogu.com >
2022-08-02 08:39:37 +02:00
Florian Scholdei
09beb8cd3b
Add api doc for cli and more ( #2101 )
2022-08-01 21:42:21 +02:00
Eduard Heimbuch
4e220b5254
Implement more plugin list commands ( #2094 )
...
Implement commands to list available plugins and installed plugins separately.
Co-authored-by: René Pfeuffer <rene.pfeuffer@cloudogu.com >
2022-07-28 14:30:55 +02:00
Florian Scholdei
5aad824ebd
Cleaned up group translations ( #2096 )
...
In the locates of groups are some definitions which do not correspond with the current state and harm the clarity within the file. In addition, translations that are no longer used have been removed.
2022-07-27 13:42:07 +02:00
René Pfeuffer
67a9dce7e6
Add namespace cli commands ( #2093 )
...
Adds the CLI commands that are available to handle repository permissions on repositories for namespaces.
Co-authored-by: Eduard Heimbuch <eduard.heimbuch@cloudogu.com >
2022-07-26 09:58:00 +02:00
dependabot[bot]
c190821a5e
Bump terser from 4.8.0 to 4.8.1 ( #2092 )
...
Bumps [terser](https://github.com/terser/terser ) from 4.8.0 to 4.8.1.
- [Release notes](https://github.com/terser/terser/releases )
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/terser/terser/commits )
---
updated-dependencies:
- dependency-name: terser
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-25 20:17:44 +02:00
René Pfeuffer
3e9bab1fa8
Fix translation keys
2022-07-21 13:58:58 +02:00
René Pfeuffer
48ade848d8
Align translations
2022-07-21 10:02:30 +02:00
Eduard Heimbuch
049b5ba54c
Add CLI commands for global permission management ( #2091 )
...
Add CLI commands for permission management for users and groups.
Co-authored-by: Konstantin Schaper <konstantin.schaper@cloudogu.com >
2022-07-21 09:56:47 +02:00
René Pfeuffer
3b4b1a1767
Add cli commands to modify repository permissions ( #2090 )
...
Co-authored-by: Konstantin Schaper <konstantin.schaper@cloudogu.com >
2022-07-20 09:17:14 +02:00
Eduard Heimbuch
fc28da90b3
Enable plugin management via CLI ( #2087 )
...
Co-authored-by: Konstantin Schaper <konstantin.schaper@cloudogu.com >
2022-07-19 09:02:00 +02:00
Eduard Heimbuch
67c083ee54
Reduce code smells ( #2089 )
...
Reduce code smells found by deepsource.io. We focused on the low-hanging fruits and not breaking any api.
2022-07-15 15:33:37 +02:00
René Pfeuffer
f61d0c113f
Always encrypt password ( #2085 )
...
First, we make "encryptPassword" in the PasswordService
idempotent, so that the method will not change the password
when the method is called with an already encrypted string.
Then, in the user manager, we will always call this method
to encrypt the password, if this is not already the case.
Co-authored-by: Eduard Heimbuch <eduard.heimbuch@cloudogu.com >
2022-07-15 15:02:52 +02:00
Konstantin Schaper
8c41fab30d
Add login form extension point ( #2088 )
...
One of our users would like to create a new plugin that provides alternative methods of authentication. For that purpose, we need an additional extension point that can either replace the login form entirely, or extend it by adding login buttons. By default, the extension point simply renders the original login form.
2022-07-14 14:06:51 +02:00
CES Marvin
f647e06d3c
Prepare for next development iteration
2022-07-13 08:55:30 +00:00
CES Marvin
9b8fb88635
Release version 2.37.2
2.37.2
2022-07-13 08:17:03 +00:00
René Pfeuffer
058230b6a7
Adjust changelog for release 2.37.2
2022-07-13 10:11:45 +02:00
René Pfeuffer
d7943a0551
Fix plugin wizard for foreign languages ( #2086 )
...
This fixes the plugin wizard, that throws a NullPointerException for other languages then Englisch or German.
2022-07-13 09:28:56 +02:00
Konstantin Schaper
fc2a40cab5
Fix users not being editable ( #2084 )
...
Since 2.34.0, users could not be edited. This pull request fixes the issue and adds unit tests.
2022-07-12 10:45:05 +02:00
dependabot[bot]
7cc500bb4e
Bump moment from 2.29.2 to 2.29.4 ( #2081 )
...
Bumps [moment](https://github.com/moment/moment ) from 2.29.2 to 2.29.4.
- [Release notes](https://github.com/moment/moment/releases )
- [Changelog](https://github.com/moment/moment/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/moment/moment/compare/2.29.2...2.29.4 )
---
updated-dependencies:
- dependency-name: moment
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-11 09:19:07 +02:00
Eduard Heimbuch
0f0da27965
fix: upgrade react-refresh from 0.12.0 to 0.14.0 ( #2039 )
...
Snyk has created this PR to upgrade react-refresh from 0.12.0 to 0.14.0.
See this package in npm:
https://www.npmjs.com/package/react-refresh
See this project in Snyk:
https://app.snyk.io/org/scm-manager/project/13177b53-bd0c-4002-91c1-92f4d0dae5c1?utm_source=github&utm_medium=referral&page=upgrade-pr
Co-authored-by: snyk-bot <snyk-bot@snyk.io >
2022-07-11 08:41:18 +02:00
Florian Scholdei
f3f19426c8
Unify password validation ( #2077 )
...
Passwords should be checked when created or changed in the frontend just as they are in the backend for REST and CLI.
Also extend the password validation to allow upto 1024 characters instead of 32.
Co-authored-by: Eduard Heimbuch <eduard.heimbuch@cloudogu.com >
2022-07-07 11:19:51 +02:00
René Pfeuffer
59abaa710a
Update jgit to version 5.13.0.202109080827-r-scm1 ( #2079 )
2022-07-07 09:41:49 +02:00
René Pfeuffer
2216d21f84
Merge commit '5cb60e49e' into develop
2022-07-07 08:46:49 +02:00
René Pfeuffer
5cb60e49ee
Prepare for next development iteration
2022-07-07 08:43:48 +02:00
CES Marvin
f7d2654d95
Release version 2.37.1
2.37.1
2022-07-06 13:09:06 +00:00
René Pfeuffer
5da2993cf5
Adjust changelog for release 2.37.1
2022-07-06 14:07:54 +02:00
Eduard Heimbuch
e3e6bbed7c
Encrypt user password via CLI ( #2080 )
2022-07-06 14:03:56 +02:00
Konstantin Schaper
21fc92a0ac
Add dependency check ( #2078 )
...
UI libraries can add a depcheck script that is
run during a new dependency scan integrated
into the gradle check task.
2022-06-29 14:14:29 +02:00
CES Marvin
35c8fcebdc
Prepare for next development iteration
2022-06-29 09:00:36 +00:00
CES Marvin
ba8aebf612
Release version 2.37.0
2.37.0
2022-06-29 08:15:45 +00:00
Konstantin Schaper
3343718c52
fix typo in frontend module publish script
2022-06-29 10:08:20 +02:00
Konstantin Schaper
3aa6e95018
Adjust changelog for release 2.37.0
2022-06-28 14:17:18 +02:00
Eduard Heimbuch
1240905008
Revert "Show dedicated Notfound page for invalid routes ( #2070 )"
...
This reverts commit ae8f3ee346cb8a3acf6637f501f8e6b68456082c.
2022-06-28 13:13:11 +02:00
René Pfeuffer
b0b2375f78
Mirror LFS files for git ( #2075 )
...
If a mirrored git repository uses LFS, SCM-Manager will now also load the binaries, so that the mirrored repository can be used without missing LFS files.
2022-06-24 11:55:36 +02:00