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
|
0ef8af2525
|
feat: prompts admin-only, add isOpen field to Prompt model
|
2026-07-23 17:45:59 +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 |
|