15 Commits

Author SHA1 Message Date
ikun0014
2cf9af811a Refactor to use aiohttp and ujson, update dependencies
Replaced httpx and json with aiohttp and ujson throughout the codebase for improved async performance and faster JSON handling. Updated requirements.txt to reflect new dependencies and removed unused ones. Refactored manifest handling to remove steam.client.cdn dependency and implemented custom manifest serialization. Updated logger to use loguru instead of logzero. Adjusted i18n keys and tray menu logic to match new window-based UI. Updated about.html to reflect backend technology change from HTTPX to AIOHTTP.
2026-01-11 03:46:45 +08:00
ikun0014
dacaa1c62e update web ver 2025-11-10 22:33:22 +08:00
ikun0014
ba3c60c775 feat: custom port 2025-10-25 13:08:40 +08:00
ikun0014
80628ad17a 更新版本 2025-10-12 17:05:27 +08:00
ikun0014
361150b3bc 新增多语言支持并重构前端资源结构
引入英文和中文多语言支持,web 目录下静态资源和模板按语言分目录存放。新增 src/utils/i18n.py 实现国际化,main.py 增加多语言错误提示。CI/CD 工作流升级 Python 版本与 Nuitka 编译方式,提升兼容性和构建效率。
2025-10-12 16:32:36 +08:00
ikun0014
4f213f9514 Update about.html 2025-10-12 00:23:38 +08:00
ikun0014
9c4890db37 Update about.html 2025-10-11 23:31:10 +08:00
ikun0014
ddd1cb7b6c Update oobe.html 2025-10-11 23:30:44 +08:00
ikun0014
2bd2f23838 Update version to v2.0.7 and remove license section
Bumped the displayed version in about.html from v2.0.6 to v2.0.7. Removed the commented-out project license agreement section from README.md for clarity.
2025-09-20 18:57:15 +08:00
ikun0014
9e68621e76 Remove 'verify=False' from HTTP client instantiations
Eliminated the 'verify=False' parameter from all httpx.Client and httpx.AsyncClient initializations to enforce SSL certificate verification. This improves security by ensuring HTTPS requests validate server certificates.
2025-09-20 18:56:29 +08:00
ikun0014
2a6a9421ca Refactor IP location check and update HTTP client config
Moved the IP location check logic to constants.py and set IS_CN at import time, removing the async check_ip method from OnekeyApp. Updated all httpx client instantiations to use verify=False for SSL verification. Adjusted imports and usages accordingly in web/app.py and main.py.
2025-09-20 18:55:49 +08:00
ikun0014
5307dc0766 Update about.html 2025-09-19 22:48:24 +08:00
ikun0014
15b3caddcf Add region-based CDN selection and IP check
Introduces an IS_CN flag and logic to select Steam CDN endpoints based on region in constants.py. Adds an IP check in OnekeyApp to set the region flag at runtime. Also removes a commercial use warning from about.html and applies minor formatting changes to index.html.
2025-09-19 22:46:53 +08:00
ikun0014
956efef428 Update version label to v2.0.5 in about page
Changed the displayed version in about.html from v2.0.4 to v2.0.5 to reflect the latest release.
2025-08-04 17:52:15 +08:00
ikun0014
911f6f39e3 Initial project setup and source code import
Add project files including Python source code, web assets, configuration, and CI/CD workflows. Includes main application logic, web interface, supporting modules, and documentation for the Onekey Steam Depot Manifest Downloader.
2025-08-04 17:48:35 +08:00