This website requires JavaScript.
6e823743fc
feat: add Dockerfile for documentation service
Mathis HERRIOT
2026-01-08 15:30:20 +01:00
99a350aa05
docs: overhaul and expand technical documentation
Mathis HERRIOT
2026-01-08 15:29:56 +01:00
8b51b84d44
feat: add Dockerfile for backend service
Mathis HERRIOT
2026-01-08 15:29:37 +01:00
0af6f6b52a
feat: update dependencies and scripts in package.json
Mathis HERRIOT
2026-01-08 15:28:38 +01:00
382e39ebd0
feat: update biome.json with JavaScript parser configuration and linter rule adjustments
Mathis HERRIOT
2026-01-08 15:28:28 +01:00
65b7cba6b1
feat: enhance bootstrap with Sentry, security middleware, and global configurations
Mathis HERRIOT
2026-01-08 15:28:16 +01:00
f7d85108e1
feat: add HealthController with database connection check
Mathis HERRIOT
2026-01-08 15:27:48 +01:00
d5775a821e
feat: integrate multiple modules, caching, throttling, and scheduling into AppModule
Mathis HERRIOT
2026-01-08 15:27:36 +01:00
add7cab7df
feat: implement UsersModule with service, controller, and DTOs
Mathis HERRIOT
2026-01-08 15:27:20 +01:00
da5f18bf92
feat: implement TagsModule with service, controller, and endpoints
Mathis HERRIOT
2026-01-08 15:27:11 +01:00
a0836c8392
feat: add SessionsModule with service for session management
Mathis HERRIOT
2026-01-08 15:27:02 +01:00
9963046e41
feat: add method to generate presigned S3 upload URLs
Mathis HERRIOT
2026-01-08 15:26:50 +01:00
dde1bf522f
feat: implement ReportsModule with service, controller, and endpoints
Mathis HERRIOT
2026-01-08 15:26:39 +01:00
dd875fe1ea
feat: add MediaModule with service for virus scanning and media processing
Mathis HERRIOT
2026-01-08 15:26:25 +01:00
92ea36545a
feat: add FavoritesModule with service, controller, and CRUD endpoints
Mathis HERRIOT
2026-01-08 15:26:05 +01:00
912394477b
feat: add categories and favorites schemas with integrations
Mathis HERRIOT
2026-01-08 15:25:51 +01:00
fe309bc1e3
feat: add hashing methods for email and IP in CryptoService for blind indexing
Mathis HERRIOT
2026-01-08 15:25:40 +01:00
342e9b99da
feat: implement ContentsModule with controllers, services, and DTOs
Mathis HERRIOT
2026-01-08 15:25:28 +01:00
e210f1f95f
feat: add env schema for environment variable validation
Mathis HERRIOT
2026-01-08 15:25:16 +01:00
2218768adb
feat: add CommonModule with PurgeService and global exception filter
Mathis HERRIOT
2026-01-08 15:25:04 +01:00
705f1ad6e0
feat: add CategoriesModule with CRUD operations
Mathis HERRIOT
2026-01-08 15:24:48 +01:00
42805e371e
feat: implement AuthModule with authentication and RBAC features
Mathis HERRIOT
2026-01-08 15:24:40 +01:00
9406ed9350
feat: implement ApiKeysModule with services, controller, and CRUD operations
Mathis HERRIOT
2026-01-08 15:24:23 +01:00
9ab737b8c7
chore: add .env.example file with environment variable templates
Mathis HERRIOT
2026-01-08 12:41:52 +01:00
b3035eb2ab
feat: add MailModule to app imports
Mathis HERRIOT
2026-01-08 12:41:42 +01:00
a6fdbdb06d
chore: refactor crypto service tests for readability and lint compliance
Mathis HERRIOT
2026-01-08 12:41:35 +01:00
48b233eae4
chore: add comment to ignore lint rule in S3 service test
Mathis HERRIOT
2026-01-08 12:41:31 +01:00
89bd9d65e7
feat: implement MailModule with email services and tests
Mathis HERRIOT
2026-01-08 12:41:27 +01:00
8cf1699717
feat: add mailing dependencies to support email functionality
Mathis HERRIOT
2026-01-08 12:41:06 +01:00
93b86a6b7a
Mock @noble/post-quantum and jose dependencies, update Jest configurations in package.json for compatibility
Avnyr
2026-01-07 21:25:46 +01:00
3363ef52ef
Add CI workflow for backend tests using GitHub Actions
Avnyr
2026-01-07 21:09:49 +01:00
06d2a65567
Add S3Service with tests and module setup for MinIO integration
Avnyr
2026-01-07 21:09:33 +01:00
fd32a14221
Add S3Module to app.module.ts for S3 integration
Avnyr
2026-01-07 21:09:17 +01:00
e3f9197abb
Update pnpm-lock.yaml to reflect dependency minimization and version adjustments
Avnyr
2026-01-07 21:09:06 +01:00
cee4d41ef0
Add minio dependency to package.json
Avnyr
2026-01-07 21:08:49 +01:00
187c51f932
chore: reorder and format imports for consistency across modules
Mathis HERRIOT
2026-01-06 12:30:55 +01:00
c1bc68e3e3
feat: add dependencies for cryptographic utilities
Mathis HERRIOT
2026-01-06 12:09:57 +01:00
810acd8ed4
feat: implement CryptoModule with comprehensive cryptographic utilities and testing
Mathis HERRIOT
2026-01-06 12:09:44 +01:00
adceada1b6
feat: add CryptoModule to app imports
Mathis HERRIOT
2026-01-06 12:09:28 +01:00
dfba0c0adb
feat: integrate ConfigModule and DatabaseModule into app initialization
Mathis HERRIOT
2026-01-06 11:42:44 +01:00
6074917bfb
chore(docs): reorder imports across documentation files for consistency
Mathis HERRIOT
2026-01-05 16:30:02 +01:00
86543eeb4f
feat(docs): add technical features documentation and apply consistent formatting
Mathis HERRIOT
2026-01-05 16:29:31 +01:00
38e97741e0
chore: reformat schemas and documentation files for consistency
Mathis HERRIOT
2026-01-05 16:17:41 +01:00
bfce5b2964
chore: add new lint script and apply consistent formatting across configs
Mathis HERRIOT
2026-01-05 15:59:55 +01:00
b22129c4dd
chore: reformat database schema files for readability
Mathis HERRIOT
2026-01-05 15:59:15 +01:00
cadc497dec
docs: add social badges to README
Mathis HERRIOT
2026-01-05 14:20:15 +01:00
0b84e0aecc
docs: update README with new platform details and usage instructions
Mathis HERRIOT
2026-01-05 14:19:46 +01:00
ac5cb96f97
chore(docs): remove deprecated test documentation file
Mathis HERRIOT
2026-01-05 14:16:00 +01:00
2389d2c2c6
feat(docs): add comprehensive technical documentation for Memegoat
Mathis HERRIOT
2026-01-05 14:15:56 +01:00
694031c05b
feat: add API keys schema with Drizzle ORM integration
Mathis HERRIOT
2026-01-05 14:15:35 +01:00
cbf7bfcb0a
feat: add audit logs schema with Drizzle ORM integration
Mathis HERRIOT
2026-01-05 14:15:32 +01:00
9fb890699a
feat: add content schema with Drizzle ORM integration
Mathis HERRIOT
2026-01-05 14:15:28 +01:00
9439c004e2
feat: add RBAC schemas with Drizzle ORM integration
Mathis HERRIOT
2026-01-05 14:15:22 +01:00
27954daf64
feat: add reports schema with Drizzle ORM integration
Mathis HERRIOT
2026-01-05 14:15:18 +01:00
7001082fb2
feat: add sessions schema with Drizzle ORM integration
Mathis HERRIOT
2026-01-05 14:15:13 +01:00
04ca5090df
feat: add tags schema with Drizzle ORM integration
Mathis HERRIOT
2026-01-05 14:14:57 +01:00
19ceac1303
feat: export additional schemas for RBAC, sessions, API keys, tags, content, reports, and audit logs
Mathis HERRIOT
2026-01-05 14:14:51 +01:00
381ca24501
feat: enhance user schema with PGP encryption, GDPR fields, and 2FA support
Mathis HERRIOT
2026-01-05 14:14:42 +01:00
eefe2906ed
feat: add database scripts for Drizzle ORM (generate, migrate, studio) in backend package.json
Mathis HERRIOT
2026-01-05 14:14:22 +01:00
8ee0491c96
chore: update Drizzle ORM schema path in configuration
Mathis HERRIOT
2026-01-05 14:14:08 +01:00
73aea94d88
chore: update pnpm-lock.yaml with dependency additions and updates, including Drizzle ORM, PostgreSQL support, and dotenv integration
Mathis HERRIOT
2026-01-05 12:10:57 +01:00
7761e26d32
feat: add user schema with PostgreSQL integration using Drizzle ORM
Mathis HERRIOT
2026-01-05 12:10:49 +01:00
6c4f1694ba
chore: remove GitHub Actions workflows for linting backend, frontend, and documentation
Mathis HERRIOT
2026-01-05 12:10:40 +01:00
0a84ad1595
chore: add GitHub Actions workflow for linting frontend, backend, and documentation
Mathis HERRIOT
2026-01-05 12:10:29 +01:00
43b4334971
feat: add Drizzle ORM configuration for PostgreSQL integration in backend
Mathis HERRIOT
2026-01-05 12:08:01 +01:00
07f905d7c9
feat: add support for dotenv, PostgreSQL, and Drizzle ORM in backend dependencies
Mathis HERRIOT
2026-01-05 12:07:46 +01:00
72f3bb7723
feat: implement database module and service with PostgreSQL integration and migrations support
Mathis HERRIOT
2026-01-05 12:07:12 +01:00
fd7409fe09
feat: enable Mermaid support in MDX through remark plugin integration
Mathis HERRIOT
2026-01-05 10:36:27 +01:00
e8617b8042
feat: enable Mermaid support in MDX through remark plugin integration
Mathis HERRIOT
2026-01-05 10:36:24 +01:00
824cdbe2b0
chore: update dependencies in documentation/package.json by adding mermaid, next-themes, and biome
Mathis HERRIOT
2026-01-05 10:36:19 +01:00
7941779451
feat: integrate Mermaid component into MDX components for extended chart support
Mathis HERRIOT
2026-01-05 10:36:09 +01:00
f8a27f868c
feat: add Mermaid component for rendering charts in documentation with theme support
Mathis HERRIOT
2026-01-05 10:35:52 +01:00
cabefe3186
chore: update pnpm workspace configuration with onlyBuiltDependencies option
Mathis HERRIOT
2026-01-05 10:17:07 +01:00
4d776c5c16
refactor: simplify documentation structure by removing multi-language i18n support and unused components
Mathis HERRIOT
2026-01-05 10:16:29 +01:00
91179199f7
refactor: migrate documentation to support multi-language structure with i18n integration
Mathis HERRIOT
2026-01-05 01:23:00 +01:00
c1acc9f16b
Fix typo in format:docs script in package.json
Mathis HERRIOT
2026-01-05 00:36:37 +01:00
a40bf9a18e
Add workflow for linting documentation on changes or PRs
Mathis HERRIOT
2026-01-05 00:32:28 +01:00
fd0b82ab99
Update lockfile to version 9 and synchronize dependency versions
Mathis HERRIOT
2026-01-05 00:28:25 +01:00
1720cd6c36
Initialize documentation module with Fumadocs integration and basic setup
Mathis HERRIOT
2026-01-05 00:28:02 +01:00
e953b2aa44
Add a standard .gitignore file to handle common exclusions
Avnyr
2026-01-04 23:45:23 +01:00
4c7a90f4d1
Update Biome to v2.3.11 in pnpm-lock.yaml
Avnyr
2026-01-04 23:44:03 +01:00
dac6ab3a15
Remove CVE-check workflow; add separate lint workflows for frontend and backend
Avnyr
2026-01-04 23:43:42 +01:00
403e2ca922
Update package name, adjust Biome config, and fix import order in e2e tests
Avnyr
2026-01-04 23:43:13 +01:00
3d2a92d283
Update Biome and TailwindCSS configurations; remove unused font imports
Avnyr
2026-01-04 23:39:06 +01:00
775c0ea210
Add Gitea issue management utilities for Bash and PowerShell scripts
Avnyr
2026-01-04 23:33:04 +01:00
74be5e889a
Apply consistent tab-based indentation across the frontend codebase
Avnyr
2026-01-04 23:32:41 +01:00
3259927fd1
Update formatting rules to enforce consistent tab-based indentation across the backend
Avnyr
2026-01-04 23:30:54 +01:00
4b53a8d410
Initialize NestJS backend with basic structure, Biome setup, and essential configurations
Avnyr
2026-01-04 23:26:27 +01:00
45318dffe3
Update pnpm-lock.yaml to include backend and frontend dependencies
Avnyr
2026-01-04 20:53:56 +01:00
dcd233fe07
Remove --enableVulnerability flag from CVE-check workflow configuration
Avnyr
2026-01-04 20:15:52 +01:00
acfcc3562f
Initialize Next.js frontend with Biome setup, TailwindCSS, and basic configurations
Avnyr
2026-01-04 19:19:31 +01:00
04afa75b7f
Create initial frontend with global styles and basic layout components
Avnyr
2026-01-04 19:19:07 +01:00
bd1ceca25c
Add MemeGoat SVG assets (white, black, color) to public directory
Avnyr
2026-01-04 19:17:35 +01:00
e1eaa0ac6d
Add pnpm-workspace.yaml to configure workspace packages
Avnyr
2026-01-04 19:17:22 +01:00
a9b9766221
Add Biome as a dev dependency and generate pnpm-lock.yaml
Avnyr
2026-01-04 16:40:26 +01:00
8f372eef19
Add automated CVE security checks with Trivy and OWASP
Avnyr
2026-01-04 16:32:58 +01:00
1ee4fd003b
Add package.json with scripts for build, lint, test, and format tasks
Avnyr
2026-01-04 16:21:16 +01:00
062b2bc42b
Update README with detailed project overview and resources
Avnyr
2026-01-03 16:22:53 +01:00
d139cca714
Initial commit
Mathis H (Avnyr)
2026-01-03 14:42:48 +01:00