Skip to content

Prod: polish vacancy catalog and profile UI - #313

Merged
TThanos3000 merged 1 commit into
masterfrom
feature/prod-ui-polish-vacancy-profile
Aug 31, 2026
Merged

Prod: polish vacancy catalog and profile UI#313
TThanos3000 merged 1 commit into
masterfrom
feature/prod-ui-polish-vacancy-profile

Conversation

@TThanos3000

Copy link
Copy Markdown
Contributor

Summary

Included

  • semantic response-status colors and catalog actions based on hasResponded, responseStatus, canRespond, and canManageResponses
  • permission-gated manageResponses query handling without loading manager responses for unauthorized users
  • two-line vacancy/project title clamps with the full source text retained in the DOM
  • project description expand/collapse with the complete original text
  • controlled skills-category switching, stable two-column layout, close/backdrop behavior, and specialization selection dot
  • complete profile aboutMe, overflow-safe metadata and contacts, centered own-profile empty state
  • derived current-view profile emptiness and route-safe profile news loading/clearing
  • regression coverage for the port and production Prod: finalize vacancy responses and PROCOLLAB CV #310 compatibility

Production adaptations

  • retained the production vacancy detail metadata ordering and city/work-format behavior from Prod: finalize vacancy responses and PROCOLLAB CV #310 instead of replacing the production file with the older DEV version
  • retained production PROCOLLAB CV/manual attachment, response status, own responses, manager modal, accept/reject and accompanying-file flows

Verification

  • targeted DEV UI regressions: 62/62 passed
  • targeted PROD Prod: finalize vacancy responses and PROCOLLAB CV #310 regressions: 51/51 passed
  • full npm run test:ci: 328 files, 1037/1037 tests passed
  • npm run lint:ts: passed (0 errors; 6 pre-existing unused-disable warnings)
  • scoped Prettier: passed
  • stylelint for changed SCSS: passed
  • npm run build:prod: passed (existing Angular/CommonJS/style-budget warnings only)
  • git diff --check: passed

Scope guard

No backend, React, workflows, deploy, Docker, Tilda, dependency, or API-contract changes are included.

@TThanos3000
TThanos3000 marked this pull request as ready for review August 31, 2026 08:21
@TThanos3000
TThanos3000 merged commit 20474c0 into master Aug 31, 2026
@TThanos3000
TThanos3000 deleted the feature/prod-ui-polish-vacancy-profile branch August 31, 2026 08:21
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