feat: Add platform adapters for various content publishing platforms

- Implemented Dongchedi adapter for user detection and publishing.
- Implemented Jianshu adapter for user detection and publishing.
- Implemented Juejin adapter for user detection and publishing.
- Implemented Qiehao adapter for user detection and publishing.
- Implemented Smzdm adapter for user detection and publishing.
- Implemented Sohuhao adapter for user detection and publishing.
- Implemented Toutiaohao adapter for user detection and publishing.
- Implemented Wangyihao adapter for user detection and publishing.
- Implemented Weixin Gzh adapter for user detection and publishing.
- Implemented Zol adapter for user detection and publishing.
- Added documentation for manual testing of media publishing.
This commit is contained in:
2026-04-03 17:48:30 +08:00
parent 32d6a462cd
commit 134dd063c3
33 changed files with 2722 additions and 457 deletions
+11
View File
@@ -476,8 +476,14 @@ const enUS = {
},
messages: {
bindSuccess: "{platform} bound successfully.",
bindSuccessTitle: "Binding successful",
bindSuccessDetail: "Bound account [{account}] on [{platform}]",
bindPending: "The extension did not detect a local session for this platform yet. Sign in via the extension and retry.",
bindPendingTitle: "Binding incomplete",
bindFailureTitle: "Binding failed",
unbindSuccess: "Account unbound.",
unbindSuccessTitle: "Unbind successful",
unbindFailureTitle: "Unbind failed",
unbindConfirm: "Unbind this platform account? Publishing will no longer be available until it is bound again.",
},
publish: {
@@ -491,8 +497,13 @@ const enUS = {
coverPlaceholder: "Enter an optional cover asset URL",
messages: {
success: "{count} publish tasks submitted.",
successTitle: "Publish successful",
partial: "Publish finished with {success} succeeded and {failed} failed.",
partialTitle: "Partial publish failure",
selectPlatform: "Choose at least one available platform first.",
failureTitle: "Publish failed",
failureItem: "Publishing to [{platform}] failed: [{reason}]",
unknownFailure: "Unknown error",
},
},
records: {