Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
e593b7e
GUI webpack upgrade v4 -> v5
AleksandrGorodetskii Feb 24, 2026
5f8a4c5
GUI webpack upgrade v4 -> v5
AleksandrGorodetskii Feb 24, 2026
d4e0001
GUI React upgrade v15 -> v16
AleksandrGorodetskii Feb 24, 2026
db370c5
GUI Mobx upgrade v4 -> v5
AleksandrGorodetskii Feb 24, 2026
e536ec6
GUI React upgrade v15 -> v16: _UNSAFE lifecycle prefix
AleksandrGorodetskii Feb 24, 2026
c1cd777
GUI Mobx upgrade v4 -> v5 finally
AleksandrGorodetskii Feb 24, 2026
fe09b1d
GUI Antd upgrade v2 -> v3
AleksandrGorodetskii Feb 25, 2026
b736d3a
GUI React upgrade v16 -> v17
AleksandrGorodetskii Feb 25, 2026
7ff60b4
GUI Antd upgrade v3 -> v4: version bump
AleksandrGorodetskii Feb 25, 2026
94a5dbf
GUI Antd upgrade v3 -> v4: direct icons import
AleksandrGorodetskii Feb 25, 2026
59568cf
GUI Antd upgrade v3 -> v4: direct icons import - linter fix
AleksandrGorodetskii Feb 25, 2026
a782dd7
GUI Antd upgrade v3 -> v4: icons mapping objects
AleksandrGorodetskii Feb 25, 2026
2b30108
GUI Antd upgrade v3 -> v4: conditional icons
AleksandrGorodetskii Feb 26, 2026
94e4a7d
GUI Antd upgrade v3 -> v4: forms migration
AleksandrGorodetskii Feb 26, 2026
7fab8e8
GUI Antd upgrade v3 -> v4: forms migration
AleksandrGorodetskii Feb 26, 2026
46080cf
GUI Antd upgrade v3 -> v4: button type change
AleksandrGorodetskii Feb 27, 2026
936767a
GUI Antd upgrade v3 -> v4: rc-dropdown to ant dropdown
AleksandrGorodetskii Feb 27, 2026
a4d281c
GUI Antd upgrade v3 -> v4: ant css/less overrides
AleksandrGorodetskii Feb 27, 2026
ea6b03d
GUI React upgrade v16 -> v17: update refs pattern
AleksandrGorodetskii Feb 27, 2026
a45fefa
GUI Mobx upgrade v5 -> v6: decorators deprecated
AleksandrGorodetskii Mar 2, 2026
ed627ff
GUI Mobx upgrade v5 -> v6: mobx 6 compatible routing (temp replace mo…
AleksandrGorodetskii Mar 4, 2026
986068a
GUI Antd upgrade v4 -> v5
AleksandrGorodetskii Mar 5, 2026
3c6ef8f
GUI React upgrade v17 -> v18
AleksandrGorodetskii Mar 5, 2026
478e351
GUI Antd upgrade v5 -> v6: SplitPanel changed to antd Splitter
AleksandrGorodetskii Mar 9, 2026
5bdddd9
GUI Antd upgrade v5 -> v6: Modal api ugraded
AleksandrGorodetskii Mar 9, 2026
737f67d
GUI Antd upgrade v5 -> v6: Alert api usage updated
AleksandrGorodetskii Mar 9, 2026
fbfd5a7
GUI Antd upgrade v5 -> v6: Dropdown api usage updated, get rid of rc-…
AleksandrGorodetskii Mar 9, 2026
dc4dea8
GUI Antd upgrade v5 -> v6: Table api usage updated
AleksandrGorodetskii Mar 9, 2026
f5c133a
GUI Antd upgrade v5 -> v6: Tabs api usage updated
AleksandrGorodetskii Mar 9, 2026
851ea63
GUI Antd upgrade v5 -> v6: Menu api usage updated (partially updated …
AleksandrGorodetskii Mar 9, 2026
aa0bfb3
GUI Antd upgrade v5 -> v6: Card api usage updated
AleksandrGorodetskii Mar 9, 2026
2416c15
GUI Antd upgrade v5 -> v6 fixes
AleksandrGorodetskii Mar 9, 2026
0f1567f
GUI Antd upgrade v5 -> v6: Select api usage updated
AleksandrGorodetskii Mar 9, 2026
025d9dd
GUI Antd upgrade v5 -> v6: Popover api usage updated
AleksandrGorodetskii Mar 10, 2026
0eee420
GUI Antd upgrade v5 -> v6: Mention api usage updated
AleksandrGorodetskii Mar 10, 2026
3593df3
GUI Antd upgrade v5 -> v6: Dropdown.Button api usage updated
AleksandrGorodetskii Mar 10, 2026
c10a6c0
GUI Antd upgrade v5 -> v6: rest Dropdown api usage updated
AleksandrGorodetskii Mar 10, 2026
3341ff0
GUI Antd upgrade v5 -> v6: Progress, Slider api usage updated
AleksandrGorodetskii Mar 10, 2026
306564c
GUI Antd upgrade v5 -> v6: Tree api usage updated
AleksandrGorodetskii Mar 10, 2026
c4bc8af
GUI Antd upgrade v5 -> v6: Breadcrumbs api usage updated
AleksandrGorodetskii Mar 10, 2026
67e7bb0
GUI Antd upgrade v5 -> v6: Button.Group api usage updated
AleksandrGorodetskii Mar 10, 2026
d44396e
GUI ract-grid-layout upgrade v0 -> v2 legacy mode
AleksandrGorodetskii Mar 10, 2026
de9c9d7
GUI react-router upgrade v3 -> v7
AleksandrGorodetskii Mar 10, 2026
49408ca
GUI React upgrade v17 -> v18: defaultProps deprecated for fn components
AleksandrGorodetskii Mar 10, 2026
d7803a7
GUI React and Antd upgrade: various fixes
AleksandrGorodetskii Mar 11, 2026
411b2b5
GUI React and Antd upgrade: various fixes
AleksandrGorodetskii Mar 11, 2026
0095c0b
GUI LaunchForm custom validators: add scv utilities, fix but with sta…
AleksandrGorodetskii Apr 6, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,7 @@ api/src/main/resources/static/
*.pyc
.vscode/
.gnupg/
.DS_Store
docs/site
dist
portals-ui/
1 change: 1 addition & 0 deletions client/.npmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
legacy-peer-deps=true
15 changes: 3 additions & 12 deletions client/babel.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,7 @@ const presets = [
{
targets: {
browsers: [
'last 2 versions',
'ie > 10'
'last 2 versions'
]
}
}
Expand All @@ -30,14 +29,6 @@ const presets = [
'react-app'
];
const plugins = [
[
'import',
{
libraryName: 'antd',
style: true
},
'antd'
],
[
'@babel/plugin-proposal-decorators',
{
Expand All @@ -47,7 +38,7 @@ const plugins = [
[
'@babel/plugin-proposal-class-properties',
{
loose: true
loose: false
}
],
[
Expand Down Expand Up @@ -76,7 +67,7 @@ const plugins = [
'@babel/plugin-proposal-nullish-coalescing-operator',
'@babel/plugin-proposal-do-expressions',
'@babel/plugin-proposal-function-bind',
['@babel/plugin-proposal-private-methods', {'loose': true}]
['@babel/plugin-proposal-private-methods', {'loose': false}]
];

module.exports = {presets, plugins};
8 changes: 1 addition & 7 deletions client/config/getLocalIdent.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,7 @@
const path = require('path');
const kebabCase = require('kebab-case');

module.exports = (context, localIdentName, localName, options) => {
if (!options.context) {
options.context = context.options && typeof context.options.context === 'string'
? context.options.context
: context.context;
}

module.exports = (context, localIdentName, localName) => {
localIdentName = localIdentName.replace(/\[local\]/gi, localName);
const name = kebabCase(path.basename(context.resourcePath).split('.')[0]).substr(1);
return localIdentName.replace(/\[name\]/gi, name);
Expand Down
Loading