fix: switch log upload to paste.rs (dpaste.org returns 403/405)

paste.rs accepts raw POST body and returns URL directly.
Simpler API, no expiration config needed.

cc
This commit is contained in:
vicrodh committed 2026-03-31 16:45:07 -06:00
1 parent 527d63ca2c
commit d19c142d4f
6 files changed
+8 -11

No files matched your search

+3 -6
View File
@@ -79,12 +79,9 @@ pub async fn upload_logs_to_paste(content: String) -> Result<String, String> {
.map_err(|e| format!("Failed to create HTTP client: {}", e))?;
let response = client
.post("https://dpaste.org/api/")
.form(&[
("content", content.as_str()),
("format", "url"),
("expires", "1296000"), // 15 days
])
.post("https://paste.rs/")
.header("Content-Type", "text/plain")
.body(content)
.send()
.await
.map_err(|e| format!("Failed to upload logs: {}", e))?;
+1 -1
View File
@@ -1181,7 +1181,7 @@
"logsTitle": "Anwendungs-Logs",
"tabTerminal": "Terminal",
"tabConsole": "Konsole",
"uploadLogs": "Zu dpaste.org hochladen",
"uploadLogs": "Zu paste.rs hochladen",
"uploadTab": "{tab} hochladen",
"uploadSuccess": "Log-URL in Zwischenablage kopiert",
"uploadError": "Fehler beim Hochladen der Logs",
+1 -1
View File
@@ -1253,7 +1253,7 @@
"logsTitle": "Application Logs",
"tabTerminal": "Terminal",
"tabConsole": "Console",
"uploadLogs": "Upload to dpaste.org",
"uploadLogs": "Upload to paste.rs",
"uploadTab": "Upload {tab}",
"uploadSuccess": "Log URL copied to clipboard",
"uploadError": "Failed to upload logs",
+1 -1
View File
@@ -1253,7 +1253,7 @@
"logsTitle": "Logs de la Aplicación",
"tabTerminal": "Terminal",
"tabConsole": "Consola",
"uploadLogs": "Subir a dpaste.org",
"uploadLogs": "Subir a paste.rs",
"uploadTab": "Subir {tab}",
"uploadSuccess": "URL del log copiada al portapapeles",
"uploadError": "Error al subir los logs",
+1 -1
View File
@@ -1206,7 +1206,7 @@
"logsTitle": "Logs de l'application",
"tabTerminal": "Terminal",
"tabConsole": "Console",
"uploadLogs": "Téléverser sur dpaste.org",
"uploadLogs": "Téléverser sur paste.rs",
"uploadTab": "Téléverser {tab}",
"uploadSuccess": "URL du log copiée dans le presse-papiers",
"uploadError": "Échec du téléversement des logs",
+1 -1
View File
@@ -1246,7 +1246,7 @@
"logsTitle": "Logs do Aplicativo",
"tabTerminal": "Terminal",
"tabConsole": "Console",
"uploadLogs": "Enviar para dpaste.org",
"uploadLogs": "Enviar para paste.rs",
"uploadTab": "Enviar {tab}",
"uploadSuccess": "URL do log copiada para a área de transferência",
"uploadError": "Falha ao enviar logs",