62 Commits
Author SHA1 Message Date
Boria138 fbda9ae455 remove muvm launch support
Code check / Check code (push) Successful in 1m19s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2026-05-22 12:22:34 +05:00
Boria138 57a87594af feat: add ppack prefix backup MIME integration
Code check / Check code (push) Successful in 1m13s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2026-05-21 11:31:04 +05:00
Boria138 1016a864ed feat: add CLI cache and settings reset commands
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2026-05-17 19:36:40 +05:00
Boria138 b44ff8bbb6 docs: add prepare_env.sh and update setup instructions in README
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2026-05-17 10:23:27 +05:00
Boria138 55fba9260e build: include commit hash in nightly version
Code check / Check code (push) Successful in 1m9s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2026-05-14 20:32:34 +05:00
Boria138 cdf36315f1 chore(pre-commit): improve meson file inclusion checks
Code check / Check code (push) Successful in 1m13s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2026-05-14 17:28:57 +05:00
Boria138 0339906d4c dev-scripts: call extract_strings in l10n.py only with --update-all
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2026-05-14 10:56:14 +05:00
Boria138 3503a72db0 chore: rebuild vk_gpu_info on Debian 11
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2026-05-13 11:34:27 +05:00
Simple16 65c81fa7ea Fixing the translation of PPQt settings to Russian
Check Translations / check-translations (pull_request) Successful in 19s
Code check / Check code (pull_request) Successful in 1m15s
Check Translations / check-translations (push) Successful in 18s
Code check / Check code (push) Successful in 1m12s
2026-05-10 12:42:03 +05:00
Boria138 207504b2e1 chore localization update
Check Translations / check-translations (push) Successful in 32s
Code check / Check code (push) Successful in 1m35s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2026-05-05 11:52:25 +05:00
Simple16 476cf5b34f Updating the Russian translation
Check Translations / check-translations (push) Successful in 25s
Code check / Check code (push) Successful in 1m32s
2026-05-03 08:13:18 +00:00
Boria138 a304c9eaa1 feat: add --silent exe launch mode
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2026-04-27 14:48:37 +05:00
Boria138 12c2e1b187 Merge branch 'scripts'
Build vk_gpu_info on Debian 11 / Build vk_gpu_info on Debian 11 (push) Failing after 31s
Code check / Check code (push) Failing after 31s
2026-04-23 16:13:31 +05:00
Boria138 b4508ff8a6 fix: fail pre-commit on CRLF shebang in script DB files
Code check / Check code (push) Failing after 31s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2026-04-23 16:03:37 +05:00
Boria138 ffc0b04699 refactor(scripts): drop locale/vulkaninfo/xrandr/gamescope/glxinfo
Build Check - AppImage, Arch, Fedora / changes (pull_request) Successful in 34s
Code check / Check code (pull_request) Successful in 1m13s
Build Check - AppImage, Arch, Fedora / Build AppImage (pull_request) Has been skipped
Build Check - AppImage, Arch, Fedora / Build Fedora RPM (41) (pull_request) Has been skipped
Build Check - AppImage, Arch, Fedora / Build Fedora RPM (42) (pull_request) Has been skipped
Build Check - AppImage, Arch, Fedora / Build Fedora RPM (rawhide) (pull_request) Has been skipped
Build Check - AppImage, Arch, Fedora / Build Arch Package (pull_request) Has been skipped
Build vk_gpu_info on Debian 11 / Build vk_gpu_info on Debian 11 (push) Successful in 1m57s
Code check / Check code (push) Successful in 1m47s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2026-04-22 12:42:23 +05:00
Boria138 ae084974dd refactor: trim system i18n keys and simplify UI labels
Check Translations / check-translations (push) Failing after 21s
Code check / Check code (push) Has been cancelled
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2026-04-15 18:24:17 +05:00
Boria138 71a8ebd89a feat: added system tab with wifi and bluetooth
Code check / Check code (push) Has been cancelled
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2026-04-15 08:31:20 +00:00
Boria138 ce6a28c2d9 fix: use anticheat slug for AWACY links and cache refresh
Code check / Check code (push) Successful in 1m13s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2026-04-08 17:49:35 +05:00
Boria138 91b434a5d9 chore(data): drop unneded now linux-gaming_topics
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2026-04-01 11:26:53 +05:00
Boria138 8cee173ed2 feat: add remove Steam compat tool CLI flag
Code check / Check code (push) Successful in 1m12s
2026-03-29 16:15:33 +05:00
Boria138 c12e1996cb feat(cli): add reinstall option to shell completions
renovate / renovate (push) Failing after 18s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2026-03-28 23:51:38 +05:00
Boria138 fa721ad84c fix(locales): update only entries
Check Translations / check-translations (push) Failing after 17s
Code check / Check code (push) Successful in 1m4s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2026-03-24 10:53:27 +05:00
Boria138 b0b1bf2fcb chore(localization): compile locales after extract
Code check / Check code (push) Successful in 1m4s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2026-03-22 16:32:44 +05:00
Boria138 4dcf257a38 i18n: reduce Weblate conflicts in l10n updates
Check Translations / check-translations (push) Failing after 33s
Code check / Check code (push) Failing after 35s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2026-03-22 14:24:51 +05:00
Boria138 4d367abcc5 chore(localization): drop mo for avoid weblate conflict
Check Translations / check-translations (push) Failing after 42s
Code check / Check code (push) Failing after 34s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2026-03-22 14:02:44 +05:00
Boria138 ced8e6a2b9 chore(localization): fix dev script
Check Translations / check-translations (push) Failing after 42s
Code check / Check code (push) Failing after 39s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2026-03-22 13:51:12 +05:00
Boria138 4210f43130 docs: add Codeberg Translate widget and update localization guide
Code check / Check code (push) Has been cancelled
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2026-03-20 14:04:53 +05:00
Simple16 3d55994962 Updating the translation of the MangoHud and Gamescope settings
Check Translations / check-translations (push) Successful in 18s
Code check / Check code (push) Successful in 1m8s
2026-03-14 10:09:48 +00:00
Boria138 3397e633c6 chore(completion): drop .bash ext
Code check / Check code (push) Successful in 1m15s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2026-03-12 09:53:04 +05:00
Boria138 9abeddfb51 chore(compltion): added fish and zsh
Code check / Check code (push) Successful in 1m23s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2026-03-12 00:22:20 +05:00
Simple16 b1dc9d87dd Updating the translation of the main MangoHud settings. FIX
Check Translations / check-translations (pull_request) Successful in 19s
Code check / Check code (pull_request) Successful in 1m16s
Check Translations / check-translations (push) Successful in 17s
Code check / Check code (push) Successful in 1m5s
2026-03-09 09:38:49 +05:00
Boria138 e8e3fefbf0 fix: Correct locale links in localization guide
Code check / Check code (push) Successful in 1m35s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2026-03-07 15:39:35 +05:00
Simple16 9c29a66314 Update of English and Russian strings. Update of Russian localization
Check Translations / check-translations (pull_request) Successful in 19s
Code check / Check code (pull_request) Successful in 1m20s
Check Translations / check-translations (push) Successful in 18s
Code check / Check code (push) Successful in 1m16s
2026-03-06 22:27:18 +05:00
Boria138 9dce0bc2ef revert broken hook
Code check / Check code (push) Successful in 1m15s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2026-03-05 13:44:34 +05:00
Boria138 b460fd507e chore(localization): sync russian and english strings
Check Translations / check-translations (push) Successful in 18s
Code check / Check code (push) Failing after 1m16s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2026-03-05 13:20:22 +05:00
Boria138 cfc4532edd fix: CSS comment syntax validation and winetricks.py typos
Code check / Check code (push) Successful in 1m13s
2026-02-22 16:03:52 +05:00
Boria138 e309bb4f10 feat(debug_utils): use own vk_gpu_info
Code check / Check code (push) Successful in 1m6s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2026-02-11 12:02:53 +05:00
Boria138 73d99a6aec chore(localization): update
Check Translations / check-translations (push) Successful in 16s
Code check / Check code (push) Successful in 1m1s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2026-02-08 15:22:54 +05:00
Boria138 b414147bbd chore(meson): clean
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2026-02-05 16:03:36 +05:00
Boria138 5ccd47d461 feat: add meson.build linter with comprehensive syntax checks
Code check / Check code (push) Successful in 1m24s
Add pre-commit hook to validate meson.build files:
   - Check for unbalanced brackets: (), [], {}
   - Detect unclosed quotes: ', "
   - Find missing/double commas between list items
   - Validate control structures (if/endif, foreach/endforeach)
   - Check for invalid operators (===, !==, :=, ;)
   - Detect common typos in meson functions
   - Verify all Python files are included in install_data

Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2026-01-29 22:56:21 +05:00
Boria138 8f9e6ea958 chore(build): switch from pyproject to meson build system
Check Translations / check-translations (push) Successful in 17s
Code check / Check code (push) Successful in 1m11s
renovate / renovate (push) Successful in 44s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2026-01-19 06:19:04 +00:00
Boria138 a81cef4457 feat(appimage): use AnyLinux Appimage to support musl-libc systems
Code check / Check code (push) Successful in 1m12s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-12-30 15:44:59 +00:00
Boria138 61c59814a5 feat(security): strengthen theme security against multiple attack vectors
Code check / Check code (push) Successful in 1m6s
- Detect dangerous modules, functions, attributes, and system/network operations
- Prevent code execution via dynamic imports, reflection, and importlib
- Block f-string injection and dangerous expressions
- Detect obfuscated code patterns, including string concatenation (im+port, ev+al),
  Base64-encoded payloads, and character code arrays
