Anthony Stirling
|
ccf2b88094
|
Port converter, security, MCP and CDI-infra tests off Spring to Quarkus
|
2026-06-14 23:59:37 +01:00 |
|
Anthony Stirling
|
a7373d0ff2
|
Port controller/service/filter unit tests off Spring to Quarkus fixtures
|
2026-06-14 23:29:53 +01:00 |
|
Anthony Stirling
|
e55dad4851
|
Add FileUpload test fixture and port RotationControllerTest (controller-test pattern)
|
2026-06-14 22:53:22 +01:00 |
|
Anthony Stirling
|
e0b898c1a1
|
Re-enable excluded service/security/util unit tests by porting Spring mocks and types to Quarkus shims
|
2026-06-14 22:49:03 +01:00 |
|
Anthony Stirling
|
991fdacd52
|
Re-enable 14 unit tests by porting MultipartFile/Resource mocks to migration shims
|
2026-06-14 21:26:49 +01:00 |
|
Anthony Stirling
|
5fa8d20612
|
Restore legacy static assets removed during migration (asset cleanup to be a separate PR)
|
2026-06-14 21:06:41 +01:00 |
|
Anthony Stirling
|
1d2c5d2a44
|
Restore demo-user guard via DenyDemoUser interceptor on account/signature endpoints
|
2026-06-13 22:00:21 +01:00 |
|
Anthony Stirling
|
88075a7f96
|
Bind AI workflow and cert-sign multipart file uploads via FileUpload
|
2026-06-13 21:50:50 +01:00 |
|
Anthony Stirling
|
11809519a4
|
Serve swagger-ui at springdoc path and resolve migration TODOs (auth, audit order, desktop port)
|
2026-06-13 21:40:09 +01:00 |
|
Anthony Stirling
|
7b433dec22
|
Fix remaining cucumber regression failures in storage, user and form endpoints
|
2026-06-13 21:08:16 +01:00 |
|
Anthony Stirling
|
a3870c4cf7
|
Apply endpoint disabling only to /api paths so SPA tool routes still load
|
2026-06-13 19:36:44 +01:00 |
|
Anthony Stirling
|
63c4d19965
|
Restore Angle and EditTextOperation OpenAPI schemas for AI engine tool models
|
2026-06-13 19:28:05 +01:00 |
|
Anthony Stirling
|
a310ab8284
|
Normalize OAuth2 scope list to avoid invalid_scope on comma-space config
|
2026-06-13 18:59:29 +01:00 |
|
Anthony Stirling
|
907a754d64
|
Serve .mjs and .wasm static assets with correct MIME type
|
2026-06-13 18:59:29 +01:00 |
|
Anthony Stirling
|
179bf8c3d6
|
Replace hardcoded config overlay with generic reflective ApplicationProperties binder
|
2026-06-13 18:59:28 +01:00 |
|
Anthony Stirling
|
c78c6523b6
|
Enforce settings.yml endpoint disabling under Quarkus
|
2026-06-13 18:12:28 +01:00 |
|
Anthony Stirling
|
36212b7ae3
|
Fix enterprise SSO login button, callback session and premium license binding
|
2026-06-13 17:57:11 +01:00 |
|
Anthony Stirling
|
8d363f838e
|
Regenerate AI engine tool models from Quarkus OpenAPI schema
|
2026-06-13 17:15:01 +01:00 |
|
Anthony Stirling
|
4ada6e781c
|
Apply spotless formatting to SPA routing comment
|
2026-06-13 17:15:01 +01:00 |
|
Anthony Stirling
|
e410933f95
|
Serve React bundle from META-INF/resources and fix SPA asset MIME types
|
2026-06-13 17:10:14 +01:00 |
|
Anthony Stirling
|
a77226f2a7
|
Fix remaining CI checks and restore Spring profile, settings.yml and persist parity
|
2026-06-13 16:17:51 +01:00 |
|
Anthony Stirling
|
403bf550aa
|
Raise Gradle daemon heap to fix CI OOM on proprietary and saas builds
|
2026-06-13 13:24:40 +01:00 |
|
Anthony Stirling
|
3543ac97c6
|
Fix Quarkus migration build failures for core, proprietary and saas flavors
|
2026-06-13 13:10:10 +01:00 |
|
a
|
61feed02cb
|
Set Secure and SameSite on SSO JWT cookie; apply spotless formatting
|
2026-06-13 12:06:15 +01:00 |
|
a
|
8cea88e963
|
Allow Public Domain license for jboss-transaction-spi dependency
|
2026-06-13 12:06:14 +01:00 |
|
a
|
d15dbcf519
|
Remove redundant META-INF/resources duplicate and dead legacy static assets
|
2026-06-13 11:56:13 +01:00 |
|
a
|
e55c177fd1
|
Handoff: OAuth2 + SAML2 SSO working end-to-end
|
2026-06-13 11:24:08 +01:00 |
|
a
|
e0b9ef2349
|
Implement SAML2 login flow (signed AuthnRequest + ACS response validation)
|
2026-06-13 11:18:30 +01:00 |
|
a
|
57063c51b5
|
Add SAML2 SP metadata endpoint (OpenSAML 5)
|
2026-06-13 11:10:27 +01:00 |
|
a
|
33499d537e
|
Implement OAuth2/OIDC login (authorize redirect + callback servlet) end-to-end
|
2026-06-13 11:02:52 +01:00 |
|
a
|
daf392521d
|
Handoff: login-on results, auth foundation done, SSO/SAML plan
|
2026-06-13 10:39:42 +01:00 |
|
a
|
4008161b93
|
Bind security/storage config from env and attach User as SecurityIdentity principal
|
2026-06-13 10:24:12 +01:00 |
|
a
|
5679967b1b
|
Add X-API-KEY auth mechanism to populate SecurityIdentity
|
2026-06-13 10:12:10 +01:00 |
|
a
|
05d3ba6f48
|
Add @Transactional to user write/read service methods (Panache needs ambient tx)
|
2026-06-13 10:12:09 +01:00 |
|
a
|
4c125a2edc
|
Bind fileInput to the real file part when a duplicate text part is present
|
2026-06-13 10:12:09 +01:00 |
|
a
|
e49d0268f2
|
Update migration handoff with Session 2 fixes and e2e results
|
2026-06-13 09:46:32 +01:00 |
|
a
|
c3a13f264f
|
Default loginAttemptCount=5 and loginResetTimeMinutes=120 to match template
|
2026-06-13 09:46:32 +01:00 |
|
a
|
96ad92cec9
|
Add JWT Bearer auth mechanism to populate Quarkus SecurityIdentity
|
2026-06-13 09:33:27 +01:00 |
|
a
|
69b6a49e3a
|
Drop redundant duplicate fileInput part from split scenarios
|
2026-06-13 09:20:51 +01:00 |
|
a
|
cc40a179a7
|
Keep Quarkus runner-jar in Docker build context
|
2026-06-13 09:20:51 +01:00 |
|
a
|
403627101f
|
Make policy store reads transactional for off-request scheduled triggers
|
2026-06-13 09:20:51 +01:00 |
|
a
|
33dad0f81a
|
Create default admin at startup; fix DataSource proxy and login 401 mapping
|
2026-06-13 09:20:51 +01:00 |
|
a
|
1bc548d6c0
|
Add first-class Quarkus e2e Dockerfile + build helper
|
2026-06-13 08:48:20 +01:00 |
|
a
|
b9069a1889
|
Add Quarkus migration continuation/handoff doc
|
2026-06-13 00:20:20 +01:00 |
|
a
|
a30d524ec2
|
Fix MultipartFile.transferTo overwrite + maxDPI default 500 (cucumber e2e bugs)
|
2026-06-13 00:13:27 +01:00 |
|
a
|
ee26b35b33
|
Record Docker + cucumber e2e results (62% scenarios pass) in migration report
|
2026-06-12 23:40:51 +01:00 |
|
a
|
860bd6e63d
|
Make request-path reactive-safe: audit/job aspects, JobExecutorService, license singleton race
|
2026-06-12 23:32:05 +01:00 |
|
a
|
4b572852c9
|
Replace HttpServletRequest with reactive-safe @Context in exception handler, auth/config/user controllers
|
2026-06-12 23:14:43 +01:00 |
|
a
|
4665cceeb3
|
Make app boot without Redis: gate Valkey beans at build time, disable redis health, default OIDC off
|
2026-06-12 22:59:18 +01:00 |
|
a
|
90e8e34199
|
Document saas-flavor augmentation status in migration report
|
2026-06-12 22:13:42 +01:00 |
|