forgejo_backup/modules
floss4good 0bc641e53d feat!: Abusive content reporting (#6977)
This implements milestones 1. and 4. from **Task F. Moderation features: Reporting** (part of [amendment of the workplan](https://codeberg.org/forgejo/sustainability/src/branch/main/2022-12-01-nlnet/2025-02-07-extended-workplan.md#task-f-moderation-features-reporting) for NLnet 2022-12-035):

> 1. A reporting feature is implemented in the database. It ensures that content remains available for review, even if a user deletes it after a report was sent.

> 4. Users can report the most relevant content types (at least: issue comments, repositories, users)

### See also:
- forgejo/discussions#291
- forgejo/discussions#304
- forgejo/design#30

Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/6977
Reviewed-by: Gusted <gusted@noreply.codeberg.org>
Reviewed-by: Otto <otto@codeberg.org>
Co-authored-by: floss4good <floss4good@disroot.org>
Co-committed-by: floss4good <floss4good@disroot.org>
2025-06-02 14:13:24 +02:00
..
actions chore: branding import path (#7337) 2025-06-02 14:13:08 +02:00
activitypub fix various typos (#7690) 2025-06-02 14:13:20 +02:00
analyze Rename code_langauge.go to code_language.go (#26377) 2023-08-07 15:00:53 -04:00
assetfs Update module github.com/golangci/golangci-lint/cmd/golangci-lint to v2 (forgejo) (#7367) 2025-06-02 14:13:09 +02:00
auth chore: branding import path (#7337) 2025-06-02 14:13:08 +02:00
avatar Update module github.com/golangci/golangci-lint/cmd/golangci-lint to v2 (forgejo) (#7367) 2025-06-02 14:13:09 +02:00
base Update module github.com/golangci/golangci-lint/cmd/golangci-lint to v2 (forgejo) (#7367) 2025-06-02 14:13:09 +02:00
cache Update module github.com/golangci/golangci-lint/cmd/golangci-lint to v2 (forgejo) (#7367) 2025-06-02 14:13:09 +02:00
card chore: branding import path (#7337) 2025-06-02 14:13:08 +02:00
charset Update module github.com/golangci/golangci-lint/cmd/golangci-lint to v2 (forgejo) (#7367) 2025-06-02 14:13:09 +02:00
container Update module github.com/golangci/golangci-lint/cmd/golangci-lint to v2 (forgejo) (#7367) 2025-06-02 14:13:09 +02:00
csv Update module github.com/golangci/golangci-lint/cmd/golangci-lint to v2 (forgejo) (#7367) 2025-06-02 14:13:09 +02:00
emoji Update emoji set to Unicode 15 (#25595) 2023-06-29 16:29:48 +00:00
eventsource chore: branding import path (#7337) 2025-06-02 14:13:08 +02:00
forgefed add port and schema to federation host (#7203) 2025-06-02 14:13:16 +02:00
generate chore(sec): unify usage of crypto/rand.Read (#7453) 2025-06-02 14:13:13 +02:00
git fix: parse change-id in the git commit header (#7884) 2025-06-02 14:13:24 +02:00
gitrepo chore: branding import path (#7337) 2025-06-02 14:13:08 +02:00
graceful Update module github.com/golangci/golangci-lint/cmd/golangci-lint to v2 (forgejo) (#7367) 2025-06-02 14:13:09 +02:00
hcaptcha chore: branding import path (#7337) 2025-06-02 14:13:08 +02:00
highlight Update module github.com/golangci/golangci-lint/cmd/golangci-lint to v2 (forgejo) (#7367) 2025-06-02 14:13:09 +02:00
hostmatcher Support allowed hosts for migrations to work with proxy (#32025) 2024-09-14 17:52:54 +02:00
html Refactor backend SVG package and add tests (#26335) 2023-08-05 04:34:59 +00:00
httpcache chore: branding import path (#7337) 2025-06-02 14:13:08 +02:00
httplib chore: branding import path (#7337) 2025-06-02 14:13:08 +02:00
indexer Update module github.com/blevesearch/bleve/v2 to v2.5.0 (forgejo) (#7468) 2025-06-02 14:13:14 +02:00
issue/template Update module github.com/golangci/golangci-lint/cmd/golangci-lint to v2 (forgejo) (#7367) 2025-06-02 14:13:09 +02:00
json Replace interface{} with any (#25686) 2023-07-04 18:36:08 +00:00
keying chore(sec): unify usage of crypto/rand.Read (#7453) 2025-06-02 14:13:13 +02:00
label chore: branding import path (#7337) 2025-06-02 14:13:08 +02:00
lfs Update module github.com/golangci/golangci-lint/cmd/golangci-lint to v2 (forgejo) (#7367) 2025-06-02 14:13:09 +02:00
log Update module github.com/golangci/golangci-lint/cmd/golangci-lint to v2 (forgejo) (#7367) 2025-06-02 14:13:09 +02:00
markup fix: make hash pattern more strict (#7775) 2025-06-02 14:13:22 +02:00
mcaptcha chore: branding import path (#7337) 2025-06-02 14:13:08 +02:00
metrics chore: branding import path (#7337) 2025-06-02 14:13:08 +02:00
migration fix(migrations): transfer PR flow information (#7421) 2025-06-02 14:13:12 +02:00
nosql chore: branding import path (#7337) 2025-06-02 14:13:08 +02:00
optional Move ParseBool to optional (#33979) 2025-06-02 14:13:11 +02:00
options chore: branding import path (#7337) 2025-06-02 14:13:08 +02:00
packages Update module github.com/golangci/golangci-lint/cmd/golangci-lint to v2 (forgejo) (#7367) 2025-06-02 14:13:09 +02:00
paginator Use more specific test methods (#24265) 2023-04-22 17:56:27 -04:00
pprof chore: branding import path (#7337) 2025-06-02 14:13:08 +02:00
private chore: branding import path (#7337) 2025-06-02 14:13:08 +02:00
process Update module github.com/golangci/golangci-lint/cmd/golangci-lint to v2 (forgejo) (#7367) 2025-06-02 14:13:09 +02:00
proxy chore: branding import path (#7337) 2025-06-02 14:13:08 +02:00
proxyprotocol chore: branding import path (#7337) 2025-06-02 14:13:08 +02:00
public chore: branding import path (#7337) 2025-06-02 14:13:08 +02:00
queue Update module go.uber.org/mock to v0.5.1 (forgejo) (#7488) 2025-06-02 14:13:14 +02:00
recaptcha chore: branding import path (#7337) 2025-06-02 14:13:08 +02:00
references Update module github.com/golangci/golangci-lint/cmd/golangci-lint to v2 (forgejo) (#7367) 2025-06-02 14:13:09 +02:00
regexplru Update module github.com/golangci/golangci-lint/cmd/golangci-lint to v2 (forgejo) (#7367) 2025-06-02 14:13:09 +02:00
repository feat!: Abusive content reporting (#6977) 2025-06-02 14:13:24 +02:00
secret Update module github.com/golangci/golangci-lint/cmd/golangci-lint to v1.64.6 (forgejo) (#7118) 2025-06-02 14:12:59 +02:00
session chore: branding import path (#7337) 2025-06-02 14:13:08 +02:00
setting feat!: Abusive content reporting (#6977) 2025-06-02 14:13:24 +02:00
sitemap Add testifylint to lint checks (#4535) 2024-07-30 19:41:10 +00:00
ssh chore: branding import path (#7337) 2025-06-02 14:13:08 +02:00
storage Update module github.com/golangci/golangci-lint/cmd/golangci-lint to v2 (forgejo) (#7367) 2025-06-02 14:13:09 +02:00
structs fix(api): document is_system_webhook field (#7784) 2025-06-02 14:13:23 +02:00
svg chore: branding import path (#7337) 2025-06-02 14:13:08 +02:00
sync chore: branding import path (#7337) 2025-06-02 14:13:08 +02:00
system Update module github.com/golangci/golangci-lint/cmd/golangci-lint to v2 (forgejo) (#7367) 2025-06-02 14:13:09 +02:00
templates chore: Fix outdated usage of unittest.OverrideFixtures (#7772) 2025-06-02 14:13:22 +02:00
test feat(activitiypub): enable HTTP signatures on all ActivityPub endpoints (#7035) 2025-06-02 14:13:13 +02:00
testlogger feat: use XORM EngineGroup instead of single Engine connection (#7212) 2025-06-02 14:13:10 +02:00
timeutil Update module github.com/golangci/golangci-lint/cmd/golangci-lint to v2 (forgejo) (#7367) 2025-06-02 14:13:09 +02:00
translation Replace the 'relative-time' element scripting with custom, translatable rewrite (#6154) 2025-06-02 14:13:22 +02:00
turnstile chore: branding import path (#7337) 2025-06-02 14:13:08 +02:00
typesniffer chore: branding import path (#7337) 2025-06-02 14:13:08 +02:00
updatechecker chore: branding import path (#7337) 2025-06-02 14:13:08 +02:00
uri Add testifylint to lint checks (#4535) 2024-07-30 19:41:10 +00:00
user Drop SSPI auth support and more Windows files (#7148) 2025-06-02 14:13:00 +02:00
util use base.TruncateString instead of TruncateRune 2025-06-02 14:13:16 +02:00
validation add port and schema to federation host (#7203) 2025-06-02 14:13:16 +02:00
web fix(ui): display user-friendly message for range error (#7420) 2025-06-02 14:13:12 +02:00
webhook Add support for workflow_dispatch (#3334) 2024-06-28 05:17:11 +00:00
zstd Cache generated binary across jobs 2024-08-26 23:43:09 +02:00