All checks were successful
Windows project source guards / test (push) Successful in 36s
- Single source of truth for theme: theme.py tokens, FluentDialog base for all dialogs, setCustomStyleSheet migration, theme applied before window creation, SystemThemeListener for auto mode - Responsive layout: ScrollablePage base with as-needed horizontal scrolling, word wrap on dashboard labels, adaptive dashboard grid, realistic 860x560 window minimum - Real country flags (flagcdn PNG set) with themed border and fallback - Active server row marked by accent stripe only (no synthesized bold) - Subscription polish from parallel work (QR utils, http, diagnostics) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
964 B
964 B
Flag icons attribution
The PNG country flags in this directory ({code}.png, ISO 3166-1 alpha-2
codes, lowercase) were downloaded from flagcdn.com (the CDN of
Flagpedia — https://flagpedia.net), w40 size variant:
- Per-flag URL pattern:
https://flagcdn.com/w40/{code}.png - Code list source:
https://flagcdn.com/en/codes.json
License
Flagpedia / flagcdn distributes country flag images free of charge under a free license: the images are in the public domain and may be used for any purpose, commercial or non-commercial, without attribution being required (attribution is provided here as a courtesy). See https://flagpedia.net/about.
Snapshot
- Downloaded: 2026-08-11
- Coverage: all country codes used by
xray_fluent/country_flags.py(_VALID_CODES), 90 flags total. - The application never downloads flags at runtime; these files are committed
to the repository and shipped with the build (
assets/merge inbuild.py).