Skip to content

Add Singularities in Soft Matter Systems arXiv QR code - #2

Merged
cursor[bot] merged 1 commit into
mainfrom
rayleigh-cloud/arxiv-singularities-soft-matter-qr-56bb
Sep 9, 2026
Merged

Add Singularities in Soft Matter Systems arXiv QR code#2
cursor[bot] merged 1 commit into
mainfrom
rayleigh-cloud/arxiv-singularities-soft-matter-qr-56bb

Conversation

@VatsalSy

@VatsalSy VatsalSy commented Sep 9, 2026

Copy link
Copy Markdown
Member

Summary

The Singularities in Soft Matter Systems paper (arXiv:2608.11060) had no catalogue or branded QR in this repo. This adds a public direct-static Papers entry that encodes https://arxiv.org/pdf/2608.11060, regenerates the purple CoMPhy account artwork, and ships a new arXiv-logomark branded asset beside the existing paper QRs.

Changes

  • Inventory: arxiv-singularities-soft-matter (direct-static, Papers), payload exactly https://arxiv.org/pdf/2608.11060
  • Bumped EXPECTED_CODE_COUNT to 70 and updated fixture/README/public catalogue counts (64 public downloads; four standalone branded codes)
  • Branded: new current/arxiv-2608.11060-qr.{svg,png} (does not replace arxiv-2607.08972-qr)
  • Regenerated current/account/ and site/ via scripts/generate.py

Catalogue paths (after Pages deploy)

Testing

  • python3 scripts/validate_inventory.py
  • python3 scripts/generate.py and python3 scripts/generate.py --check
  • python3 -m unittest discover -v (56 tests OK)
  • Decoded branded + account SVG/PNG payloads: exact match to https://arxiv.org/pdf/2608.11060

Note

rsvg-convert was unavailable in the build environment (librsvg2-bin has no apt candidate). Branded PNG was produced with a local resvg shim matching the generator’s width; SVG remains the authoritative artwork.

Open in Web Open in Cursor 

Summary by CodeRabbit

  • New Features

    • Added a Research card for “Singularities in Soft Matter Systems”.
    • Added downloadable SVG and PNG QR codes linking to the paper’s PDF.
    • Expanded the public catalogue with the new paper entry and branded QR asset.
  • Documentation

    • Updated the README with the 70-code inventory, catalogue totals and direct link to the 2026 paper.
  • Tests

    • Updated validation coverage for the expanded inventory and four branded QR assets.

Catalogue a public direct-static Papers entry for
https://arxiv.org/pdf/2608.11060 and ship matching purple account
artwork plus a new branded arXiv-logomark asset.

Co-authored-by: Vatsal Sanjay | CoMPhy Lab <vatsal.sanjay@comphy-lab.org>
@coderabbitai

coderabbitai Bot commented Sep 9, 2026

Copy link
Copy Markdown

Review Change StackReview Change Stack

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Essentials

Run ID: 0e302d7f-e46b-4c23-a2fb-775d8352b0cf

📥 Commits

Reviewing files that changed from the base of the PR and between 129f154 and f36b26e.

⛔ Files ignored due to path filters (6)
  • current/account/arxiv-singularities-soft-matter.png is excluded by !**/*.png
  • current/account/arxiv-singularities-soft-matter.svg is excluded by !**/*.svg
  • current/arxiv-2608.11060-qr.png is excluded by !**/*.png
  • current/arxiv-2608.11060-qr.svg is excluded by !**/*.svg
  • site/assets/qr/arxiv-singularities-soft-matter.png is excluded by !**/*.png
  • site/assets/qr/arxiv-singularities-soft-matter.svg is excluded by !**/*.svg
📒 Files selected for processing (8)
  • README.md
  • inventory/codes.json
  • make_branded_qr_codes.py
  • scripts/inventory.py
  • site/index.html
  • tests/helpers.py
  • tests/test_committed_outputs.py
  • tests/test_inventory.py

📝 Walkthrough

Walkthrough

The change adds a public paper code for “ArXiv: Singularities in Soft Matter Systems”. It adds branded SVG and PNG QR assets, publishes catalogue links, updates inventory counts, and expands committed-output validation to four assets.

Changes

Paper QR asset update

Layer / File(s) Summary
Inventory entry and count contracts
inventory/codes.json, scripts/inventory.py, tests/helpers.py, tests/test_inventory.py, README.md
The inventory adds the paper entry and updates public, private, and expected code counts to 70.
Branded QR asset and catalogue wiring
make_branded_qr_codes.py, site/index.html, README.md
The generator adds an arXiv-branded asset and builds all assets using the arXiv logo. The site and README link to the paper and its QR downloads.
Committed output validation
tests/test_committed_outputs.py
The committed-output tests validate four branded assets while retaining SVG rasterisation and PNG decoding checks.

Estimated code review effort: 2 (Simple) | ~10 minutes

Sequence Diagram(s)

sequenceDiagram
  participant Inventory as inventory/codes.json
  participant Generator as make_branded_qr_codes.py
  participant Catalogue as site/index.html
  Inventory->>Generator: provide paper URL and QR payload
  Generator->>Generator: build arXiv-branded SVG and PNG assets
  Catalogue->>Generator: link to generated paper assets
Loading
✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
✨ Simplify code
  • Create PR with simplified code
  • Commit simplified code in branch rayleigh-cloud/arxiv-singularities-soft-matter-qr-56bb

Comment @coderabbitai help to get the list of available commands.

@cursor
cursor Bot merged commit f36b26e into main Sep 9, 2026
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants