feat(ui): add bug report button in Help and Gitea issue template

Adds a "Report a bug" / "Segnala un bug" button (6 languages) in
Help → Info that opens the repository issue tracker in the system
browser via TopLevel.Launcher (cross-platform: desktop + Android).

Adds .gitea/ISSUE_TEMPLATE/bug_report.md — Gitea-compatible markdown
template with pre-filled sections for version, platform, network,
repro steps, expected behavior, and logs.
This commit is contained in:
2026-06-24 15:37:55 +02:00
parent 068d85e0e2
commit bcc74a4704
3 changed files with 51 additions and 0 deletions
+41
View File
@@ -0,0 +1,41 @@
---
name: Bug Report
about: Report a problem with Palladium Wallet
title: "[BUG] "
labels: bug
---
## Wallet version
<!-- Shown in Help → Info, e.g. 1.0.0 -->
## Platform
<!-- Windows / Linux / Android -->
## Network
<!-- Mainnet / Testnet / Regtest -->
## What happened?
<!-- Describe the bug clearly. What did you see? What did you expect? -->
## Steps to reproduce
1.
2.
3.
## Expected behavior
<!-- What should have happened instead? -->
## Logs / error messages
<!-- Paste any error dialogs, crash messages, or stack traces. Leave blank if none. -->
```
```
## Checklist
- [ ] I searched existing issues and this is not a duplicate
- [ ] I reproduced this on the latest available version
+1
View File
@@ -62,6 +62,7 @@ public sealed class Loc
"SPV-Wallet für die Kryptowährung Palladium (PLM)."], "SPV-Wallet für die Kryptowährung Palladium (PLM)."],
["help.tab.info"] = ["Info", "Info", "Info", "Info", "Info", "Info"], ["help.tab.info"] = ["Info", "Info", "Info", "Info", "Info", "Info"],
["help.tab.donate"] = ["Dona", "Donate", "Donar", "Faire un don", "Doar", "Spenden"], ["help.tab.donate"] = ["Dona", "Donate", "Donar", "Faire un don", "Doar", "Spenden"],
["help.bug.report"] = ["Segnala un bug", "Report a bug", "Informar un error", "Signaler un bug", "Reportar um bug", "Fehler melden"],
["donate.desc"] = [ ["donate.desc"] = [
"Se questo wallet ti è utile, considera una piccola donazione allo sviluppatore.", "Se questo wallet ti è utile, considera una piccola donazione allo sviluppatore.",
"If you find this wallet useful, consider a small donation to the developer.", "If you find this wallet useful, consider a small donation to the developer.",
+9
View File
@@ -1,3 +1,4 @@
using System;
using System.Linq; using System.Linq;
using Avalonia; using Avalonia;
using Avalonia.Controls; using Avalonia.Controls;
@@ -128,6 +129,14 @@ public partial class MainView : UserControl
vm.IsHelpOpen = false; vm.IsHelpOpen = false;
} }
private async void OnOpenBugReportClick(object? sender, RoutedEventArgs e)
{
var launcher = TopLevel.GetTopLevel(this)?.Launcher;
if (launcher is not null)
await launcher.LaunchUriAsync(new Uri(
"https://santantonio.sytes.net/davide/PalladiumWallet/issues/new"));
}
// Esc (desktop) or Back (Android) closes the topmost open overlay. // Esc (desktop) or Back (Android) closes the topmost open overlay.
protected override void OnKeyDown(KeyEventArgs e) protected override void OnKeyDown(KeyEventArgs e)
{ {