- Validate image files using extension checks, magic bytes, and size limits
- Implement AST-based analysis for deep code inspection

Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-12-25 16:02:34 +05:00
Boria138 e9c75b998f chore(localization): update
Check Translations (disabled until yaspeller is fixed) / check-translations (push) Has been skipped
Code check / Check code (push) Successful in 1m17s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-11-23 15:43:59 +05:00
Boria138 e07f3f06bc chore(build): return QtSvg to appimage
Code check / Check code (push) Successful in 1m29s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-11-04 12:28:09 +05:00
Boria138 16a3f4e09a chore(build): added udev rule to allow create virtual devices
Code check / Check code (push) Successful in 1m28s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-11-04 11:14:17 +05:00
Boria138 e7eee85ed4 feat(dev-scripts): regenerate uv.lock on bump ver
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-09-23 11:58:10 +05:00
Boria138 0dcc3ea13f chore(localization): update
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-09-13 11:51:38 +05:00
Boria138 849333c283 feat(dev-scripts): add import and function safety checks to theme pre-commit
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-09-01 11:42:06 +05:00
Boria138 272be51bb0 feat(dev-script): added appimage cleaner script
Build Check - AppImage, Arch, Fedora / Build AppImage (pull_request) Successful in 2m22s
Build Check - AppImage, Arch, Fedora / Build Fedora RPM (41) (pull_request) Has been skipped
Build Check - AppImage, Arch, Fedora / Build Fedora RPM (rawhide) (pull_request) Has been skipped
Build Check - AppImage, Arch, Fedora / Build Arch Package (pull_request) Has been skipped
Code check / Check code (push) Successful in 1m28s
Build Check - AppImage, Arch, Fedora / changes (pull_request) Successful in 28s
Code check / Check code (pull_request) Successful in 1m32s
Build Check - AppImage, Arch, Fedora / Build Fedora RPM (42) (pull_request) Has been skipped
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-07-22 14:17:16 +05:00