Commit Graph

  • 81e35e2ead chore: optimize (#5319) dev oomeow 2025-11-07 06:06:09 +08:00
  • 74b62aeecf chore(deps): update dependency i18next to ^25.6.1 renovate/npm-dependencies renovate[bot] 2025-11-06 20:52:47 +00:00
  • 19b3899a1b refactor: improve notification handling and avoid backend loop with empty messages Tunglies 2025-11-07 00:47:14 +08:00
  • 1870983d35 chore(i18n): adjust translation chore/i18n Slinetrac 2025-11-06 23:04:39 +08:00
  • 6cb22abc15 chore(i18n): simply labels Slinetrac 2025-11-06 22:56:02 +08:00
  • 4ad72d21be chore(i18n): regen typings before formatting to keep keys in sync Slinetrac 2025-11-06 22:23:40 +08:00
  • ecd92976df chore(i18n): types Slinetrac 2025-11-06 22:06:45 +08:00
  • a3ea6fc194 chore(i18n): replace literal notices with translation keys Slinetrac 2025-11-06 22:01:01 +08:00
  • 773eedf49a fix(notice): ensure runtime overrides apply to prefix translations Slinetrac 2025-11-06 21:12:07 +08:00
  • 38db4b9394 feat(i18n): localize upgrade notice for Clash core viewer Slinetrac 2025-11-06 20:57:24 +08:00
  • 572166a54b fix(i18n): i18n types Slinetrac 2025-11-06 20:37:23 +08:00
  • 19d87844ce fix(i18n): route unlock error notices through translation keys Slinetrac 2025-11-06 20:31:03 +08:00
  • 628639324c fix(unlock): use i18next-compatible double-brace interpolation in failure notice Slinetrac 2025-11-06 20:19:04 +08:00
  • 5a273413be fix(i18n): resolve locale aliases and match OS codes correctly Slinetrac 2025-11-06 19:40:37 +08:00
  • 30750df724 fix(i18n,notice): make locale formatting idempotent and guard early notice translations Slinetrac 2025-11-06 19:09:07 +08:00
  • 9e3078e017 fix(i18n, notice): propagate runtime params and update cleanup script path Slinetrac 2025-11-06 18:39:30 +08:00
  • 5ea7838268 Merge branch 'dev' into chore/i18n Slinetrac 2025-11-06 17:50:20 +08:00
  • 88ed261ba2 chore(prebuild): remove locale-copy step Slinetrac 2025-11-06 17:49:49 +08:00
  • cfdfec8fe6 feat(i18n): replace ad-hoc loader with rust-i18n backend bundles Slinetrac 2025-11-06 17:36:07 +08:00
  • 333440535b chore(deps): update dependency vite to ^7.2.1 (#5324) renovate[bot] 2025-11-06 14:17:21 +08:00
  • 0a098ce83c Merge branch 'dev' into chore/i18n Slinetrac 2025-11-06 14:16:28 +08:00
  • 13a190500b style: eslint import order Slinetrac 2025-11-06 14:15:33 +08:00
  • c715327739 feat(i18n): add type-checked translation keys Slinetrac 2025-11-06 13:40:16 +08:00
  • 409b16b49f refactor: streamline admin check logic and improve get_running_mode return type (#5325) Tunglies 2025-11-06 13:37:11 +08:00
  • 9a1465ec4d refactor: replace AtomicI64 with Instant for app start time tracking and simplify uptime calculation Tunglies 2025-11-06 12:56:00 +08:00
  • 9fb46fd3e0 refactor(i18n): unify unlock UI translations under tests namespace Slinetrac 2025-11-06 12:26:34 +08:00
  • 1ce192dfeb style: lint Slinetrac 2025-11-06 12:14:30 +08:00
  • c76d33a103 Merge branch 'dev' into chore/i18n Slinetrac 2025-11-06 11:56:47 +08:00
  • 04fc9640c6 refactor: move handle_window_destroyed function under macOS conditional compilation Tunglies 2025-11-06 11:31:15 +08:00
  • 966693c9cb fix: clippy lint Slinetrac 2025-11-06 11:05:02 +08:00
  • 363fa98891 refactor: enhance YouTube Premium check logic and streamline response handling Tunglies 2025-11-06 11:03:35 +08:00
  • 4097181db5 refactor(i18n): split locales into per-namespace files Slinetrac 2025-11-06 10:56:23 +08:00
  • a0f7fb7952 refactor: update linting rules and optimize directory handling in Unix Tunglies 2025-11-06 10:52:14 +08:00
  • 5a8e83cd49 refactor: change function definitions to const for improved performance and clarity Tunglies 2025-11-06 10:47:25 +08:00
  • aaf3ebe547 refactor: enhance error handling in Timer and update server argument collection Tunglies 2025-11-06 10:42:21 +08:00
  • fa49925cd7 Merge branch 'dev' into chore/i18n Slinetrac 2025-11-06 10:27:49 +08:00
  • 651513c826 refactor: optimize error message handling and improve cloning in various functions Tunglies 2025-11-06 10:26:40 +08:00
  • 69a706b438 refactor: streamline error handling and resource management in various modules Tunglies 2025-11-06 10:18:20 +08:00
  • 671ac2ebed refactor: replace type references with Self in various structs and methods for consistency Tunglies 2025-11-06 01:15:59 +08:00
  • 70236f781c refactor: simplify uid assignment in PrfItem from_merge and from_script methods Tunglies 2025-11-06 01:10:43 +08:00
  • b2d3237d86 Merge branch 'dev' into chore/i18n Slinetrac 2025-11-06 09:50:27 +08:00
  • 03bc5b5d41 refactor(i18n): consolidate duplicate per-feature translations into shared namespace Slinetrac 2025-11-06 09:49:21 +08:00
  • ccffc0a4fa chore(deps): update npm dependencies (#5321) renovate[bot] 2025-11-06 09:36:30 +08:00
  • 21de5cbb0b refactor: remove unnecessary emit calls in switch_proxy_node and enhance profile switch notifications Tunglies 2025-11-06 00:30:43 +08:00
  • 6eaf999240 refactor: optimize worker loop to use try_recv for non-blocking event processing #5318 Tunglies 2025-11-05 22:58:05 +08:00
  • 21fcada098 refactor(i18n): flatten headers and unify locale schema Slinetrac 2025-11-05 22:12:10 +08:00
  • 28836a9d5d refactor(i18n): centralize common UI strings in shared Slinetrac 2025-11-05 20:06:43 +08:00
  • 6ba46858ab refactor(i18n/feedback/layout): unify shared toasts & normalize layout namespace Slinetrac 2025-11-05 19:48:32 +08:00
  • 1218e22202 refactor(i18n): reorganize locale keys for home, proxies, rules, connections, logs, unlock, and tests Slinetrac 2025-11-05 19:34:08 +08:00
  • 725e852ef3 Merge branch 'dev' into chore/i18n Slinetrac 2025-11-05 19:30:00 +08:00
  • 1bd2bde096 refactor: streamline lightweight mode initialization and logging levels Tunglies 2025-11-05 18:55:51 +08:00
  • 5f568717ad refactor(i18n): unify settings locale structure and update references Slinetrac 2025-11-05 18:51:41 +08:00
  • ea18af1c6e Merge branch 'dev' into chore/i18n Slinetrac 2025-11-05 18:50:38 +08:00
  • cf89ac381a chore(deps): update npm dependencies (#5317) renovate[bot] 2025-11-05 18:47:43 +08:00
  • 70bc5100b0 refactor(i18n): restructure feedback and profile namespaces for better organization Slinetrac 2025-11-05 17:08:51 +08:00
  • 6b4e4eed6d Merge branch 'dev' into chore/i18n Slinetrac 2025-11-05 17:00:13 +08:00
  • ea41e71f72 refactor: replace EncryptionGuard with with_encryption for better async context handling Tunglies 2025-11-05 16:56:04 +08:00
  • a7d4cb9974 docs: CONTRIBUTING_i18n.md Slinetrac 2025-11-05 16:40:23 +08:00
  • 92f3988ff1 Merge branch 'dev' into chore/i18n Slinetrac 2025-11-05 15:26:59 +08:00
  • 173c41c3f7 refactor(i18n): flatten locales and move theme/validation strings Slinetrac 2025-11-05 15:18:30 +08:00
  • 8c3e9c9ea9 feat: implement encryption guard for secure data handling in YAML operations Tunglies 2025-11-05 15:05:19 +08:00
  • b48426236b tmp Slinetrac 2025-11-05 14:09:49 +08:00
  • 00cedfa583 refactor(i18n): migrate shared editor modes and consolidate entities namespaces Slinetrac 2025-11-05 13:54:08 +08:00
  • 3894350ced Merge branch 'dev' into chore/i18n Slinetrac 2025-11-05 12:25:12 +08:00
  • 7145096729 chore(deps): update npm dependencies (#5311) renovate[bot] 2025-11-05 12:13:07 +08:00
  • 3e2f605e77 fix: improve error handling and logging in various modules Tunglies 2025-11-05 02:11:43 +08:00
  • 28483ff9db fix: simplify error handling in toggle_proxy_profile by logging errors directly Tunglies 2025-11-04 21:55:40 +08:00
  • 5c207a8a7d chore(deps): update npm dependencies to ^7.3.5 (#5310) renovate[bot] 2025-11-04 22:59:44 +08:00
  • ab136e463f fix: change error handling in patch_profiles_config to return false when a switch is in progress Tunglies 2025-11-04 12:13:18 +08:00
  • 53dac7a944 Merge branch 'dev' into chore/i18n Slinetrac 2025-11-04 23:00:36 +08:00
  • 76a48698a9 chore(deps): update npm dependencies to ^7.3.5 (#5310) renovate[bot] 2025-11-04 22:59:44 +08:00
  • 334977e4f8 refactor(i18n): consolidate shared and entity namespaces across features Slinetrac 2025-11-04 22:59:01 +08:00
  • 5545fedcaa chore(i18n): add shared and entities namespaces to all locale files Slinetrac 2025-11-04 22:37:28 +08:00
  • be6ac9cce0 refactor(i18n/components): unify locale keys and update component references Slinetrac 2025-11-04 20:25:34 +08:00
  • 3aed065324 refactor(i18n): unify two-name locale namespaces Slinetrac 2025-11-04 19:53:49 +08:00
  • 11a30d8582 refactor(i18n): align UI actions and status labels with common keys Slinetrac 2025-11-04 18:48:20 +08:00
  • df6c863c71 chore: adjust i18n Slinetrac 2025-11-04 18:14:46 +08:00
  • 7caa4062d9 docs: i18n guide Slinetrac 2025-11-04 17:36:13 +08:00
  • c66dc9356d chore(i18n): add missing i18n keys Slinetrac 2025-11-04 14:44:38 +08:00
  • f8d7465261 chore(i18n): restructure root-level locale keys into namespaces Slinetrac 2025-11-04 14:26:00 +08:00
  • 7bd74b1924 Merge branch 'dev' into chore/i18n Slinetrac 2025-11-04 12:59:03 +08:00
  • 7cd8f3b6c3 fix: change error handling in patch_profiles_config to return false when a switch is in progress Tunglies 2025-11-04 12:13:18 +08:00
  • 5689063c9a Merge branch 'dev' into chore/i18n Slinetrac 2025-11-04 12:29:50 +08:00
  • 7dbea3e4a5 fix: improve error handling in patch_profiles_config to prevent requests during profile switching Tunglies 2025-11-04 12:27:01 +08:00
  • 39fab9404f fix: change error handling in patch_profiles_config to return false when a switch is in progress Tunglies 2025-11-04 12:13:18 +08:00
  • 97769cf93a feat: add methods to retrieve current subscription details in PrfItem and refactor profile handling in IProfiles Tunglies 2025-11-04 12:01:22 +08:00
  • 0306f73841 fix: replace update_tray_display with update_menu for consistency across tray updates Tunglies 2025-11-04 10:38:59 +08:00
  • 0a03867352 fix: optimize ownership handling in patch macro for better performance Tunglies 2025-11-04 10:14:15 +08:00
  • 28a78464e1 chore(deps): update npm dependencies (#5303) renovate[bot] 2025-11-04 12:00:47 +08:00
  • bae584b1ab perf: optimize profile handle memory usage Tunglies 2025-11-04 10:04:36 +08:00
  • a5e6a35dea fix: update IVerge struct to skip serializing optional fields and adjust types for latency timeout and proxy layout column Tunglies 2025-11-04 08:16:02 +08:00
  • b86ceb26f6 fix: streamline verge configuration fetching and patching functions Tunglies 2025-11-04 08:01:33 +08:00
  • b70d45b66a fix: update profile handling to apply and discard changes correctly Tunglies 2025-11-04 07:58:14 +08:00
  • ebd7f457d2 fix: improve error handling in port settings save function #4707 Tunglies 2025-11-04 07:17:14 +08:00
  • 72d94c62f4 Revert "modify the port detection range to prevent the use of system ports (#3587)" Tunglies 2025-11-04 07:11:44 +08:00
  • 29137b363e feat: add oxlint for enhanced linting configuration feat-introducing-oxclint Tunglies 2025-11-04 06:41:53 +08:00
  • fe757ed984 docs(autobuild): Assets URL correction for rpm package Tunglies 2025-11-04 06:23:47 +08:00
  • 2287ea5f0b Refactor configuration access to use latest_arc() instead of latest_ref() Tunglies 2025-11-03 05:41:53 +08:00
  • fba353b125 Merge branch 'dev' into chore/i18n Slinetrac 2025-11-03 21:19:32 +08:00
  • 75e890adcd fix(updater): normalize autobuild versions for semver chore/updater-autobuild Slinetrac 2025-11-03 20:03:10 +08:00