Commit Graph

3370 Commits

Author SHA1 Message Date
Viktor Egorov
99f6422577 Fix export FieldMessage 2025-02-25 17:30:44 +01:00
René Pfeuffer
0eab2e1ec4 Merge commit 'main' into develop 2025-02-25 13:19:59 +01:00
René Pfeuffer
a4e51ebfe6 Prepare for next development iteration 2025-02-25 13:16:32 +01:00
Viktor Egorov
19930804a0 Add Configuration to JWT lifetime length 2025-02-25 13:16:27 +01:00
CES Marvin
13da6f9c54 Release version 3.7.3 2025-02-25 11:17:13 +00:00
Rene Pfeuffer
2e16941e9e Fix display of titles in tags
Squash commits of branch bugfix/title_in_tag:

- Fix display of titles in tags

- Fix storyshots
2025-02-21 09:51:14 +01:00
dependabot[bot]
bb0afd11f2 Bump nanoid from 3.3.4 to 3.3.8
Bumps [nanoid](https://github.com/ai/nanoid) from 3.3.4 to 3.3.8.
- [Release notes](https://github.com/ai/nanoid/releases)
- [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ai/nanoid/compare/3.3.4...3.3.8)

---
updated-dependencies:
- dependency-name: nanoid
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-20 08:50:59 +01:00
dependabot[bot]
d54d5f9169 Bump ua-parser-js from 1.0.2 to 1.0.33
Bumps [ua-parser-js](https://github.com/faisalman/ua-parser-js) from 1.0.2 to 1.0.33.
- [Release notes](https://github.com/faisalman/ua-parser-js/releases)
- [Changelog](https://github.com/faisalman/ua-parser-js/blob/master/changelog.md)
- [Commits](https://github.com/faisalman/ua-parser-js/compare/1.0.2...1.0.33)

---
updated-dependencies:
- dependency-name: ua-parser-js
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-19 16:04:37 +01:00
dependabot[bot]
a3fdfa25a0 Bump webpack from 5.74.0 to 5.76.0
Bumps [webpack](https://github.com/webpack/webpack) from 5.74.0 to 5.76.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.74.0...v5.76.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-19 11:56:12 +01:00
Florian Scholdei
a83f8f015c Render a-tag only when alert.link is set
Squash commits of branch bugfix/alerts:

- Render `a`-tag only when `alert.link` is set

- Fullsize alerts and notifications in mobile view

- Make `a`-tag focusable

- Remove superfluous style

Only the clickable area should show a mouse indicator.
2025-02-12 12:42:12 +01:00
Thomas Zerr
6cdcbc8eb2 Restructure global configuration forms for each repository type
Squash commits of branch feature/repository-type-configuration:

- Refactor hg configuration form

- Add support of description text for checkbox and input fields

- Refactor git configuration form

- Refactor svn configuration form

- Add aria-describedby for checkbox and input fields

- Change hgBinary can also be null

- Fix naming of test

- Fix spelling

- Change logic of successfull notification to only be shown if the config rest api returns without an error



Reviewed-by: Philipp Ahrendt <philipp.ahrendt@cloudogu.com>, Till-André Diegeler <till-andre.diegeler@cloudogu.com>

Reviewed-by: Philipp Ahrendt <philipp.ahrendt@cloudogu.com>
2025-02-10 13:59:00 +01:00
Florian Scholdei
0c149e89e9 Incorrect alert message styling for long version conditions
Squash commits of branch bugfix/alert_styling:

- Fix styling of alerts

- Update documentation

- Add changelog entry

- Wrap section in anchor tag

- Change width of alert dropdown to be 100vw if screen width is mobile (less than 768px)

- Remove superfluous style

Only the truly clickable area should show the matching styles.
2025-02-06 16:56:21 +01:00
Florian Scholdei
987893aa67 Fix loop in secondary navigation render cycle 2025-02-04 15:06:09 +01:00
CES Marvin
844dc394e9 Prepare for next development iteration 2025-01-28 09:43:54 +00:00
CES Marvin
924f258ae7 Release version 3.7.1 2025-01-28 09:05:24 +00:00
CES Marvin
cae0eb6fb1 Prepare for next development iteration 2025-01-23 08:26:47 +00:00
CES Marvin
64a884f614 Release version 3.7.0 2025-01-23 07:46:54 +00:00
René Pfeuffer
e7abde8322 Merge branch 'main' into develop 2025-01-17 19:54:54 +01:00
René Pfeuffer
f7b17ee647 Prepare for next development iteration 2025-01-17 19:54:40 +01:00
CES Marvin
060c8d6d64 Release version 3.6.1 2025-01-17 17:53:50 +00:00
Till-André Diegeler
f0518af823 Export IconButton from Core
Squash commits of branch bugfix/icon-export:

- Export IconButton from Core
2025-01-17 14:44:22 +01:00
Thomas Zerr
25ed3ceba0 Add new button variant "info"
Reviewed-by: Philipp Ahrendt <philipp.ahrendt@cloudogu.com>
2025-01-16 14:44:48 +01:00
Till-André Diegeler
19e607c2de Pull Request Banner Extension Point 2025-01-15 14:06:59 +01:00
René Pfeuffer
ce22ffbb11 Fix storyshots for ui-core 2025-01-14 09:46:47 +01:00
Thomas Zerr
51449b6b2c Fix no initial source branch set
Changelog is omitted, because the bug was never released

Co-authored-by: René Pfeuffer<rene.pfeuffer@cloudogu.com>
2025-01-09 15:29:30 +01:00
Philipp Ahrendt
a4e30b94a2 Accessible hunk expander
Co-authored-by: René Pfeuffer<rene.pfeuffer@cloudogu.com>
2025-01-09 11:35:12 +01:00
Rene Pfeuffer
190961df28 Auto-focus first input element in creation forms
Co-authored-by: René Pfeuffer<rene.pfeuffer@cloudogu.com>
Committed-by: René Pfeuffer<rene.pfeuffer@cloudogu.com>
2024-12-19 13:54:02 +01:00
René Pfeuffer
26c03444be Fix storyshot after commit 241e4cb53d 2024-12-18 12:06:41 +01:00
Philipp Ahrendt
241e4cb53d Clickable tags use HMTL button
Tags that open modals or trigger other actions need to be accessible for keyboard and assistive technologies.
2024-12-17 19:11:21 +01:00
Philipp Ahrendt
b3ed25fc78 Remove superfluous alt texts
Decorative images should provide an empty alt text for assistive technologies.
2024-12-16 11:40:26 +01:00
Viktor Egorov
109cc73f89 Link to repo page in repo header 2024-12-16 10:35:00 +01:00
Florian Scholdei
3c0ad46f07 Set descriptive document titles
Document titles represent the pages, for example in lists
with bookmarks. They are important for navigation and
orientation in websites. If the offer or the content of the
page is not labeled, orientation is impaired.

This changes the behavior for setting document titles.
The functionality has been removed from the Page and
Title components and is now represented by `useDocumentTitle`
hook to better describe the content of inividual pages.

Co-authored-by: Anna Vetcininova<anna.vetcininova@cloudogu.com>
2024-12-10 16:41:01 +01:00
Viktor Egorov
3ed457a891 Whitespace dropdown is now correctly displayed
Co-authored-by: Viktor<viktor.egorov@triology.de>
2024-12-09 13:20:02 +01:00
Philipp Ahrendt
6362b8b262 Accessible changeset details
Co-authored-by: Thomas Zerr<thomas.zerr@cloudogu.com>
Co-authored-by: Philipp Ahrendt<philipp.ahrendt@cloudogu.com>
2024-12-09 11:13:41 +01:00
CES Marvin
cd2209d1d2 Prepare for next development iteration 2024-12-05 10:43:31 +00:00
CES Marvin
bce137fb3a Release version 3.6.0 2024-12-05 10:00:59 +00:00
Viktor Egorov
3277e0194b Layout change for changesetdetails
Pushed-by: Viktor Egorov<viktor.egorov-extern@cloudogu.com>
Co-authored-by: Viktor<viktor.egorov@triology.de>
2024-12-03 09:35:15 +01:00
Anna Vetcininova
0bdb4ff298 Fix missing aria-label in navigation
Reviewed-by: Philipp Ahrendt <philipp.ahrendt@cloudogu.com>
2024-12-03 08:12:25 +01:00
Thomas Zerr
03fa34d0b1 Fix accessibility issues when creating a repository
Reviewed-by: Florian Scholdei <florian.scholdei@cloudogu.com>
2024-12-02 06:59:13 +01:00
Philipp Ahrendt
5f539ebc3d Accessible file details 2024-11-27 14:17:26 +01:00
Viktor Egorov
b9bf0821e1 improve user overview
Pushed-by: k8s-git-ops<admin@cloudogu.com>
Pushed-by: Viktor Egorov<viktor.egorov-extern@cloudogu.com>
Co-authored-by: Viktor<viktor.egorov@triology.de>
Co-authored-by: Thomas Zerr<thomas.zerr@cloudogu.com>
2024-11-25 16:44:09 +01:00
Anna Vetcininova
18a0dda693 Improve accessibility for links in second navigation menu
Co-authored-by: Anna Vetcininova<anna.vetcininova@cloudogu.com>
Committed-by: Anna Vetcininova<anna.vetcininova@cloudogu.com>
Pushed-by: Anna Vetcininova<anna.vetcininova@cloudogu.com>
2024-11-25 15:52:10 +01:00
Florian Scholdei
531de24fa5 Add programmatic label to the namespace links
Pushed-by: Florian Scholdei<florian.scholdei@cloudogu.com>
Co-authored-by: Florian Scholdei<florian.scholdei@cloudogu.com>
2024-11-25 14:44:34 +01:00
Philipp Ahrendt
0a8ffa8443 More distinguishable links
Links in highcontrast mode will be visually more different from plain text.

Pushed-by: Philipp Ahrendt<philipp.ahrendt@cloudogu.com>
Co-authored-by: Philipp Ahrendt<philipp.ahrendt@cloudogu.com>
2024-11-21 17:49:31 +01:00
Thomas Zerr
44fbdf86cb Add warning state for the ChipInputField
Co-authored-by: Thomas Zerr<thomas.zerr@cloudogu.com>
Pushed-by: Thomas Zerr<thomas.zerr@cloudogu.com>
2024-11-21 13:17:08 +01:00
Thomas Zerr
26b144ec77 Add information if an autocomplete option is arbitrary or not
Co-authored-by: Thomas Zerr<thomas.zerr@cloudogu.com>
Pushed-by: Thomas Zerr<thomas.zerr@cloudogu.com>
2024-11-21 13:15:25 +01:00
Rene Pfeuffer
05ff0910bf Fix accessibility for import modes in import dialog
Pushed-by: Rene Pfeuffer<rene.pfeuffer@cloudogu.com>
Co-authored-by: René Pfeuffer<rene.pfeuffer@cloudogu.com>
2024-11-19 15:59:33 +01:00
Philipp Ahrendt
265ba2151a Improve accesibility of navbar
- Description of logout button is read once
- SCM-Manager logo is better decribed for assistive technologies
- The state of the mobile menu is better accessible
2024-11-15 17:09:55 +01:00
Philipp Ahrendt
f2a5ff2d09 Improve focus styles
Pushed-by: Philipp Ahrendt<philipp.ahrendt@cloudogu.com>
Co-authored-by: Thomas Zerr<thomas.zerr@cloudogu.com>
Pushed-by: Thomas Zerr<thomas.zerr@cloudogu.com>
Co-authored-by: Philipp Ahrendt<philipp.ahrendt@cloudogu.com>
2024-11-14 14:31:10 +01:00
Anna Vetcininova
df0582dfd8 Add an extension point for contributor rows in contributor table
Co-authored-by: Rene Pfeuffer<rene.pfeuffer@cloudogu.com>
2024-11-07 09:19:24 +01:00