42 Commits

Author SHA1 Message Date
root b895c06dc1 fix parent pages and teachers and admin
Web Client CI/CD / Lint (ESLint + TypeScript) (push) Successful in 29s
Web Client CI/CD / Build (tsc + Vite) (push) Successful in 23s
Web Client CI/CD / Deploy to shared hosting (push) Successful in 33s
2026-07-09 13:56:26 -04:00
root 4b78aafa65 fix apply the plan docs/alrahma_api_fix_plan_school_year_only_v7
Web Client CI/CD / Lint (ESLint + TypeScript) (push) Successful in 29s
Web Client CI/CD / Build (tsc + Vite) (push) Successful in 30s
Web Client CI/CD / Deploy to shared hosting (push) Successful in 33s
2026-07-07 01:52:37 -04:00
root b510f534fd security fix and fix parent pages
Web Client CI/CD / Lint (ESLint + TypeScript) (push) Successful in 29s
Web Client CI/CD / Build (tsc + Vite) (push) Successful in 22s
Web Client CI/CD / Deploy to shared hosting (push) Successful in 32s
2026-07-06 02:14:22 -04:00
root b74ddca8b1 add school year and security fix
Web Client CI/CD / Lint (ESLint + TypeScript) (push) Successful in 28s
Web Client CI/CD / Build (tsc + Vite) (push) Successful in 23s
Web Client CI/CD / Deploy to shared hosting (push) Successful in 33s
2026-07-06 00:55:02 -04:00
root 8cacd0874f fix calendar page
Web Client CI/CD / Lint (ESLint + TypeScript) (push) Successful in 32s
Web Client CI/CD / Build (tsc + Vite) (push) Successful in 23s
Web Client CI/CD / Deploy to shared hosting (push) Successful in 47s
2026-07-05 14:18:49 -04:00
root 405dc3e379 fix(ci): remove GitHub-specific marketplace actions incompatible with Gitea act runner
Web Client CI/CD / Lint (ESLint + TypeScript) (push) Successful in 18s
Web Client CI/CD / Build (tsc + Vite) (push) Successful in 14s
Web Client CI/CD / Deploy to shared hosting (push) Successful in 15s
- Remove actions/cache@v4 (uses GitHub's artifact API not available in Gitea)
- Remove actions/upload-artifact@v4 (same reason)
- Remove actions/download-artifact@v4 (same reason)
- Deploy job now builds from source instead of downloading artifacts
- Deploy container changed from alpine:3.20 to node:22-alpine for npm build
2026-06-22 00:57:53 -04:00
root 816f4cfaf0 fix: resolve all CI lint errors (9 errors → 0)
Web Client CI/CD / Lint (ESLint + TypeScript) (push) Successful in 40s
Web Client CI/CD / Build (tsc + Vite) (push) Failing after 36s
Web Client CI/CD / Deploy to shared hosting (push) Has been skipped
- Move SortTh outside AdminEmergencyContactIndexPage to fix
  react-hooks/static-components (5 errors)
- Fix ternary expressions used as statements in toggleSection
  and toggleDate (2 @typescript-eslint/no-unused-expressions errors)
- Remove stale eslint-disable-next-line react/no-danger comment
  referencing unregistered rule (1 error)
- Fix pre-existing any type in WiredParentScreens student.map
2026-06-22 00:38:47 -04:00
root 7282020444 chore: configure eslint rules and fix lint warnings
Web Client CI/CD / Lint (ESLint + TypeScript) (push) Failing after 41s
Web Client CI/CD / Build (tsc + Vite) (push) Failing after 37s
Web Client CI/CD / Deploy to shared hosting (push) Has been skipped
- Add eslint rules section downgrading strict react-hooks v7 rules to warn
- Remove unnecessary Boolean() wrappers across multiple pages
- Fix let→const for non-reassigned variable in AdminProgressPages
- Clean up stale eslint-disable-next-line comment and trailing whitespace
- Simplify setTimeout declaration in ManualPayPage
2026-06-22 00:17:18 -04:00
root 1992db65b8 fix(ci): use github.server_url template expression instead of missing GITEA_SERVER_URL env
Web Client CI/CD / Lint (ESLint + TypeScript) (push) Failing after 40s
Web Client CI/CD / Build (tsc + Vite) (push) Failing after 37s
Web Client CI/CD / Deploy to shared hosting (push) Has been skipped
2026-06-21 21:42:45 -04:00
root 32875e54a8 ci: trigger pipeline with new default branch
Web Client CI/CD / Deploy to shared hosting (push) Has been skipped
Web Client CI/CD / Lint (ESLint + TypeScript) (push) Failing after 2s
Web Client CI/CD / Build (tsc + Vite) (push) Failing after 2s
2026-06-21 15:10:35 -04:00
root 14eade0b7e fix(ci): install git via apk before clone in node:22-alpine image
Web Client CI/CD / Deploy to shared hosting (push) Has been skipped
Web Client CI/CD / Lint (ESLint + TypeScript) (push) Failing after 2s
Web Client CI/CD / Build (tsc + Vite) (push) Failing after 2s
2026-06-21 15:08:32 -04:00
root 1e2345323f fix(ci): replace actions/checkout with git clone + GIT_SSL_NO_VERIFY to bypass self-signed cert
Web Client CI/CD / Deploy to shared hosting (push) Has been skipped
Web Client CI/CD / Lint (ESLint + TypeScript) (push) Failing after 1s
Web Client CI/CD / Build (tsc + Vite) (push) Failing after 1s
2026-06-21 15:06:54 -04:00
root c3570481c8 fix(ci): merge duplicate push triggers in workflow
Web Client CI/CD / Lint (ESLint + TypeScript) (push) Failing after 26s
Web Client CI/CD / Build (tsc + Vite) (push) Failing after 40s
Web Client CI/CD / Deploy to shared hosting (push) Has been skipped
2026-06-21 12:00:34 -04:00
root 09dbca4767 fix: add alpine container to deploy job for shared hosting compatibility
Web Client CI/CD / Lint (ESLint + TypeScript) (push) Failing after 38s
Web Client CI/CD / Build (tsc + Vite) (push) Failing after 32s
Web Client CI/CD / Deploy to shared hosting (push) Has been skipped
2026-06-20 19:20:45 -04:00
root 2eaf590373 docs: add Gitea CI/CD setup checklist
Web Client CI/CD / Lint (ESLint + TypeScript) (push) Failing after 32s
Web Client CI/CD / Build (tsc + Vite) (push) Failing after 37s
Web Client CI/CD / Deploy to production (push) Has been skipped
2026-06-20 19:18:40 -04:00
root 4b6232d2ba ci: add Gitea CI/CD workflow for React web client
Web Client CI/CD / Lint (ESLint + TypeScript) (push) Failing after 37s
Web Client CI/CD / Build (tsc + Vite) (push) Failing after 36s
Web Client CI/CD / Deploy to production (push) Has been skipped
Pipeline includes lint (eslint), build (tsc + vite), and manual
deploy stages.
2026-06-20 19:16:38 -04:00
root cd29394211 fix cicd variables naming 2026-06-12 13:14:53 -04:00
root 1eb45f46a8 add test script to package json 2026-06-12 12:23:43 -04:00
root 665b26df1e remove pupeteer and ad ci gitlab 2026-06-12 01:10:24 -04:00
root 7365c14506 fix inventory 2026-06-11 11:06:41 -04:00
root e8d1b8c1c7 page fixes 2026-06-11 03:22:22 -04:00
root fe1c50878b add test create 3000 users 2026-06-08 01:53:25 -04:00
root b6513ab22f update the new school year model 2026-06-07 20:01:56 -04:00
root 8e79201a3c add school year model 2026-06-07 00:52:04 -04:00
root c4d7a06a17 fix financial and certificates 2026-06-05 01:51:12 -04:00
root 647b96cafc fix attendance 2026-06-04 20:49:24 -04:00
root dec023f03e fix teacher page 2026-06-04 19:26:30 -04:00
root 1b0d9a36ad fix api security issues and update pages issue 2026-06-04 16:41:25 -04:00
root ad7b13f4d8 fix exam grading 2026-06-04 13:25:41 -04:00
root 1af02dadd3 cleanup codeigniter code 2026-06-04 02:55:19 -04:00
root 4dde38004f fix 2026-05-25 15:54:56 -04:00
root 988d04c0a6 fix dev login 2026-05-18 00:10:14 -04:00
root 0d3cdd3857 add certificate 2026-05-18 00:07:40 -04:00
root dc7acf2536 add grading, attendnace management 2026-04-29 17:39:37 -04:00
root ea495f8382 update exam and attendance 2026-04-26 14:57:41 -04:00
root 0687d4677f fix class progress admin side 2026-04-25 21:56:17 -04:00
root 93b75b9b3f add badge logic 2026-04-25 01:23:20 -04:00
root 3e77fc92c7 fix teacher, parent and admin pages 2026-04-25 00:00:10 -04:00
root 7fe34dde0d add admin pages 2026-04-23 15:28:56 -04:00
root 94700d4f0f add parent pages 2026-04-23 02:24:05 -04:00
root 9191fd32f0 init project 2026-04-23 00:21:02 -04:00
Administrator 23826c5528 Initial commit 2026-04-23 04:07:58 +00:00