Commit Graph

  • 62075c30aa merge: pull production deploy workflow from main into v4 v4 Yamen Ahmad 2026-04-30 14:28:03 +04:00
  • d5b1987bba feat(platform): full institutional roadmap — exam security, live sessions, handwritten, personalized AI plans, Turnitin, lesson polish Yamen Ahmad 2026-04-30 14:06:48 +04:00
  • 747e911829 ci: add production deploy workflow for encoach_v4 monorepo DevOps 2026-04-28 00:39:41 +02:00
  • 744cede1a3 docs(security): redact live OpenAI key, point to ir.config_parameter storage Yamen Ahmad 2026-04-28 00:39:37 +04:00
  • 3b62075d7e feat(platform): course-plan student visibility, multi-voice TTS, OCR sources, branches Yamen Ahmad 2026-04-28 00:17:51 +04:00
  • af33d9d19e docs(summary): record 2026-04-27 course-plan rollout and OCR indexing fix main Yamen Ahmad 2026-04-27 22:35:00 +04:00
  • a6f2140a9d docs(summary): record 2026-04-27 course-plan rollout and OCR indexing fix Yamen Ahmad 2026-04-27 22:35:00 +04:00
  • 3500896c15 Merge pull request 'v4' (#1) from v4 into main yamen 2026-04-26 00:38:07 +02:00
  • 35ccc0dfb2 feat(platform): ship AI fallback stack and entity-scoped course planning Yamen Ahmad 2026-04-26 02:34:52 +04:00
  • 096b042daf feat(course-plan): RAG sources + multi-modal media + assignments + student view Yamen Ahmad 2026-04-25 17:13:01 +04:00
  • 0ed7f88cab fix(security): remove comment from ir.model.access.csv causing import error Yamen Ahmad 2026-04-25 14:59:27 +04:00
  • ed8e75d88c feat(course-plan): GE1-style AI course planning with deliverables, resources, media, assignments Yamen Ahmad 2026-04-25 14:57:04 +04:00
  • 971e9860c8 ci(frontend): add Gitea staging deploy workflow under frontend/ (monorepo mirror of encoach_frontend New_v2 main) Yamen Ahmad 2026-04-25 11:55:20 +04:00
  • 8d173b93cb merge(devops): integrate main (staging CI deploy workflow + PR history) Yamen Ahmad 2026-04-25 11:52:28 +04:00
  • a5a3a2dc62 ci: add auto-deploy workflow to staging devops 2026-04-25 09:24:33 +02:00
  • fa6f4976c3 chore(ops): add scripts/backup-db.sh — Odoo-format DB backup Yamen Ahmad 2026-04-25 03:20:41 +04:00
  • e2aa8031ff feat(ai): LangGraph as core runtime + AI Agents/Tools console + full-demo seed Yamen Ahmad 2026-04-25 03:13:55 +04:00
  • 1223074bde docs: add VPS restore runbook Yamen Ahmad 2026-04-21 09:35:11 +04:00
  • 75ee0f1fe0 fix(ui): actionable 413/504/401 toasts + VPS nginx deploy template Yamen Ahmad 2026-04-21 09:09:23 +04:00
  • d34180e107 fix(assignments): resolve op.student → res.users + student search Yamen Ahmad 2026-04-20 18:29:16 +04:00
  • eef3edf7e8 fix(i18n): default startup language to English Yamen Ahmad 2026-04-20 17:19:49 +04:00
  • a554ef5d42 fix(qa): approval queue, rubric UX, structure enforcement, upload/publish limits Yamen Ahmad 2026-04-20 17:14:39 +04:00
  • b1b3d20eb4 Merge pull request 'fix(deploy): vendor OpenEduCat Community 19.0 under backend/' (#6) from v4 into main yamen 2026-04-20 08:08:32 +02:00
  • bab588b9da fix(deploy): vendor OpenEduCat Community 19.0 under backend/ Yamen Ahmad 2026-04-20 09:52:32 +04:00
  • e33a9a61bb Merge pull request 'v4' (#5) from v4 into main yamen 2026-04-19 16:16:33 +02:00
  • e1f059069f feat(i18n,rtl): full Arabic localization + RTL sweep across all layouts Yamen Ahmad 2026-04-19 18:13:16 +04:00
  • 6712d1d551 docs: add WORK_REPORT.md and USER_MANUAL.md Yamen Ahmad 2026-04-19 14:41:19 +04:00
  • 7024197c7b Merge pull request 'v4' (#4) from v4 into main yamen 2026-04-19 12:33:30 +02:00
  • 93c530eef2 chore(ci,docs): GitHub Actions, ADRs, README overhaul, §21 Hardening Release Yamen Ahmad 2026-04-19 14:16:47 +04:00
  • e70a2854f4 feat(frontend): Phase 2/3 hardening release Yamen Ahmad 2026-04-19 14:16:32 +04:00
  • dcf5ea6941 feat(backend): Phase 2/3 hardening release Yamen Ahmad 2026-04-19 14:16:09 +04:00
  • 47d09a3ce5 chore(branding): adopt project-manager EnCoach logo across login and sidebars Yamen Ahmad 2026-04-19 14:15:41 +04:00
  • c016a52200 feat(reports): replace mock Reports pages with real backend aggregates Yamen Ahmad 2026-04-19 11:28:26 +04:00
  • d940db075e fix(config): align Configuration pages with platform logic Yamen Ahmad 2026-04-19 10:58:43 +04:00
  • 7f23127e44 chore(remotes,docs): rename remotes to match source-of-truth doctrine Yamen Ahmad 2026-04-19 03:29:42 +04:00
  • 7737f6def5 docs(summary): declare encoach_backend_v4 + encoach_frontend_v4 as repos of record Yamen Ahmad 2026-04-19 03:26:12 +04:00
  • 7f1f058e8f docs(summary): mark monorepo as source of truth + feature/publish workflow Yamen Ahmad 2026-04-19 03:20:58 +04:00
  • 98b9837a54 feat: institutional + support + training admin sections (backend + frontend) Yamen Ahmad 2026-04-19 03:13:23 +04:00
  • 50f58dc995 feat: complete exam lifecycle — AI generation, submission, student session, and results Yamen Ahmad 2026-04-16 16:53:09 +04:00
  • b9df9b5299 Merge remote-tracking branch 'origin/main' into v4 Yamen Ahmad 2026-04-13 12:46:00 +04:00
  • 372b835e84 feat(generation): add Listening section selector, exercise wizard, and edit/preview support Yamen Ahmad 2026-04-13 12:27:18 +04:00
  • 2b2e81514b feat(generation): add exercise instructions, grouped display, and wizard improvements Yamen Ahmad 2026-04-13 00:54:19 +04:00
  • 82ec3debcc feat: QA fixes, new APIs (assignments, rubrics, custom exams), Generation page enhancements Yamen Ahmad 2026-04-12 14:26:39 +04:00
  • 571a08d0f7 docs: add comprehensive platform user guide for all user types Yamen Ahmad 2026-04-11 14:40:20 +04:00
  • b02ee8b6b7 feat: Generation Page AI workflows + AI/Vector modules + exam session fixes full_stack_dev Yamen Ahmad 2026-04-11 14:27:03 +04:00
  • 140ca7408d feat(generation): rebuild Generation Page with full AI workflows feature/generation-page-ai-workflows Yamen Ahmad 2026-04-11 14:21:40 +04:00
  • 11a7265460 feat(v3): restructure project + add complete frontend frontend-v3 Yamen Ahmad 2026-04-10 17:26:42 +04:00
  • f1c4953a63 feat(v3): restructure project + add complete frontend v3 Yamen Ahmad 2026-04-10 17:26:42 +04:00
  • a3e12f62fa feat: complete 42/42 user story coverage with tested demo data Yamen Ahmad 2026-04-10 00:26:37 +04:00
  • 5ff9f12de7 feat: complete all 12 missing spec features from EnCoach v3.0 audit Yamen Ahmad 2026-04-08 03:12:00 +04:00
  • e30e52e21e feat: add full-screen exam delivery UI with JWT auth fix Yamen Ahmad 2026-04-07 23:49:45 +04:00
  • d98cd55b99 fix: resolve 9 critical bugs from full local testing Yamen Ahmad 2026-04-07 03:43:48 +04:00
  • 6c93c5d600 feat: EnCoach V2 — complete OWL refactor with 15 new modules Yamen Ahmad 2026-04-07 01:53:06 +04:00
  • bdc6598734 docs: add project documentation and update README devops 2026-04-06 12:58:26 +04:00
  • d9f8a62886 Fix missing Odoo module dependency declarations devops 2026-04-01 20:01:25 +04:00
  • 66ce923907 Fix pip install: add --ignore-installed to skip Debian-managed packages devops 2026-04-01 19:31:19 +04:00
  • c1b23c8a5c Add Dockerfile to pre-bake Python ML dependencies into backend image devops 2026-04-01 19:24:51 +04:00
  • 9b6a2b7c22 Merge feature/full-backend-v1 into main (initial backend codebase by Yamen) devops 2026-04-01 18:10:01 +04:00
  • 3e83d8d7d5 feat: add complete EnCoach backend — Odoo 19 + all addons feature/full-backend-v1 Yamen Ahmad 2026-04-01 17:10:04 +04:00
  • a4b9ab62cf Merge pull request 'test: verify CI/CD pipeline end-to-end' (#1) from feature/test-pipeline into main devops 2026-03-30 17:44:08 +02:00
  • c3f6b57569 test: verify CI/CD pipeline end-to-end devops 2026-03-30 19:42:50 +04:00
  • 64f41fdb01 chore: add .gitignore and README devops 2026-03-30 19:41:16 +04:00