You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Symbol lists are paginated and served from a cached, pre-sorted,
pre-lowercased index in the agent. Modules that export 100k+ symbols
(e.g. YouTube Kids) no longer stall the UI: both frontends query
filtered, capped pages with a debounced filter instead of
marshalling and re-filtering the whole set on every keystroke.
Prev/next controls step through pages showing the current range;
Cmd+F (Ctrl+F on GTK) focuses the filter.
GTK virtualizes the list with a GtkListView that recycles row
widgets, replacing the ListBox that materialized every row and
lost filter focus on each rebuild.
macOS table selection is stable when symbols share name+address
(aliases, mapping symbols, empty names); rows are identified by
position.
Imports are deduped by name and origin, so a symbol with several
binding slots surfaces once.
ITrace
A single per-device drain script (SystemDrainService) serves every
target on a device through one PID 0 script, instead of one attach
and script per target; it retires when the last node goes away.
The system-session drain runs under QuickJS.
Windows
WebView2 stores its user-data folder under LOCALAPPDATA, so the
editor no longer spins forever when installed under Program Files
(the default folder next to the exe is read-only there).
The hex view uses Consolas, since Cairo's toy "monospace" resolves
to a proportional DWrite font on Windows and overflowed the cells.
Fixes
Spawns in progress show a Spawning… progress spinner instead of
falling through to the idle "not waiting for a launch" banner.
GTK no longer commits a spawn on app-row activation — the explicit
Spawn button commits, matching the SwiftUI app list.
Fixed a crash stripping CRLF from process output (\r\n is a single
grapheme, so removeLast(2) overran).
Rerooted system modules are classified correctly on jailbroken iOS
(dyld under /cores/usr/lib) and Android (/system, /apex, /vendor, /product, /system_ext).
Build
The agent staging directory is no longer bundled into LumaCore's
resource bundle (~3 MB of scratch space).
@types/frida-gum bumped to 19.8.0; SwiftPango bumped to drop a bad
constant.