Cockatrice/cockatrice/src/interface/widgets/server
Lukas Brübach 124990239c [Server/Client/Protocol] Add developer staff role
Introduce a Developer staff level (proto flag 32, DB admin bit 8) that
sits between admin and moderator: no kick/ban/warn/report/admin powers,
but gets server log access via a new developer command container family
(GET_SERVER_STATS, VIEWLOG_HISTORY) and an idle-timeout exemption.

- Protocol: IsDeveloper flag, developer_commands.proto envelope,
  Command_GetServerStats/Command_GetLogHistory, Response_GetServerStats,
  Command_AdjustMod.should_be_developer
- Servatrice: fail-closed developer dispatcher, uptime snapshot handler,
  shared log history handler reuse, bit-8 DB mapping
- Client: burgundy pawn/badge/labels/sort order, prepareDeveloperCommand,
  minimal Developer stats tab, log tab access, promote/demote actions

Took 24 minutes

Took 18 seconds

# Commit time for manual adjustment:
# Took 15 minutes
2026-08-29 16:19:43 +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 [Server/Client/Protocol] Add developer staff role 2026-08-29 16:19:43 +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