Boria138
ae084974dd
refactor: trim system i18n keys and simplify UI labels
...
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
...
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
...
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
2026-03-29 16:15:33 +05:00
Boria138
c12e1996cb
feat(cli): add reinstall option to shell completions
...
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2026-03-28 23:51:38 +05:00
Boria138
fa721ad84c
fix(locales): update only entries
...
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2026-03-24 10:53:27 +05:00
Boria138
b0b1bf2fcb
chore(localization): compile locales after extract
...
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
...
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
...
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2026-03-22 14:02:44 +05:00
Boria138
ced8e6a2b9
chore(localization): fix dev script
...
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
...
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
2026-03-14 10:09:48 +00:00
Boria138
3397e633c6
chore(completion): drop .bash ext
...
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2026-03-12 09:53:04 +05:00
Boria138
9abeddfb51
chore(compltion): added fish and zsh
...
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
2026-03-09 09:38:49 +05:00
Boria138
e8e3fefbf0
fix: Correct locale links in localization guide
...
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
2026-03-06 22:27:18 +05:00
Boria138
9dce0bc2ef
revert broken hook
...
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
...
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
2026-02-22 16:03:52 +05:00
Boria138
e309bb4f10
feat(debug_utils): use own vk_gpu_info
...
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2026-02-11 12:02:53 +05:00
Boria138
73d99a6aec
chore(localization): update
...
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
...
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
...
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
...
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
...
- 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
...
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-11-23 15:43:59 +05:00
Boria138
e07f3f06bc
chore(build): return QtSvg to appimage
...
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
...
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
...
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-07-22 14:17:16 +05:00
Boria138
4818cf5b67
fix(dev-scripts): parse all topics from linux-gaming
...
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-07-11 13:31:28 +05:00
Boria138
59bfcdbbba
feat(dev-scripts): add DEBUG_MODE to disable SSL verification
...
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-07-11 10:39:06 +05:00
Boria138
989af36e5b
feat(dev-scripts): add environment-based source toggling
...
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-07-11 10:29:17 +05:00
Dervart
6b455e4dd1
add to spellignore
2025-07-02 23:00:29 +07:00
Dervart
74f2149fb5
chore(localization): update
2025-07-02 22:53:46 +07:00
Boria138
66f19afdaa
chore(localization): update
...
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-06-22 13:27:30 +00:00
Boria138
d280cf2531
feat(dev-scripts): parse all ppdb topics from our forum
...
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-06-15 15:48:16 +05:00
Boria138
61680ed97f
chore: update program name to PortProtonQt
...
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-06-09 09:56:25 +05:00
Boria138
6d3e0982c9
feat(bump_ver): add changelog version and date update
...
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-06-04 20:40:25 +05:00
Boria138
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
Boria138
f07f13b29d
ci: move push script to dev scripts
...
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-06-01 15:31:30 +05:00
Boria138
abec9bbef8
Move repo from git to gitea
...
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-06-01 15:21:32 +05:00