{"release":{"tag":{"name":"v0.3.3","path":"/badhope/mashang-python/tags/v0.3.3","tree_path":"/badhope/mashang-python/tree/v0.3.3","message":"","commit":{"id":"8bacf9eea63a12bf0045a286f4745d2cc6adb9c7","short_id":"8bacf9e","title":"docs: add quick start checklist for post-optimization tasks","title_markdown":"docs: add quick start checklist for post-optimization tasks","description":"","description_markdown":"","message":"docs: add quick start checklist for post-optimization tasks\n","message_markdown":"docs: add quick start checklist for post-optimization tasks","detail_path":"/badhope/mashang-python/commit/8bacf9eea63a12bf0045a286f4745d2cc6adb9c7","commits_path":"/badhope/mashang-python/commits/8bacf9eea63a12bf0045a286f4745d2cc6adb9c7","tree_path":"/badhope/mashang-python/tree/8bacf9eea63a12bf0045a286f4745d2cc6adb9c7","author":{"name":"Morningstar202604","email":"320475654+Morningstar202604@users.noreply.github.com","username":null,"user_path":null,"enterprise_user_path":null,"image_path":"no_portrait.png#Morningstar202604-","is_gitee_user":false,"is_enterprise_user":null,"widget_url":null},"committer":{"name":"Morningstar202604","email":"320475654+Morningstar202604@users.noreply.github.com","username":null,"user_path":null,"enterprise_user_path":null,"image_path":"no_portrait.png#Morningstar202604-","is_gitee_user":false,"is_enterprise_user":null,"widget_url":null},"authored_date":"2026-08-29T13:36:46+08:00","committed_date":"2026-08-29T13:36:46+08:00","signature":null,"build_state":null},"archive_path":"/badhope/mashang-python/repository/archive/v0.3.3","signature":null},"operating":{"edit":false,"download":true,"destroy":false,"enterprise_forbid_zip":false},"release":{"title":"v0.3.3 - 架构重构与多语言支持","path":"/badhope/mashang-python/releases/tag/v0.3.3","tag_path":"/badhope/mashang-python/tree/v0.3.3","project_id":49901998,"created_at":"2026-08-29T14:02:42+08:00","is_prerelease":false,"description":"# Release v0.3.3 - Architecture Overhaul \u0026 Multilingual Support\n\n## 📦 APK File Location\n```\napp/build/outputs/apk/debug/app-debug.apk\nSize: 49MB\nArchitecture: arm64-v8a / x86_64\nMin Android: 7.0+\n```\n\n## 🚀 What's New\n\n### Major Changes\n- **Architecture Overhaul**: Streamlined engine, removed Room dependency for lighter APK\n- **SHA256 Verification**: Mandatory integrity check for all course packages\n- **Multilingual Documentation**: Complete README in English, Chinese (中文), and Japanese (日本語)\n\n### Features\n✅ Embedded CPython 3.13 interpreter - fully offline, no internet required\n✅ 30 gamified lessons from print() to decorators with auto-grading\n✅ Variable snapshot panel - see what's in memory after each run (app-exclusive)\n✅ Assert-based grading system - pass tests to advance\n✅ Cyberpunk neon UI with CRT scanlines and glitch effects\n✅ Neural interface REPL - stateful session with history\n✅ Fill-in-the-blank + code sorting challenges\n✅ Graduation certificate upon completion\n✅ Hand-holding guidance system (TASK → PRACTICE → STEPS)\n\n### Technical Improvements\n- Fixed CI/CD workflow with proper gating (desktop tests → Android build → auto-release)\n- Auto-create GitHub Release when version tag is pushed\n- Enhanced SEO and discoverability with multilingual keywords\n- Brand guidelines for consistent presentation across platforms\n- Repository metadata optimized for GitHub/Gitee/GitCode\n\n### Bug Fixes\n- Fixed gradle wrapper generation\n- Improved error messages for input exhaustion\n- Better timeout handling for infinite loops\n\n## 🔗 Platform Links\n\n### Code Repositories\n- **GitHub**: https://github.com/Morningstar202604/mashang-python\n- **Gitee**: https://gitee.com/badhope/mashang-python\n- **GitCode**: https://gitcode.com/badhope/mashang-python\n\n### Documentation\n- [English README](README.md)\n- [中文文档](README.zh-CN.md)\n- [日本語ドキュメント](README.ja-JP.md)\n- [Brand Guidelines](BRAND_GUIDELINES.md)\n- [Contributing Guide](CONTRIBUTING.md)\n\n## 📋 Manual Upload Instructions\n\nSince GitHub connection may be unstable, follow these steps to upload the APK manually:\n\n### For GitHub:\n1. Go to: https://github.com/Morningstar202604/mashang-python/releases/new\n2. Tag version: `v0.3.3`\n3. Release title: `v0.3.3 - Architecture Overhaul \u0026 Multilingual Support`\n4. Copy release notes from this file\n5. Upload APK: `app/build/outputs/apk/debug/app-debug.apk`\n6. Click \"Publish release\"\n\n### For Gitee:\n1. Go to: https://gitee.com/badhope/mashang-python/releases\n2. Click \"新建发行版\" (New Release)\n3. Tag: `v0.3.3`\n4. Title: `v0.3.3 - 架构重构与多语言支持`\n5. Upload APK file\n6. Publish\n\n### For GitCode:\n1. Go to: https://gitcode.com/badhope/mashang-python/releases\n2. Create new release with tag `v0.3.3`\n3. Upload APK\n4. Publish\n\n## 🧪 Testing Checklist\n\nBefore marking as stable release:\n- [ ] Install APK on physical device (Android 7.0+)\n- [ ] Verify app launches and shows boot screen\n- [ ] Complete first lesson successfully\n- [ ] Test variable snapshot feature\n- [ ] Test REPL terminal\n- [ ] Verify offline functionality (disable WiFi and test)\n- [ ] Check content hub downloads work\n\n## 📊 Build Info\n- **Build Date**: 2026-08-29\n- **Gradle Version**: 8.10.2\n- **Kotlin**: 2.0.21\n- **Chaquopy**: 16.0 (CPython 3.13)\n- **Compile SDK**: 35\n- **Target SDK**: 35\n- **Min SDK**: 24\n\n## 🙏 Contributors\n\nThanks to all contributors who made this release possible!\n\n---\n\n**Full Changelog**: https://github.com/Morningstar202604/mashang-python/compare/v0.3.2...v0.3.3","author":{"name":"badhope","username":"badhope","path":"/badhope","avatar_url":"no_portrait.png#badhope-badhope"},"attach_files":[{"download_url":"/badhope/mashang-python/attach_files/3114030/download/app-debug.apk","name":"app-debug.apk","cli_download_url":"https://gitee.com/badhope/mashang-python/releases/download/v0.3.3/app-debug.apk","censor_failed":false,"censor_tip":null}],"zip_download_url":"/badhope/mashang-python/releases/tag/v0.3.3.zip","tar_download_url":"/badhope/mashang-python/releases/tag/v0.3.3.tar.gz"}}}