Cockatrice/cockatrice/src/interface/widgets/server
BruebachL 68e4fa054d
Some checks failed
CodeQL / Analyze (cpp) (push) Has been cancelled
CodeQL / Analyze (actions) (push) Has been cancelled
Build Desktop / Configure (push) Has been cancelled
Build Docker / Servatrice (arm) (push) Has been cancelled
Build Docker / Servatrice (x86) (push) Has been cancelled
Build Desktop / Debian 13 (push) Has been cancelled
Build Desktop / Debian 12 (push) Has been cancelled
Build Desktop / Fedora 44 (push) Has been cancelled
Build Desktop / Fedora 43 (push) Has been cancelled
Build Desktop / Servatrice_Debian 12 (push) Has been cancelled
Build Desktop / Ubuntu 26.04 (push) Has been cancelled
Build Desktop / Ubuntu 24.04 (push) Has been cancelled
Build Desktop / Arch (push) Has been cancelled
Build Desktop / macOS 13 Intel (push) Has been cancelled
Build Desktop / macOS 14 (push) Has been cancelled
Build Desktop / macOS 15 (push) Has been cancelled
Build Desktop / macOS 26 Debug (push) Has been cancelled
Build Desktop / Windows 10 (push) Has been cancelled
Build Docker / Publish multi-platform Servatrice image (push) Has been cancelled
[UserList] Add invite button to hover popup (#7144)
* [Client] Send game invites from the user context menu via a private message

The user context menu gains an "Invite to Game" submenu listing the
inviteable games in the room (the inviter's own games, honoring the
buddy-only setting). Picking one opens a private message to the target
user with a cockatrice://joingame link naming the game, so the target
gets a clickable invite instead of a raw URL. Multi-game rooms offer a
picker; a single inviteable game sends directly. Sending a message to
an offline user no longer swallows the draft — it reports that the
user is offline and keeps the typed text.

Took 30 seconds

Took 1 minute

* [Client] Open the invite dialog taller by default without enforcing a minimum size

---------

Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2026-08-29 21:35:28 +02:00
..
chat_view [Server/Client/Protocol] Reporting users + moderation queue functionality (#7091) 2026-08-21 15:00:13 +02:00
remote Standardize Doxygen documentation (#6885) 2026-05-21 22:58:07 +02:00
user [UserList] Add invite button to hover popup (#7144) 2026-08-29 21:35:28 +02:00
game_filter_configs.cpp [GameModel] Refactor game filters options into struct (#6856) 2026-05-09 02:45:33 -07:00
game_filter_configs.h [GamesModel] Rename 'Creator' column to 'Host' (#7083) 2026-08-13 18:58:21 +02:00
game_link.cpp [Game] Extract makeGameJoinLink helper for cockatrice://joingame links (#7133) 2026-08-16 22:14:49 +02:00
game_link.h [Game] Extract makeGameJoinLink helper for cockatrice://joingame links (#7133) 2026-08-16 22:14:49 +02:00
game_selector.cpp [Server/Client/Protocol] Reporting users + moderation queue functionality (#7091) 2026-08-21 15:00:13 +02:00
game_selector.h [Server/Client/Protocol] Reporting users + moderation queue functionality (#7091) 2026-08-21 15:00:13 +02:00
game_selector_quick_filter_toolbar.cpp style: Add braces to all control flow statements (#6887) 2026-05-16 19:19:53 +02:00
game_selector_quick_filter_toolbar.h [GameModel] Refactor game filters options into struct (#6856) 2026-05-09 02:45:33 -07:00
game_type_map.h [Move refactor] Reparent orphan classes (#6236) 2025-10-09 14:15:19 +02:00
games_model.cpp [GamesModel] Clear games types before merging (#7156) 2026-08-23 01:47:48 +02:00
games_model.h [GameModel] Refactor game filters options into struct (#6856) 2026-05-09 02:45:33 -07:00
handle_public_servers.cpp [Settings] Split cache_settings monolith into multiple SettingsManager sub-classes (#7050) 2026-07-27 11:25:39 +02:00
handle_public_servers.h Standardize Doxygen documentation (#6885) 2026-05-21 22:58:07 +02:00