- MyServices: Update wording
- MyServices: Fix 503 errors
- MyServices: Fix saved config deletion
- MyServices: Restore config in same tab
- MyServices: Loding icon in place of button while service not yet ready
- MyServices: Ordering bt launch time
- MyServices: Better count since strarted
- MyServices: Disable button when service is starting
- MyServices: Add call to action when no service running
- MyServices: Fix reload
- MyServices: CSS Fixes
- MyServices: Working, minor bugs remaining
- MyServices: Implement slice
- MyServices: lib/ implementation of the port adapter
- MyServices: Implement route
- MyServices: implementation of the logic for restoring configs
- MyServices: Implement running services cards
- Refactor and small css fixes
- MyServices: Make restorable configurations scrollable
- MyServices: Toggle short variant
- MyServcies: Saved config line
- MyServices: Impl Option menu
- MyServices: Complete card
- MyServices: RunningTime
- MyServices: Implement badges with border
- MyServices: moving forward
- MyServices: Layout fundations
- Secrets: Fix icon color
- Secrets: Fix translation bar
- onyxia-ui: Incorporate icon customizations
- Refactor: Put 404 and Portrait warning into pages/
- Improve portrait mode screen
- Tabs: Use onMouseDown instead of onClick to switch beteen tabs
- Account: Fix warning missing key
- Refactor the way we instantiate the store
- Fix zoom provider reload on screen notation
- Update deps
- Fix getStroy
- All broken but we are going to changes many things to debug
- Release with new project name
- Rename default branch 'main' ( from 'master')
- Rename onyxia-ui onyxia-web
- Externalizing design: cd
- Externalizing design: cd
- Externalizing design: Isolate zoom provider from theme provider
- Launcher: Display more informations
- Upgrate keycloakify
- Multiple ui fixes
- Launcher: Fix broken 0.10 release
- Replace /x/ by /launcher/ in the url
- GHA: Use cache for yarn install
- Launcher: Add tooltip for 'save this configuratioin'
- Laucher: Notify dependency with icon
- Launcher: Replace scrolling bar
- Launcher: No tab => no expand button
- Add tab description
- Add source link in the header
- Launcher: Fix bookmarking
- SplashScreen: hide and show do not need to be provided by a hook
- Splash screen issue fixed
- Launcher: Implement correct flow
- Catalog: Link to helm charts sources in the header
- Secrets: Update the header
- Launcher: Capitalization
- Divider with lighter color
- Launcher: Add divider to configuration cards
- Launcher: Use built in TextField
- Correct a spelling error in the footer
- Launcher: Improved style of card
- Home: Fix links
- CatalogExplorer: Change body color
- DesignSystem: Fix dialog body color
- DesignSystem: fix disabled button color
- Account: Add options to restore dialogs
- Design system: fix text fields colors
- Tabs: fix colors
- theme: Add new surface color
- theme: rename useCases.survaces.surfaces by xxx.surface1
- theme: tweak colors
- Routes: implements separation of consern for form fields querry parameters
- Launcher: Implement human readable url
- Launcher: Implement readable urls
- Launcher: do states update all at once
- Launcher: fix url bug
- Launcher: set max width
- Unoptimize drkmode switching to cope with poor memoization of MUI
- fmt
- TextField: Let label break out of container
- Launcher: Remove unused cx
- Launcher: implement scroll
- Launcher: Reorder
- Do not contrain width of TextField
- Launcher: Fix enum
- Launcher: Click on header toggles
- Launcher: Correctly display tabs
- Launcher: renders
- Lancher: Opening animation for tabs
- Laucher: Form ui component OK
- Fix babel not compatible with latest TypeScript features
- update stories
- Launcher: Compiles
- Launcher: Refactor dir structure
- Remove contract preview for now
- Launcher: Connecting logic and UI
- Catalogs/Launcher: Refactor selectors
- Launcher: take into account dependencies
- implemente memoization for getter thunks
- Implement choerent model for restoring configurations
- Launcher: First draft for bookmarked package config
- Better state management
- CatalogExplorer: Fix transilitant states
- Launcher: Serialization of params
- Special case for service friendlyName
- Launcher: use title in the form
- Laucher: mooving on
- Launcher: Controller
- Launcher: Main form
- Acommodate contract preview
- Catalog Explorer: prepare for easy catalog switching
- Fix build
- Launcher: Implement lib part, CatalogExplorer: refactor
- Implement usecase launcher
- Launcher: Advanced configuration header
- Merge pull request #233 from InseeFrLab/launcher
Launcher
- Add learn more link in catalog
- Implement Launcher card
- Update package.json
- Merge pull request #232 from InseeFrLab/launcher
Prepare for the new launcher
- MySecrets: clicking on use in secret gives copy feedback
- MySecrets: Persiste 'do not display again' choice
- MySecrets: Add dialog 'use in secret' text
- Remove fill color in trainings
- Merge remote-tracking branch 'origin/icon_leftbar' into launcher
- Add instructions about how to import assets
- Merge remote-tracking branch 'origin/icon_leftbar' into launcher
- Merge remote-tracking branch 'origin/marchufschmitt-update-textcontent' into launcher
- Merge remote-tracking branch 'origin/master' into launcher
- Update the CI to publish storybook
- Host video in assets
- Implement new dialog
- Implement dialog
- Implement footer
- Fix: Cors error with terms of service
- Rollback to React 16, not compatible with suspence
- update deps, React 17
- fix safary catalog searchbar on Safari
- Update keycloakify
- Remove links to old catalog
- Register: Sync authorized domain email with backend
- Suport extra text in TextField
- Fix: Point toward new catalog in home
- release new catalog UI
- Catalog: Suptile margin changes (changleog ignore)
- Catalog: Make launch link work (changleog ignore)
- Remove logs (changlog ignore)
- Catalog: include splash screen (changlog ignore)
- Catalog: Implement search not found
- Fix button height
- Fix update password link
- Fix url renew password
- Release new Account page and fix in minio file explorer
- Fix direct url for myfiles
- Working draft of account
- Make the tooltip work on Icons
- Impl AccountSectionHeader
- Change border in strories for more confort
- When multiple service url, take the first in alphabetical order
- Account: editable text ok
- Account: Toggle
- Account: Language
- Account S3 init script
- First working draft of working Account row
- Account tabs done
- Update package.json
- Spelling correction to Register
- Display the custom name (filled out at the services config step) on My Services page #226
- Remove email whitlisting on frontend
- Sync email whitelist with Keycloak policy
- AccountTab ok for Marc (refactor left to do)
- Fix palette error that shoes for disabled button
- Fix bug file icon color
- Use datalb.sspcloud.fr instead of onyxia.lab.sspcloud.fr
- Enable keycloakify --external-assets
- Refactor CI
- Bug fix: Password registration always valid
- Final fixes on register page
- First draft for tabs
- Last ui tweaks
- Fix logic on register page
- Implementing terms
- Border width on TextField thiner
- Style alerts
- RegExp for email
- First draft for new register page
- Single color variant for TextField
- Better default for secondary Mui color
- Clean implementation of TextField
- Suport non error helper text in TextField
- #215: Implement eye icon for the passwork inputs
- Auto validate secret row when statring editing another
- Better styling on secret editor
- Textfield display info out of it's box
- Fix error text cropped on last row in secret editor
- Disabling autofill on chrome
- Remove unuser classes and id on login page
- Remove spell checks on username input
- Remove keyframe method for tacking autofill (dosen't seems to works on https)
- Automatically select submit after autofill
- Clean autofill of login on all browsers
- Implement per browser speficic handling of the loggin page
- Update powerhooks (fix dark mode not persisted)
- #215: Autocomplete suggestion appears before the form is visible on Safari (actual fix)
- #215: Click on logo should redirect to the community website.
- Do not allow toggling dark mode on login page
- #215: Autocomplete suggestion appears before the form is visible on Safari
- #215: Hitting enter doesn't validate form
- #215: Tab should scip 'cancel' button in login.
- #215: Autofill options show again for password on Safari (actual fix, related to autofocus)
- Merge pull request #225 from InseeFrLab/develop
Develop
- #215: Autofill options show again for password on Safari (attempt)
- Reduce size of the logo #215
- Fix #220: Minio identifiants scripts with spaces
- Merge pull request #224 from InseeFrLab/develop
Develop
- stop using user/info endpoint
- Implement custom hook for getting public IP
- Restore language from login back to app
- Merge pull request #223 from InseeFrLab/develop
Develop
- Fix register issues
- Merge pull request #222 from InseeFrLab/develop
Develop
- Fix 500 errors on login pages
- Merge pull request #217 from InseeFrLab/develop
Impl #215
- Projet prefix for bucket
- Use CSS to style inline SVGs
- Add note about git LFS in the readme
- Use LFS in workflow
- Merge remote-tracking branch 'origin/master' into develop
- Merge pull request #219 from thieryw/work_on_login
alert messages on login with material-ui
- Merge pull request #221 from InseeFrLab/restore_monitoring_links
Restore monitoring links
- Restore monitoring links
- #211: Python boto3 downloadable config
- Merge pull request #218 from InseeFrLab/list_buckets_from_jwt
List buckets from jwt
- List groups buckets
- Merge pull request #216 from InseeFrLab/develop
Fix reset password #215
- Fix reset password #215
- Apply zoom provider to loggin pages
- Enable navigate back to the app from login pages
- Merge pull request #214 from InseeFrLab/develop
Register form validation
- Validation on the register page
- Merge pull request #213 from InseeFrLab/develop
Login an register for monday 29
- Login page custom implementation (ongoing)
- Refactor template
- Move Header to shared
- Share header bwn core and keycloak
- Minimal setup for custom html in login
- Fix language selection in login pages
- Merge pull request #212 from InseeFrLab/develop
Remove all references to --external-assets
- Remove all references to --external-assets
- Merge pull request #210 from InseeFrLab/develop
Fix font issues
- Fix Dockerfile.ci
- Fix ngnix config
- Make fonts work with keycloakify
- fix Dockerfile.ci
- fix Dockerfile.ci
- fix Dockerfile.ci
- Update
- Merge pull request #209 from InseeFrLab/externalizing_components
Fix favicon
- Fix favicon
- Fix font issue
- Merge pull request #207 from InseeFrLab/externalizing_components
Externalizing components
- Use https for fonts
- Restor logo in home
- Use externally hosted fonts for now
- Update keycloakify
- First draft of working kcTheme with only CSS mod
- Fill onyxia logo with theme color in header
- Example keycloakify customization only with css
- Neumorphism background
- Keycloak theme working with splashcreen
- Update README.md
- Keycloak theme working FIXME: splash+ctx restore
- Cleanup entry point of the app, accomodate for KcApp
- Update README.md
- Update README.md
- Update README.md
- Fixing remaining bugs with keycloakify and react-envs
- Refactor
- Update readme
- Update react-envs
- rename app/env.ts to distinguish from src/env.ts
- Do not test on Windows, takes to long
- Background color ASAP
- Update powerhook
- Update powerhooks
- Update README
- Remove legacy env management
- Update readme
- Big OPS refactor
- rename useValueChangeEffect useEffectOnValueChange
- Do not import KeycloakPromise
- Implement global variable persistance when redirecting to keycloak
- Setting up keycloakify
- Merge remote-tracking branch 'origin/master' into externalizing_components
- Fixing dead link on home
- New account page first draft
- Externalizing the template engine and the custom hooks
- Remove keyckoak-reack-theming for now
- Connect SharedServices
- Connect trainings
- Redesign (#205)