Konstantin Schaper
3a8d031ed5
Introduce stale while revalidate pattern ( #1555 )
...
This Improves the frontend performance with stale while
revalidate pattern.
There are noticeable performance problems in the frontend that
needed addressing. While implementing the stale-while-revalidate
pattern to display cached responses while re-fetching up-to-date
data in the background, in the same vein we used the opportunity
to remove legacy code involving redux as much as possible,
cleaned up many components and converted them to functional
react components.
Co-authored-by: Sebastian Sdorra <sebastian.sdorra@cloudogu.com >
Co-authored-by: Eduard Heimbuch <eduard.heimbuch@cloudogu.com >
2021-02-24 08:17:40 +01:00
Florian Scholdei
8eb599ff94
Remove empty space in title section on admin pages ( #1490 )
2021-01-06 09:17:40 +01:00
Eduard Heimbuch
6a93a198e8
fix form validation after refactoring
2020-12-01 11:35:49 +01:00
René Pfeuffer
52aa9e1b23
Add footer link
2020-10-05 10:53:30 +02:00
René Pfeuffer
80e538c76e
Change api for components as page title
2020-09-10 10:18:00 +02:00
René Pfeuffer
6a7e945ca1
Do not use "namespaces" in generic overview
2020-09-10 10:17:29 +02:00
René Pfeuffer
794b207f1f
Render namespace as link in repo detail header
2020-09-10 10:17:29 +02:00
Eduard Heimbuch
50a487dd8f
remove duplicate links in footer
2020-08-13 10:26:04 +02:00
Sebastian Sdorra
7d80ff36fa
Merge with develop branch
2020-08-12 14:30:26 +02:00
Sebastian Sdorra
6fbb3b9d53
Remove replaceSpacesInTestId and normalize test id in createAttributesFroTesting
2020-08-12 10:54:16 +02:00
Eduard Heimbuch
c1cfff603b
fix review findings
2020-08-12 10:05:36 +02:00
Eduard Heimbuch
4c9e96f7e2
add anonymous mode for webclient / change footer and redirects if user is anonymous / add login button if user is anonymous
2020-08-03 17:53:10 +02:00
Sebastian Sdorra
4112a0b70a
adds public key link to footer
2020-07-30 13:28:08 +02:00
Sebastian Sdorra
a470831bf8
separate ExternalLink from ExternalNavLink
2020-05-19 12:55:41 +02:00
Eduard Heimbuch
fd94746a98
reformat components with prettier
2020-03-31 17:11:16 +02:00
Sebastian Sdorra
13633fb57e
un collapse menu on each interaction with it
2020-03-31 11:00:07 +02:00
Sebastian Sdorra
23f4c3cba9
move router decorator into stories
...
This makes it possible to define other routes that "/" inside each story.
2020-03-30 15:01:51 +02:00
Sebastian Sdorra
7917bfdab8
merge with develop branch
2020-03-26 11:40:47 +01:00
Florian Scholdei
b438cbdebc
Fix behavior of secondary navigation and content (with different display sizes)
2020-03-25 15:35:46 +01:00
Eduard Heimbuch
16c89f4b9f
Merge branch 'develop' of github.com:scm-manager/scm-manager into feature/favourite_repository
2020-03-25 10:28:58 +01:00
Eduard Heimbuch
fd12464af4
add RepositoryToHalMapper as interface to map a repositoryDto outside of webapp
2020-03-25 09:54:12 +01:00
Eduard Heimbuch
df285182a8
move favorite icon from details table to page title
2020-03-25 08:08:40 +01:00
Florian Scholdei
f1b34eb502
Changeover to MIT license ( #1066 )
...
* prepare license-maven-plugin for license migration
* added license mapping for tsx files and added some more excludes
* Changeover to MIT license
* Fix build problems
* Delete old remaining licenses
* Add more exclude path for license checker
* Rename included netbeans license, add exclude .m2/repository/
* Specify .m2 exclude because not only repository/, also wrapper/ must match
* Add .cache/ exclude for license check
* Modify formatting of license in java classes to comply with convention and IDE
* Add IntelliJ documentation for license configuration
* Update CHANGELOG.md
* Exclude tmp/workspace/ dir for license check
* Edit README.md
Co-authored-by: Sebastian Sdorra <sebastian.sdorra@cloudogu.com >
2020-03-23 15:35:58 +01:00
Sebastian Sdorra
051e6f946f
improved footer layout
2020-02-20 11:31:21 +01:00
Sebastian Sdorra
8e39d53add
added 3 column layout to footer
2020-02-19 13:35:04 +01:00
Sebastian Sdorra
f96ebc98cd
added stories for the footer
2020-02-19 09:49:31 +01:00
Sebastian Sdorra
f23b464524
use binder from context to make extensions it testable
2020-02-19 09:48:46 +01:00
Eduard Heimbuch
3f9d61ca99
inject props to each extension
2020-02-19 08:48:51 +01:00
Eduard Heimbuch
6431f19b30
rm link mock
2020-02-18 14:03:33 +01:00
Eduard Heimbuch
61d7d5e6dd
Add footer extension points for links and avatar
2020-02-18 13:10:37 +01:00
Florian Scholdei
70788697da
Check if title exists
2020-01-21 15:18:37 +01:00
Florian Scholdei
14d5d3ad06
Page title is now set correctly
2020-01-21 15:05:15 +01:00
Eduard Heimbuch
388d7563d5
add dependencies to sideEffect in Title.tsx
2019-12-13 10:11:12 +01:00
Florian Scholdei
44f1d5406e
Add className option for Title component, add administration title
2019-12-12 17:10:42 +01:00
Florian Scholdei
90c78cfeba
Set custom page title
2019-12-12 16:25:33 +01:00
Florian Scholdei
b17f03247b
Change AddEntryTo... to single-line component, add className prop to InputField and Autocomplete
2019-11-26 15:59:38 +01:00
Sebastian Sdorra
4bb8e6153b
apply eslint and prettier rules
2019-10-21 10:57:56 +02:00
Sebastian Sdorra
f49e17a3a7
migrate ui-components from flow to typescript
2019-10-20 16:59:02 +02:00
Sebastian Sdorra
6e7a08a3bb
use reflow to migrate from flow to typescript
2019-10-19 16:38:07 +02:00
Florian Scholdei
2a3e5e4ded
Merge with 2.0.0-m3
2019-10-10 10:59:04 +02:00
Florian Scholdei
1b6392defc
Switch from ReactJSS to styled-components in ui-components
2019-10-08 16:42:08 +02:00
Sebastian Sdorra
c05798e254
scm-ui: new repository layout
2019-10-07 10:57:09 +02:00