Skip to content

Releases: haikubits/textedit-android

v1.6.0 - Python projects

Choose a tag to compare

@haikubits haikubits released this 14 Oct 20:52
d8fa727

Multi-file Python: import local modules, cwd/argv/env run configuration, file write-back (open-folder mode), traceback jump-to-line, package manager (micropip, requirements.txt), inline matplotlib plots. Verified: mount/run/write-back logic in Node with the bundled Pyodide, plus unit tests. Not verified on a physical device. Limits: text files only, no pre-run download prompt.

v1.5.0 - Git integration

Choose a tag to compare

@haikubits haikubits released this 14 Oct 20:48
d8fa727

Adds Source Control: clone https repos into app storage, status badges, stage/unstage/discard, commit/amend, pull/push/fetch, branches, history, diff. Tokens are Keystore-encrypted. Limits: private clones only (not SAF folders), https only. Not verified on a physical device; APK includes JGit (+5 MB).

v1.4.1 - Python requests fix

Choose a tag to compare

@haikubits haikubits released this 14 Oct 20:10
d8fa727

Fix #2: requests/urllib in Python now work against real sites (native HTTP instead of CORS-blocked XHR). Not yet verified on a physical device.

v1.4.0 - Open folder

Choose a tag to compare

@haikubits haikubits released this 14 Oct 16:31
d8fa727

New: Open folder (menu, sidebar icon, Ctrl+Shift+O) shows the real folder tree and edits files in place with autosave; unsaved dot on tabs; Close folder returns to the scratch workspace. Not yet verified on a physical device.

v1.3.1 - Save keeps extension

Choose a tag to compare

@haikubits haikubits released this 14 Oct 16:25
d8fa727

Fix: Save as / Export no longer appends .txt to .py (and other) files.

v1.3.0 - Offline Python

Choose a tag to compare

@haikubits haikubits released this 14 Oct 00:21
d8fa727

Pyodide 0.24.1 and Tier 1 packages (typing-extensions, six, python-dateutil, pytz, pyyaml, jinja2, beautifulsoup4, regex, pydantic 1.10, tqdm, rich, requests) are now bundled; .py files run fully offline. Other packages download on first use. Stop now restarts the Python engine. Note: not yet verified on a physical device.

TextEdit for Android v1.2.0

Choose a tag to compare

@haikubits haikubits released this 13 Oct 17:40
d8fa727

Run Python: open a .py file and tap the play button (or Ctrl+Enter). Runs on-device in Pyodide (CPython on WebAssembly); stdin and Stop supported. First run needs internet to download the runtime.

TextEdit for Android v1.1.0

Choose a tag to compare

@haikubits haikubits released this 06 Oct 23:29
d8fa727

Markdown preview: open a .md file and tap the eye icon in the top bar to toggle a GitHub-style rendered preview (tables, task lists, strikethrough, autolinks, code blocks, light/dark).

TextEdit for Android v1.0.5

Choose a tag to compare

@haikubits haikubits released this 06 Oct 22:50
d8fa727

Smoother scrolling (momentum fling, faster text layout) and the file drawer no longer opens by swiping while a file is open; use the menu button.

TextEdit for Android v1.0.4

Choose a tag to compare

@haikubits haikubits released this 06 Oct 22:46
d8fa727

Fixes voice input: the editor was flagged as a password-style field, which makes Gboard disable the mic.