Mathis HERRIOT
cadc497dec
docs: add social badges to README
...
Added LinkedIn and Discord badges to enhance visibility and community engagement.
2026-01-05 14:20:15 +01:00
Mathis HERRIOT
0b84e0aecc
docs: update README with new platform details and usage instructions
...
Revamped the README to include updated descriptions of Memegoat's features, architecture, technical stack, installation steps, and key documentation links.
2026-01-05 14:19:46 +01:00
Mathis HERRIOT
ac5cb96f97
chore(docs): remove deprecated test documentation file
Lint / lint (push) Failing after 4m56s
2026-01-05 14:16:00 +01:00
Mathis HERRIOT
2389d2c2c6
feat(docs): add comprehensive technical documentation for Memegoat
...
Includes detailed sections on architecture, stack, data model, security measures, deployment procedures, compliance (GDPR), and API integrations.
2026-01-05 14:15:56 +01:00
Mathis HERRIOT
694031c05b
feat: add API keys schema with Drizzle ORM integration
2026-01-05 14:15:35 +01:00
Mathis HERRIOT
cbf7bfcb0a
feat: add audit logs schema with Drizzle ORM integration
2026-01-05 14:15:32 +01:00
Mathis HERRIOT
9fb890699a
feat: add content schema with Drizzle ORM integration
2026-01-05 14:15:28 +01:00
Mathis HERRIOT
9439c004e2
feat: add RBAC schemas with Drizzle ORM integration
2026-01-05 14:15:22 +01:00
Mathis HERRIOT
27954daf64
feat: add reports schema with Drizzle ORM integration
2026-01-05 14:15:18 +01:00
Mathis HERRIOT
7001082fb2
feat: add sessions schema with Drizzle ORM integration
2026-01-05 14:15:13 +01:00
Mathis HERRIOT
04ca5090df
feat: add tags schema with Drizzle ORM integration
2026-01-05 14:14:57 +01:00
Mathis HERRIOT
19ceac1303
feat: export additional schemas for RBAC, sessions, API keys, tags, content, reports, and audit logs
2026-01-05 14:14:51 +01:00
Mathis HERRIOT
381ca24501
feat: enhance user schema with PGP encryption, GDPR fields, and 2FA support
2026-01-05 14:14:42 +01:00
Mathis HERRIOT
eefe2906ed
feat: add database scripts for Drizzle ORM (generate, migrate, studio) in backend package.json
2026-01-05 14:14:22 +01:00
Mathis HERRIOT
8ee0491c96
chore: update Drizzle ORM schema path in configuration
2026-01-05 14:14:08 +01:00
Mathis HERRIOT
73aea94d88
chore: update pnpm-lock.yaml with dependency additions and updates, including Drizzle ORM, PostgreSQL support, and dotenv integration
2026-01-05 12:10:57 +01:00
Mathis HERRIOT
7761e26d32
feat: add user schema with PostgreSQL integration using Drizzle ORM
2026-01-05 12:10:49 +01:00
Mathis HERRIOT
6c4f1694ba
chore: remove GitHub Actions workflows for linting backend, frontend, and documentation
2026-01-05 12:10:40 +01:00
Mathis HERRIOT
0a84ad1595
chore: add GitHub Actions workflow for linting frontend, backend, and documentation
2026-01-05 12:10:29 +01:00
Mathis HERRIOT
43b4334971
feat: add Drizzle ORM configuration for PostgreSQL integration in backend
2026-01-05 12:08:01 +01:00
Mathis HERRIOT
07f905d7c9
feat: add support for dotenv, PostgreSQL, and Drizzle ORM in backend dependencies
2026-01-05 12:07:46 +01:00
Mathis HERRIOT
72f3bb7723
feat: implement database module and service with PostgreSQL integration and migrations support
2026-01-05 12:07:12 +01:00
Mathis HERRIOT
fd7409fe09
feat: enable Mermaid support in MDX through remark plugin integration
Documentation Lint / lint (push) Successful in 9m31s
2026-01-05 10:36:27 +01:00
Mathis HERRIOT
e8617b8042
feat: enable Mermaid support in MDX through remark plugin integration
2026-01-05 10:36:24 +01:00
Mathis HERRIOT
824cdbe2b0
chore: update dependencies in documentation/package.json by adding mermaid, next-themes, and biome
2026-01-05 10:36:19 +01:00
Mathis HERRIOT
7941779451
feat: integrate Mermaid component into MDX components for extended chart support
2026-01-05 10:36:09 +01:00
Mathis HERRIOT
f8a27f868c
feat: add Mermaid component for rendering charts in documentation with theme support
2026-01-05 10:35:52 +01:00
Mathis HERRIOT
cabefe3186
chore: update pnpm workspace configuration with onlyBuiltDependencies option
2026-01-05 10:17:07 +01:00
Mathis HERRIOT
4d776c5c16
refactor: simplify documentation structure by removing multi-language i18n support and unused components
2026-01-05 10:16:29 +01:00
Mathis HERRIOT
91179199f7
refactor: migrate documentation to support multi-language structure with i18n integration
Documentation Lint / lint (push) Failing after 4m46s
2026-01-05 01:23:00 +01:00
Mathis HERRIOT
c1acc9f16b
Fix typo in format:docs script in package.json
2026-01-05 00:36:37 +01:00
Mathis HERRIOT
a40bf9a18e
Add workflow for linting documentation on changes or PRs
Documentation Lint / lint (push) Failing after 3s
2026-01-05 00:32:28 +01:00
Mathis HERRIOT
fd0b82ab99
Update lockfile to version 9 and synchronize dependency versions
2026-01-05 00:28:25 +01:00
Mathis HERRIOT
1720cd6c36
Initialize documentation module with Fumadocs integration and basic setup
2026-01-05 00:28:02 +01:00
e953b2aa44
Add a standard .gitignore file to handle common exclusions
Backend Lint / lint (push) Successful in 10m5s
Frontend Lint / lint (push) Successful in 9m33s
2026-01-04 23:45:23 +01:00
4c7a90f4d1
Update Biome to v2.3.11 in pnpm-lock.yaml
2026-01-04 23:44:03 +01:00
dac6ab3a15
Remove CVE-check workflow; add separate lint workflows for frontend and backend
2026-01-04 23:43:42 +01:00
403e2ca922
Update package name, adjust Biome config, and fix import order in e2e tests
2026-01-04 23:43:13 +01:00
3d2a92d283
Update Biome and TailwindCSS configurations; remove unused font imports
2026-01-04 23:39:06 +01:00
775c0ea210
Add Gitea issue management utilities for Bash and PowerShell scripts
2026-01-04 23:33:04 +01:00
74be5e889a
Apply consistent tab-based indentation across the frontend codebase
2026-01-04 23:32:41 +01:00
3259927fd1
Update formatting rules to enforce consistent tab-based indentation across the backend
2026-01-04 23:30:54 +01:00
4b53a8d410
Initialize NestJS backend with basic structure, Biome setup, and essential configurations
2026-01-04 23:26:27 +01:00
45318dffe3
Update pnpm-lock.yaml to include backend and frontend dependencies
2026-01-04 20:53:56 +01:00
dcd233fe07
Remove --enableVulnerability flag from CVE-check workflow configuration
CVE Security Check - Trivy + OWASP / Trivy Vulnerability Scan (push) Failing after 5m17s
CVE Security Check - Trivy + OWASP / OWASP Dependency-Check (push) Successful in 4s
CVE Security Check - Trivy + OWASP / Security Summary (push) Failing after 2s
2026-01-04 20:15:52 +01:00
acfcc3562f
Initialize Next.js frontend with Biome setup, TailwindCSS, and basic configurations
2026-01-04 19:19:31 +01:00
04afa75b7f
Create initial frontend with global styles and basic layout components
2026-01-04 19:19:07 +01:00
bd1ceca25c
Add MemeGoat SVG assets (white, black, color) to public directory
2026-01-04 19:17:35 +01:00
e1eaa0ac6d
Add pnpm-workspace.yaml to configure workspace packages
2026-01-04 19:17:22 +01:00
a9b9766221
Add Biome as a dev dependency and generate pnpm-lock.yaml
CVE Security Check - Trivy + OWASP / OWASP Dependency-Check (push) Failing after 22s
CVE Security Check - Trivy + OWASP / Security Summary (push) Failing after 10s
CVE Security Check - Trivy + OWASP / Trivy Vulnerability Scan (push) Failing after 5m22s
2026-01-04 16:40:26 +01:00