Changelog

Application and platform improvements are tracked here continuously.

This feed merges bundled release notes with live Firestore announcements; if the live source is unavailable, bundled notes continue to display.

No-code editor, code selection, and release security

v1.0.18

5/7/2026
Strengthened the landscape no-code right control bar so copied-block, selected-copy, and moved-block insertion actions stay in the lower control area in the intended order.
Refined multi-block selection controls so delete, copy selected, move selected, move up/down, and shared-space actions remain visible when blocks are selected.
Fixed block-title taps so the value panel opens and closes from the title while value text interactions keep their existing behavior.
Rechecked line-number selection, drag-to-scroll from the code area, and scrollbar behavior in both the main macro code area and the control-panel code editor before release.
Removed unprofessional red markup overlays from website learning screenshots and reverified the live desktop and mobile website surfaces.
Separated signing material from the source tree during release prep and reran shrink, obfuscation, cleartext, exported-component, and secret-leak checks.
Synchronized 1.0.18 release notes across the Android bundled changelog, website changelog source, and Google Play-facing rollout text.

No-code editor, overlay, and release hardening

v1.0.17

5/3/2026
Strengthened full-screen overlay behavior for the no-code workspace and code editor so system bars stay hidden after orientation changes and in-workspace panels.
Made no-code workspace button bars, dialog/variable/group/action screens, and control-panel ergonomics more consistent across portrait, landscape, DPI, and resolution variants.
Improved region, click, swipe, image, text, and color selection/guide flows, including lock/hide behavior, label-card tap/drag behavior, and coordinate restoration.
Simplified image add and gallery selection flows, with stronger recovery checks for screen capture and color capture permission returns.
Improved runtime control-panel behavior while macros run, including stop, pause, minimize, and the minimized square panel state.
Refined code editor, AI configuration, quick jump/project map, and code preview panels so orientation and available-screen behavior stay stable.
Synchronized 1.0.17 release notes across the Android bundled changelog, website changelog source, and Google Play-facing rollout text.

Landscape no-code editor and release stability

v1.0.16

4/30/2026
Strengthened landscape no-code workspace behavior so selected-block and dialog action buttons stay visible in the right-side control area.
Rechecked TRUE/FALSE branch editing so tapping the colored add-action rows enters the matching branch while existing child blocks still open normally.
Pinned nested branch back navigation with regression coverage so Back steps out one level instead of jumping to the root.
Expanded regression coverage for popup/control ordering, selection-toolbar placement, and landscape dialog action visibility.
Cleaned the math preview field warning and isolated the legacy Google sign-in fallback without changing the auth fallback chain.
Synchronized 1.0.16 release notes across the Android bundled changelog, website changelog source, and Google Play-facing rollout text.

Landscape, cloud phone, and no-code gesture stability

v1.0.14

4/29/2026
Fixed an overlay clipping issue that could keep no-code region guides stuck on the left side of the screen in landscape mode on some phones and cloud-phone environments.
Screen-guide touch and visual overlay windows now use explicit raw full-screen width and height instead of MATCH_PARENT, improving behavior across unusual DPI, wide screens, emulators, physical devices, and cloud devices.
Strengthened offset behavior for no-code click and swipe blocks, including primary actions, extra taps, extra swipes, and swipe waypoints.
Region, click, and swipe debug/visual guides are now tied more tightly to the same raw coordinate space used by runtime execution, reducing drift and right-side clipping risk.
Added regression checks for cloud-phone landscape overlay geometry, screen-guide window bounds, coordinate mapping, region dragging, and display-size normalization.
Rechecked click, swipe, match-anchored swipe, offset, and no-code visual-guide contracts.
Synchronized 1.0.14 release notes across the Android bundled changelog and Google Play-facing rollout text.

Google Play security verification hotfix

v1.0.15

4/29/2026
Isolated the root cause of the Security verification failed startup warning seen on some Google Play-installed 1.0.14 devices and cloud-phone environments.
Disabled Play Console's automatic installer check for new releases so the duplicate Google Play-injected runtime check can no longer false-positive and stop the app at startup.
Kept the app-owned release hardening layer in place; the upload signing and Google Play app signing SHA-256 pins were rechecked in Play Console.
1.0.15 preserves the 1.0.14 landscape/cloud-phone and no-code gesture fixes while targeting only the Play-sourced startup security verification issue.
Synchronized 1.0.15 release notes across the Android bundled changelog and Google Play-facing rollout text.

Professional no-code workspace and code-editor ergonomics

v1.0.13

