Skip to content

feat: ship refresh-safe organization workspaces and impact UX - #5

Merged
souravC01 merged 10 commits into
mainfrom
appmod/java-upgrade-20260822000227
Aug 22, 2026
Merged

souravC01 merged 10 commits into
mainfrom
appmod/java-upgrade-20260822000227

Conversation

@souravC01

Copy link
Copy Markdown
Owner

Summary

  • add stable, refresh-safe organization URLs and editable organization-code access while removing the clone workflow
  • improve organization-wide impact testing with full candidate evaluation, a focused primary recommendation, explained alternatives, healthier graph semantics, and responsibility-path selection
  • harden the backend for deployment with Spring Boot 4.1, BootUI restricted to the development profile, safer actuator defaults, patched dependencies, and supporting database indexes
  • strengthen organization edit codes to 128-bit bearer capabilities and migrate the unpublished short-code schema before launch

User-facing behavior

  • users can reopen an organization from its saved link or ID and remain on map, inventory, or impact routes after refresh
  • the Test Impact page focuses on the simulation workspace and keeps all relevant organization members visible
  • operational workflows render green, graph controls and edge labels remain readable, and alternatives are listed without extra preview actions
  • Step 2 responsibility selection highlights and fits the connected graph path

Verification

  • backend/.\mvnw.cmd clean verify — 40 tests passed and the deployable JAR was built
  • frontend/npm test — 29 tests passed
  • frontend/npm run lint — passed
  • frontend/npm run build — passed
  • reviewed the complete diff against main; no unresolved blocking findings

Migration and rollout notes

  • Flyway migrations V7-V9 introduce organization codes, foreign-key indexes, and the final secure code format
  • these migrations are unpublished and land together, so no production short-code links exist to invalidate
  • organization links grant edit access for this portfolio MVP; authentication and per-user authorization remain future production work
  • BootUI and detailed health information are enabled only with the dev profile

@souravC01
souravC01 merged commit 6d9cb9e into main Aug 22, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant