docs: refresh Kotlin/Android transpiler documentation#93
Conversation
…r-verified fixes CHANGELOG [Unreleased]: add the runtime-extraction/console-target entry and the latest compiler-verified Kotlin fixes (list-of-map for-each, dynamic Display via toText, reassigned-param shadow, math builtins on dynamic args, file-scope constants, dynamic not/non-null Any args, regex_replace/split bridges). README: note the generated Android project is compiler-verified to build an installable APK with a bundled EPLRuntime (db_*/file_* support).
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
epl | 03e8272 | Commit Preview URL Branch Preview URL |
Jul 17 2026, 10:08 PM |
WalkthroughDocumentation updates describe Kotlin runtime shim extraction, transpiler correctness fixes, compiler and APK verification, and bundled Android runtime capabilities. ChangesKotlin transpiler documentation
Estimated code review effort: 1 (Trivial) | ~2 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@README.md`:
- Around line 298-300: Update the README claim near the generated Kotlin/Gradle
project description and the EPLRuntime storage behavior so it no longer states
that all file_* storage is sandboxed. Either enforce containment for absolute
paths in epl/kotlin_runtime.py or explicitly document that sandboxing applies
only to relative paths.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: ASSERTIVE
Plan: Pro Plus
Run ID: 4d995c2d-13ca-4b13-9d32-16391e086eea
📒 Files selected for processing (2)
CHANGELOG.mdREADME.md
| > The generated Kotlin/Gradle project is **compiler-verified**: it builds an | ||
| > installable debug APK via `gradlew assembleDebug`, with a bundled `EPLRuntime` | ||
| > providing `db_*` (SQLite) and `file_*` (sandboxed storage) support. |
There was a problem hiding this comment.
🔒 Security & Privacy | 🟠 Major | ⚡ Quick win
Do not claim that all file_* storage is sandboxed.
epl/kotlin_runtime.py resolves absolute paths directly, so only relative paths are forced under the app’s filesDir. Either reject/contain absolute paths in the runtime or document that sandboxing applies only to relative paths.
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@README.md` around lines 298 - 300, Update the README claim near the generated
Kotlin/Gradle project description and the EPLRuntime storage behavior so it no
longer states that all file_* storage is sandboxed. Either enforce containment
for absolute paths in epl/kotlin_runtime.py or explicitly document that
sandboxing applies only to relative paths.
Updates docs to match the merged PR #92 work (Kotlin runtime extraction, console target, compiler-verified codegen fixes).
No code changes; docs only.
Summary by CodeRabbit