Fix of backend validation problems. #8

Merged
Mathis merged 5 commits from dev into prod 2026-01-14 21:13:06 +01:00
Owner
No description provided.
Mathis added 5 commits 2026-01-14 21:12:55 +01:00
Introduce `CrawlerDetectionMiddleware` to identify and log potential crawlers or bots accessing suspicious paths or using bot-like user agents. Middleware applied globally to all routes in `AppModule`.
Add `@MaxLength` validations to limit string field lengths in multiple DTOs, ensuring consistent data validation and integrity. Integrate `CreateApiKeyDto` in the API keys controller for improved type safety.
Add `UserNavMobile` component for improved mobile navigation. Update dashboard and profile pages to include authentication checks with loading states and login prompts. Introduce category-specific content tabs on the profile page. Apply sidebar enhancements, including new sections for user favorites and memes.
feat(database): update passwordHash length and add migration snapshot
Some checks failed
Lint / lint (push) Has been cancelled
Backend Tests / test (push) Has been cancelled
a4ce48a91c
Increase `passwordHash` field length to 100 in the `users` schema to accommodate larger hashes. Add migration snapshot `0005_snapshot.json` to capture database state changes.
refactor: format imports, fix indentation, and improve readability across files
Some checks failed
Backend Tests / test (push) Has been cancelled
Lint / lint (push) Has been cancelled
975e29dea1
Apply consistent import ordering and indentation in frontend and backend files. Ensure better maintainability and adherence to code style standards.
Mathis merged commit f10c444957 into prod 2026-01-14 21:13:06 +01:00
Sign in to join this conversation.