From 9cccf0f5132218ec849f1dd65d8343928ef5236f Mon Sep 17 00:00:00 2001 From: Jean-Luc Makiola Date: Thu, 30 Jul 2026 10:14:03 +0200 Subject: [PATCH] chore(forge): move issue templates to .forgejo/, add config + PR template MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The workflow split draws the line at secrets: .forgejo/ is what Codeberg sees and contributors can trigger, .gitea/ is build infrastructure. Issue templates were the one contributor-facing thing still living in .gitea/. Forgejo searches .forgejo -> .gitea -> .github -> docs and stops at the first hit, so this is a no-op on Codeberg and merely makes the convention true; Gitea loses the templates, which is correct, as issues aren't filed there. Fixes a label that never applied: crash_report.md asked for priority:high, but the label is priority/high, so every crash report has been landing unprioritised. The bug template now asks which channel the app came from and which account type the affected calendar uses. Provider behaviour diverges sharply between Google, CalDAV, local and subscribed calendars — a disproportionate share of past bugs turned out to be one account type only — and the two published channels can be versions apart. Time zone is requested for date and all-day problems, which is where it has mattered every time. Adds an ISSUE_TEMPLATE config.yml pointing translators at Weblate before they open an issue here, plus a PR template that asks for the linked issue and flags the two easy mistakes: an undiscussed feature, and targeting main instead of the milestone's release branch. Blank issues stay enabled — the ToDo label exists for what the templates don't cover. --- .gitea/ISSUE_TEMPLATE/bug_report.md | 23 -------------------- .gitea/ISSUE_TEMPLATE/crash_report.md | 27 ------------------------ .gitea/ISSUE_TEMPLATE/feature_request.md | 16 -------------- .gitea/ISSUE_TEMPLATE/question.md | 19 ----------------- 4 files changed, 85 deletions(-) delete mode 100644 .gitea/ISSUE_TEMPLATE/bug_report.md delete mode 100644 .gitea/ISSUE_TEMPLATE/crash_report.md delete mode 100644 .gitea/ISSUE_TEMPLATE/feature_request.md delete mode 100644 .gitea/ISSUE_TEMPLATE/question.md diff --git a/.gitea/ISSUE_TEMPLATE/bug_report.md b/.gitea/ISSUE_TEMPLATE/bug_report.md deleted file mode 100644 index 2500323..0000000 --- a/.gitea/ISSUE_TEMPLATE/bug_report.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -name: Bug report -about: Something doesn't work the way it should -title: "" -labels: - - bug ---- - -### What happened - - -### What you expected - - -### Steps to reproduce -1. -2. -3. - -### Environment -- Calendula version: -- Android version: -- Device: diff --git a/.gitea/ISSUE_TEMPLATE/crash_report.md b/.gitea/ISSUE_TEMPLATE/crash_report.md deleted file mode 100644 index 6828788..0000000 --- a/.gitea/ISSUE_TEMPLATE/crash_report.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -name: Crash report -about: Report a crash. Calendula can capture this for you (Settings → Report a problem, or the prompt after a crash) — it copies the report to your clipboard and prefills this form. -title: "Crash: " -labels: - - bug - - crash - - priority:high ---- - - - -### What happened - - -### Crash report - -``` -(paste the crash report here) -``` diff --git a/.gitea/ISSUE_TEMPLATE/feature_request.md b/.gitea/ISSUE_TEMPLATE/feature_request.md deleted file mode 100644 index 342118d..0000000 --- a/.gitea/ISSUE_TEMPLATE/feature_request.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -name: Feature request -about: Suggest an idea or improvement -title: "" -labels: - - feat ---- - -### What would you like Calendula to do? - - -### Why — what problem does it solve? - - -### Anything else - diff --git a/.gitea/ISSUE_TEMPLATE/question.md b/.gitea/ISSUE_TEMPLATE/question.md deleted file mode 100644 index c5f7247..0000000 --- a/.gitea/ISSUE_TEMPLATE/question.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -name: Question -about: Ask how something works or get help using Calendula -title: "" -labels: - - question ---- - -### Your question - - -### What you've tried - - - -### Context -- Calendula version: -- Android version: -- Device: