Squash commits of branch feature/confirm_repo_delete:
- Implement confirmation dialog before repository delete
- Change repo alert
- The input does not support autocomplete
Therefore it should not be announced as an autocomplete input by assistive technologies.
- Change repo alert
- Remove unused import
- Update snapshots
Squash commits of branch poc/toggle_description_for_extended_description:
- Add accessibility for ExpandableText.tsx
- Change paragraph to details in ExpandableText.tsx
- Change paragraph to details in ExpandableText.tsx
To properly escape branch names containing
special characters like `/` (e.g., replaced with `%2F`).
This ensures that copied links work correctly
even when branch names include special characters.
Squash commits of branch feature/uniform_configuration_document_titles:
- Use uniform document titles in configuration pages
- Use different titles for global, repository and namespace config
- Make the code a lot prettier
- Remove detailed configuration title
The previous keyboard iterator did not take into account, if multiple items deregistered at once.
Therefore, the keyboard iterator ran into an iterator invalidation bug, because the assigned index of an element can run out of bounds.
Elements with an out of bounds assigned index, would not be able to deregister and therefore stay in the list of registered items.
Therefore messing up the iteration logic.
Squash commits of branch feature/tertiary_buttons:
- Improve usability and accessibility of tertiary button
- Remove special cases for outline variants
Squash commits of branch bugfix/repo_type:
- Fix selection of undefined type in import repository dialog
- Remove required marker, add i18n genitive
- Select first available repositoryType as default
Squash commits of branch bugfix/fix_height_for_file_tree:
- Export FieldMessage
- Adjust height file tree
- Only sticky if width is large enough
- Fix not sticky in changeset
- File diff tree height is now configurable
- Add changelog