Backend / staging cleanup, performance substrate, and create-flow polish #60

Merged
an.di merged 16 commits from adilallo/Backend/StagingCleanup into main 2026-05-26 15:11:47 +00:00
3 changed files with 112 additions and 0 deletions
Showing only changes of commit daba38f96f - Show all commits
+9
View File
@@ -0,0 +1,9 @@
# Gitea issue template config — see https://docs.gitea.com/usage/issue-pull-request-templates
blank_issues_enabled: false
contact_links:
- name: Open the staging site
url: https://staging.communityrule.info
about: Preview version of Community Rule — test here before reporting
- name: How to sign in (read first)
url: https://staging.communityrule.info/login
about: Use your email — we send a link to click, not a code to type
@@ -0,0 +1,36 @@
---
name: "Feedback or suggestion"
about: "Something worked but was confusing, or you have an idea to improve it"
title: "[Staging feedback] "
---
Thank you for sharing your thoughts on the staging preview. **Clear, everyday language is exactly what we need.**
### Before you submit
- This form is for **ideas and usability feedback**, not broken pages — if something failed or errored, use **"Something isn't working"** instead.
- **One topic per report** keeps feedback easier to act on.
---
## Where on the site?
_Copy the page address from your browser, or describe where you were — e.g. "Create rule — choose methods step"_
## What is your feedback?
_Tell us what felt confusing, missing, or could work better. What would make this easier for you or your community?_
## Why would this help? (optional)
_Who benefits — e.g. first-time organizers, small groups, non-English speakers?_
## Screenshot or example (optional)
_Drag an image here, or describe what you were looking at._
## Your browser and device (optional)
_Examples: "Safari on iPad," "Chrome on Android phone"_
## Anything else?
@@ -0,0 +1,67 @@
---
name: "Something isn't working"
about: "A page broke, a button didn't work, or you got stuck"
title: "[Staging] "
---
Thank you for helping us test Community Rule. **You do not need to be technical** — plain language is perfect. Answer what you can and skip anything you are not sure about.
### Before you submit
- **One report = one problem.** If you found several separate issues, please open a new report for each.
- **Check [existing reports](https://git.medlab.host/CommunityRule/community-rule/issues)** — someone may have already reported the same thing.
- **Never share your password** or paste the **sign-in link from your email** here (those are private to you).
---
## Where were you on the site?
_Copy the web address from your browser's address bar, or check the box that fits:_
- [ ] https://staging.communityrule.info (staging / preview site)
- [ ] https://communityrule.info (live site)
- [ ] Other:
## What were you trying to do?
_Examples: "Sign in with my email," "Create a new rule," "Upload a community photo," "Publish my rule"_
## What happened instead?
_Describe what you saw. Did an error message appear? Did a button do nothing? Did the page look wrong?_
## What did you expect to happen?
## Steps to get there (if you remember)
_Numbered steps help us reproduce the problem — e.g. "1. Clicked Log in → 2. Entered my email → 3. …"_
1.
2.
3.
## Does it happen every time?
- [ ] Yes — it happens every time I try
- [ ] Sometimes — it only happened once or occasionally
- [ ] Not sure — I have not tried again
## Your browser and device
_Examples: "Safari on iPhone," "Chrome on a Windows laptop," "Firefox on Mac"_
## Screenshot (optional, very helpful)
You can **drag an image into this text box** or use the **attachment** button below it.
## Sign-in email (only if this is about logging in)
_The email address you used. We will not ask for your password._
**Did you receive the sign-in email?**
- [ ] Yes, but the link did not work
- [ ] No, nothing arrived (I checked spam/junk)
- [ ] Not applicable — this is not about signing in
## Anything else we should know?