Skip to content

Commit 2e81180

Browse files
committed
Update features docs
1 parent ced4973 commit 2e81180

1 file changed

Lines changed: 8 additions & 5 deletions

File tree

docs/features.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@
1313
| Package | Description |
1414
|---------|-------------|
1515
| `web` | Chi router helpers, response utilities, flash messages |
16-
| `middleware` | Request ID, role-based access, middleware stack |
16+
| `middleware` | Request ID, role-based access, middleware stack, IP-based rate limiting |
1717
| `render` | Template FuncMap utilities |
18-
| `render/ui` | UI components (Badge, Chip, Price, Stat) |
18+
| `render/ui` | UI components (Badge, Chip, Price, Stat), dynamic currency registration |
1919
| `modal` | Modal dialog configuration |
2020
| `pagination` | Generic pagination (`Result[T]`) |
2121

@@ -24,16 +24,17 @@
2424
| Package | Description |
2525
|---------|-------------|
2626
| `auth` | Authentication service, middleware, context helpers |
27-
| `crypto` | PASETO v4 tokens, AES-256-GCM encryption, Argon2id hashing |
27+
| `crypto` | PASETO v4 tokens, AES-256-GCM encryption, Argon2id hashing, TOTP/MFA with QR codes and backup codes |
2828

2929
## Data
3030

3131
| Package | Description |
3232
|---------|-------------|
3333
| `db` | PostgreSQL connection (pgx/v5), migrations |
34-
| `model` | Base types (ID, timestamps), password hashing, roles |
34+
| `model` | Base types (ID, timestamps), password hashing, roles, nullable UUID utilities |
3535
| `validation` | Field validation (fluent API), error handling |
36-
| `seed` | Database seeding with tracking |
36+
| `seed` | Database seeding with tracking, symbolic references (Ref/RefMap) |
37+
| `slug` | URL-friendly slug generation with Unicode support |
3738

3839
## Media
3940

@@ -48,5 +49,7 @@
4849

4950
| Package | Description |
5051
|---------|-------------|
52+
| `mailer` | Email delivery (SMTP, SendGrid, AWS SES) |
5153
| `pubsub` | Publish/subscribe messaging |
5254
| `testhelper` | Testing utilities |
55+
| `fake` | Test doubles (mailer) |

0 commit comments

Comments
 (0)