Commit Graph

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