Commit Graph

1043 Commits

Author SHA1 Message Date
jxxghp
81dea8e2ef refactor(types): define server reporting payload mappings 2026-10-16 16:17:08 +08:00
jxxghp
12f64bab7d refactor(types): specify text utility input and return contracts 2026-10-16 16:14:40 +08:00
jxxghp
ba9a7b074f refactor(types): preserve per-call agent task transaction results 2026-10-16 16:08:18 +08:00
jxxghp
fd22007ce4 refactor(types): align plugin configuration command contracts 2026-10-16 15:52:29 +08:00
jxxghp
5e14615dce refactor(types): govern raw plugin metadata mappings 2026-10-16 15:49:36 +08:00
jxxghp
7f61662fae refactor(types): declare legacy settings update result 2026-10-16 15:45:51 +08:00
jxxghp
02fb8953b4 refactor(types): preserve retry and timing decorator contracts 2026-10-16 15:42:50 +08:00
jxxghp
bb31275c41 docs: refresh source metrics after download integration 2026-10-16 15:15:33 +08:00
jxxghp
3ee36342bd refactor(types): prove acquired plugin mutation context 2026-10-16 15:15:17 +08:00
jxxghp
0297216794 refactor(types): preserve memory decorator call signatures 2026-10-16 15:15:17 +08:00
jxxghp
ca15f05038 refactor(types): govern plugin lifecycle configuration 2026-10-16 15:15:17 +08:00
jxxghp
2d7af4b0a7 refactor(types): govern stored plugin configuration values 2026-10-16 15:15:17 +08:00
jxxghp
2149eb2a60 fix(download): provide fallback category for music torrents
Use the music media type as the downloader category only when music has no library classification. Preserve configured categories and qBittorrent automatic-management settings, with SDK-boundary regression coverage.

Refs #7028
2026-10-16 15:13:03 +08:00
jxxghp
97c92dd395 docs: refresh source metrics after upstream integration 2026-10-16 13:27:18 +08:00
jxxghp
967860e830 refactor(types): specify plugin clone configuration values 2026-10-16 13:25:40 +08:00
jxxghp
ece46052aa refactor(types): preserve configured service schema types 2026-10-16 13:25:40 +08:00
jxxghp
bd21d8a6bf refactor(types): specify localization catalog value boundaries 2026-10-16 13:25:40 +08:00
jxxghp
68a6504a92 refactor(types): govern filesystem worker request and response contracts 2026-10-16 13:25:40 +08:00
jxxghp
8c59a89d57 fix(transfer): debounce monitored file success notifications (#7026) 2026-10-16 13:24:31 +08:00
jxxghp
7b3f6fb9d9 refactor(types): keep resource response import type only 2026-10-16 12:46:25 +08:00
jxxghp
8a39ece678 refactor(types): narrow RSA key verification and key derivation 2026-10-16 12:46:24 +08:00
jxxghp
802b7ae9c7 refactor(types): govern resource response and proxy types 2026-10-16 12:46:24 +08:00
jxxghp
dd3bd909ce refactor(types): align database backup process runner contract 2026-10-16 12:46:24 +08:00
jxxghp
44f9528a21 refactor(types): preserve deprecated callable signatures 2026-10-16 12:45:57 +08:00
jxxghp
7e24ce62c3 fix(plugin): restrict update badges to bound repositories 2026-10-16 12:29:20 +08:00
ranzhigg
383fb82b89 fix(transmission): normalize raw fallback progress (#7017)
* fix(transmission): normalize raw fallback progress

* fix(transmission): satisfy type ratchet for progress helper

Annotate and normalize the fallback progress helper so the stricter V3 typing gate does not regress.

Co-authored-by: Codex <codex@openai.com>

* docs: sync mypy metric after progress fix

---------

Co-authored-by: ranzhigg <ranzhigg@users.noreply.github.com>
Co-authored-by: Codex <codex@openai.com>
Co-authored-by: jxxghp <jxxghp@gmail.com>
2026-10-16 12:27:33 +08:00
jxxghp
225da1a7f0 fix(agent): prefer model catalog for image input support 2026-10-16 12:22:31 +08:00
jxxghp
33213e8ac3 refactor(types): govern streaming platform lookup cache 2026-10-16 12:13:53 +08:00
jxxghp
e06a051d7f refactor(types): govern singleton and remove thread metaclass ignore 2026-10-16 11:35:14 +08:00
jxxghp
55f4290c79 refactor(types): type singleton construction and cached instances 2026-10-16 11:34:11 +08:00
jxxghp
a696d47fd0 refactor(types): govern scheduler initializer instance lookup 2026-10-16 11:32:06 +08:00
jxxghp
1d51fc09aa chore(types): include event payload snapshots in strict scope 2026-10-16 11:14:52 +08:00
jxxghp
3858a82852 refactor(types): align sensitive event field lookup key types 2026-10-16 11:13:47 +08:00
jxxghp
a59c9bb94e refactor(types): govern event dispatch callback types 2026-10-16 11:12:37 +08:00
jxxghp
2e897d9fe5 refactor(types): govern event handler binding contracts 2026-10-16 11:10:46 +08:00
jxxghp
e1b6d478e6 refactor(types): govern event registry and snapshot contracts 2026-10-16 11:08:28 +08:00
jxxghp
37a5787bf3 refactor(types): govern interpreter environment detection 2026-10-16 10:55:16 +08:00
jxxghp
65e86f8f3d refactor(types): govern torrent cache recognition result types 2026-10-16 10:54:03 +08:00
jxxghp
e67f602c0d refactor(types): govern IP address helpers with strict mypy 2026-10-16 10:52:52 +08:00
jxxghp
95e936f1b3 refactor(types): govern reflection helpers without changing runtime signatures 2026-10-16 10:51:22 +08:00
jxxghp
9d5ad08e08 refactor(types): govern agent display contract with strict mypy 2026-10-16 10:03:27 +08:00
jxxghp
226a13075c refactor(types): govern correlation middleware with strict mypy 2026-10-16 09:40:38 +08:00
jxxghp
5457d131b5 refactor(types): govern challenge detection with strict mypy 2026-10-16 09:37:46 +08:00
jxxghp
e59f1de518 refactor(types): govern URL query composition with strict mypy 2026-10-16 09:35:28 +08:00
jxxghp
70511cc4d2 refactor(types): govern token stream with strict mypy 2026-10-16 09:27:01 +08:00
jxxghp
0ae48fb281 refactor(types): govern media title parsing with strict mypy 2026-10-16 09:21:27 +08:00
jxxghp
4955b7b9ea fix: harden backend isolation and execution safety 2026-10-16 09:11:28 +08:00
jxxghp
90754e06ba fix(telegram): preserve notification hierarchy and render detail links 2026-10-16 07:06:17 +08:00
InfinityPacer
9181ad2b65 feat(community): serve community medals from the Wiki registry behind remote switches
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 22:28:58 +08:00
jxxghp
63c8c0d71a fix(transfer): render aggregated success notifications with user template (#7007) 2026-10-15 13:10:43 +08:00