Commit Graph

  • cd75e0818c Update documentation for new translation pattern and removed exception Fengqing Liu 2025-10-25 14:01:05 +11:00
  • 65d7821d3e Clean up client code and remove unused ReloadRequest exception Fengqing Liu 2025-10-25 14:00:49 +11:00
  • 4b342d82ac Refactor Translator class and modernize translation access pattern Fengqing Liu 2025-10-25 14:00:29 +11:00
  • 221939e26a Refactor /api/translations to return full Translation object Fengqing Liu 2025-10-25 13:46:55 +11:00
  • 89fd147ac3 fix: escape special characters in game names using event listeners Knight-sys 2025-10-24 10:58:15 -05:00
  • cf69deb6d7 format Fengqing Liu 2025-10-24 21:57:11 +11:00
  • 46291e83d8 Update CLAUDE.md with comprehensive translation system documentation Fengqing Liu 2025-10-24 21:48:30 +11:00
  • 3dbd4e6c1f Add native translations for Games to Watch settings Fengqing Liu 2025-10-24 12:25:35 +11:00
  • 522299c920 Clean up translation files and add comprehensive web GUI translations Fengqing Liu 2025-10-24 11:15:02 +11:00
  • 2a0d78305c Fix language setting not being persisted Fengqing Liu 2025-10-23 22:57:46 +11:00
  • c487f0e035 Fix help tab content duplication on language change Fengqing Liu 2025-10-23 22:50:31 +11:00
  • 550ceb0111 Add comprehensive translation support for all GUI text Fengqing Liu 2025-10-23 22:46:29 +11:00
  • 9ef08916d9 Implement dynamic language switching in web GUI Fengqing Liu 2025-10-23 22:35:26 +11:00
  • a7d30f516f Merge pull request #2 from rangermix/claude/move-i18n-banner-011CUPyFXnrvNswuzQBh2X2L Fengqing Liu 2025-10-23 21:58:35 +11:00
  • 90bb7ac48d 修复语言选择器未找到的警告并添加错误处理提示 Fengqing Liu 2025-10-23 21:41:44 +11:00
  • 6231dbd8a8 忽略 egg-info 文件夹 Fengqing Liu 2025-10-23 21:32:58 +11:00
  • 8a53474c9f Add proper i18n support with language selection in web GUI Claude 2025-10-23 10:06:34 +00:00
  • e60330e1ad Merge pull request #1 from rangermix/claude/add-i18n-support-011CUPwJtzv2esxMp4smVkDt Fengqing Liu 2025-10-23 21:42:04 +11:00
  • d12e8bb1a3 修复语言选择器未找到的警告并添加错误处理提示 Fengqing Liu 2025-10-23 21:41:44 +11:00
  • 5fab708d22 忽略 egg-info 文件夹 Fengqing Liu 2025-10-23 21:32:58 +11:00
  • 89bf863d46 Move i18n language selector to top-right corner of banner area Claude 2025-10-23 10:28:44 +00:00
  • 08531bd333 Add proper i18n support with language selection in web GUI Claude 2025-10-23 10:06:34 +00:00
  • 3e38e9eba1 update readme Fengqing Liu 2025-10-20 20:07:32 +11:00
  • 72d30f8dbb chore: bump version to 1.0.0 v1.0.0 release/1.0.0 github-actions[bot] 2025-10-19 12:29:47 +00:00
  • 1718a436e3 chore: add environment specification and token configuration to release workflow Fengqing Liu 2025-10-19 23:29:01 +11:00
  • 30e0f0a322 branch fix Fengqing Liu 2025-10-19 22:39:31 +11:00
  • 31a9056f65 clean up Fengqing Liu 2025-10-19 22:31:39 +11:00
  • 45e0c47970 migrate to pyproject.toml following PEP 621 standard Fengqing Liu 2025-10-19 21:50:52 +11:00
  • 02ff8487bd chore: remove obsolete CI workflows and add new publish workflow Fengqing Liu 2025-10-19 21:37:05 +11:00
  • b965147698 refactor: update Docker workflow for build validation and remove unnecessary steps Fengqing Liu 2025-10-19 21:06:34 +11:00
  • ecd39a1c8e add SemVer release process with automated publishing Fengqing Liu 2025-10-19 20:58:59 +11:00
  • 603d07f3d3 remove release Fengqing Liu 2025-10-19 18:31:46 +11:00
  • 4099dbf52f docker Fengqing Liu 2025-10-19 18:28:05 +11:00
  • f57675b592 remove "priority" Fengqing Liu 2025-10-19 17:23:24 +11:00
  • 490065821a remove "autostart" Fengqing Liu 2025-10-19 17:18:10 +11:00
  • 6a5610b69d format Fengqing Liu 2025-10-19 17:15:52 +11:00
  • a321da91f8 remove "tray" Fengqing Liu 2025-10-19 17:15:28 +11:00
  • d466f46d6f remove redundant stuff Fengqing Liu 2025-10-19 17:08:18 +11:00
  • e8144e9591 chore: Refactor environment detection and paths; remove unused variables and improve resource path handling Fengqing Liu 2025-10-19 16:27:12 +11:00
  • 3cedd0ef7f chore: Remove legacy logging options and build scripts; update logging to use TimedRotatingFileHandler Fengqing Liu 2025-10-19 12:40:22 +11:00
  • 42a491331e bug fix: stuck on shutdown Fengqing Liu 2025-10-19 10:57:48 +11:00
  • 472e6d73bd Add configurable minimum refresh interval setting Fengqing Liu 2025-10-19 10:56:40 +11:00
  • f62ec26b5d chore: Major code quality improvements - Remove dead code, add Ruff & Mypy Fengqing Liu 2025-10-19 00:02:54 +11:00
  • 68118d9e4b Add manual mode feature with UI improvements and batch updates Fengqing Liu 2025-10-18 00:22:34 +11:00
  • 323c2ac40d Disable automatic CI builds Fengqing Liu 2025-10-17 20:04:23 +11:00
  • 849bf5372a docker ci only Fengqing Liu 2025-10-16 23:35:05 +11:00
  • 77fc709fa2 Update README to support fork maintainer Fengqing Liu 2025-10-16 23:31:46 +11:00
  • 8b2c28f76d Update Docker and CI workflow for refactored project structure Fengqing Liu 2025-10-16 23:28:00 +11:00
  • 423ee451ac Update README to reflect fork status and AI development Fengqing Liu 2025-10-16 22:14:59 +11:00
  • 5b736e3bb1 Migrate to Docker-ready web UI and remove legacy desktop GUI Fengqing Liu 2025-10-16 21:54:43 +11:00
  • 2388757ebe Enforce game matching for badge campaigns DevilXD 2025-10-11 16:26:22 +02:00
  • a25c4a7bbb Remove unneeded GameDirectory GQL parameter DevilXD 2025-10-10 08:06:03 +02:00
  • bbc323b4d7 Fix an issue with Language and Priority mode comboboxes cutting off text in translations DevilXD 2025-10-09 17:44:34 +02:00
  • 7b95818add Force the drops_enabled flag to True DevilXD 2025-10-03 17:23:18 +02:00
  • 64c1b93b5b Disable UPX downloading step in CI DevilXD 2025-09-22 22:23:38 +02:00
  • 134783eba7 Update DirectoryPage_Game AnoPem 2025-09-21 14:03:08 +02:00
  • 05d97321ea Add simple manual configuration options to the build spec DevilXD 2025-09-12 14:03:07 +02:00
  • b029428cb3 Implement the nopause option for the build script DevilXD 2025-09-12 13:41:50 +02:00
  • 0c8c3f5f32 Fix an error due to invalid campaigns missing their assigned game DevilXD 2025-09-10 17:28:18 +02:00
  • b44100764c Implement drop progression tracking across all drops in a campaign DevilXD 2025-09-10 00:08:03 +02:00
  • 6e08d1ef50 Fix an issue with the miner not switching away from no-longer-watchable channels in specific cases DevilXD 2025-09-09 23:01:39 +02:00
  • f3c189e86d Fix an issue with the drops_enabled flag reporting true for sub-only drops DevilXD 2025-09-09 22:57:54 +02:00
  • 2737936739 Implement dark mode theme (#744) kWAY 2025-08-27 17:19:32 +02:00
  • f990437731 Handle the possibility of a drop having no benefits DevilXD 2025-08-24 09:55:47 +02:00
  • 56a7fd4fb2 Update Ukrainian and Russian translations (#757) Dmitriy 2025-08-23 00:40:06 +03:00
  • 9329e52643 Fix priority mode names not being translated DevilXD 2025-08-22 19:04:01 +02:00
  • 1b17dd6784 Fix GUI debug code DevilXD 2025-08-22 18:58:05 +02:00
  • cb9b6ab42f Implement force-expired campaign invalidation DevilXD 2025-08-22 15:33:51 +02:00
  • 69b861d1ba Upgrade UPX version DevilXD 2025-08-20 20:36:38 +02:00
  • 826fe95f9c Reimplement the old mining method (ref b47b208) DevilXD 2025-08-17 22:05:44 +02:00
  • 87a30201e4 Minor code leftover to use while resolving issues with unclosed/unreleased resources DevilXD 2025-08-17 21:58:28 +02:00
  • 6626f94015 Minor typing fix DevilXD 2025-07-26 17:12:03 +02:00
  • eab58cd5f2 ci/linux: provide PyInstaller package for aarch64 guihkx 2025-07-25 18:14:56 -03:00
  • d209e0e9e0 ci/linux: provide AppImage package for aarch64 guihkx 2025-07-25 15:01:01 -03:00
  • 7116cbc759 linux/appimage: recursively remove ELF debug symbols guihkx 2025-07-26 15:54:40 -03:00
  • 42e7e88f30 linux/appimage: remove more unneeded files guihkx 2025-07-26 15:11:19 -03:00
  • 67eb7d0966 linux/appimage: remove x86_64 hardcoding from build recipe guihkx 2025-07-26 15:52:12 -03:00
  • 4a990ad981 linux/appimage: remove "universe" and "backports" repos guihkx 2025-07-26 15:46:58 -03:00
  • 4e23b1c8ba linux/appimage: remove GDK_BACKEND=x11 workaround guihkx 2025-07-26 13:56:28 -03:00
  • 3724ab9b05 linux/appimage: update libXft from 2.3.8 to 2.3.9 guihkx 2025-07-26 15:24:18 -03:00
  • 9238c4d133 linux/appimage: fix "pip install" commands guihkx 2025-07-26 15:38:52 -03:00
  • 1fa20d3634 ci/linux: don't install python3-testresources guihkx 2025-07-26 14:07:17 -03:00
  • 9e9ac04b7f ci/linux: use git version of appimage-builder guihkx 2025-07-26 14:50:34 -03:00
  • f33486aac6 linux/appimage: manually download the runtime to fix build error guihkx 2025-07-23 19:01:22 -03:00
  • 01706cdd4e User agent update DevilXD 2025-07-23 21:41:12 +02:00
  • 822107ffde Update French translation (#729) Calvineries 2025-07-17 16:26:29 +01:00
  • 3969f75537 Update inventory GQL hash DevilXD 2025-07-16 08:02:27 +02:00
  • 1ef91adb51 Fix failing linux build (#723) DevilXD 2025-07-04 14:08:27 +02:00
  • 411160a6eb Support Fedora 42 builds (#723) DevilXD 2025-07-04 11:38:45 +02:00
  • 0d990094c2 Make get_active_drop take channel game into account DevilXD 2025-06-21 20:00:48 +02:00
  • eb1dc1356b Use a less invasive method for grabbing user attention DevilXD 2025-06-21 19:00:09 +02:00
  • cd4eeeeab2 Mostly ignore instances of "server error" DevilXD 2025-06-21 18:44:38 +02:00
  • 44e6e09119 Fix missing new line in the credits section DevilXD 2025-06-21 18:43:50 +02:00
  • a26b359687 Image cache now ignores corrupted image files DevilXD 2025-06-01 08:27:50 +02:00
  • 8d2ede89ca Fix an issue with the miner trying to mine excluded games DevilXD 2025-05-01 17:42:38 +02:00
  • ceb9959abd Fix an issue with the drop claim operation having no notifications DevilXD 2025-05-01 17:41:38 +02:00
  • 240ba23b0c Remove channel points handling DevilXD 2025-05-01 17:06:18 +02:00
  • 9fbbbee5ef User agent update DevilXD 2025-05-01 14:40:53 +02:00
  • c3bf41e513 Fix send_watch process errors for offline streams; Improve geo-blocked streams detection DevilXD 2025-04-22 23:57:25 +02:00
  • 714558965f ci/linux: update PyInstaller builder to run on Ubuntu 22.04 guihkx 2025-03-23 18:16:50 -03:00