Cockatrice/cockatrice/src/interface
Lukas Brübach 34e682d25b [DeckShare] Address review findings and harden the share flows
Gate every share entry point on login, de-duplicate the share-link and
color-identity logic behind DeckShareUtils and an injected querier, and
replace the silent tray/status-bar notices with always-visible dialogs.

- abstract_tab_deck_editor: explain that sharing requires a connection
  instead of silently doing nothing when logged out
- tab_deck_storage: disable the share action on disconnect, reject
  folder/deck mixes and the root folder with clear warnings, re-enable
  Create on every entry/response so a dropped connection cannot leave
  the button disabled
- tab_deck_storage_visual: same login gate for the context-menu entry,
  visible success/error dialogs, and a symmetric in-flight guard
- getDeckColorIdentity now takes a CardDatabaseQuerier, dropping the
  CardDatabaseManager singleton access and enabling unit tests
2026-09-19 08:07:36 +02:00
..
card_picture_loader [PictureLoader] Add local override storage and resolution with matcher tests (#7311) 2026-09-18 15:03:08 +02:00
deck_loader Use capitalized app names (#7255) 2026-09-12 17:30:46 +02:00
intents [Server/Client/Protocol] Reporting users + moderation queue functionality (#7091) 2026-08-21 15:00:13 +02:00
layouts Run formatter on all our files (#6942) 2026-05-26 15:11:38 -07:00
palette_editor [Client] Add [AppColors] application palette roles (#7279) 2026-09-18 15:16:06 +02:00
widgets [DeckShare] Address review findings and harden the share flows 2026-09-19 08:07:36 +02:00
card_localization.h [Client] Show localized card names, texts and pictures (#7294) 2026-09-18 12:03:07 +02:00
key_signals.cpp style: Add braces to all control flow statements (#6887) 2026-05-16 19:19:53 +02:00
key_signals.h Standardize Doxygen documentation (#6885) 2026-05-21 22:58:07 +02:00
logger.cpp style: Add braces to all control flow statements (#6887) 2026-05-16 19:19:53 +02:00
logger.h Standardize Doxygen documentation (#6885) 2026-05-21 22:58:07 +02:00
pixel_map_generator.cpp [Client] Create custom pawn for dev role (#7295) 2026-09-18 10:58:10 -07:00
pixel_map_generator.h [Theme] Add scheme-variant asset resolution (#7275) 2026-09-11 17:59:57 +02:00
theme_config.cpp [Themes] Add identity default palettes for the image themes (#7280) 2026-09-18 15:16:07 +02:00
theme_config.h [Client] Add [AppColors] application palette roles (#7279) 2026-09-18 15:16:06 +02:00
theme_manager.cpp [Themes] Add identity default palettes for the image themes (#7280) 2026-09-18 15:16:07 +02:00
theme_manager.h [Client] Add [AppColors] application palette roles (#7279) 2026-09-18 15:16:06 +02:00
window_main.cpp [Client] Show localized card names, texts and pictures (#7294) 2026-09-18 12:03:07 +02:00
window_main.h [Oracle/Client] Report card database download progress (#7253) 2026-09-09 22:27:16 +02:00