jxxghp
dc73d61682
feat: add china operator llm providers
2026-05-24 09:30:41 +08:00
jxxghp
0bf228d29d
perf: optimize rust acceleration paths
...
Rust vs Python benchmark results:
- RSS: Rust 0.299 ms/loop vs Python 7.913 ms/loop, 26.47x faster
- Filter: Rust 12.740 ms/loop vs Python 57.187 ms/loop, 4.49x faster
- MetaInfo: Rust 64.680 ms/loop vs Python 316.158 ms/loop, 4.89x faster
- Indexer agsvpt: Rust 145.76 ms vs Python 3686.50 ms, 25.29x faster
- Indexer pttime: Rust 166.51 ms vs Python 4019.87 ms, 24.14x faster
- Indexer chdbits: Rust 161.17 ms vs Python 3604.28 ms, 22.36x faster
- Indexer iptorrents: Rust 77.82 ms vs Python 17615.52 ms, 226.36x faster
Validation:
- cargo fmt/check/test for rust/moviepilot_rust
- pytest Rust-related coverage: tests/test_rust_accel.py tests/test_torrent_filter.py tests/test_metainfo.py tests/test_indexer_spider_search_url.py tests/test_workflow_fetch_rss.py
- tests/run.py legacy suite
- pylint app/ --errors-only
2026-05-23 19:41:18 +08:00
jxxghp
ed0f8c471b
feat: accelerate metainfo parsing with rust
2026-05-23 17:45:39 +08:00
jxxghp
ad38f51d6b
feat: accelerate rss parsing with rust
2026-05-23 16:14:47 +08:00
jxxghp
d1e2881347
feat: accelerate site indexer parsing with rust
2026-05-23 15:59:20 +08:00
jxxghp
5f0ae3a75e
删除 benchmark_rust_accel.py
2026-05-23 10:57:28 +08:00
jxxghp
4de4044a3e
feat: accelerate RSS parsing with Rust
2026-05-22 21:31:18 +08:00
jxxghp
bd4d493f34
feat: add Rust acceleration for core parsing
2026-05-22 19:58:04 +08:00
jxxghp
0ee9fec1d2
feat(browser): migrate to CloakBrowser for browser emulation and streamline dependency management
...
- Replace Playwright-based browser emulation with CloakBrowser as default
- Update config to support CloakBrowser options and humanization presets
- Refactor browser helper to use CloakBrowser context and remove cf_clearance dependency
- Update Dockerfile, entrypoint, and update scripts to install CloakBrowser runtime
- Ensure CloakBrowser kernel is pre-installed during local setup and dependency updates
- Add tests for CloakBrowser integration and legacy compatibility
2026-05-16 20:51:38 +08:00
jxxghp
5a06e7b8bc
fix(uv-pip-compat): bind venv python for more pip commands and add tests for compatibility wrapper
2026-05-15 09:58:30 +08:00
jxxghp
f0bc1bd681
fix: prevent storage operations in preview mode and add tests for transfer preview logic
2026-05-13 13:39:57 +08:00
jxxghp
a46ce24691
feat(venv): add uv compatibility for pip commands and enhance virtual environment setup
2026-05-12 23:01:27 +08:00
jxxghp
624862dfc6
feat(notification): add Feishu notification channel support
2026-05-12 21:40:55 +08:00
jxxghp
6db1dd2067
feat: add ZSpace media server support with authentication and item management
2026-05-11 18:09:38 +08:00
jxxghp
52e15b51db
fix(cli): align frontend download with version.py
...
Use FRONTEND_VERSION from version.py as the default frontend release target so local setup and auto-update install the matching frontend bundle.
Closes #5693
2026-05-08 15:49:32 +08:00
jxxghp
e4c5a4f232
feat(provider): add kuaishou-wanqing endpoint with base URL presets and manual model input
2026-05-08 15:16:29 +08:00
jxxghp
c6d95cd006
refactor(agent): consolidate provider preset resolution
2026-05-08 12:35:02 +08:00
jxxghp
ec4f13dd79
feat(agent): merge MiniMax coding presets
2026-05-08 10:52:30 +08:00
jxxghp
d43ef610c7
feat(provider): add Baidu Qianfan and JDCloud support with base URL presets
2026-05-08 09:46:12 +08:00
jxxghp
05d720d81f
feat(agent): expand LLM provider and wizard support
2026-05-08 08:09:50 +08:00
jxxghp
62541ffe43
fix(qbittorrent): restore qBittorrent 5.2 compatibility
...
Support WebUI API Key auth, newer add responses, and cookie sync so qBittorrent 5.2 can connect reliably while keeping legacy fallback behavior.
Fixes #5724
2026-05-07 07:41:05 +08:00
jxxghp
a05ffc07d4
refactor: remove legacy LLM_DISABLE_THINKING and LLM_REASONING_EFFORT config, unify thinking_level handling
...
- Eliminate support for LLM_DISABLE_THINKING and LLM_REASONING_EFFORT in config, code, and tests
- Simplify LLM thinking level logic to rely solely on LLM_THINKING_LEVEL
- Refactor LLMHelper and related endpoints to remove legacy parameter handling
- Update system API and test utilities to match new configuration structure
- Minor code cleanup and formatting improvements
2026-04-25 10:42:03 +08:00
jxxghp
c7fa3dc863
feat: unify llm thinking level controls
2026-04-24 19:50:23 +08:00
jxxghp
38933d5882
feat(agent): support disabling model thinking
2026-04-22 10:36:36 +08:00
jxxghp
1282ad5004
feat: improve local CLI startup management
2026-04-21 11:26:56 +08:00
jxxghp
93a19b467b
Add uninstall workflow to local CLI
2026-04-20 13:38:06 +08:00
jxxghp
f3d9f25d02
优化资源包下载逻辑,只下载对应操作系统和Python版本的sites文件
2026-04-17 08:37:50 +08:00
jxxghp
eea7e3b55f
feat(cli): optimize installation command and support initializing user password
2026-04-16 23:43:20 +08:00
jxxghp
810cb0a203
relax local install python requirement to 3.11
2026-04-16 23:13:45 +08:00
jxxghp
89f6164eba
automate local bootstrap prerequisites
2026-04-16 19:47:56 +08:00
jxxghp
70350aa39f
fix local update dirty check
2026-04-16 19:36:55 +08:00
jxxghp
61a0a66c47
support local restart and site auth wizard
2026-04-16 19:21:00 +08:00
jxxghp
5995b3f3e8
extend setup wizard for database and agent
2026-04-16 17:10:25 +08:00
jxxghp
49b50e5975
run setup config step inside venv
2026-04-16 17:00:49 +08:00
jxxghp
262bd6808b
update reused bootstrap repo before setup
2026-04-16 16:51:44 +08:00
jxxghp
e9c8db9950
fix bootstrap script for macos bash
2026-04-16 16:43:21 +08:00
jxxghp
02a98f832f
fix local cli install and config workflow
2026-04-16 14:55:31 +08:00
jxxghp
9a2a241a30
add full-stack local cli install flow
2026-04-16 09:52:15 +08:00