feat(ui): friends list as lobby-style rows with kebab + confirm modals #123
Reference in New Issue
Block a user
Delete Branch "feature/friends-list-kebab-confirm"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What
Rework Settings → Friends into the lobby's visual language.
Why
The old cards fired Remove/Block immediately, with no confirmation, and looked inconsistent with the lobby list.
Files
ui/src/screens/Friends.svelte— markup, slide-reveal + kebab, confirm modals, scoped CSS (reuses the lobby.rowwrap/.rowpattern and theModalconfirm-row pattern).ui/src/lib/i18n/{en,ru}.ts—friends.actions,friends.blockConfirm,friends.unfriendConfirm.docs/FUNCTIONAL.md(+_ru) — §Social note.Tests
pnpm check(0/0),pnpm test:unit(312 pass, incl. i18n parity),pnpm build(green).