Skip to content

feat(workspace): interactive create-workspace redesign in black-and-white theme#31

Merged
neethika12 merged 1 commit into
mainfrom
feature/24-create-workspace-ui
Apr 12, 2026
Merged

feat(workspace): interactive create-workspace redesign in black-and-white theme#31
neethika12 merged 1 commit into
mainfrom
feature/24-create-workspace-ui

Conversation

@neethika12

Copy link
Copy Markdown
Contributor

Why this change

The Create Workspace page felt static and did not match the app’s black-and-white interactive style. Users also had limited guidance while filling the form.

What changed

  1. Reworked the page into a two-panel layout:
  • Left panel: form-driven setup flow
  • Right panel: real-time preview of workspace name/description
  1. Added interactive form guidance:
  • Setup progress bar that updates as users complete inputs
  • Character counters for name and description limits
  • Quick suggestion chips for name and description
  • Focus/hover micro-interactions to make input states clearer
  1. Kept and strengthened monochrome visual consistency:
  • Black-and-white gradients, cards, and contrast-safe controls
  • Responsive behavior for mobile and desktop
  1. Fixed Angular stylesheet resolution reliability:
  • Updated component metadata from styleUrl to styleUrls in create-workspace.ts

Files updated

  • src/app/components/workspace/create-workspace.ts
  • src/app/components/workspace/create-workspace.html
  • src/app/components/workspace/create-workspace.css

Validation

  • npm test -- --watch=false --browsers=ChromeHeadless
  • Result: 69/69 tests passed

Impact

  • Frontend-only UI/UX improvement
  • No backend/API contract changes

ref Sentinent-AI/Sentinent#24

@neethika12
neethika12 merged commit ed8ff32 into main Apr 12, 2026
1 check passed
@neethika12
neethika12 deleted the feature/24-create-workspace-ui branch April 12, 2026 20:12
neethika12 added a commit that referenced this pull request Apr 29, 2026
…ection, member strip (#31)

- fix(members): 20s timeout on inviteMember HTTP request
- fix(members): force UI update after invite + try/finally guard
- fix(signup): password min-length + surface backend error messages
- feat(invitations): inline Sign In / Create Account on invitation page
- feat(invitations): auto-login + auto-accept after signup from invite link
- feat(invitations): wrong-email detection with explicit message
- fix(members): resend button calls API and sends email
- fix(members): resend feedback shown per-row under the button
- fix(members): invitations load correctly on first tab open
- feat(members): accepted invitations shown in separate section
- feat(workspace): member count + team strip with roles in workspace hero
- fix(build): rememberMe support + AppNavComponent import fixes

Closes Sentinent-AI/Sentinent#31
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