Commits on Source
100+
165d5aa0
feat: implement login session management with repository and mapper
Sep 21, 2026
fa41ccb0
fix: move ports under domain
Sep 21, 2026
718526de
feat: enforce hexagonal layer rules with import-linter
Sep 21, 2026
1adaf403
feat: add PKCE helpers and OIDC login endpoint settings
Sep 21, 2026
2cc00feb
feat: implement Keycloak OIDC client with token handling and error management
Sep 21, 2026
fb35257a
feat: add integration testing for Keycloak client and update Makefile
Sep 21, 2026
80ee3c7b
feat: implement login attempt repository and mapper with integration tests
Sep 21, 2026
dfd21140
feat: add the login route that redirects to Keycloak
Sep 21, 2026
364d5002
feat: verify token audience and ID token nonce
Sep 21, 2026
e86f19f6
feat: implement login callback route and session management
Sep 21, 2026
f08d39ca
feat: add /me endpoint to retrieve current user information and session validation
Sep 21, 2026
7d5c9298
feat: enhance session management with token refresh logic and error handling
Sep 21, 2026
303b45aa
feat: implement logout route and session termination logic with Keycloak integration
Sep 21, 2026
8aebfdb2
feat: implement cleanup mechanism for purging expired sessions and login attempts
Sep 21, 2026
809c354c
feat: add registration endpoint and logic for user sign-up flow
Sep 21, 2026
7745c4c4
feat: add integration tests for Keycloak login flow and realm configuration
Sep 21, 2026
2d33fca4
fix: code structure for improved readability and maintainability
Sep 21, 2026
399aded6
fix: update session dependency scope to function for improved context management
Sep 21, 2026
e03ed1a5
feat: utilize run_in_threadpool for asynchronous token decoding in callback and me routes
Sep 21, 2026
dc27619d
feat: enhance JWT token decoding to differentiate between access and ID tokens
Sep 21, 2026
6c650286
feat: implement update_tokens method for managing session token updates
Sep 21, 2026
c55b38f4
feat: add get_by_id_for_update method to LoginSessionRepository and implement...
Sep 21, 2026
6d20edbc
feat: extend update_tokens method to include session expiration handling and update related tests
Sep 21, 2026
5ca1180d
feat: implement RFC 7807 problem responses and exception handlers for API errors
Sep 21, 2026
c7d1ee33
feat: enhance login callback handling with detailed failure reasons and new error class
Sep 21, 2026
c29d1d2a
refactor: split unit and integration tests like SRM and run integration by default
Sep 21, 2026
2df43620
feat: add GitLab CI configuration for testing and linting stages
Sep 21, 2026
02b449a1
feat: remove unused authentication dependencies and guards, add comprehensive...
Sep 21, 2026
ce1acc56
refactor: authentication flow and introduce development user mode
Sep 21, 2026
5d4c9cec
refactor: move token verification into the Keycloak adapter
Sep 21, 2026
bd38b954
feat: add leeway for token verification to tolerate clock skew
Sep 23, 2026
cb8ac89c
feat: implement commit method in login session repository and related services
Sep 23, 2026
7cfc9e95
feat: handle IdentityProviderUnavailableError in session token verification
Sep 23, 2026
3c61ec8f
feat: enhance login flow with state-based attempt cookies and improve error handling
Sep 23, 2026
9d8bcb68
feat: add frontend jobs to the GitLab CI and bring portal-gui to a passing...
Sep 23, 2026
772cab7c
feat: enhance CI configuration and Makefile for frontend integration and checks
Sep 23, 2026
710ca5b6
feat: update Makefile and environment configurations for improved local development setup
Sep 23, 2026
05fea1a8
feat: refactor role guard and user components for improved role handling and display
Sep 23, 2026
169b79ae
feat: enhance authentication flow with loading state handling and error display
Sep 24, 2026
b36f5de2
feat: remove mocks and implement proxy to oeg in bff
Sep 24, 2026
65c11098
feat: send signed-out users straight to Keycloak
Sep 24, 2026
9a99e6f6
feat: send signed-out users straight to Keycloak
Sep 24, 2026
b1a6de8a
feat: improve ProtectedRoute logic and add cache control headers
Sep 24, 2026
49d0b2dd
feat: match the login page to the Keycloak theme
Sep 24, 2026
0fbe6e26
feat: add request interceptor to SwaggerUI for OEG proxy handling
Sep 24, 2026
dc37e731
feat: add OpenOP PNG asset to portal GUI
Sep 25, 2026
cd7baf59
feat: rework profile page, navigation, minor fixes
Sep 25, 2026
e39d2b1d
feat: remove account_url from CurrentUser type and update related components
Sep 25, 2026
158b9ef6
feat: update OEG base URL to v0.1alpha1 in API configuration and tests
Oct 02, 2026
4a1f333d
feat: add Federation tab with routing and sidebar integration
Oct 02, 2026
06fd546d
feat: implement federation service with request handling and partner management
Oct 02, 2026
861de8a9
feat: enhance federation management with partner details, zones, and subscription dialogs
Oct 02, 2026
23445681
feat: add partner management and federation dialogs
Oct 02, 2026
8d780146
feat: enhance API handling with federation support and operator checks
Oct 02, 2026
4276914d
feat: enhance federation dialogs and forms with validation and accessibility improvements
Oct 03, 2026
cc9f226c
feat: refactor action columns and dialogs for improved consistency and usability
Oct 03, 2026
1fe2ef71
feat: add ConfirmActionDialog component for user confirmation actions
Oct 03, 2026
15b26f90
feat: remove deprecated delete confirmation dialogs and replace with a unified ConfirmActionDialog
Oct 03, 2026
78c7c2f8
feat: implement a new data table component with drag-and-drop functionality...
Oct 03, 2026
97937f5d
fix: remove dead code, debug logs and unused dependencies and normalise file names
Oct 03, 2026
631fd1b1
feat: add API products configuration and validation, including loading from JSON
Oct 05, 2026
b4785525
feat: implement ApiClient domain model, repository, and mapper with database integration
Oct 05, 2026
0ba11674
feat: add ApiClientEntitlement model, repository, and mapper with database integration
Oct 05, 2026
f4e6453d
feat: implement AES-GCM encryption and decryption functions with unit tests
Oct 05, 2026
38e70fde
feat: implement Keycloak client registration and provisioner token management with error handling
Oct 05, 2026
086e0c3c
feat: implement Keycloak product roles management for service accounts with unit tests
Oct 05, 2026
7d71f8fc
fix: change Keycloak product roles and admin API integration with new AdminApi class
Oct 05, 2026
304cc3e3
feat: implement ApiClientService with create and delete functionality,...
Oct 05, 2026
f581454b
feat: implement API client management with creation, deletion, and product...
Oct 05, 2026
dde478df
feat: add API clients management page with listing, notices, and error handling
Oct 05, 2026
f0dddc8c
feat: implement API client creation and management with dialogs for secret...
Oct 05, 2026
20ea2c4c
feat: enhance API client management with deletion functionality and confirmation dialog
Oct 05, 2026
ee41ec51
fix: update unavailable state initialization to handle null values for better loading behavior
Oct 05, 2026
dc5c9819
feat: add error handling for provisioner credential rejection and update API client routes
Oct 05, 2026
c5f05072
feat: update API clients availability messages and enhance provisioning checks
Oct 05, 2026
f5412658
feat: add validation for products field in CreateApiClientRequest and update...
Oct 05, 2026
11cb46d6
feat: replace error messages with Alert component for better UI consistency
Oct 06, 2026
f4f5ff02
feat: update descriptions in API client dialogs and notices for clarity
Oct 06, 2026
632c0749
feat: add handling for RegistrationTokenRejectedError in API client deletion and update tests
Oct 06, 2026
6e323c07
feat: enhance data table and API client components with refresh error handling and loading states
Oct 06, 2026
0335d787
feat: enhance API management UI with new navigation structure and detailed API workspace
Oct 07, 2026
7f009c24
docs: integrate API documentation into overview views
Oct 07, 2026
6113d747
feat: update UI elements for improved clarity and navigation, add site footer component
Oct 07, 2026
af2dce9b
feat: enhance API UI with version display, add expandable markdown component for descriptions
Oct 07, 2026
fb98ce59
fix: enhance api catalog
Oct 07, 2026
7e2c32a1
feat: add Edge Cloud Zones feature with UI components and routing
Oct 07, 2026
0d025c8f
feat: add new splash screen
Oct 07, 2026
a4c48e92
feat: normalize pathname handling across navigation and API components
Oct 07, 2026
0ba7355e
feat: update API product scopes and enhance UI with descriptive labels
Oct 07, 2026
00489f41
feat: enhance UI accessibility and theme handling with new attributes and improved structure
Oct 07, 2026
465e5c9c
feat: add AI² chat feature with thread management
Oct 07, 2026
81d25fa7
feat: add Dockerfile and GUI serving functionality with tests
Oct 07, 2026
18455b6e
feat: update registration URL for Keycloak client to use admin base URL
Oct 07, 2026
e9dad7a2
feat: update Helm chart for OOP Portal with new configurations and remove deprecated files
Oct 07, 2026
328773db
Merge branch 'feat/add-dockerfile' into 'feat/UI-enhancments'
Oct 08, 2026
faeca8d1
Merge branch 'feat/UI-enhancments' into 'main'
Oct 08, 2026
d5d8d6a5
Revert "Merge branch 'feat/UI-enhancments' into 'main'"
Oct 08, 2026
7a890e8e
Merge branch 'revert-
faeca8d1
' into 'main'
Oct 08, 2026
2c3991ea
Revert "Merge branch 'revert-
faeca8d1
' into 'main'"
Oct 08, 2026
a51698ad
Release 2.0.0: Portal with Keycloak login, API clients, federation and AI² chat
Oct 23, 2026
Additional commits have been omitted to prevent performance issues.
Loading
Loading