4/28/2026
Improved the no-code workspace selection flow so selected blocks, value panels, side action rails, and repeated taps on the same block behave more predictably.
Region guides now open at a usable centered size when first created; their name label is preserved, and fast dragging is less likely to jump, drift, or disappear.
The add-block panel now has cleaner search, favorites, and recent-block behavior; recent blocks are capped to the latest three items so the main catalog stays reachable.
Square action-button styling is now more consistent across the no-code workspace, code editor, dialogs, variable panels, gallery/crop flows, share/community surfaces, and control panel.
The code editor now supports line-number drag selection, code-area scrolling, safer full-screen placement around system bars, and improved copy/paste/select-all/move commands.
Search and quick actions now open in the correct panel context across the main workspace, groups, action screens, dialogs, and variable views.
Compare/condition operators, OCR value controls, numeric decrease/increase buttons, map/date-time execution-mode controls, and narrow-panel scrolling are more consistent.
System and dialog blocks were strengthened with broader, more stable editing flows, including clearer macro wait, stop, start, and runtime-dialog setup surfaces.
Code-block edit areas now grow with the panel size instead of staying as a small fixed editor on larger panels.
Synchronized 1.0.13 release notes across the Android bundled changelog and Google Play-facing rollout text.

Premium, capture, and no-code workspace reliability

v1.0.12

4/22/2026
Fixed intermittent Premium entitlement/session recovery after restart so Google-signed users no longer fall back to a false premium-required state while still entitled.
Strengthened Android 16 and modern-device capture recovery for no-code image/template blocks, reducing false image could not be captured outcomes when capture or accessibility state drifts.
Fixed display geometry drift on cloud phones, emulators, landscape devices, and unusual DPI/resolution profiles so region selection, control-panel work areas, and the no-code workspace can use the full screen instead of stopping near the middle.
Aligned no-code and code-editor panel dragging, scrolling, and resizing behavior with neutral edge lines and dark-orange corner handles.
Moved block and dialog actions from inline rows to the right-side action rail so buttons no longer cover block names, field labels, or compact portrait text.
Tapping the same selected block again now closes its value area and right-side action rail, clearing the orange/yellow focus highlight instead of leaving the editor stuck open.
Improved no-code editing ergonomics: new/selected blocks open the action rail predictably, block renaming starts only from the title text, empty-workspace taps clear selection, and multi-select exposes bulk delete.
Tightened variable, dialog, and block binding behavior so localized/default technical names, duplicate scopes, and generated Lua bindings are less likely to produce nil/API call errors.
Fixed the sound-file picker return flow so the no-code workspace and control panel stay visible after choosing device audio.
Reduced visual crowding in add-block cards and compact action controls on smaller screens.
Hardened text, OCR, color, image, and region scanning flows with capture, cache, backpressure, and regression-test focused speed/stability improvements.
Reduced dashboard and community macro-level hot listener fan-out cost risk.
Expanded regression coverage for cross-window coordinates, overlay resize chrome, dialog action rails, leak cleanup, release notes, and release-surface checks.
Synchronized 1.0.12 release notes across the in-app bundled changelog, website feed, and Google Play-facing rollout text.

Google Play security verification hotfix

v1.0.11

4/20/2026
Fixed the Security verification failed startup error seen on Google Play-distributed 1.0.10 installs.
The release package now trusts both the upload signing certificate and the Google Play app signing certificate, so Play-resigned installs can pass startup signature verification on physical phones, emulators, and cloud phones.
Cloud phones, emulators, and restricted Google services stacks now get a legacy Google Play Services sign-in fallback when Credential Manager cannot start, reducing unnecessary Google failed outcomes when the browser provider flow is cancelled or blocked.
The release gate now blocks packaging when only the upload-key pin is provided for a Play release.

Cloud phone, no-code, and sharing reliability update

v1.0.10

