768d437dda
feat: optimize get_egs_game_description_async to minimize API requests and handle DNS failures
...
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-03 20:48:41 +05:00
a930cbd705
feat(ui): add ProtonDB, Steam, and WeAntiCheatYet badges to game detail page
...
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-03 14:26:25 +05:00
e3fbe22ac0
fix: prioritize egs legacy api
...
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-03 10:29:39 +05:00
f4b65e9f38
fix(ui): prevent window size reset and add settings debounce
...
- Prevent window size reset by checking fullscreen state and restoring saved geometry.
- Add settingsDebounceTimer to delay game list updates, improving performance.
- Ensure display filter updates without requiring application restart.
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-03 09:41:09 +05:00
77a7b3240e
feat: enhance get_egs_game_description_async to use GraphQL
...
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-02 22:34:37 +05:00
6f211c66c2
chore: replace github to git.linux-gaming.ru
...
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-01 18:26:10 +05:00
abec9bbef8
Move repo from git to gitea
...
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-01 15:21:32 +05:00