feat(post-menu): add Report/Delete, reorder buttons, edit-only-for-mods, copy link 5chan.app (#1089)

* Update crypto address UI for .bso accounts

* feat(post-menu): add Report/Delete, reorder buttons, edit-only-for-mods, copy link 5chan.app

- Remove redundant reason field from edit menu (purged posts unreachable)
- Add Report post (placeholder alert) and Delete post (mobile) to post menus
- Reorder: Report, Hide, Delete, Copy x3, Image search
- Mobile edit checkbox only for mods; authors use Delete in post menu
- Copy direct link always uses 5chan.app domain
- 10px margin-top on mod menu save button

* fix(post-menu): add confirmation before delete post (Bugbot)
This commit is contained in:
Tommaso Casaburi
2026-03-16 17:54:17 +08:00
committed by GitHub
parent 6ecf3c40d3
commit f4ff7a23f7
43 changed files with 299 additions and 84 deletions
+4 -1
View File
@@ -314,5 +314,8 @@
"archived": "مؤرشف",
"loading_archive": "تحميل الأرشيف...",
"thread_archived": "تم أرشفة الموضوع.",
"view": "عرض"
"view": "عرض",
"report_post": "الإبلاغ عن المنشور",
"delete_post": "حذف المنشور",
"delete_post_confirm": "Delete this post permanently? This cannot be undone."
}
+4 -1
View File
@@ -314,5 +314,8 @@
"archived": "আর্কাইভ করা",
"loading_archive": "সংরক্ষণাগার লোড করা হচ্ছে...",
"thread_archived": "থ্রেড আর্কাইভ করা হয়েছে।",
"view": "দেখুন"
"view": "দেখুন",
"report_post": "পোস্ট রিপোর্ট করুন",
"delete_post": "পোস্ট মুছুন",
"delete_post_confirm": "Delete this post permanently? This cannot be undone."
}
+4 -1
View File
@@ -314,5 +314,8 @@
"archived": "Archivováno",
"loading_archive": "Načítání archivu...",
"thread_archived": "Vlákno archivováno.",
"view": "Zobrazit"
"view": "Zobrazit",
"report_post": "Nahlásit příspěvek",
"delete_post": "Smazat příspěvek",
"delete_post_confirm": "Delete this post permanently? This cannot be undone."
}
+4 -1
View File
@@ -314,5 +314,8 @@
"archived": "Arkiveret",
"loading_archive": "Indlæser arkiv...",
"thread_archived": "Tråd arkiveret.",
"view": "Se"
"view": "Se",
"report_post": "Rapporter indlæg",
"delete_post": "Slet indlæg",
"delete_post_confirm": "Delete this post permanently? This cannot be undone."
}
+4 -1
View File
@@ -314,5 +314,8 @@
"archived": "Archiviert",
"loading_archive": "Archiv wird geladen...",
"thread_archived": "Thread archiviert.",
"view": "Ansehen"
"view": "Ansehen",
"report_post": "Beitrag melden",
"delete_post": "Beitrag löschen",
"delete_post_confirm": "Delete this post permanently? This cannot be undone."
}
+4 -1
View File
@@ -314,5 +314,8 @@
"archived": "Αρχειοθετημένο",
"loading_archive": "Φόρτωση αρχείου...",
"thread_archived": "Το νήμα αρχειοθετήθηκε.",
"view": "Προβολή"
"view": "Προβολή",
"report_post": "Αναφορά ανάρτησης",
"delete_post": "Διαγραφή ανάρτησης",
"delete_post_confirm": "Delete this post permanently? This cannot be undone."
}
+3
View File
@@ -98,6 +98,9 @@
"invalid_url": "Invalid URL",
"image_search": "image search",
"hide_post": "Hide post",
"report_post": "Report post",
"delete_post": "Delete post",
"delete_post_confirm": "Delete this post permanently? This cannot be undone.",
"hide_thread": "Hide thread",
"unhide_post": "Unhide post",
"unhide_thread": "Unhide thread",
+4 -1
View File
@@ -314,5 +314,8 @@
"archived": "Archivado",
"loading_archive": "Cargando archivo...",
"thread_archived": "Hilo archivado.",
"view": "Ver"
"view": "Ver",
"report_post": "Denunciar publicación",
"delete_post": "Eliminar publicación",
"delete_post_confirm": "Delete this post permanently? This cannot be undone."
}
+4 -1
View File
@@ -314,5 +314,8 @@
"archived": "بایگانی شده",
"loading_archive": "در حال بارگذاری بایگانی...",
"thread_archived": "موضوع بایگانی شد.",
"view": "مشاهده"
"view": "مشاهده",
"report_post": "گزارش پست",
"delete_post": "حذف پست",
"delete_post_confirm": "Delete this post permanently? This cannot be undone."
}
+4 -1
View File
@@ -314,5 +314,8 @@
"archived": "Arkistoitu",
"loading_archive": "Ladataan arkistoa...",
"thread_archived": "Keskustelu arkistoitu.",
"view": "Katso"
"view": "Katso",
"report_post": "Ilmoita viestistä",
"delete_post": "Poista viesti",
"delete_post_confirm": "Delete this post permanently? This cannot be undone."
}
+4 -1
View File
@@ -314,5 +314,8 @@
"archived": "Na-archive",
"loading_archive": "Naglo-load ng arkibo...",
"thread_archived": "Thread na-archive na.",
"view": "Tingnan"
"view": "Tingnan",
"report_post": "I-report ang post",
"delete_post": "Tanggalin ang post",
"delete_post_confirm": "Delete this post permanently? This cannot be undone."
}
+4 -1
View File
@@ -314,5 +314,8 @@
"archived": "Archivé",
"loading_archive": "Chargement des archives...",
"thread_archived": "Fil archivé.",
"view": "Voir"
"view": "Voir",
"report_post": "Signaler la publication",
"delete_post": "Supprimer la publication",
"delete_post_confirm": "Delete this post permanently? This cannot be undone."
}
+4 -1
View File
@@ -314,5 +314,8 @@
"archived": "בארכיון",
"loading_archive": "טוען ארכיון...",
"thread_archived": "השרשור נשמר בארכיון.",
"view": "צפה"
"view": "צפה",
"report_post": "דווח על פוסט",
"delete_post": "מחק פוסט",
"delete_post_confirm": "Delete this post permanently? This cannot be undone."
}
+4 -1
View File
@@ -314,5 +314,8 @@
"archived": "संग्रहीत",
"loading_archive": "संग्रह लोड हो रहा है...",
"thread_archived": "थ्रेड आर्काइव हो गया।",
"view": "देखें"
"view": "देखें",
"report_post": "पोस्ट की रिपोर्ट करें",
"delete_post": "पोस्ट हटाएं",
"delete_post_confirm": "Delete this post permanently? This cannot be undone."
}
+4 -1
View File
@@ -314,5 +314,8 @@
"archived": "Archivált",
"loading_archive": "Archívum betöltése...",
"thread_archived": "A téma archiválva.",
"view": "Megtekintés"
"view": "Megtekintés",
"report_post": "Bejegyzés jelentése",
"delete_post": "Bejegyzés törlése",
"delete_post_confirm": "Delete this post permanently? This cannot be undone."
}
+4 -1
View File
@@ -314,5 +314,8 @@
"archived": "Diarsipkan",
"loading_archive": "Memuat arsip...",
"thread_archived": "Benang diarsipkan.",
"view": "Lihat"
"view": "Lihat",
"report_post": "Laporkan kiriman",
"delete_post": "Hapus kiriman",
"delete_post_confirm": "Delete this post permanently? This cannot be undone."
}
+4 -1
View File
@@ -314,5 +314,8 @@
"archived": "Archiviato",
"loading_archive": "Caricamento archivio...",
"thread_archived": "Thread archiviato.",
"view": "Visualizza"
"view": "Visualizza",
"report_post": "Segnala post",
"delete_post": "Elimina post",
"delete_post_confirm": "Delete this post permanently? This cannot be undone."
}
+4 -1
View File
@@ -314,5 +314,8 @@
"archived": "アーカイブ済み",
"loading_archive": "アーカイブを読み込み中...",
"thread_archived": "スレッドがアーカイブされました。",
"view": "表示"
"view": "表示",
"report_post": "投稿を報告",
"delete_post": "投稿を削除",
"delete_post_confirm": "Delete this post permanently? This cannot be undone."
}
+4 -1
View File
@@ -314,5 +314,8 @@
"archived": "보관됨",
"loading_archive": "아카이브 로딩 중...",
"thread_archived": "스레드가 아카이브되었습니다.",
"view": "보기"
"view": "보기",
"report_post": "게시물 신고",
"delete_post": "게시물 삭제",
"delete_post_confirm": "Delete this post permanently? This cannot be undone."
}
+4 -1
View File
@@ -314,5 +314,8 @@
"archived": "संग्रहित",
"loading_archive": "संग्रह लोड करत आहे...",
"thread_archived": "सूत्र आर्काइव केले गेले.",
"view": "पहा"
"view": "पहा",
"report_post": "पोस्ट निर्वेदन करा",
"delete_post": "पोस्ट हटवा",
"delete_post_confirm": "Delete this post permanently? This cannot be undone."
}
+4 -1
View File
@@ -314,5 +314,8 @@
"archived": "Gearchiveerd",
"loading_archive": "Archief laden...",
"thread_archived": "Thread gearchiveerd.",
"view": "Bekijken"
"view": "Bekijken",
"report_post": "Bericht melden",
"delete_post": "Bericht verwijderen",
"delete_post_confirm": "Delete this post permanently? This cannot be undone."
}
+4 -1
View File
@@ -314,5 +314,8 @@
"archived": "Arkivert",
"loading_archive": "Laster arkiv...",
"thread_archived": "Tråd arkivert.",
"view": "Se"
"view": "Se",
"report_post": "Rapporter innlegg",
"delete_post": "Slett innlegg",
"delete_post_confirm": "Delete this post permanently? This cannot be undone."
}
+4 -1
View File
@@ -314,5 +314,8 @@
"archived": "Zarchiwizowany",
"loading_archive": "Ładowanie archiwum...",
"thread_archived": "Wątek zarchiwizowany.",
"view": "Zobacz"
"view": "Zobacz",
"report_post": "Zgłoś post",
"delete_post": "Usuń post",
"delete_post_confirm": "Delete this post permanently? This cannot be undone."
}
+4 -1
View File
@@ -314,5 +314,8 @@
"archived": "Arquivado",
"loading_archive": "Carregando arquivo...",
"thread_archived": "Tópico arquivado.",
"view": "Ver"
"view": "Ver",
"report_post": "Denunciar publicação",
"delete_post": "Excluir publicação",
"delete_post_confirm": "Delete this post permanently? This cannot be undone."
}
+4 -1
View File
@@ -314,5 +314,8 @@
"archived": "Arhivat",
"loading_archive": "Încărcare arhivă...",
"thread_archived": "Thread arhivat.",
"view": "Vizualizare"
"view": "Vizualizare",
"report_post": "Raportează postarea",
"delete_post": "Șterge postarea",
"delete_post_confirm": "Delete this post permanently? This cannot be undone."
}
+4 -1
View File
@@ -314,5 +314,8 @@
"archived": "Архивировано",
"loading_archive": "Загрузка архива...",
"thread_archived": "Тема архивирована.",
"view": "Смотреть"
"view": "Смотреть",
"report_post": "Пожаловаться на пост",
"delete_post": "Удалить пост",
"delete_post_confirm": "Delete this post permanently? This cannot be undone."
}
+4 -1
View File
@@ -314,5 +314,8 @@
"archived": "Arkivuar",
"loading_archive": "Po ngarkoni arkivin...",
"thread_archived": "Fjala është arkivuar.",
"view": "Shiko"
"view": "Shiko",
"report_post": "Raporto postimin",
"delete_post": "Fshi postimin",
"delete_post_confirm": "Delete this post permanently? This cannot be undone."
}
+4 -1
View File
@@ -314,5 +314,8 @@
"archived": "Arkiverad",
"loading_archive": "Laddar arkiv...",
"thread_archived": "Tråd arkiverad.",
"view": "Visa"
"view": "Visa",
"report_post": "Rapportera inlägg",
"delete_post": "Radera inlägg",
"delete_post_confirm": "Delete this post permanently? This cannot be undone."
}
+4 -1
View File
@@ -314,5 +314,8 @@
"archived": "ఆర్కైవ్ చేయబడింది",
"loading_archive": "ఆర్కైవ్ లోడ్ అవుతోంది...",
"thread_archived": "థ్రెడ్ ఆర్కైవ్ చేయబడింది.",
"view": "చూడు"
"view": "చూడు",
"report_post": "పోస్ట్ రిపోర్ట్ చేయండి",
"delete_post": "పోస్ట్ తొలగించండి",
"delete_post_confirm": "Delete this post permanently? This cannot be undone."
}
+4 -1
View File
@@ -314,5 +314,8 @@
"archived": "เก็บถาวร",
"loading_archive": "กำลังโหลดเก็บถาวร...",
"thread_archived": "เธรดถูกเก็บถาวร",
"view": "ดู"
"view": "ดู",
"report_post": "แจ้งรายงานโพสต์",
"delete_post": "ลบโพสต์",
"delete_post_confirm": "Delete this post permanently? This cannot be undone."
}
+4 -1
View File
@@ -314,5 +314,8 @@
"archived": "Arşivlendi",
"loading_archive": "Arşiv yükleniyor...",
"thread_archived": "Konu arşivlendi.",
"view": "Görüntüle"
"view": "Görüntüle",
"report_post": "Gönderiyi bildir",
"delete_post": "Gönderiyi sil",
"delete_post_confirm": "Delete this post permanently? This cannot be undone."
}
+4 -1
View File
@@ -314,5 +314,8 @@
"archived": "Архівовано",
"loading_archive": "Завантаження архіву...",
"thread_archived": "Тему архівовано.",
"view": "Переглянути"
"view": "Переглянути",
"report_post": "Поскаржитися на пост",
"delete_post": "Видалити пост",
"delete_post_confirm": "Delete this post permanently? This cannot be undone."
}
+4 -1
View File
@@ -314,5 +314,8 @@
"archived": "محفوظ شدہ",
"loading_archive": "آرکائیو لوڈ ہو رہا ہے...",
"thread_archived": "موضوع آرکائیو کر دیا گیا ہے۔",
"view": "دیکھیں"
"view": "دیکھیں",
"report_post": "پوسٹ ریپورٹ کریں",
"delete_post": "پوسٹ حذف کریں",
"delete_post_confirm": "Delete this post permanently? This cannot be undone."
}
+4 -1
View File
@@ -314,5 +314,8 @@
"archived": "Đã lưu trữ",
"loading_archive": "Đang tải lưu trữ...",
"thread_archived": "Chủ đề đã được lưu trữ.",
"view": "Xem"
"view": "Xem",
"report_post": "Báo cáo bài viết",
"delete_post": "Xóa bài viết",
"delete_post_confirm": "Delete this post permanently? This cannot be undone."
}
+4 -1
View File
@@ -314,5 +314,8 @@
"archived": "已归档",
"loading_archive": "正在加载归档...",
"thread_archived": "主题已归档。",
"view": "查看"
"view": "查看",
"report_post": "举报帖子",
"delete_post": "删除帖子",
"delete_post_confirm": "Delete this post permanently? This cannot be undone."
}