From 2236f83a588c28f0355e83fb4dc72e902bd802ff Mon Sep 17 00:00:00 2001 From: Till-JS <101404291+Till-JS@users.noreply.github.com> Date: Mon, 16 Feb 2026 13:52:22 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=9D=20docs:=20add=20Mana=20earning=20s?= =?UTF-8?q?ystem=20documentation?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Document fraud-resistant mechanisms for users to earn Mana credits: - Karma/XP system (non-monetary gamification) - Creator rewards with social proof and fraud detection - Community bug bounty program with manual review - Database schemas, API endpoints, and implementation TODOs --- apps/lightwrite/apps/web/package.json | 1 + apps/lightwrite/apps/web/src/app.html | 4 - apps/lightwrite/apps/web/src/hooks.server.ts | 27 + .../apps/web/src/lib/stores/auth.svelte.ts | 21 + .../apps/web/src/routes/(auth)/+layout.svelte | 5 + .../web/src/routes/(auth)/login/+page.svelte | 68 + .../src/routes/(auth)/register/+page.svelte | 54 + docs/MANA_EARNING_SYSTEM.md | 808 ++++++++++++ pnpm-lock.yaml | 1101 ++++++++--------- 9 files changed, 1501 insertions(+), 588 deletions(-) create mode 100644 apps/lightwrite/apps/web/src/hooks.server.ts create mode 100644 apps/lightwrite/apps/web/src/routes/(auth)/+layout.svelte create mode 100644 apps/lightwrite/apps/web/src/routes/(auth)/login/+page.svelte create mode 100644 apps/lightwrite/apps/web/src/routes/(auth)/register/+page.svelte create mode 100644 docs/MANA_EARNING_SYSTEM.md diff --git a/apps/lightwrite/apps/web/package.json b/apps/lightwrite/apps/web/package.json index 861c3e6e9..08b336fe6 100644 --- a/apps/lightwrite/apps/web/package.json +++ b/apps/lightwrite/apps/web/package.json @@ -37,6 +37,7 @@ "@manacore/shared-auth": "workspace:*", "@manacore/shared-auth-ui": "workspace:*", "@manacore/shared-branding": "workspace:*", + "@manacore/shared-i18n": "workspace:*", "@manacore/shared-icons": "workspace:*", "@manacore/shared-stores": "workspace:*", "@manacore/shared-tailwind": "workspace:*", diff --git a/apps/lightwrite/apps/web/src/app.html b/apps/lightwrite/apps/web/src/app.html index 357ad64a6..650e7aa11 100644 --- a/apps/lightwrite/apps/web/src/app.html +++ b/apps/lightwrite/apps/web/src/app.html @@ -11,9 +11,5 @@