mirror of
https://github.com/PR0M3TH3AN/bitvid.git
synced 2026-10-27 07:52:24 +00:00
The "Message" button opened the profile modal's messages tab even with no user logged in, leaving an unusable composer (DMs need a signing identity). Gate openDirectMessageComposer behind isUserLoggedIn(): surface a login message and open the login modal (falling back to authService.requestLogin) instead of opening the messages pane. Regression: tests/app/dm-composer-login-gate.test.mjs. Co-Authored-By: Claude Opus 4.8 <[email protected]>