Skip to content

Commit 3b2758d

Browse files
aXenDeveloperclaude
andcommitted
feat(moderation): ✨ warnings, warning thresholds and account suspensions
- Member warnings with reasons, points, messages and standing confirmation - Warning thresholds and reasons management pages in AdminCP - Account suspensions with a dialog for suspended members - Account status history and standing details - Warnings in the Activity Logs and a member moderation log - Activity Logs pagination and search - Bump seroval and seroval-plugins; peerDependencyRules for TypeScript - Tests for warnings, thresholds and suspensions Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
1 parent 4b1c4f6 commit 3b2758d

389 files changed

Lines changed: 80752 additions & 990453 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎.github/actions/setup/action.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ runs:
77
- uses: pnpm/action-setup@v6.1.0
88
name: Install pnpm
99
with:
10-
version: 11.9.0
10+
version: 12.18.0
1111

1212
- name: Install Node.js
1313
uses: actions/setup-node@v7.0.0

‎.github/workflows/bump_publish.yml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ jobs:
5959
- uses: pnpm/action-setup@v6.1.0
6060
name: Install pnpm
6161
with:
62-
version: 11.9.0
62+
version: 12.18.0
6363

6464
- name: Install Node.js
6565
uses: actions/setup-node@v7.0.0
@@ -148,7 +148,7 @@ jobs:
148148
- uses: pnpm/action-setup@v6.1.0
149149
name: Install pnpm
150150
with:
151-
version: 11.9.0
151+
version: 12.18.0
152152

153153
- name: Install Node.js
154154
uses: actions/setup-node@v7.0.0

‎.github/workflows/publish-security-updates.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
- uses: pnpm/action-setup@v6.1.0
3030
name: Install pnpm
3131
with:
32-
version: 11.9.0
32+
version: 12.18.0
3333

3434
- name: Install Node.js
3535
uses: actions/setup-node@v7.0.0

‎AGENTS.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,7 @@ Pick the error view by what failed:
117117
- If you override a background color, you MUST override its text color for contrast.
118118
- Prefer semantic design tokens (`bg-background`, `text-foreground`).
119119
- Every action button gets a `lucide-react` icon before its label (`aria-hidden`) - Save, Delete, Reply, Share, Try again, Sign in, submit buttons and confirm buttons in dialogs. The only exception is Cancel (and other dismiss buttons that just close something).
120+
- Text links underline on hover (`underline-offset-4 hover:underline`), never just a color change. Links styled as buttons (`buttonVariants`) are the exception.
120121
- Use the Tailwind spacing scale (`p-4`, `mx-2`) - never arbitrary values (`p-[16px]`).
121122
- Use `gap-*` classes for spacing. Never use `space-*`, and never mix margin/padding with gap on the same element.
122123
- Use semantic (`items-center`, `justify-between`) and responsive (`md:grid-cols-2`) classes.

‎README.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ installable plugins instead of becoming permanent residents of one giant app.
2020
2121
## Start here
2222

23-
You need Node.js 22.18+ (or 24.11+, or 26+) and Postgres (or Docker). Create an
23+
You need Node.js 22.22+ (or 24.11+, or 26+) and Postgres (or Docker). Create an
2424
app with the package manager you use every day:
2525

2626
### Bun

0 commit comments

Comments
 (0)