4/19/2026
Cloud phones, restricted virtual devices, and emulators keep the browser-based Firebase Google provider recovery path when native Google services cannot complete sign-in, with clearer sign-in failure diagnostics.
Google sign-in code-10/SHA-1 mismatch diagnostics are clearer so support can identify Firebase OAuth client drift without exposing account data.
Cloud-phone landscape workspace geometry was fixed so macro control panels, selection regions, and overlay work areas can use the full wide virtual display instead of being constrained to the left side.
When Android/OEM accessibility settings show the service as enabled but the runtime service is not actually bound, the app now detects that state and shows clearer recovery guidance instead of a misleading macro-start state.
The no-code workspace was rechecked across the block matrix, block moving, visual project persistence, generated Lua parity, coordinate binding, retry modes, overlay launch, and large-screen recovery paths.
No-code branch action editing now keeps the active block focused when a copied block is pasted into a true/false action area, so hidden blocks no longer reappear underneath the open value panel.
No-code true/false action headers now expose a quick move target for blocks carried in the move tray, letting users insert moved blocks directly without entering the branch screen first.
Private Google-account macro sharing was rechecked for recipientUid-first delivery, pending email self-heal, accept-before-import, premium gating, quota/cooldown limits, masked identity display, and signed package integrity.
Forum and public macro flows were rechecked for topic creation, replies, comments, like/dislike, report, block, own comment/reply deletion, idempotent counters, sanitized logs, and fail-closed callable retry behavior.
Admin and moderation actions stay behind authoritative permission checks, visible action gating, audit trails, and stale-session recovery.
The 1.0.10 Play update now has synchronized in-app, website, admin fallback, and Play-facing release notes.
The 1.0.10 Play candidate package was rebuilt as a signed AAB and rechecked with lintVitalRelease, jarsigner, bundletool validate, and manifest verification.

Security, session, community, and release hardening update

v1.0.9

4/18/2026
Strengthened Google account session recovery plus authoritative role refresh for forum, public macro, report, block, moderation, and profile actions so stale sessions and revoked community roles no longer linger as often.
When Credential Manager Google ID is unavailable on cloud phones, emulators, or other restricted hosts, the app now falls back to the browser-based Firebase Google provider flow instead of reverting to legacy Google Sign-In, and the same recovery path now covers forum/share re-auth requests.
Hardened premium and release-security gates: Play Integrity nonces are now consumed server-side once, device-hardening blocks fail premium access closed, and stale admin/editor claim fallbacks no longer bypass protected tools.
Closed a malicious external quick-launch path and tightened macro-guide plus no-code HTTP validation so unsafe external launches, plain-HTTP guide links, and reserved network targets are rejected earlier.
Protected community privacy and sharing rules by enforcing block relationships on script-download flows and by removing moderator-only report notes and resolver identity from user-visible export paths.
Improved community abuse defense and moderation consistency with install-scoped report fingerprinting, authoritative moderation session caching, and fast cache cleanup on sign-out or auth invalidation.
Reduced community read cost and latency by capping blocked-user and identity hydration to the visible list, removing hot-path avatar Storage downloads, stripping redundant second hydrate passes from forum/public/shared list surfaces, and streaming shared-macro import chunk encoding instead of buffering the whole payload.
Moved client remote-config and snippet bootstrap data behind a guarded server callable instead of direct signed-in Firestore reads, tightening config exposure without changing the user workflow.
Improved the no-code workspace move flow so selected blocks can be carried between the main workspace, groups, group folders, and true/false action areas without cloning or losing their original block identity.
Widened and aligned the dashboard notification and permission panels, keeping both popups on the same sizing policy and preventing optional permission labels from overlapping row text.
Strengthened Android 15 edge-to-edge behavior on the dashboard release path and removed deprecated system-bar color calls from app source so the Play Console pre-release check no longer points at DashboardActivity.
Stabilized the announcements and release notes screen lifecycle, improved public/shared macro owner cleanup feedback, and kept permission-language surfaces more consistent across supported app languages.

Play release compatibility, no-code reliability, and production hardening

v1.0.8

4/11/2026
Rebuilt the Google Play production package with the 16 KB page-size compatible native bridge.
Cleaned the release packaging and shrink path by removing an unused service descriptor and unnecessary security-class keep rules.
Hardened multi-device FCM delivery so one invalid token no longer drops notifications for the rest of the user's devices.
Split notifications into clearer announcement, account, and operational channels.
Fixed replay move timing to preserve recorded drag duration instead of forcing a shorter cap on long gestures.
Hardened no-code workspace script generation so complex break, continue, and loop flows now stop safely instead of silently producing corrupted output when a stack state is invalid.
Revalidated the production release chain for live web parity plus Firestore rules, Firestore index deployment, and live release evidence.
This release completes the last hardening pass for packaging, notifications, replay fidelity, and release integrity before the Google Play production review flow.

Community flow and sharing security update

v1.0.7

4/7/2026
Improved post-relaunch reliability for the forum and public macro screens so community lists load more consistently and surface the generic retry error less often.
Added a single-pending-submission rule for forum topics and public macro submissions, preventing a second request while an earlier one is still waiting for review.
Removed macro attachments from new forum topics to simplify topic creation and reduce moderation noise in the forum flow.
Added an extra clipboard consent guard for imported, shared, and community-sourced macros before clipboard read or write operations proceed.
Clarified the in-app pre-checkout labels so Premium now shows a $10 target label and the community badge shows a $5 target label.
Removed the extra top accent strip from the forum topic and macro sharing sheets for a cleaner community panel layout.

