Skip to content

Releases: ravibh5522/easyIDE

easyIDE v0.2.0-beta.9

Choose a tag to compare

@ravibh5522 ravibh5522 released this 14 Oct 06:57
App ID dev.easyide.app
Version 0.2.0-beta.9 (build 10)
Size 10 MB
SHA-256 4bc5b93190c0abae423f852714b07eaad5711a19142b63f09f5f7dac64c4653d
Min Android 8.0 (API 26)
ABIs arm64-v8a, x86_64
Signing debug key, same as every earlier build: installs over them as an in-place upgrade and keeps your projects

What's new

  • Announcements: easyIDE can now show news (releases, community, fixes) as a notification with an image and a button, and once more inside the app, so it isn't missed when notifications are off. Only for installs that agreed to analytics and announcements; turn it off in Settings > Privacy.
  • Fixed a startup crash on the home screen (NullPointerException in HomeViewModel, seen on Waydroid with beta.8).
  • NOTICE.md re-verified against upstream licenses.

This APK bundles PRoot (GPL-2.0-or-later) and talloc (LGPL-3.0-or-later); the attached NOTICE.md has attribution and how to obtain their source. Firebase Analytics is proprietary Google software (see docs/decision/0031).

easyIDE v0.2.0-beta.10

Choose a tag to compare

@ravibh5522 ravibh5522 released this 14 Oct 07:28
App ID dev.easyide.app
Version 0.2.0-beta.10 (build 11)
Size 10 MB
SHA-256 938a911f230bf28ddf113cc3b95dca843102d61f9f911bb2eb9d1a936fbd5e26
Min Android 8.0 (API 26)
ABIs arm64-v8a, x86_64
Signing debug key, same as every earlier build: installs over them as an in-place upgrade and keeps your projects

What's new

  • Setup no longer resets when you go back: during first-run setup, Back moves between steps and the Linux install keeps running; only its own Cancel stops it.
  • No more broken Linux after a cancelled or retried install: installs never overlap, and every attempt unpacks into a clean environment instead of on top of a half-finished one.
  • Includes beta.9: announcements and the home-screen startup crash fix.

This APK bundles PRoot (GPL-2.0-or-later) and talloc (LGPL-3.0-or-later); the attached NOTICE.md has attribution and how to obtain their source. Firebase Analytics is proprietary Google software (see docs/decision/0031).

easyIDE v0.2.0-beta.8

Choose a tag to compare

@ravibh5522 ravibh5522 released this 29 Sep 09:23
App ID dev.easyide.app
Version 0.2.0-beta.8 (build 9)
Size 10 MB
SHA-256 afdc79263ce2c7291e5f248ca23b8b5277f74ac264052e95bb3634b0bafe0b15
Min Android 8.0 (API 26)
ABIs arm64-v8a, x86_64
Signing debug key, same as every earlier build: installs over them as an in-place upgrade and keeps your projects

What's new

  • Claude Code installs and runs: the Node.js preset and every extension install recipe now install the current Node LTS (checked against nodejs.org checksums) instead of Ubuntu's Node 18, whose npm 9.2 broke npm install -g @anthropic-ai/claude-code ("native binary not installed"). Environments already on Node 18 upgrade in place; reinstall Claude once with npm install -g @anthropic-ai/claude-code.
  • Includes beta.7: terminals see every project of the environment at /projects/<project name>, the npm cache no longer corrupts itself under proot, and fewer silent terminal deaths.
  • Full audit: docs/sandbox-runtime/terminal-audit.md.

This APK bundles PRoot (GPL-2.0-or-later) and talloc (LGPL-3.0-or-later); the attached NOTICE.md has attribution and how to obtain their source. Firebase Analytics is proprietary Google software (see docs/decision/0031).

easyIDE v0.2.0-beta.7

Choose a tag to compare

@ravibh5522 ravibh5522 released this 29 Sep 08:33
App ID dev.easyide.app
Version 0.2.0-beta.7 (build 8)
Size 10 MB
SHA-256 6bf8036df1a1f0d5307eac16bbc931711de24b1e7786d2e6f06117cd87ecb179
Min Android 8.0 (API 26)
ABIs arm64-v8a, x86_64
Signing debug key, same as every earlier build: installs over them as an in-place upgrade and keeps your projects

What's new

  • Terminals see every project of their environment at /projects/<project name> (start in your own), so an agent can ls /projects or claude --add-dir /projects/other. Claude Code history, trust and memory are now per project, and one install and sign-in serves every project on the same environment.
  • Language-server installs no longer break npm: the npm cache corrupted itself under proot (ENOENT ... content-v2); it is fixed and broken caches are cleared once.
  • Fewer silent terminal deaths: leaving a project ends idle projects before ones with running terminals and tells you when a running one is ended; a terminal killed by Android explains why; guest setup runs once, under a lock; extension terminals run as your user; Cleanup no longer deletes /tmp while a project is open.
  • Full audit: docs/sandbox-runtime/terminal-audit.md.

