dependabot[bot]
a563688fa3
build(deps): bump sonner from 1.7.4 to 2.0.7 in /frontend
...
Bumps [sonner](https://github.com/emilkowalski/sonner ) from 1.7.4 to 2.0.7.
- [Release notes](https://github.com/emilkowalski/sonner/releases )
- [Commits](https://github.com/emilkowalski/sonner/commits/v2.0.7 )
---
updated-dependencies:
- dependency-name: sonner
dependency-version: 2.0.7
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-12 15:16:29 +00:00
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
dependabot[bot]
b8a1ce4677
build(deps): bump @radix-ui/react-slider in /frontend
...
Bumps [@radix-ui/react-slider](https://github.com/radix-ui/primitives ) from 1.2.2 to 1.3.6.
- [Changelog](https://github.com/radix-ui/primitives/blob/main/release-process.md )
- [Commits](https://github.com/radix-ui/primitives/commits )
---
updated-dependencies:
- dependency-name: "@radix-ui/react-slider"
dependency-version: 1.3.6
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-06 19:00:04 +00:00
github-actions[bot]
6d801047d9
Merge pull request #73 from th30d4y/dependabot/npm_and_yarn/frontend/radix-ui/react-toast-1.2.15
...
build(deps): bump @radix-ui/react-toast from 1.2.4 to 1.2.15 in /frontend
2026-05-05 19:22:36 +00:00
dependabot[bot]
1edf29e4a4
build(deps): bump @radix-ui/react-toast in /frontend
...
Bumps [@radix-ui/react-toast](https://github.com/radix-ui/primitives ) from 1.2.4 to 1.2.15.
- [Changelog](https://github.com/radix-ui/primitives/blob/main/release-process.md )
- [Commits](https://github.com/radix-ui/primitives/commits )
---
updated-dependencies:
- dependency-name: "@radix-ui/react-toast"
dependency-version: 1.2.15
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-05 19:22:15 +00:00
github-actions[bot]
4f37b8c26f
Merge pull request #70 from th30d4y/dependabot/npm_and_yarn/frontend/embla-carousel-react-8.6.0
...
build(deps): bump embla-carousel-react from 8.5.1 to 8.6.0 in /frontend
2026-05-05 19:20:20 +00:00
dependabot[bot]
aade20582b
build(deps): bump embla-carousel-react from 8.5.1 to 8.6.0 in /frontend
...
Bumps [embla-carousel-react](https://github.com/davidjerleke/embla-carousel ) from 8.5.1 to 8.6.0.
- [Release notes](https://github.com/davidjerleke/embla-carousel/releases )
- [Commits](https://github.com/davidjerleke/embla-carousel/compare/v8.5.1...v8.6.0 )
---
updated-dependencies:
- dependency-name: embla-carousel-react
dependency-version: 8.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-05 19:18:16 +00:00
github-actions[bot]
bfc6cd1120
Merge pull request #68 from th30d4y/dependabot/npm_and_yarn/frontend/radix-ui/react-separator-1.1.8
...
build(deps): bump @radix-ui/react-separator from 1.1.1 to 1.1.8 in /frontend
2026-05-05 19:16:03 +00:00
dependabot[bot]
932413b8c2
build(deps): bump @radix-ui/react-separator in /frontend
...
Bumps [@radix-ui/react-separator](https://github.com/radix-ui/primitives ) from 1.1.1 to 1.1.8.
- [Changelog](https://github.com/radix-ui/primitives/blob/main/release-process.md )
- [Commits](https://github.com/radix-ui/primitives/commits )
---
updated-dependencies:
- dependency-name: "@radix-ui/react-separator"
dependency-version: 1.1.8
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-05 19:15:49 +00:00
github-actions[bot]
aa182a4596
Merge pull request #69 from th30d4y/dependabot/npm_and_yarn/frontend/radix-ui/react-navigation-menu-1.2.14
...
build(deps): bump @radix-ui/react-navigation-menu from 1.2.3 to 1.2.14 in /frontend
2026-05-05 19:14:51 +00:00
dependabot[bot]
1c9199cfdb
build(deps): bump @radix-ui/react-navigation-menu in /frontend
...
Bumps [@radix-ui/react-navigation-menu](https://github.com/radix-ui/primitives ) from 1.2.3 to 1.2.14.
- [Changelog](https://github.com/radix-ui/primitives/blob/main/release-process.md )
- [Commits](https://github.com/radix-ui/primitives/commits )
---
updated-dependencies:
- dependency-name: "@radix-ui/react-navigation-menu"
dependency-version: 1.2.14
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-05 19:14:34 +00:00
github-actions[bot]
a40d5ae45b
Merge pull request #56 from th30d4y/dependabot/npm_and_yarn/frontend/multi-0193e73c84
...
build(deps): bump react and @types/react in /frontend
2026-05-05 19:13:43 +00:00
dependabot[bot]
f4788e0829
build(deps): bump react and @types/react in /frontend
...
Bumps [react](https://github.com/facebook/react/tree/HEAD/packages/react ) and [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ). These dependencies needed to be updated together.
Updates `react` from 19.1.0 to 19.2.5
- [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.5/packages/react )
Updates `@types/react` from 19.1.8 to 19.2.14
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
---
updated-dependencies:
- dependency-name: "@types/react"
dependency-version: 19.2.14
dependency-type: direct:development
update-type: version-update:semver-minor
- dependency-name: react
dependency-version: 19.2.5
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-05 19:13:30 +00:00
github-actions[bot]
ee17c656f1
Merge pull request #67 from th30d4y/dependabot/npm_and_yarn/frontend/autoprefixer-10.5.0
...
Bump autoprefixer from 10.4.21 to 10.5.0 in /frontend
2026-05-05 19:12:55 +00:00
github-actions[bot]
67eb4ab53a
Merge pull request #66 from th30d4y/dependabot/npm_and_yarn/frontend/radix-ui/react-progress-1.1.8
...
build(deps): bump @radix-ui/react-progress from 1.1.1 to 1.1.8 in /frontend
2026-05-05 19:12:07 +00:00
dependabot[bot]
0880d04da3
build(deps): bump @radix-ui/react-progress in /frontend
...
Bumps [@radix-ui/react-progress](https://github.com/radix-ui/primitives ) from 1.1.1 to 1.1.8.
- [Changelog](https://github.com/radix-ui/primitives/blob/main/release-process.md )
- [Commits](https://github.com/radix-ui/primitives/commits )
---
updated-dependencies:
- dependency-name: "@radix-ui/react-progress"
dependency-version: 1.1.8
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-05 19:11:48 +00:00
github-actions[bot]
4072242f7c
Merge pull request #55 from th30d4y/dependabot/npm_and_yarn/frontend/radix-ui/react-label-2.1.8
...
build(deps): bump @radix-ui/react-label from 2.1.1 to 2.1.8 in /frontend
2026-05-05 19:11:19 +00:00
dependabot[bot]
364154833b
build(deps): bump @radix-ui/react-label from 2.1.1 to 2.1.8 in /frontend
...
Bumps [@radix-ui/react-label](https://github.com/radix-ui/primitives ) from 2.1.1 to 2.1.8.
- [Changelog](https://github.com/radix-ui/primitives/blob/main/release-process.md )
- [Commits](https://github.com/radix-ui/primitives/commits )
---
updated-dependencies:
- dependency-name: "@radix-ui/react-label"
dependency-version: 2.1.8
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-05 19:11:08 +00:00
dependabot[bot]
5d9d368b17
Bump autoprefixer from 10.4.21 to 10.5.0 in /frontend
...
Bumps [autoprefixer](https://github.com/postcss/autoprefixer ) from 10.4.21 to 10.5.0.
- [Release notes](https://github.com/postcss/autoprefixer/releases )
- [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/autoprefixer/compare/10.4.21...10.5.0 )
---
updated-dependencies:
- dependency-name: autoprefixer
dependency-version: 10.5.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-05 19:10:14 +00:00
github-actions[bot]
f5e962408c
Merge pull request #65 from th30d4y/dependabot/npm_and_yarn/frontend/react-day-picker-9.14.0
...
Bump react-day-picker from 9.8.0 to 9.14.0 in /frontend
2026-05-05 19:09:50 +00:00
github-actions[bot]
fa9fdb66b3
Merge pull request #64 from th30d4y/dependabot/npm_and_yarn/frontend/radix-ui/react-dropdown-menu-2.1.16
...
Bump @radix-ui/react-dropdown-menu from 2.1.4 to 2.1.16 in /frontend
2026-05-05 19:09:16 +00:00
dependabot[bot]
e7b0f7c003
Bump react-day-picker from 9.8.0 to 9.14.0 in /frontend
...
Bumps [react-day-picker](https://github.com/gpbl/react-day-picker ) from 9.8.0 to 9.14.0.
- [Release notes](https://github.com/gpbl/react-day-picker/releases )
- [Commits](https://github.com/gpbl/react-day-picker/compare/v9.8.0...v9.14.0 )
---
updated-dependencies:
- dependency-name: react-day-picker
dependency-version: 9.14.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-05 19:08:38 +00:00