Builder, forum, and release hardening update

v1.0.5

4/2/2026
Strengthened image search with masked template matching, rotation-aware matching, binary-threshold comparison, and multi-algorithm scoring for harder screen states.
Expanded the automation runtime with sticky region anchors, true pause/resume behavior, HTML-capable HUD overlays, fullscreen HUD mode, live capture preview, and multi-finger recording support.
Hardened no-code generation and validation for OCR, math, search, and sticky-region flows so invalid anchors, fragile regex cleanup, and unsafe coordinate fallbacks are caught earlier.
Improved the permission control panel in light theme and restored the in-panel detail/help action so permission guidance opens reliably again.
Refined forum and public macro surfaces with clearer owner identity, safer forum topic and macro sharing flows, better macro risk presentation, and stronger owner-facing review behavior.
Recovered admin badge actions after re-auth and improved badge-state visibility inside admin user workflows.
Tightened forum thumbnail media handling and related callable/storage protections to keep community content flows more consistent and secure.
Removed a retained-context leak around forum tracking and reduced internal identifier exposure in share-related logging paths.
Refreshed website guides, changelog, and application screenshots so setup and no-code documentation stay closer to the current app experience.
Hardened release-surface checks, bundled release-note fallback behavior, and cross-surface changelog alignment between the app, website, and admin announcement feed.

Play distribution and signature verification hotfix

v1.0.6

4/2/2026
Fixed the release startup issue that caused Google Play-distributed installs to fail security verification on first launch.
Updated the release signing gate to trust both the upload signing certificate and the Google Play app signing certificate.
Preserved the runtime, builder, forum, and documentation improvements introduced in 1.0.5 on top of a safe production signing baseline.
Reconfirmed the app ships ad-free and aligned the release surface with the no-ads declaration used in Google Play.
Tightened hotfix release-note and rollout checks so the app, website, and shipping assets stay in sync.

Sharing, performance, and release surface update

v1.0.4

3/24/2026
Improved response time for dialog opens and selection flows in the forum and macro sharing screens.
Reduced visible delay while switching between send, receive, moderation, and approval surfaces.
Expanded the website and app language selectors so all 14 supported interface languages remain available from one shared policy.
Set English as the first-open default across the website and Android app while keeping manual language switching available at any time.
Strengthened live-site parity and current-release evidence verification for 1.0.4.
Tightened the release-note sync between the website, in-app changelog, and admin announcement surface.
Smoothed sharing-focused recipient, package, and review dialogs to reduce friction in operational flows.
Hardened the current-release proof path used by release operations, admin checks, and live changelog validation.
Preserved bundled release notes as a safe fallback when live Firestore release announcements are temporarily unavailable.
Prepared the release surface for more explicit localization, changelog, and launch-evidence auditing.

Swipe, builder, and release compatibility update

v1.0.3

3/22/2026
Added inline customization controls for click, swipe, and waypoint rows in the no-code workspace.
Exposed swipe speed, wait, repeat, and variance options more clearly at the row level.
Removed the false 'SWIPE action returned false' warning when a swipe flow is intentionally stopped.
Reduced false error noise around deliberately interrupted gesture flows.
Clarified helper panel visuals and the inline builder explanation around gesture-heavy actions.
Made click and swipe rows more adjustable without leaving the current builder context.
Strengthened Android 15 edge-to-edge behavior on the release path.
Hardened 16 KB native library compatibility and cleaned the shipping path for the release build.
Improved user-visible status feedback around gesture stop, pause, and continuation flows.
Tightened release compatibility between the builder and runtime surfaces for 1.0.3.

Builder and quality improvements

v1.0.2

3/14/2026
Added FILE_READ, FILE_WRITE, REPLAY, and PANEL_CONTROL blocks to no-code mode.
Delivered the first wider builder expansion that lets file, replay, and panel flows be assembled without scripting.
Added extra unit tests for the runtime and bridge layers.
Synchronized visual builder parity checks across the enum, registry, generator, and validator layers.
Reduced drift risk between registered blocks and the real runtime surface.
Improved validator coverage so missing blocks, invalid fields, and flow-breaking combinations are caught earlier.
Made the code generator more consistent for the new block families.
Strengthened save and reload confidence for no-code projects through parity-focused quality work.
Increased test confidence and release stability for larger builder-driven projects.
Hardened quality gates so the no-code surface tracks the scripting runtime more closely.

Scanner and release hardening update

v1.0.1

