Releases: rucio/webui
Releases · rucio/webui
Release 34.0.0
Full Changelog: 33.0.0...34.0.0
33.0.0
33.0.0-alpha.2
Patched issues related to x509 auth workflow and release workflow
What's Changed
Full Changelog: 33.0.0-alpha.1...33.0.0-alpha.2
Rucio WebUI 33.0.0-alpha.1
This pre-release is NOT meant to be used in production. It's purpose is to enable development and testing of the corresponding containers and helm-charts only.
What's Changed
- Initial Setup of Storybook, React App, CICD deploy to GitHub pages by @nimishbongale in #16
- Custom CI/CD pipeline replacing third party gh action by @nimishbongale in #33
- Feature 10 login page components by @nimishbongale in #34
- Feature 10 login page by @nimishbongale in #35
- Documentation: Update ISSUE TEMPLATE by @joeldierkes in #41
- Feature 36 CI for React app by @nimishbongale in #39
- Feature 38 client side routing by @nimishbongale in #40
- Feature 37 Implement environment layer, add OIDC configuration, other cleanup by @nimishbongale in #43
- Frontend Login Infrastructure complete by @nimishbongale in #45
- Feature 46 add org logos by @nimishbongale in #49
- Create REST API wrapper utility by @nimishbongale in #50
- Feature 52 alert notifications by @nimishbongale in #55
- Feature 47 login unit test cases by @nimishbongale in #51
- Feature 53 initial auth workflow by @nimishbongale in #54
- login with multiple accounts by @maany in #63
- OIDC POC Complete by @nimishbongale in #68
- Handle json stream by @maany in #72
- Rendering streams by @elizabethh777 in #75
- Removed .env, package-lock.json .gitignore entry by @nimishbongale in #69
- Replaced localStorage with sessionStorage, "any" with "unknown" by @nimishbongale in #76
- Modify public folder as per latest web standards by @nimishbongale in #80
- Added 404 error page by @elizabethh777 in #79
- New elements added to the storybook by @elizabethh777 in #84
- Keyboard navigation, accessibility, miscellaneous fixes by @nimishbongale in #65
- Feature 70 multiple OIDC provider support by @nimishbongale in #88
- Custom Exceptions and Models implementation by @nimishbongale in #90
- Rucio Client Module by @nimishbongale in #91
- PKCE POC complete by @nimishbongale in #95
- 404 page is responsive by @elizabethh777 in #94
- Enhancement/issue 57 migrate rule page by @elizabethh777 in #93
- New models and client functionality for rule definition page by @elizabethh777 in #92
- Code Refactoring by @nimishbongale in #98
- Feature 23 dashboard by @nimishbongale in #104
- cleanup .env.template by @maany in #105
- Add OIDC PKCE client config env variables by @maany in #106
- Multi-VO Login by @gmatthews20 in #109
- Add Auth Host env for Auth requests by @gmatthews20 in #114
- Update OIDC login by @gmatthews20 in #115
- Issue 113 redirect to login page not logged in by @gmatthews20 in #122
- Update endpoints by @gmatthews20 in #124
- Issue 108 search terms by @gmatthews20 in #126
- Multi vo login tests by @gmatthews20 in #123
- auth: connect to x509 endpoint #116 by @maany in #128
- add X-Rucio-Allow-Return-Multiple-Accounts header by @maany in #129
- Major re-write of the entire project by @maany in #133
- Add env gateway and login config usecase by @maany in #138
- clean architecture for x509 workflow by @maany in #145
- Add x509 session usecase by @maany in #146
- Patch-141-x509_headers by @maany in #150
- Alert component state management by @maany in #153
- Feature 135 add darkmode by @ThePhisch in #155
- clean streaming pipelines by @maany in #154
- Feature 144 create rules page by @ThePhisch in #161
- Feature 156 cleanup streaming pipeline by @maany in #164
- Improvements to
CreateRule
andLayout
by @ThePhisch in #168 - Feature 180 tabbing behaviour by @ThePhisch in #183
- Feature 181 createrule redesigns by @ThePhisch in #184
- Feature 182 website footer by @ThePhisch in #186
- Feature 187 list did page by @ThePhisch in #189
- start() -> start(request: HttpRequest) in stream hook by @maany in #191
- component: Add
Account
field to Login Page #152 by @maany in #196 - api: manage multiple session users #167 by @maany in #197
- Add site header endpoint and usecase by @maany in #199
- Add role, country and countryRole to session and loginview models. by @maany in #200
- Switch Accounts in Session by @maany in #201
- Feature 190 did individual page by @ThePhisch in #203
- Feature 206 tests list did by @ThePhisch in #208
- Feature 205 create rule page (+ Generic
StreamedTable
) by @ThePhisch in #209 - Feature 211 create subscription page by @ThePhisch in #212
- Feature 213 rucio dto: Cleanups by @ThePhisch in #214
- Feature 215 refactoring streamed tables by @ThePhisch in #216
- Feature 219 tidyup by @ThePhisch in #220
- Feature 217 nextjspages by @ThePhisch in #221
- api: add setRequest and request ref to useComDOM hook #224 by @maany in #225
- List DID API components by @maany in #202
- Fix dynamic feature loading by @maany in #230
- Feature 222 passcomdom by @ThePhisch in #232
- bug: set USER as default role for logged-in users #233 by @maany in #234
- devops: remove NodeJS 16, add NodeJS 20 in CI #238 by @maany in #239
- Added
Modal
for Login Multiaccounts select by @ThePhisch in #237 - Deploy to GitHub Pages Script Updated by @ThePhisch in #242
- Set font settings (force monospace, rem=16px) by @ThePhisch in #241
- Feature 240 pageheadings by @ThePhisch in #243
- Feature 228 dashboard by @ThePhisch in #244
- Feature 226 list did feature by @maany in #245
- Feature 226 fixes in prod by @maany in #246
- feature: DIDMeta #188 by @maany in #247
- Components: Connect
List DID
to backend by @ThePhisch in #251 - add feature: Get Subscriptions by @maany in #258
- Components: Fixed radio button issue in
ListDID
by @ThePhisch in #261 - Components: Fixed "Received ... for non-boolean attribute
stacked
" by @ThePhisch in #263 - Add list subscriptions feature by @maany in #265
- Feature 248 storybook folder structure by @ThePhisch in #266
- Patch 267 login dark mode by @ThePhisch in #269
- Show Streaming errors as View Models by @maany in #268
- replace /lib/common/http with /lib/sdk/http by @maany in #273
- Feature 248 routing folder structure by @ThePhisch in #271
- Feature 270 show error in streamedtable by @ThePhisch in #275
- Feature 276 page did meta by @ThePhisch in #277
- sdk: add missing return statements in usecase #281 by @maany in #282
- Feature 279 page subscription by @ThePhisch in #283
- App/Components: Worked on Subscription List by @ThePhisch in #284
- add middleware to redirect to login #280 by @maany in #288
- ...