Skip to content

History / FetchXML Generator

Revisions

  • Wiki: how-to only, and a results screenshot with real rows Dropped the rationale and the "what it doesn't do" discussion — the .fetchxml-versus-in-code section, the service-worker explanation, the why-inheritance-works reasoning — and the notes about where the screenshots come from. The pages now say what to click and what happens. The results screenshot showed an empty grid, because the sample query filtered on an account id that matched nothing. The query now filters on state, so the frame shows ten accounts with name, number, telephone and created-on, and the suite fails if the query comes back with no rows.

    @pete-mc pete-mc committed Aug 12, 2026
  • Add FetchXML Generator, PCF, Custom APIs, Copilot tools and multi-component guides (#233) Five pages the wiki had no coverage of at all, each a step-by-step guide rather than a feature list: FetchXML Generator — why it works on the literal in your code instead of a separate file, the lens, answering for placeholders, the results view, the generator, and what "Save to code" guarantees. Five screenshots from the e2e suite driving the real UI. PCF Controls — the Field/Dataset and None/React choices and what they mean, the eight card actions, and when to use the harness versus debugging the deployed control on a live form. Custom APIs — definition-as-code, generating the handler and the typed client, what the deploy reconciles, and two honest caveats: Run Custom API is Global-binding-only, and the deploy's create/update/delete calls are not yet verified against a live environment. Copilot tools — the five tools, the read-only default, the per-call confirmation, and that no tool output can carry a secret. Multi-component repos — what makes a component, why the root owns the connection, how a command picks its target, and the trap of pasting a connection into a subfolder (it stops following the root). Corrections to existing pages: legacy plugin support was removed in 1.0.3 (three pages still promised "removed in 0.9.0"); the one Windows-only feature is profile CAPTURE, not the spkl path; and the replay does not use the profiler's assemblies — it decodes the profile with Microsoft.Xrm.Sdk alone, which is what lets it run in CI.

    @pete-mc pete-mc committed Aug 12, 2026