René Pfeuffer
fa17c339a2
Bugfix for files with colons ( #1881 )
...
Fix source code view for files with colons (:).
2021-12-02 09:29:23 +01:00
Florian Scholdei
7f807a8e0f
Improve headings structure ( #1883 )
...
The content of the SCM-Manager should be made accessible and usable in a sensibly structured way so that web content is easy to use for ever user.
2021-12-02 08:45:50 +01:00
Eduard Heimbuch
9cc134f5a8
Feature/branch details ( #1876 )
...
Enrich branch overview with more details like last committer and ahead/behind commits. Since calculating this information is pretty intense, we request it in chunks to prevent very long loading times. Also we cache the results in frontend and backend.
Co-authored-by: René Pfeuffer <rene.pfeuffer@cloudogu.com >
2021-12-01 14:19:18 +01:00
René Pfeuffer
ce2eae1843
Enhance error messages on gpg key import ( #1879 )
2021-11-30 12:22:54 +01:00
Konstantin Schaper
9fc10c0bdb
implement hook & fix build ( #1877 )
2021-11-30 09:49:16 +01:00
René Pfeuffer
6ea77b42ca
Fix edge cases in move ( #1874 )
...
Fixes edge cases for "move" in the modify command, like
- reject backslashes in validation
- add overwrite option
- check for invalid source and target options
This is an update to the implementation of "move" in #1859 .
Co-authored-by: Matthias Thieroff <matthias.thieroff@cloudogu.com >
2021-11-30 08:49:47 +01:00
Eduard Heimbuch
5eb1d9cd22
Clean up html structure ( #1869 )
...
Fix different html syntax errors to improve a11y.
2021-11-29 13:57:05 +01:00
Konstantin Schaper
542a5aac59
upgrade query-string dependency version ( #1875 )
...
* upgrade query-string dependency version
* fix typings and implementation for getQueryStringFromLocation
2021-11-29 11:21:45 +01:00
Sebastian Sdorra
9dee08f68d
Update Gradle to 7.3 ( #1873 )
...
Update Gradle to 7.3. in order to profit from the performance improvement and to prepare for dependency lockfiles. Due to the upgrade to 7.x we had to use a license plugin which supports Gradle 7.
2021-11-29 09:05:24 +01:00
Sebastian Sdorra
1082d39120
Keep whole lines for code highlighting in search ( #1871 )
...
We now use SimpleSpanFragmenter with a fragment size of 200 for each highlighted field. For code fields we ensure that each line is complete.
2021-11-25 13:48:36 +01:00
Matthias Thieroff
f0ab0950a2
Fix move in modify command for windows ( #1872 )
...
On Windows the path after moving files was not recognized correctly by git, hg and svn. The move resulted in a deletion without adding new files. Therefore we now change the path to unix style before adding files whenever we detect a non unix style file separator.
2021-11-24 14:23:20 +01:00
Matthias Thieroff
4e5d71f6db
Fix hg modify tests for file creation on Windows
2021-11-24 10:51:17 +01:00
René Pfeuffer
271576fcf2
Update javahg to v1.0.0 ( #1865 )
...
Updates javahg (https://foss.heptapod.net/mercurial/javahg ) to release 1.0.0. Therefore, all packages have to be changed from com.aragost.javahg to org.javahg.
2021-11-23 13:10:16 +01:00
René Pfeuffer
b26ed95333
Autocloseable streams in XML DB ( #1868 )
...
Introduce autocloseable streams for file handling in xml database module.
2021-11-22 10:26:00 +01:00
StNekroman
b09284f1f5
Handle resources, never left left opened file handler on windows ( #1857 )
...
On windows unit tests are failing because junit checks if all @tempdir directries are empty and can be deleted after test run.
But due to opened file handles (not closed resource streams) Windows keeps files, which are "in use".
Linux is less strict in this area.
Additionally I want highlight that XMLStreamReaderImpl/XMLStreamWriterImpl from apache.xerces library (in OpenJDK11 at least) which are picked at runtime as xml parser implementation - they don't close associated resources.
BTW, I thing that relying on some runtime (sometimes - unpredictable) dependencies - is bad practice, but this it up to separate topic.
Additional fix: in IOUtil is file is locked (due to permissions or opened handle) - it will undlessly try-and-retry to delete it until end of the world, on windows.
2021-11-22 10:22:46 +01:00
CES Marvin
47842cc071
Prepare for next development iteration
2021-11-19 14:19:40 +00:00
CES Marvin
df5f692a59
Merge branch 'master' into develop
2021-11-19 14:19:20 +00:00
CES Marvin
e53476632b
Release version 2.27.2
2.27.2
2021-11-19 13:48:55 +00:00
René Pfeuffer
876b1d2a80
Adjust changelog for release 2.27.2
2021-11-19 14:39:52 +01:00
Eduard Heimbuch
e58d3dd70c
Fix repository file search ( #1867 )
2021-11-19 14:38:11 +01:00
Konstantin Schaper
13590676fd
Add move to modify command ( #1859 )
...
dds a move/rename functionality to the modify command. This currently only works for absolute destination paths and does not work with backslashes. If the destination path does not exist, it is created. The action fails if the target file already exists.
2021-11-19 08:43:44 +01:00
René Pfeuffer
02bcee5603
Fix CHANGELOG
2021-11-18 11:42:45 +01:00
CES Marvin
942b9c7a91
Prepare for next development iteration
2021-11-18 08:59:35 +00:00
CES Marvin
0ead490331
Release version 2.27.1
2.27.1
2021-11-18 08:24:10 +00:00
René Pfeuffer
20d2a45d32
Adjust changelog for release 2.27.1
2021-11-18 09:14:08 +01:00
René Pfeuffer
7bbf6c3d30
Update plugin scripts to 1.2.2
2021-11-18 08:15:17 +01:00
CES Marvin
7ad3b39e00
Prepare for next development iteration
2021-11-16 16:18:15 +00:00
CES Marvin
e05136e936
Release version 2.27.0
2.27.0
2021-11-16 15:51:01 +00:00
René Pfeuffer
675dde1501
Adjust changelog for release 2.27.0
2021-11-16 16:44:08 +01:00
Sebastian Sdorra
6f67fa8142
Update vulnerable dependencies
2021-11-16 16:40:05 +01:00
René Pfeuffer
23b7e0d85a
Fix color of source header
2021-11-16 15:35:03 +01:00
René Pfeuffer
142e077b46
Fix color for namespace in high contrast theme
2021-11-16 15:14:18 +01:00
René Pfeuffer
f45fd47cdd
Fix color for available plugins
...
Fixes the background of the plugins in the "Available Plugins" section in the settings.
2021-11-16 14:55:06 +01:00
dependabot[bot]
16850dc768
Bump path-parse from 1.0.6 to 1.0.7 ( #1860 )
...
Bumps [path-parse](https://github.com/jbgutierrez/path-parse ) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases )
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7 )
---
updated-dependencies:
- dependency-name: path-parse
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-16 14:21:48 +01:00
Eduard Heimbuch
dc5f7d0f23
Feature/fix tabulator stops ( #1831 )
...
Add tab stops to action to increase accessibility of SCM-Manager with keyboard only usage. Also add a focus trap for modals to ensure the actions inside the modal can be used without losing the focus.
Co-authored-by: René Pfeuffer <rene.pfeuffer@cloudogu.com >
2021-11-16 11:35:58 +01:00
René Pfeuffer
0530e3864f
Render disabled buttons as disabled ( #1858 )
2021-11-16 06:57:57 +01:00
Eduard Heimbuch
749c08c83f
Add rounded borders to repository contact avatar
2021-11-12 12:50:20 +01:00
Sebastian Sdorra
42d79bad63
Multipart form support for AdvancedHttpClient ( #1856 )
...
Add support for mutlipart form data to the AdvancedHttpClient API.
2021-11-11 15:48:16 +01:00
Sebastian Sdorra
25ed55753a
Add dependency plugins-scripts in version 1.2.1 to ui-plugins
...
This should fix a problem with webpack-plugin-serve durring watch execution of a plugin.
2021-11-11 15:19:01 +01:00
Eduard Heimbuch
4ed6a40cde
Add contact icon to repository overview ( #1855 )
...
Show repository contact on repository overview with "mail to" action if contact is set. Click on this icon to send a mail to the contact.
2021-11-11 14:50:11 +01:00
René Pfeuffer
7a72359bc9
File lock for svn ( #1847 )
...
Implements the file lock command for SVN.
2021-11-11 10:58:26 +01:00
Sebastian Sdorra
e255eafa29
Fix git unit tests on machines which are not using master as init branch ( #1854 )
2021-11-10 15:45:12 +01:00
René Pfeuffer
3792374d59
Fix serialization error with health check failures
2021-11-10 14:44:28 +01:00
dependabot[bot]
e9429c6061
Bump tar from 4.4.13 to 4.4.19 ( #1853 )
...
Bumps [tar](https://github.com/npm/node-tar ) from 4.4.13 to 4.4.19.
- [Release notes](https://github.com/npm/node-tar/releases )
- [Changelog](https://github.com/npm/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/npm/node-tar/compare/v4.4.13...v4.4.19 )
---
updated-dependencies:
- dependency-name: tar
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-10 11:30:34 +01:00
Sebastian Sdorra
b098f80219
Update gradle-smp-plugin to version 0.9.4
2021-11-10 10:33:56 +01:00
Sebastian Sdorra
2938074e1a
Update to webpack v5 ( #1848 )
...
Update webpack in the following components to version 5:
ui-styles (StyleGuide)
ui-components (Storybook)
ui-scripts (gradle run/build)
This change will also fix a circular dependency between ui-api and ui-components.
Co-authored-by: Eduard Heimbuch <eduard.heimbuch@cloudogu.com >
2021-11-10 10:10:17 +01:00
dependabot[bot]
f69d3a29a8
Bump ws from 5.2.2 to 5.2.3 ( #1852 )
...
Bumps [ws](https://github.com/websockets/ws ) from 5.2.2 to 5.2.3.
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/5.2.2...5.2.3 )
---
updated-dependencies:
- dependency-name: ws
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-10 09:12:29 +01:00
dependabot[bot]
4b8e023085
Bump semver-regex from 3.1.2 to 3.1.3 ( #1851 )
...
Bumps [semver-regex](https://github.com/sindresorhus/semver-regex ) from 3.1.2 to 3.1.3.
- [Release notes](https://github.com/sindresorhus/semver-regex/releases )
- [Commits](https://github.com/sindresorhus/semver-regex/commits )
---
updated-dependencies:
- dependency-name: semver-regex
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-10 09:12:18 +01:00
dependabot[bot]
43a9bb1f2a
Bump tmpl from 1.0.4 to 1.0.5 ( #1850 )
...
Bumps [tmpl](https://github.com/daaku/nodejs-tmpl ) from 1.0.4 to 1.0.5.
- [Release notes](https://github.com/daaku/nodejs-tmpl/releases )
- [Commits](https://github.com/daaku/nodejs-tmpl/commits/v1.0.5 )
---
updated-dependencies:
- dependency-name: tmpl
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-10 09:12:06 +01:00
CES Marvin
32ae9126ea
Prepare for next development iteration
2021-11-09 16:46:10 +00:00