Skip to content

Add CSV and SQLite viewers with XLSX export support - #14

Merged
vercel[bot] merged 2 commits into
mainfrom
v0/add-local-db-viewer
Sep 15, 2026
Merged

vercel[bot] merged 2 commits into
mainfrom
v0/add-local-db-viewer

Conversation

@vercel

@vercel vercel Bot commented Sep 15, 2026

Copy link
Copy Markdown
Contributor
  • Added high-performance viewing support for large CSV files and local SQLite databases.
  • Implemented row-level controls for the database viewer to improve data navigation.
  • Added XLSX export functionality for database views.
  • Improved mobile responsiveness across all file viewing interfaces.

v0 Session

@vercel
vercel Bot merged commit d8b7540 into main Sep 15, 2026
1 of 3 checks passed
@strix-security

Copy link
Copy Markdown

Strix is installed on this repository, but we couldn't run this PR security review because this workspace's trial has ended. Add a card to resume code reviews here.

@vercel
vercel Bot deleted the v0/add-local-db-viewer branch September 15, 2026 14:51
@vercel

vercel Bot commented Sep 15, 2026

Copy link
Copy Markdown
Contributor Author

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
private Building Building Preview Sep 15, 2026 2:51pm UTC

@netlify

netlify Bot commented Sep 15, 2026

Copy link
Copy Markdown

Deploy Preview for lexispredict ready!

Name Link
🔨 Latest commit 9b3a5cc
🔍 Latest deploy log https://app.netlify.com/projects/lexispredict/deploys/6aa95b70779e0a0008be6d83
😎 Deploy Preview https://deploy-preview-14--lexispredict.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@graphify-labs graphify-labs Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Graphify reviewed this change.

Worth a look — the grounded gate found no coupling regressions or blocking issues, but 5 advisory finding(s) below merit a look before merge.


Graphify review — findings

Adds in-browser SQLite support by pulling in sql.js and its @types/sql.js, and commits a pnpm-lock.yaml to pin the full dependency tree. Introduces a database viewer (cell rendering, table info, identifier quoting) and a vertical sidebar with docking and sections behind the visualizador-db page.

Worth a look

  • SQL identifier quoting insufficient against injectionsrc/components/db/local-db-viewer.tsx · Escalate · high
    • agreed by 2 of 2 members but NOT verified (no proof, no reproducing execution) — consensus is not a verdict; needs human review
  • Vulnerable esbuild 0.21.5 lockfile entries addedpnpm-lock.yaml · Escalate · medium
    • agreed by 2 of 2 members but NOT verified (no proof, no reproducing execution) — consensus is not a verdict; needs human review
  • Vulnerable esbuild dev server dependencypnpm-lock.yaml · Escalate · medium
    • agreed by 2 of 2 members but NOT verified (no proof, no reproducing execution) — consensus is not a verdict; needs human review
  • Vulnerable esbuild version in lockfilepnpm-lock.yaml · Escalate · medium
    • agreed by 2 of 2 members but NOT verified (no proof, no reproducing execution) — consensus is not a verdict; needs human review
  • Filter applies only to loaded rows, giving misleading empty resultssrc/components/db/local-db-viewer.tsx · Escalate · medium
    • agreed by 2 of 2 members but NOT verified (no proof, no reproducing execution) — consensus is not a verdict; needs human review
Analysis details — impact, health, verification

Impact & health

Graphify review

Impact — 200 functions depend on the 200 functions this change touches.

Health — this change adds coupling hotspots:

  • new: SidebarVertical() — 1 callers, 8 callees
  • new: SidebarDock() — 1 callers, 7 callees

Verification — 200 functions in the blast radius were not formally verified this run (proofs are advisory here).

Health delta baseline: last indexed commit d8b7540 (diverged from this PR's base — delta is approximate).

Gate & verification

graphify gate

PASS — objectively clean (no health regressions, tests not run — proofs not run this pass (advisory)). Grounded, not self-assessed.

Advisory (not blocking):

  • verification_scope: 200 function(s) in the blast radius were not formally verified this run

· 2 more finding(s) on lines outside this diff (see the check run).

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.

1 participant