Commit Graph

  • 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