feat(mod queue): transfer posts across boards (#1182)

* feat(mod queue): transfer posts across boards

* fix(mod queue): polish transfer modal and reason

* fix(mod queue): recover abandoned transfer challenges

* fix(mod queue): address transfer review feedback

* fix(mod queue): hide transfer for unavailable posts

* fix(mod queue): prevent repeat transfer submit

* fix(mod queue): sync transfer state with queue actions

* fix(mod queue): omit transfer temp index

* fix(mod queue): harden transfer failure states

* fix(mod queue): keep hidden transfer lock

* fix(mod queue): release hidden transfer lock
This commit is contained in:
Tommaso Casaburi
2026-07-02 14:52:06 +07:00
committed by GitHub
parent 546ee99f12
commit b4a6f0a65a
55 changed files with 2688 additions and 154 deletions
+13 -1
View File
@@ -468,5 +468,17 @@
"post_form_code_tags_prompt": "You may highlight syntax and preserve whitespace by using [code] tags.",
"reply_link_required_alert": "You must reply with a link.",
"reply_media_link_required_alert": "You must reply with an image or video link.",
"reply_links_not_allowed_alert": "Reply links are not allowed on this board."
"reply_links_not_allowed_alert": "Reply links are not allowed on this board.",
"transfer": "Transfer",
"modQueue.transferTitle": "Transfer post",
"modQueue.transferSource": "From",
"modQueue.transferTarget": "To board",
"modQueue.transferFields": "Copy fields",
"modQueue.transferNoFields": "Choose at least one field to copy.",
"modQueue.transferSuccess": "Transferred. The original post now points to the new board.",
"transferred": "Transferred",
"modQueue.transferTitleWithNumber": "Transfer Post No.{{number}}",
"modQueue.transferRecreateNotice": "This is not a real protocol transfer. 5chan recreates the post on the selected board and removes the original.",
"modQueue.transferRepliesNotice": "Replies are not transferred. They are deleted with the original post.",
"modQueue.transferTemporaryAccountNotice": "5chan will create a new temporary account just for this copied post, then delete it after publishing."
}