Commit Graph

17 Commits

Author SHA1 Message Date
Ignacy Łątka d7a597da32 feat: Publish to NPM privately (#84)
* switch to NPM private registry for @swmansion/argent publishing

* switch publish workflow, constants, and test to npmjs.org registry

* revert publish.yml — deprecated workflow
2026-04-07 19:12:12 +02:00
Filip131311 47b66b3eed feat: add native devtools iOS — view hierarchy, network inspection, passive simulator watcher
- Adds native-devtools-ios package with pre-built dylibs (libNativeDevtoolsIos, libKeyboardPatch, libInjectionBootstrap)
- Passive simulator watcher injects dylibs into all booted simulators on tool-server startup, eliminating manual restart requirement
- Lazy network activation: NSURLProtocol interception is opt-in per bundleId via Control socket command, re-activated on reconnect
- New tools: native-find-views, native-full-hierarchy, native-network-logs, native-devtools-status
- dev script: non-fatal argent-private submodule (uses pre-built dylibs when source unavailable)
- Adds Prettier config and format script
- Updates CONTRIBUTING.md with npm run dev workflow and project structure

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-03 14:53:45 +02:00
pFornagiel 0da7b47c89 chore: bump packages to 0.3.3 2026-04-01 18:40:46 +02:00
Paweł Fornagiel 0f903c312b chore: remove committed artifacts, binaries, and dev-only scripts (#47)
* chore: update .gitignore and remove deprecated scripts, remove artifacts from MCP

* chore: remove unused files and scripts, including .DS_Store and benchmark scripts
2026-03-31 14:18:54 +02:00
pFornagiel 724286bd61 chore: bump to 0.3.0 2026-03-24 10:39:01 +01:00
Stanislaw Bialecki 7cb6e7b457 Ios instruments profiler (#21)
* feat:  rename previous profiler tools to react-profiler

* feat: add ios-instruments profiler with default tracetemplate

* fix: copying Argent.tracetemplate on install

* feat: enhance CPU profiling capabilities in react-profiler and ios-instruments + initial enable re-querying (investigating) the profiler output

* feat: enable analyzing old profiling sessions, enhance profiling tools interoperability

* refactor: stream react profiler data to files instead of runtime aggregate var

* chore: add xml-parser test

* chore: rm clg

* feat: ad ios-instruments timeout

* chore: cleanup reactProfilerAnalyze warning cond

* refactor: ensure not dividing by 0 in profilerCombinedReportTool

* fix: inject react commit-capture hook before startProfiling

* fix: rm main signature from rn framework trace analysis

* chore: writeReport fail

* fix: potential sampleIdx in parseCpuXml

* fix: timeDeltas[i] potentially undefined

* fix: decodeXml amp resolution sequence

* fix: rm rn-profiler skill from local repo

* feat: rename instruments to ios-profiler + improve react session stability
2026-03-19 11:16:22 +01:00
pFornagiel 8dd61a681e chore: bump version 2026-03-18 22:29:32 +01:00
Ignacy Łątka 5ce4ace181 Merge branch 'main' into @latekvo/automation-scripting 2026-03-18 15:40:47 +01:00
pFornagiel cb1cf139c7 chore: bump version 2026-03-17 17:12:31 +01:00
pFornagiel be40ded9aa chore: bump version 2026-03-17 09:25:34 +01:00
Ignacy Łątka 54665e3047 use .yaml format 2026-03-13 09:46:27 +01:00
pFornagiel f293633c92 chore: bumb version for distinction 2026-03-11 20:11:30 +01:00
Paweł Fornagiel badf203d57 feat: add timeout system and process killing capabilities (#14)
* feat: add termination

* refactor: refactor how idletimer is used within index and http server

* feat: enhance confirmation message for stopping Metro bundler process
2026-03-11 15:23:38 +01:00
pFornagiel c86378e6c4 feat: change radon-lite references to argent 2026-03-10 17:25:57 +01:00
pFornagiel a5315a8097 fix: update build process to stop getting stale caches 2026-03-10 15:40:50 +01:00
Stanislaw Bialecki 6d0e8e0377 feat: react profiler tools (#6)
* feat: add react-profiler skill

* fix: buffer overflow on looong profiling sessions

* feat: fallback for requesting profiling session in plan mode

* fix: [profiler] hot commit duration calculation

* chore: rm redundant local MEMORY file
2026-03-10 12:41:00 +01:00
pFornagiel dc3d4ec000 feat: rename tools package to tool-server, minor functionalities renamings 2026-03-06 16:13:54 +01:00