Skip to content

History

Revisions

  • Update vibe-test target refs from xds to astryx Night-Watch-Designer: target lists (astryx, baseline, html) and the screenshot filename example (screenshot-dd-2-astryx.png) now match the vibe-test pipeline, which uses the 'astryx' target. Vibe-Evaluation: the Astryx+Tailwind skill-doc path is now .generated/astryx-tailwind-skill.md. Non-vibe references (the 'xds' sandbox node name, repo paths, and Night Watch state files) are intentionally left unchanged.

    @ejhammond ejhammond committed Jul 2, 2026
    a4de66e
  • vibe-test: scores 2026-07-02

    @cixzhang cixzhang committed Jul 2, 2026
    a2a88bf
  • Contributing-Templates: remove internal-only tool references The 'How to find and use an image' section previously referenced an internal-only CLI (`meta assets.group list`, `meta assets.file list`) that doesn't exist for external contributors. Replaced with a pointer to the Template-Assets manifest page, and dropped the internal-only extension-check snippet (all astryx images are .png).

    @nynexman4464 nynexman4464 committed Jul 1, 2026
    86e34a3
  • Add Template-Assets manifest page New browsable listing of every image and video in the astryx asset set, organized by style/category. Meant as a stopgap reference until the CLI grows an assets listing command. Also updates Contributing-Templates > What's available to link out to the new page and refresh the count (~80 -> ~140 images plus one video).

    @nynexman4464 nynexman4464 committed Jul 1, 2026
    42677a2
  • Fix stale Doc Reviewer audit scripts (checks 5 and 10) Check 5 (theming sync): themeProps() second-arg parsing captured object values as prop names via a bare \w+ findall, so shorthand+value pairs like {size: resolvedSize} produced visualProps ['resolvedSize','size'] and a false DRIFT on every such component. Parse the object key only (before the colon), handling shorthand, key:value, and spreads. Check 10 (aspect ratio): the regex [\d./-]+ stopped at the space in '16 / 9' and matched just '16', tripping the >10 SUSPICIOUS branch on every widescreen block (271 false positives). Match a full ratio 'N / N' (optional spaces) or a bare number instead. Both verified against packages/core and packages/cli/templates on current origin/main: check 10 now reports 0 false positives; check 5 reports real missing/stale only, no value-capture noise.

    @josephfarina josephfarina committed Jul 1, 2026
    f665029
  • Vibe-Evaluation: keep actual xds-tailwind-skill.md filename The generated Tailwind skill doc is still literally named .generated/xds-tailwind-skill.md on main (smoke-test.sh generates xds-skill.md). Revert the filename to match the code; the <astryx-id> placeholder updates stand. Co-authored-by: Cursor <cursoragent@cursor.com>

    @rubyycheung rubyycheung committed Jul 1, 2026
    47dd182
  • Vibe-Evaluation: remove remaining XDS references - <xds-id> iteration placeholders → <astryx-id> (consistent with the --astryx flag and "Score Astryx" steps) - Generated Tailwind skill doc .generated/xds-tailwind-skill.md → astryx-tailwind-skill.md Co-authored-by: Cursor <cursoragent@cursor.com>

    @rubyycheung rubyycheung committed Jul 1, 2026
    96eb344
  • Docsite: use canonical astryx.atmeta.com URL The docsite is served canonically at astryx.atmeta.com; the Vercel deployment (xds-sandbox.vercel.app) serves the same site. Point all page/link examples at the canonical domain and note the Vercel deploy target in the deployment section. Co-authored-by: Cursor <cursoragent@cursor.com>

    @rubyycheung rubyycheung committed Jul 1, 2026
    576677e
  • Merge XDS → Astryx wiki rename and factual cleanup Brings the wiki in line with the current codebase after the rebrand: package scope @xds/* → @astryxdesign/*, CLI xds → astryx, CSS/layer/config renames, repo/version updates, xdsThemeProps → themeProps, xds_oss asset set → astryx, and removal of non-existent theme packages.

    @rubyycheung rubyycheung committed Jul 1, 2026
    d844737
  • vibe-test: scores 2026-07-01

    @cixzhang cixzhang committed Jul 1, 2026
    6b54541
  • Fix asset browse URL to lookaside form Step 1's "browse" link should be a lookaside URL like the other asset URLs, not the internalfb set-browser UI. Restore the original lookaside.facebook.com/assets/{set}/{IMAGE_NAME} form with the set renamed xds_oss → astryx, keeping it consistent with the permanent lookaside image URLs in Step 2. Co-authored-by: Cursor <cursoragent@cursor.com>

    @rubyycheung rubyycheung committed Jul 1, 2026
    f014cbb
  • Fix package facts: themes, counts, versions Reconcile remaining factual drift against .changeset/config.json (source of truth for what publishes): - Remove non-existent packages theme-default / theme-daily / theme-brutalist (dirs exist but have no package.json; default theme is theme-neutral) - Release-Process: "12 publishable packages" → 10; stale 0.0.15 → 0.1.1; drop agent-docs from the CLI command list - Testing-Example-Apps: theme-default → theme-neutral (pack + dependency) - System-Architecture: "Four published packages" → ten (core, cli, build, seven themes) Co-authored-by: Cursor <cursoragent@cursor.com>

    @rubyycheung rubyycheung committed Jul 1, 2026
    d7ae899
  • Update wiki for XDS → Astryx rename Refresh outdated references across all wiki articles to match the current codebase after the XDS → Astryx rebrand: - Package scope @xds/* → @astryxdesign/* (theme-default/theme-daily → theme-neutral; ESLint rule → @astryx/*) - CLI command xds → astryx; fix stale commands (build-theme → theme build, agent-docs folded into init) - CSS/layers: xds.css → astryx.css, @layer xds → @layer astryx-base, @layer xds.theme → @layer astryx-theme - Config key "xds" → "astryx"; env var XDS_THEME → ASTRYX_THEME - Repo facebookexperimental/xds → facebook/astryx; versions 0.0.15 → 0.1.1 - Swizzle output dir components/xds/ → components/astryx/ - API rename xdsThemeProps → themeProps (verified against source) - Asset set xds_oss → astryx (browse via internalfb.com/assets/set/astryx) - Correct component-purity docs: components are unprefixed (no "Astryx" prefix) Co-authored-by: Cursor <cursoragent@cursor.com>

    @rubyycheung rubyycheung committed Jul 1, 2026
    f625d12
  • vibe-test: scores 2026-06-30

    @cixzhang cixzhang committed Jun 30, 2026
    c95747a
  • wiki(night-watch): link Vibe Test Scores ledger from Roles page

    @cixzhang cixzhang committed Jun 30, 2026
    85f74d2
  • wiki(release): reconcile partially-shipped issues before closing a milestone

    @cixzhang cixzhang committed Jun 30, 2026
    33531ad
  • Night-Watch vibe docs: deploy-report flag --xds-tailwind → --astryx-tailwind (matches PR #3258 rename)

    @cixzhang cixzhang committed Jun 30, 2026
    1db4601
  • wiki(release): close version milestone + create next one on publish

    @cixzhang cixzhang committed Jun 29, 2026
    1725b7e
  • wiki(night-watch): add milestone tracking + release communication to PM role

    @cixzhang cixzhang committed Jun 29, 2026
    4d3616a
  • Night Watch: split vibe-test pipeline into Runner (files per-night issue) + Debugger (fixes, #3164, wiki ledger, closes issue)

    @cixzhang cixzhang committed Jun 29, 2026
    6b7e9bd
  • Vibe-Test-Scores: fix table rendering (remove blank lines breaking 06-27..06-29 rows)

    @cixzhang cixzhang committed Jun 29, 2026
    7d1f040
  • Release-Process: document refreshing pnpm-lock.yaml after version bump

    @cixzhang cixzhang committed Jun 29, 2026
    797487c
  • vibe-test: scores 2026-06-29

    @cixzhang cixzhang committed Jun 29, 2026
    798cd32
  • vibe-test: scores 2026-06-28

    @cixzhang cixzhang committed Jun 28, 2026
    7e68315
  • vibe-test: scores 2026-06-27

    @cixzhang cixzhang committed Jun 27, 2026
    f5f15a0
  • docs(release): stable publish is manual dispatch of release.yml, not automatic on merge

    @cixzhang cixzhang committed Jun 27, 2026
    30e0ae1
  • docs(release): add GitHub Release creation as a post-release step

    @cixzhang cixzhang committed Jun 26, 2026
    a12b0cb
  • Templates rubric: Shell category uses AppShell as root Carve out the `Shell -` category as the exception to the content-only rule: Shell templates must use AppShell as their root (with global TopNav/SideNav), while every other category stays content-only with a Layout (or Center) root. Updated the rule, the page-root table, the background notes, and the Layout & Structure scoring criteria. Co-authored-by: Cursor <cursoragent@cursor.com>

    @ernestt ernestt committed Jun 26, 2026
    1173a7b
  • Night Watch Vibe Test Runner: append scores to wiki ledger instead of filing a new issue per night; route API concerns to rolling tracker #3164

    @cixzhang cixzhang committed Jun 26, 2026
    36458d1
  • Add Vibe Test Scores rolling ledger (backfilled 60 nightlies)

    @cixzhang cixzhang committed Jun 26, 2026
    129a0ab