3/12/2026
Strengthened scanner cache lifecycle and orientation invalidation flows.
Hardened scan-cache rules against rotation changes, stale frame reuse, and orientation drift.
Made image, text, and color scan behavior more consistent under release-safe defaults.
Hardened Play Integrity and release pinning quality gates.
Tightened identity, integrity, and network-safety gates on the release startup path.
Improved visual builder performance for large-project flows.
Reduced delay during builder loading, row preparation, and heavier project layouts.
Lowered the chance of scanner results being produced from stale bitmap or stale orientation state.
Collected startup and cache ambiguity that previously made release-path debugging harder.
Moved the scanner core and release-hardening discipline onto a more reliable baseline in 1.0.1.

Core platform release

v1.0.0

2/28/2026
Shipped the Lua scripting engine with 36 global objects and 19 global functions.
Released the first stable automation baseline for touch, scan, replay, overlay, and license-aware execution.
Released the Visual Builder for image, text, color, and region-based automation flows.
Enabled the overlay panel, screen capture, replay, and license verification foundations.

Global objects shipped in v1.0.0:

Touch - direct tap, hold, move, multi-touch dispatch, and release control.
System - device info, navigation, app launch, screen state, battery, and system actions.
Snap - screen refresh, scan caching, and capture-assisted detection flow.
Num - numeric parsing, randomization, rounding, and limit helpers.
Console - structured input and output for debugging and scripted logs.
Clipboard - copy, paste, clear, and read clipboard helpers.
File - sandboxed file read, write, append, list, and folder operations.
Panel - floating control panel state, visibility, and interaction commands.
Setting - persisted settings, dialog-bound configuration, and variable-backed preferences.
Asset - named image, color, and text asset access for scan routines.
FindParam - timeout, scale, method, score, and OCR filter tuning.
ClickParam - repeat, hold, delay, wait-next, and random tap options.
SwipeParam - repeat, delay, wait-next, and variation-oriented swipe options.
PlayParam - macro playback options and startup behavior controls.
Replay - recorded action playback and replay timing helpers.
Capture - screen-capture lifecycle, running state, and capture dimensions.
Runtime - active run state, stop signaling, and execution-context helpers.
Request - HTTPS network requests under policy-controlled runtime boundaries.
Version - app and runtime version inspection and comparison helpers.
DateTime - date, time, timezone, parsing, formatting, and time arithmetic tools.
TimeSpan - duration creation, duration math, and elapsed-time comparisons.
Stopwatch - precise elapsed-time measurement for profiling.
Str - search, replace, split, format, case conversion, and substring helpers.
Map - keyed collection storage, lookup, and enumeration helpers.
MultiGesture - grouped gesture composition for multi-stroke automation.
License - entitlement status, expiry, install date, and device or license identity helpers.
Math - arithmetic, trigonometric, and calculation helpers.
Color - pixel sampling, similarity comparison, RGB access, and Delta E checks.
Point - coordinate objects and point-based geometry helpers.
Region - bounded search, match, click, and region-scoped scan commands.
Hud - on-screen overlay widgets with text, style, position, and visibility control.
JSON - JSON parse and stringify helpers.
Regex - matching, extraction, and pattern utility helpers.
KV - lightweight persistent key-value helpers.
Array - sort, filter, map, reduce, reverse, join, and membership helpers.
Metrics - screen, density, runtime, and measurement-focused helpers.

Global functions shipped in v1.0.0:

print - quick diagnostics and console output.
sleep - explicit pause for simple timing gaps.
wait - readable delay helper for automation steps.
notifyPro - richer notification output for long-running flows.
toast - lightweight on-device feedback output.
click - fast coordinate-driven tap shortcut.
quickTap - low-overhead tap helper for high-frequency steps.
swipe - one-call swipe flow backed by gesture points.
MultiGestureBuilder - builder entry point for multi-stroke gestures.
GesturePoint - gesture waypoint factory carrying hold and speed data.
TextView - runtime dialog text component factory.
EditText - runtime dialog text-input component factory.
Checkbox - runtime dialog boolean-input component factory.
RadioGroup - runtime dialog single-choice component factory.
ImagePicker - runtime dialog image-selection component factory.
Recorder - entry point for replay capture and action recording.
TabLayout - tabbed dialog layout component factory.
Dialog - root builder for structured runtime dialogs.
requestStop - cooperative macro shutdown trigger for safe stops.
The first release also established builder-ready image, text, color, and region block families on top of the runtime baseline.
Overlay controls, screen capture, replay foundations, and license-aware startup checks formed the core launch surface in v1.0.0.