github-actions[bot]
5a5f39eb90
Merge pull request #100 from th30d4y/dependabot/pip/aiohappyeyeballs-2.6.2
...
build(deps): bump aiohappyeyeballs from 2.6.1 to 2.6.2
2026-05-20 22:39:12 +00:00
dependabot[bot]
20d59f62a3
build(deps): bump aiohappyeyeballs from 2.6.1 to 2.6.2
...
Bumps [aiohappyeyeballs](https://github.com/aio-libs/aiohappyeyeballs ) from 2.6.1 to 2.6.2.
- [Release notes](https://github.com/aio-libs/aiohappyeyeballs/releases )
- [Changelog](https://github.com/aio-libs/aiohappyeyeballs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/aio-libs/aiohappyeyeballs/compare/v2.6.1...v2.6.2 )
---
updated-dependencies:
- dependency-name: aiohappyeyeballs
dependency-version: 2.6.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-20 22:38:58 +00:00
github-actions[bot]
4bbcc75f44
Merge pull request #99 from th30d4y/dependabot/pip/yarl-1.24.2
...
build(deps): bump yarl from 1.23.0 to 1.24.2
2026-05-20 02:42:59 +00:00
dependabot[bot]
eec812d6d0
build(deps): bump yarl from 1.23.0 to 1.24.2
...
---
updated-dependencies:
- dependency-name: yarl
dependency-version: 1.24.2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-20 02:42:46 +00:00
github-actions[bot]
0819fe1b77
Merge pull request #98 from th30d4y/dependabot/pip/types-requests-2.33.0.20260518
...
build(deps): bump types-requests from 2.33.0.20260508 to 2.33.0.20260518
2026-05-19 04:15:06 +00:00
dependabot[bot]
afb12f37f1
build(deps): bump types-requests from 2.33.0.20260508 to 2.33.0.20260518
...
Bumps [types-requests](https://github.com/python/typeshed ) from 2.33.0.20260508 to 2.33.0.20260518.
- [Commits](https://github.com/python/typeshed/commits )
---
updated-dependencies:
- dependency-name: types-requests
dependency-version: 2.33.0.20260518
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-19 04:14:48 +00:00
github-actions[bot]
829f2e68f4
Merge pull request #96 from th30d4y/dependabot/pip/numpy-2.4.6
...
build(deps): bump numpy from 2.4.4 to 2.4.6
2026-05-19 04:14:43 +00:00
dependabot[bot]
7dc2ceeff7
build(deps): bump numpy from 2.4.4 to 2.4.6
...
Bumps [numpy](https://github.com/numpy/numpy ) from 2.4.4 to 2.4.6.
- [Release notes](https://github.com/numpy/numpy/releases )
- [Changelog](https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst )
- [Commits](https://github.com/numpy/numpy/compare/v2.4.4...v2.4.6 )
---
updated-dependencies:
- dependency-name: numpy
dependency-version: 2.4.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-19 04:14:32 +00:00
github-actions[bot]
4d2d344d95
Merge pull request #95 from th30d4y/dependabot/pip/requests-2.34.2
...
build(deps): bump requests from 2.34.1 to 2.34.2
2026-05-15 18:58:21 +00:00
dependabot[bot]
56738bd920
build(deps): bump requests from 2.34.1 to 2.34.2
...
Bumps [requests](https://github.com/psf/requests ) from 2.34.1 to 2.34.2.
- [Release notes](https://github.com/psf/requests/releases )
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md )
- [Commits](https://github.com/psf/requests/compare/v2.34.1...v2.34.2 )
---
updated-dependencies:
- dependency-name: requests
dependency-version: 2.34.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-15 18:58:07 +00:00
github-actions[bot]
b1f3cda4f8
Merge pull request #94 from th30d4y/dependabot/pip/requests-2.34.1
...
build(deps): bump requests from 2.34.0 to 2.34.1
2026-05-14 18:58:58 +00:00
dependabot[bot]
858a79acf9
build(deps): bump requests from 2.34.0 to 2.34.1
...
Bumps [requests](https://github.com/psf/requests ) from 2.34.0 to 2.34.1.
- [Release notes](https://github.com/psf/requests/releases )
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md )
- [Commits](https://github.com/psf/requests/compare/v2.34.0...v2.34.1 )
---
updated-dependencies:
- dependency-name: requests
dependency-version: 2.34.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-14 18:58:46 +00:00
github-actions[bot]
2f34e6820b
Merge pull request #92 from th30d4y/dependabot/pip/flask-jwt-extended-4.7.4
...
build(deps): bump flask-jwt-extended from 4.7.3 to 4.7.4
2026-05-13 19:19:52 +00:00
dependabot[bot]
4286602fb8
build(deps): bump flask-jwt-extended from 4.7.3 to 4.7.4
...
Bumps [flask-jwt-extended](https://github.com/vimalloc/flask-jwt-extended ) from 4.7.3 to 4.7.4.
- [Release notes](https://github.com/vimalloc/flask-jwt-extended/releases )
- [Commits](https://github.com/vimalloc/flask-jwt-extended/compare/4.7.3...4.7.4 )
---
updated-dependencies:
- dependency-name: flask-jwt-extended
dependency-version: 4.7.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-13 19:19:29 +00:00
github-actions[bot]
f64922f1aa
Merge pull request #87 from th30d4y/dependabot/pip/idna-3.15
...
build(deps): bump idna from 3.14 to 3.15
2026-05-12 22:59:53 +00:00
github-actions[bot]
c7c31ac5c1
Merge pull request #86 from th30d4y/dependabot/pip/parsimonious-0.11.0
...
build(deps): bump parsimonious from 0.10.0 to 0.11.0
2026-05-12 22:59:46 +00:00
github-actions[bot]
91330b0519
Merge pull request #85 from th30d4y/dependabot/pip/eth-keyfile-0.9.1
...
build(deps): bump eth-keyfile from 0.8.1 to 0.9.1
2026-05-12 22:59:45 +00:00
dependabot[bot]
211af4df0c
build(deps): bump idna from 3.14 to 3.15
...
Bumps [idna](https://github.com/kjd/idna ) from 3.14 to 3.15.
- [Release notes](https://github.com/kjd/idna/releases )
- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.md )
- [Commits](https://github.com/kjd/idna/compare/v3.14...v3.15 )
---
updated-dependencies:
- dependency-name: idna
dependency-version: '3.15'
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-12 22:59:39 +00:00
dependabot[bot]
bc467fcdc4
build(deps): bump parsimonious from 0.10.0 to 0.11.0
...
Bumps [parsimonious](https://github.com/erikrose/parsimonious ) from 0.10.0 to 0.11.0.
- [Commits](https://github.com/erikrose/parsimonious/commits )
---
updated-dependencies:
- dependency-name: parsimonious
dependency-version: 0.11.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-12 22:59:29 +00:00
dependabot[bot]
e08d4e156b
build(deps): bump eth-keyfile from 0.8.1 to 0.9.1
...
Bumps [eth-keyfile](https://github.com/ethereum/eth-keyfile ) from 0.8.1 to 0.9.1.
- [Changelog](https://github.com/ApeWorX/eth-keyfile/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/ethereum/eth-keyfile/compare/v0.8.1...v0.9.1 )
---
updated-dependencies:
- dependency-name: eth-keyfile
dependency-version: 0.9.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-12 22:59:26 +00:00
Stalin
e33ace8056
Updated project with latest changes
2026-05-13 00:50:32 +05:30
Stalin
10d9baab76
Add Multi-Language Code Execution Support (20+ Languages)
...
Added support for 20 programming languages:
INTERPRETED LANGUAGES (9):
• Python 3.11
• JavaScript (Node 20)
• Bash/Shell 5
• Ruby 3.2
• PHP 8.2
• R (Statistical Computing)
• Julia (Scientific Computing)
• Perl 5.36
• Lua 5.4
COMPILED LANGUAGES (11):
• C (GCC 13)
• C++ (GCC 17)
• Java 17
• Go 1.22
• Rust 1.77
• Kotlin 2.0
• Swift 5.9
• TypeScript 5
• C# (.NET 7)
• Scala 2.13
• Groovy 4.0
IMPROVEMENTS:
✓ Expanded language_configs with 20+ languages
✓ Added comprehensive security patterns for each language
✓ Language aliases (py→Python, js→JavaScript, etc)
✓ Memory limits optimized per language (64MB-512MB)
✓ CPU throttling configured (0.25-0.8 cores)
✓ Timeout protection (8s-20s per language)
✓ Created SUPPORTED_LANGUAGES.md documentation
SECURITY FEATURES:
✓ Docker container isolation for each execution
✓ Memory and CPU limits per language
✓ Pattern-based code blocking for dangerous operations
✓ Network access disabled
✓ File I/O restricted to /workspace
✓ 20,000 character code size limit
API SUPPORT:
✓ Accept language full name or alias
✓ Input data streaming support
✓ Detailed execution metrics (time, memory, exit code)
✓ Comprehensive error reporting
2026-05-12 20:44:26 +05:30
Stalin
ea05201167
Add development guide (dev.md)
...
Comprehensive development documentation including:
- Quick start guide (5 minutes setup)
- Complete setup instructions for all services
- MongoDB, Anvil, Backend, and Frontend setup
- Service overview and status checks
- Common development tasks
- Environment variable configuration
- Testing guidelines
- Debugging tips
- Dependency management
- Troubleshooting guide
- Development checklist
This file helps new developers get started quickly with the project.
2026-05-12 20:06:18 +05:30
Stalin
1412ccf58c
Enable AI Quiz Service and Compiler Service
...
Dependencies added:
- docker: Docker container management for code compilation
- numpy: Numerical computing for AI/ML operations
- scipy: Scientific computing and statistics
- scikit-learn: Machine learning algorithms for adaptive quizzing
Services now enabled:
✅ AI Quiz Service - Adaptive learning with LLM integration
✅ Compiler Service - Sandboxed code execution environment
✅ All ML features active
Health check now shows:
- ai_quiz_service: true
- compiler: true
2026-05-12 19:50:08 +05:30
Stalin
76df944119
Add production deployment scripts and documentation
...
- PRODUCTION_DEPLOYMENT.md: Comprehensive production deployment guide
- deploy.sh: Master deployment script for backend and frontend
- deploy-backend.sh: Automated backend deployment with health checks
- deploy-frontend.sh: Automated frontend build and deployment
Features:
- Automated dependency installation
- Database connection verification
- Health checks for services
- PM2 process management
- Backup creation
- Multi-environment support (production/staging/local)
2026-05-12 19:30:21 +05:30
Stalin
7621a21daf
Deploy: Update backend deployment config and frontend environment
2026-05-12 19:28:49 +05:30
github-actions[bot]
1ab97cb5fe
Merge pull request #81 from th30d4y/dependabot/npm_and_yarn/frontend/multi-bb2efd036b
...
build(deps): bump react-dom and @types/react-dom in /frontend
2026-05-08 18:59:25 +00:00
dependabot[bot]
50a0afdd59
build(deps): bump react-dom and @types/react-dom in /frontend
...
Bumps [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom ) and [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom ). These dependencies needed to be updated together.
Updates `react-dom` from 19.1.0 to 19.2.6
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/v19.2.6/packages/react-dom )
Updates `@types/react-dom` from 19.1.6 to 19.2.3
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom )
---
updated-dependencies:
- dependency-name: react-dom
dependency-version: 19.2.6
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: "@types/react-dom"
dependency-version: 19.2.3
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-08 18:59:13 +00:00
github-actions[bot]
05291a00e5
Merge pull request #80 from th30d4y/dependabot/npm_and_yarn/frontend/firebase-12.13.0
...
build(deps): bump firebase from 12.12.1 to 12.13.0 in /frontend
2026-05-08 18:58:54 +00:00
dependabot[bot]
794c599759
build(deps): bump firebase from 12.12.1 to 12.13.0 in /frontend
...
Bumps [firebase](https://github.com/firebase/firebase-js-sdk ) from 12.12.1 to 12.13.0.
- [Release notes](https://github.com/firebase/firebase-js-sdk/releases )
- [Changelog](https://github.com/firebase/firebase-js-sdk/blob/main/CHANGELOG.md )
- [Commits](https://github.com/firebase/firebase-js-sdk/compare/firebase@12.12.1...firebase@12.13.0 )
---
updated-dependencies:
- dependency-name: firebase
dependency-version: 12.13.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-08 18:58:42 +00:00
Stalin
297559d729
Merge pull request #79 from th30d4y/copilot/add-openlearnx-package
...
Implementing OpenLearnX package in the project
2026-05-08 14:00:06 +05:30
copilot-swe-agent[bot]
c34e2019dc
docs: clarify official scoped npm package and publish access
...
Agent-Logs-Url: https://github.com/th30d4y/OpenLearnX/sessions/3f647bf4-06fc-42ca-b237-765f74c4ded2
Co-authored-by: 0x5t4l1n <161853795+0x5t4l1n@users.noreply.github.com >
2026-05-08 08:06:54 +00:00
Stalin
d92ca944f1
Merge pull request #78 from th30d4y/copilot/update-openlearnx-readme
...
Fix npm/release metadata to consistently reflect v2.0.4 scoped package
2026-05-08 12:39:26 +05:30
copilot-swe-agent[bot]
01f2187e36
Align npm package references to v2.0.4 scoped package
...
Agent-Logs-Url: https://github.com/th30d4y/OpenLearnX/sessions/29d50a49-95d6-4192-8230-96fae71d8219
Co-authored-by: 0x5t4l1n <161853795+0x5t4l1n@users.noreply.github.com >
2026-05-08 07:06:44 +00:00
copilot-swe-agent[bot]
9f59efb0b4
Plan version and npm metadata alignment
...
Agent-Logs-Url: https://github.com/th30d4y/OpenLearnX/sessions/29d50a49-95d6-4192-8230-96fae71d8219
Co-authored-by: 0x5t4l1n <161853795+0x5t4l1n@users.noreply.github.com >
2026-05-08 07:04:22 +00:00
github-actions[bot]
5b240bc23f
Merge pull request #76 from th30d4y/dependabot/npm_and_yarn/frontend/react-19.2.6
...
build(deps): bump react from 19.2.5 to 19.2.6 in /frontend
2026-05-08 06:43:58 +00:00
dependabot[bot]
787ff326a7
build(deps): bump react from 19.2.5 to 19.2.6 in /frontend
...
Bumps [react](https://github.com/facebook/react/tree/HEAD/packages/react ) from 19.2.5 to 19.2.6.
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/v19.2.6/packages/react )
---
updated-dependencies:
- dependency-name: react
dependency-version: 19.2.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-08 06:43:41 +00:00
github-actions[bot]
bcf5a12e2c
Merge pull request #62 from th30d4y/dependabot/npm_and_yarn/frontend/axios-1.16.0
...
build(deps): bump axios from 1.13.4 to 1.16.0 in /frontend
2026-05-08 06:41:56 +00:00
dependabot[bot]
1ca4472b56
build(deps): bump axios from 1.13.4 to 1.16.0 in /frontend
...
Bumps [axios](https://github.com/axios/axios ) from 1.13.4 to 1.16.0.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.13.4...v1.16.0 )
---
updated-dependencies:
- dependency-name: axios
dependency-version: 1.16.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-08 06:41:27 +00:00
Stalin
f63ba0ef11
Merge commit from fork
...
Advisory fix 1
2026-05-08 12:09:38 +05:30
Stalin
c00f2dcde7
Add quick start guide for NPM publishing
2026-05-08 11:31:11 +05:30
Stalin
f8b8a92a43
Add complete release summary v2.0.4
2026-05-08 11:30:47 +05:30
Stalin
2d283c70cf
Add NPM publishing validation script
2026-05-08 11:30:13 +05:30
Stalin
97319c4012
Add comprehensive NPM publishing guide with fixes
2026-05-08 11:29:45 +05:30
Stalin
2e005731b3
Fix: Remove local link: dependencies from package.json for public NPM publishing
...
- Remove link:@/components/ui/badge
- Remove link:@/components/ui/button
- Remove link:@/components/ui/card
- Remove link:@/components/ui/progress
- Remove link:@/components/ui/separator
These are internal component references only needed for development.
Keeping them breaks public NPM package distribution.
2026-05-08 11:29:03 +05:30
Stalin
9990b85c09
Add comprehensive NPM publishing guide for v2.0.4
2026-05-08 11:25:21 +05:30
Stalin
6bdc81d4ea
Add release notes for v2.0.4
2026-05-08 11:24:51 +05:30
Stalin
169215d055
Release 2.0.4: Fix JWT signature verification vulnerability
...
- Update version to 2.0.4
- Add security advisory GHSA-223g-f5mq-gw33 fix documentation
- Document JWT signature verification security patch
v2.0.4
2026-05-08 11:23:30 +05:30
Stalin
05f081b205
Fix JWT signature verification vulnerability (GHSA-223g-f5mq-gw33)
...
- Enable proper JWT signature verification in backend/routes/dashboard.py
- Enable proper JWT signature verification in backend/main.py
- Enable proper JWT signature verification in backend/activity_logger.py
- Replace verify_signature=False with cryptographic verification using JWT_SECRET_KEY
- Prevents JWT forgery attacks and account takeover
2026-05-07 16:57:42 +05:30
github-actions[bot]
2f9d94d29d
Merge pull request #75 from th30d4y/dependabot/npm_and_yarn/frontend/radix-ui/react-slider-1.3.6
...
build(deps): bump @radix-ui/react-slider from 1.2.2 to 1.3.6 in /frontend
2026-05-06 19:00:32 +00:00