This APK bundles PRoot (GPL-2.0-or-later) and talloc (LGPL-3.0-or-later); the attached NOTICE.md has attribution and how to obtain their source. Firebase Analytics is proprietary Google software (see docs/decision/0031).

easyIDE v0.2.0-beta.6

Choose a tag to compare

@ravibh5522 ravibh5522 released this 28 Sep 08:29
App ID dev.easyide.app
Version 0.2.0-beta.6 (build 6)
Size 10 MB
SHA-256 41712997eee2d12ca3245bb03ebc93bd117ad39a37c8ef9e31994c3fac663efb
Min Android 8.0 (API 26)
ABIs arm64-v8a, x86_64
Signing debug key, same as every earlier build: installs over them as an in-place upgrade and keeps your projects

What's new

  • Crash reports, performance timings and remote configuration join analytics and announcements, all under the single agreement shown on first launch (new installs before setup, existing installs after upgrading). No personal data is collected: no name, phone number, contacts, accounts or other apps, and never your files, code, commands or terminal output. Turn it off any time in Settings > Privacy.
  • easyIDE's own source is now licensed under the GNU AGPL v3; the release includes the AGPL LICENSE.
  • New README with download, community and privacy sections. Join the discussion on Telegram.

This APK bundles PRoot (GPL-2.0-or-later) and talloc (LGPL-3.0-or-later); the attached NOTICE.md has attribution and how to obtain their source. Firebase Analytics is proprietary Google software (see docs/decision/0031).

easyIDE v0.2.0-beta.2

easyIDE v0.2.0-beta.2 Pre-release
Pre-release

Choose a tag to compare

@ravibh5522 ravibh5522 released this 27 Sep 11:46
Size 9 MB
SHA-256 16d0d752cd123c883dc8c4479e5767ae0bffb2b71fc3dfe981f7aecba13ce677
Min Android 8.0 (API 26)
ABIs arm64-v8a, x86_64
Signing debug key - not upgradeable by a later properly signed build; uninstall first when moving to one

What changed since v0.2.0-beta.1

Terminal:

  • Interactive shells run as a non-root default user (dev) instead of root, with a working sudo/passwd (default password easyide, shown until you change it).
  • PATH now includes user-installed tool directories (opencode, pipx, cargo, bun, npm-global) and Ubuntu's own /usr/games.
  • Closing a terminal tab kills every process it started, not just the shell, and the last tab can now be closed.
  • A background tab no longer redraws the visible one while it's noisy.
  • Sticky Ctrl/Alt keys and Shift+Tab in the on-screen key row; bracketed paste.

Verified on device: sudo escalation, apt installs, tab close killing background processes, Claude Code CLI install and login.

easyIDE is source-available: free for personal and noncommercial use under the PolyForm Noncommercial License; commercial use requires a paid licence. This APK bundles PRoot (GPL-2.0-or-later) and talloc (LGPL-3.0-or-later); the attached NOTICE.md carries the attribution and how to obtain their source.

easyIDE v0.2.0-beta.1

easyIDE v0.2.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@ravibh5522 ravibh5522 released this 25 Sep 15:19
777ad82

First beta. Built locally, not by CI (GitHub Actions is currently blocked by an account billing issue).

Size 9 MB
SHA-256 43cc89e95771b62f698d34fcd57cf2b8b882cc84129708ea360292dbb51c0b22
Min Android 8.0 (API 26)
ABIs arm64-v8a, x86_64
Signing debug key - not upgradeable by a later properly signed build; uninstall first when moving to one

Highlights: VS Code-style dense workspace shell, language servers (Python with Ruff and others), extension packs and icon themes, git graph and history operations, full-screen mode, fix for syntax colours flashing while typing. What is missing and what is untested is listed in the README.

easyIDE is source-available: free for personal and noncommercial use under the PolyForm Noncommercial License; commercial use requires a paid licence. This APK bundles PRoot (GPL-2.0-or-later) and talloc (LGPL-3.0-or-later); the attached NOTICE.md carries the attribution and how to obtain their source.

Canary

Canary Pre-release
Pre-release

Choose a tag to compare

@ravibh5522 ravibh5522 released this 11 Aug 09:36

Rolling canary build of main. Overwritten on every push -- not a stable release.

Commit a68e5c3
Build 23
App ID
Size 10 MB
SHA-256 b6e4dcf19837d870e81ba5fee08e0492a810f557b5c0754550460f9fc6776270
Signing release key

Installs as easyIDE Canary (dev.easyide.app.canary) alongside a stable build.

This APK bundles PRoot (GPL-2.0-or-later) and talloc (LGPL-3.0-or-later).
See the attached NOTICE.md for attribution and how to obtain their source.