15 Commits
Author SHA1 Message Date
AyrisAI feacc27157 fix: split JSON-LD array into separate script tags - fixes @context.toLowerCase error 2026-07-25 17:56:16 +03:00
AyrisAI b1fd19d2fd fix: separate JSON-LD @graph into individual scripts with own @context 2026-07-25 11:27:45 +03:00
AyrisAI 72631e2aad feat: add VPS panel analytics script 2026-07-25 11:13:18 +03:00
AyrisAI 84acfadf96 feat: AI SEO optimization - JSON-LD schemas, per-page metadata, dynamic lesson metadata 2026-07-25 11:11:44 +03:00
AyrisAI d88cf955c7 feat: add sitemap.xml, robots.txt, full SEO metadata 2026-07-25 00:10:11 +03:00
AyrisAI 9511682906 feat: restore prompts page to public site 2026-07-24 00:04:12 +03:00
AyrisAI da99e3768f fix: NextAuth v5 auth error - trustHost, AUTH_SECRET, error page redirect 2026-07-24 00:00:32 +03:00
AyrisAI d176bbfbde fix: add isOpen column to DB, fix prisma.config.ts dotenv loading 2026-07-23 19:15:12 +03:00
AyrisAI f67afd32da security: remove hardcoded DB credentials from code files 2026-07-23 17:58:07 +03:00
AyrisAI a2d6cf653d fix: restore PrismaPg adapter for Prisma v7 compatibility 2026-07-23 17:52:18 +03:00
AyrisAI 2c557215e1 fix: remove pg adapter, use standard PrismaClient - add prisma db push to Dockerfile CMD 2026-07-23 17:50:07 +03:00
AyrisAI 0ef8af2525 feat: prompts admin-only, add isOpen field to Prompt model 2026-07-23 17:45:59 +03:00
AyrisAI 29bbac3c39 fix: update db.ts to refresh cached Prisma client for Prompt model 2026-07-23 17:40:14 +03:00
AyrisAI bf4e0da112 feat: add AI Prompts section, database model, public pages, and admin CRUD 2026-07-23 17:38:06 +03:00
AyrisAI bd543c3bda first commit 2026-07-23 16:55:44 +03:00