Commit Graph

  • eb32a09def fix (core): Fix QX vmess-http producer Peng-YM 2022-09-09 21:04:08 +08:00
  • c60aec603f fix (core): Proxy port smaller that 80 is now allowed Peng-YM 2022-09-09 21:01:04 +08:00
  • 0072739f01 refactor (core): Reworked Trojan URI parser to support IPV6 nodes 2.12.7 Peng-YM 2022-08-13 12:57:49 +08:00
  • 1bd2f5f643 fix: xchacha20-ietf-poly1305 cipher is now supported 2.12.6 Peng-YM 2022-08-13 11:22:23 +08:00
  • 0a31f5d5d7 fix: ip-flag does not work on Loon Peng-YM 2022-08-12 00:00:11 +08:00
  • 6484edb5db feat: Add ip-flag script Peng-YM 2022-08-11 22:58:48 +08:00
  • c073870f24 perf: Add support for sending http requests using specific nodes 2.12.5 Peng-YM 2022-08-11 01:07:16 +08:00
  • e93332048e fix: Occasional crashed when performing migration 2.12.4 Peng-YM 2022-08-10 00:28:46 +08:00
  • 4dcb9ae79e feat: Include cron-sync-artifact in Stash configuration Peng-YM 2022-08-09 22:42:13 +08:00
  • 6ea3575101 fix: Rename subscription and collection will break artifacts 2.12.3 Peng-YM 2022-08-09 22:28:45 +08:00
  • 26820ea892 fix: proxy duplicate issue 2.12.2 Peng-YM 2022-08-04 20:40:40 +08:00
  • f64e8ecfe4 fix: Loon shadowsocksr obfs-param incorrect 2.12.1 Peng-YM 2022-08-02 09:23:34 +08:00
  • 77604a3544 perf (core): DomainResolveProcessor now cache results 2.12.0 Peng-YM 2022-07-19 21:29:06 +08:00
  • 8f5d027080 fix (cron-sync-artifact): sync timeout due to missing await 2.11.5 Peng-YM 2022-07-19 20:55:18 +08:00
  • 5244de4dba fix (config): Sub-Store url is incorrect in Surge.sgmodule Peng-YM 2022-07-13 15:13:20 +08:00
  • 4121ec2970
    chore (gh-action): Trigger workflow run only if package.json have been modified Peng-YM 2022-07-13 15:10:30 +08:00
  • a949c49192 perf: Use the latest release scripts in configs 2.11.4 Peng-YM 2022-07-13 14:53:44 +08:00
  • 9fba3506f0 chore: Update GitHub action to automatically release new version Peng-YM 2022-07-13 14:41:08 +08:00
  • 9677c7ebbd fix (product): cron-sync-artifacts not working Peng-YM 2022-07-13 14:03:40 +08:00
  • 03149dcadb Release github-actions@github.com 2022-07-13 02:32:52 +00:00
  • 1bfa6ebb2c fix (core): trojan sni is lost when parsing Clash nodes Peng-YM 2022-07-13 10:30:55 +08:00
  • 4cd525824e fix (restful): Add query field in IP-API Peng-YM 2022-07-12 23:15:29 +08:00
  • 813f2b839d perf: Add switch for cron-sync-artifacts Peng-YM 2022-07-12 18:56:18 +08:00
  • 3d58534dfe fix (restful): Intercept IP-API query failed message when querying node info Peng-YM 2022-07-12 18:34:22 +08:00
  • f7333c0617 perf: Include cron script for syncing artifacts in configurations Peng-YM 2022-07-12 18:15:05 +08:00
  • f7d4b66db6 feat (restful): Add /api/utils/node-info for querying proxy node info Peng-YM 2022-07-12 15:09:44 +08:00
  • 8c844eb23a chore: Use pnpm in GitHub action Peng-YM 2022-07-11 23:38:57 +08:00
  • de892aaa2b fix: Vmess auto/none cipher parsed incorrectly Peng-YM 2022-07-11 23:33:06 +08:00
  • b143476e71 fix (core): Clash Vmess servername does parse correctly Peng-YM 2022-07-11 23:20:21 +08:00
  • 2c4e47166d feat (restful): Add /api/utils/refresh Peng-YM 2022-07-11 23:06:40 +08:00
  • 6881148021 perf: Use cache for all remote resources Peng-YM 2022-07-11 20:46:16 +08:00
  • 848491c0f8 feat: Add support for targetPlatform ShadowRocket Peng-YM 2022-07-11 18:23:56 +08:00
  • 49c8f2e521 perf: Modify revert.js to completely clear sub-store cache Peng-YM 2022-07-11 18:22:34 +08:00
  • 2aa3cbd9d2 fix: Backend crash when operator argument is undefined dev Peng-YM 2022-07-08 16:28:43 +08:00
  • d7b97f4595 fix: Error codes are not shown in the response Peng-YM 2022-07-08 11:00:20 +08:00
  • 8aed0665e3 fix: Restrict artifact name in order to fix a Gist API bug Peng-YM 2022-07-08 10:47:38 +08:00
  • b1d811e4c5 fix: Sync time is updated even if upload failed Peng-YM 2022-07-08 10:26:05 +08:00
  • 2ee515dc23 fix: Full config preprocessor bug Peng-YM 2022-07-07 23:23:58 +08:00
  • 07cae95ff4 feat: Add artifactStore URL in settings Peng-YM 2022-07-07 22:40:43 +08:00
  • 240156daef refactor: Revise sync artifacts APIs Peng-YM 2022-07-07 14:47:09 +08:00
  • a420c126c2 refactor: Refactor the arguments of the Flag Operator Peng-YM 2022-07-06 18:06:49 +08:00
  • acd0a62496 fix: Set default subscription source to remote when migrating data Peng-YM 2022-07-06 16:14:30 +08:00
  • ffd219abfe refactor: Add new frontend as submodule Peng-YM 2022-07-06 15:41:01 +08:00
  • bc58419bb1 feat: Added Conditional Filter Peng-YM 2022-07-06 15:34:30 +08:00
  • a28c001a5a fix: Useless filter bug Peng-YM 2022-07-05 23:30:37 +08:00
  • 310d797abf fix: Perform migration after restoring data from gist Peng-YM 2022-07-05 21:44:57 +08:00
  • 41f84ddb85 chore: nodemon now ignore the changes of sub-store.json Peng-YM 2022-07-05 19:32:26 +08:00
  • 00c28c6cb8 refactor: Standardize error handling for RESTful APIs Peng-YM 2022-07-05 17:04:58 +08:00
  • 0e089ef8ce feat: Fetch avatar from GitHub automatically Peng-YM 2022-07-05 16:38:08 +08:00
  • 7468089f04 fix: QuickSettingOperator does not respect default settings Peng-YM 2022-07-05 15:36:20 +08:00
  • b2a797cd25 fix: Useless filters are not migrated Peng-YM 2022-07-05 15:16:51 +08:00
  • 8e2cd5bb28 fix: Database updateByName not working Peng-YM 2022-07-05 14:12:45 +08:00
  • 9e33160e37 fix: Process ids are now preserved in migration Peng-YM 2022-07-05 13:47:20 +08:00
  • ce51674d6b feat: Add sorting API Peng-YM 2022-07-05 12:41:25 +08:00
  • 84b4dba425 refactor: Migrate to API v2 Peng-YM 2022-07-05 10:59:40 +08:00
  • b1151859b3 chore: Migrate from npm to pnpm for better performance Peng-YM 2022-07-05 12:18:53 +08:00
  • fdbcce8932
    doc: Change LICENSE to AGPLv3 Peng-YM 2022-07-06 18:11:49 +08:00
  • 297fb1b32a Build sub-store.min.js github-actions@github.com 2022-07-04 03:47:46 +00:00
  • 0f6a3a8f5f
    fix (geo.js): adjust the China flag order (#138) Virgil Clyne 2022-07-04 11:45:47 +08:00
  • 7834fd6056 fix: Failed to parse Surge/QX nodes with tls fingerprint Peng-YM 2022-07-02 22:53:09 +08:00
  • 606cfed8da feat (backend): Add preview API Peng-YM 2022-07-01 17:36:48 +08:00
  • bb87a6c41e refactor: Download API Peng-YM 2022-06-30 12:19:43 +08:00
  • 9653b09844 fix: Backend crashes when invalid url is used Peng-YM 2022-06-29 14:07:22 +08:00
  • ffc7c07469 perf: Improve /utils/env API Peng-YM 2022-06-29 11:25:50 +08:00
  • 7e1139528e feat (backend): Add backend API to get flow info for subscriptions Peng-YM 2022-06-29 00:12:28 +08:00
  • 79a8956f92 docs: Add version number into products Peng-YM 2022-06-28 13:10:43 +08:00
  • 03d4d6e918 fix(geo.js): ISO Code at Start/End of String (#137) Peng-YM 2022-06-28 12:52:48 +08:00
  • f1c8d85ddc fix(geo.js): separate ISO Code from Country Name (#133) github-actions@github.com 2022-06-25 16:49:51 +00:00
  • 9202437f05
    feat: add preview specific platform feature (#131) Jacob Lee 2022-06-25 13:17:12 +08:00
  • 013b2173fd
    Fix: fix the issue that speed dial auto-adaptation theme does not work and is overwritten (#130) Jacob Lee 2022-06-24 22:15:06 +08:00
  • 305ae480bc fix (proxy-parser): ws-headers with multiple keys are not correctly handled when parsing Surge proxies Peng-YM 2022-06-24 18:01:25 +08:00
  • 730986fed4
    feat (UI/sub-editor): Add speed dial for quick saving and adding operations (#129) Jacob Lee 2022-06-24 17:22:59 +08:00
  • a1df2de7e2
    perf (UI): Use display name in collections QuentinHsu 2022-06-24 14:41:37 +08:00
  • 64a453c44a fix (proxy-producer): ws-headers keys are lost when producing Surge nodes Peng-YM 2022-06-23 17:59:34 +08:00
  • 4095606bdf perf: Allow using full configuration as subscription source Peng-YM 2022-06-23 15:31:54 +08:00
  • f93398b701
    feat: Added support for display name Hsiaoyi Hsu 2022-06-22 23:08:15 +08:00
  • ed86a568ec Build sub-store.min.js github-actions@github.com 2022-06-22 14:31:15 +00:00
  • 237ecd497e
    feat: Update getFlag() #build Virgil Clyne 2022-06-22 22:29:56 +08:00
  • 6610f835ba chore: Add dev branch to GitHub action Peng-YM 2022-06-22 22:25:15 +08:00
  • ae518a9874 docs: replaced the SIP002 link in commet Peng-YM 2022-06-22 19:25:13 +08:00
  • 7bd63545cc Update README.md Peng-YM 2022-06-21 22:56:35 +08:00
  • 533b477314 Build sub-store.min.js github-actions@github.com 2022-06-21 09:04:24 +00:00
  • 50a3eb5592 fix: unable to delete subscription with trailing spaces #build Peng-YM 2022-06-21 17:02:27 +08:00
  • 89164c3e7a feat: Added mocha test to GitHub action Peng-YM 2022-06-21 17:01:31 +08:00
  • 8e0a942a6b fix: vmess aead Peng-YM 2022-06-21 17:00:50 +08:00
  • 49ed9f1ff3 feat: Added cron script for syncing all artifacts to gist Peng-YM 2022-06-21 16:01:02 +08:00
  • 94262e162a Added github workflow for building dist files Peng-YM 2022-06-21 15:48:51 +08:00
  • 05b03b5337 Fix QX SSR issue Peng-YM 2022-06-21 09:24:33 +08:00
  • bca4f06fcd feat: Reworked Loon producer Peng-YM 2022-06-20 22:58:27 +08:00
  • 409c4cbdd9 feat: Added support for parsing Loon vless, Surge socks5 and snell proxies Peng-YM 2022-06-20 22:10:29 +08:00
  • d602dbeb7c feat: Added dedicated Stash producer Peng-YM 2022-06-20 21:51:13 +08:00
  • bea2c64e40 Fixed min.js not found issue Peng-YM 2022-06-20 20:38:54 +08:00
  • 99946a8795 Fix trojan URI issues Peng-YM 2022-06-20 19:32:57 +08:00
  • e401a31b6c Various bug fixes for URI format parsing Peng-YM 2022-06-20 17:00:57 +08:00
  • 4dde556daf
    feat: add version info in console.log (#117) QuentinHsu 2022-06-20 14:14:03 +08:00
  • 69ccc6bd08 Fixed QX trojan wss issue Peng-YM 2022-06-20 11:11:53 +08:00
  • 4945826f2d Now an error will be thrown if a required field of a proxy is missing Peng-YM 2022-06-20 01:33:24 +08:00
  • 83504d42c4 Fixed QX tls issue Peng-YM 2022-06-19 01:14:38 +08:00
  • 340e3746fe
    Removed Surge vmess encrypt-method (#116) Hsiaoyi Hsu 2022-06-18 10:15:02 +08:00
  • 467c03c9d3 Minor bug fix Peng-YM 2022-06-17 22:38:19 +08:00