Skip to content

Add URL inventory and file URL normalization - #6

Open
hissy wants to merge 3 commits into
mainfrom
feature/url-inventory
Open

Add URL inventory and file URL normalization#6
hissy wants to merge 3 commits into
mainfrom
feature/url-inventory

Conversation

@hissy

@hissy hissy commented Jul 19, 2026

Copy link
Copy Markdown
Member

Summary

  • Add a URL inventory dashboard (CSV import, batch assign/unassign, status sync, manual page linking) for tracking source URLs through import.
  • Add transformers that resolve relative file/image/link URLs to absolute URLs under a document root, without uploading files.
  • Normalize . / .. path segments during file import and bump the package to 1.2.0.

Test plan

  • Upgrade the package to 1.2.0 and confirm the new URLs dashboard page appears
  • Import a Screaming Frog (or similar) CSV, map columns/filters, and verify rows are upserted
  • Assign/unassign/remove URLs and confirm batch sourcePath stays in sync
  • Run a batch import and verify URL status updates from logs (and via Refresh Status)
  • Manually set an imported page on a URL and confirm it is marked imported / unassigned from its batch
  • Use Normalize File URL transformers on attribute and HTML content and confirm relative URLs become absolute
  • Import a file URL containing ../ and confirm path segments are normalized

Made with Cursor

hissy and others added 3 commits July 19, 2026 22:04
Track import URLs from CSV, assign them to batches, sync status from logs, and resolve relative file URLs in transformers.

Co-authored-by: Cursor <cursoragent@cursor.com>
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