Skip to content

FE_13: projection mode (hide author names) - #81

Open
notjackl3 wants to merge 6 commits into
mainfrom
FE_13
Open

FE_13: projection mode (hide author names)#81
notjackl3 wants to merge 6 commits into
mainfrom
FE_13

Conversation

@notjackl3

Copy link
Copy Markdown
Collaborator

Adds an instructor-only projection mode that anonymizes all author names so the class chat can be safely projected.

  • stripAuthors helper to strip identity from questions and replies
  • projection-mode state in class chat, persisted to localStorage, defaults to hidden
  • name-visibility toggle button in the chat header (professors/TAs only)
  • tests for anonymization and the header toggle

Split into small, single-purpose commits.

@jadenScali

Copy link
Copy Markdown
Collaborator
  • Prof view in anon mode makes students all anon even if they are public
  • Alt hover text too long

@jadenScali jadenScali closed this Aug 3, 2026
@notjackl3 notjackl3 reopened this Aug 12, 2026
- projection mode now hides only anonymous/revealed authors, keeping
  publicly-attributed posts visible
- replace slow, verbose native title tooltips with a reusable HintTooltip
  (200ms delay) across chat header and post action buttons
- update projection-mode tests for the new anonymization behaviour
# Conflicts:
#	src/app/room/classChat/ChatHeader.tsx
#	src/app/room/classChat/post/QuestionPost.tsx
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.

2 participants