Commit Graph

  • 886c204fa5 Add auth test suite, API tests and database migration tests dev Yanis 2026-05-27 16:27:42 +02:00
  • 0b30c66307 Fix theme store connection main feature/marketplace Cametendo 2026-05-27 15:59:49 +02:00
  • d038ebc2e3 Fix themestore Cametendo 2026-05-27 15:41:38 +02:00
  • e19828868f Merge branch 'main' into feature/marketplace Cametendo 2026-05-27 14:59:59 +02:00
  • 3615d029ea added API documentation and testing Jürg Hallenbarter 2026-05-20 16:45:40 +02:00
  • bf05b5d295 FIxed Theme Browser not showing themes Cametendo 2026-05-13 16:48:55 +02:00
  • 3b65f482c7 some shit Cametendo 2026-05-13 16:32:44 +02:00
  • 7cea9e5ea4 Merge main into feature/marketplace Cametendo 2026-05-13 16:23:30 +02:00
  • f01e04fbad Daten filtern (Limits, Pagination, Filter, Sortierung) Meta-Informationen in Response integrieren Anfragen loggen (idealerweise direkt in der Datenbank) API Keys fertig implementieren (idealerweise direkt in der Datenbank) Ausbau für JWT Authentifizierung Wichtig: Datenvalidierung und korrekte Responses APIhardening Jürg Hallenbarter 2026-05-13 16:22:49 +02:00
  • 3ab93381f5 Merge branch 'main' into APIhardening Jürg Hallenbarter 2026-05-13 16:19:52 +02:00
  • 5454644a31 Fixed permission error Cametendo 2026-05-13 16:19:34 +02:00
  • caf81ea4e2 Working marketplace Cametendo 2026-05-13 15:29:47 +02:00
  • f27498dc26 Fix merge conflict Cametendo 2026-05-06 14:24:53 +02:00
  • bb09f3d024 Add marketplace Cametendo 2026-05-06 14:17:25 +02:00
  • daa6ec8b1e Merge feature/marketplace into main Cametendo 2026-05-13 16:06:27 +02:00
  • 43f0a742b6 Working marketplace Cametendo 2026-05-13 15:29:47 +02:00
  • 02f77a15a7 implement full backend requirements: pagination, filtering, sorting, meta responses, JWT auth, model validation, request logging, API key management Jürg Hallenbarter 2026-05-13 14:54:16 +02:00
  • e125ac34d7 fix category duplicates: validate unique name on create and rename, return proper 409 error instead of SQL 500 Jürg Hallenbarter 2026-05-13 14:25:32 +02:00
  • fb9ff9d56b fix todo create/update: link category via todo_categories junction table, return single object (not array), include category_ids in response Jürg Hallenbarter 2026-05-13 14:08:24 +02:00
  • 7c81586d3f fix backend CORS: add global CORS filter and catch-all OPTIONS route; fix MySQL insert errors: set updatedField to empty string instead of null in models without updated_at column Jürg Hallenbarter 2026-05-13 13:59:31 +02:00
  • 3438888314 Fix merge conflict Cametendo 2026-05-06 14:24:53 +02:00
  • af21317040 Add marketplace Cametendo 2026-05-06 14:17:25 +02:00
  • 092bb53324 added loging Jürg Hallenbarter 2026-04-29 16:59:52 +02:00
  • 6cbb6a2e3e added API and login Jürg Hallenbarter 2026-04-29 16:01:19 +02:00
  • deba81fadb added migration seeders models and test script Jürg Hallenbarter 2026-04-29 14:20:41 +02:00
  • b2dab73f17 Made sure, env files aren't tracked Cametendo 2026-04-22 16:25:08 +02:00
  • 9800f9ae8a added CodeIgniter4 feature/codeigniter Cametendo 2026-04-22 16:12:31 +02:00
  • bee7a9444a Initial commit JGH 2026-04-22 14:02:31 +00:00