feat: complete media usage tracking setup - #2538
Conversation
🦋 Changeset detectedLatest commit: 5c4c0aa The changes in this PR will be included in the next version bump. This PR includes changesets to release 17 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
Scope checkThis PR changes 3,521 lines across 63 files. Large PRs are harder to review and more likely to be closed without review. If this scope is intentional, no action needed. A maintainer will review it. If not, please consider splitting this into smaller PRs. See CONTRIBUTING.md for contribution guidelines. |
Deploying with
|
| Status | Name | Latest Commit | Updated (UTC) |
|---|---|---|---|
| ✅ Deployment successful! View logs |
emdash-demo-do | 5c4c0aa | Aug 26 2026, 07:06 PM |
Deploying with
|
| Status | Name | Latest Commit | Updated (UTC) |
|---|---|---|---|
| ✅ Deployment successful! View logs |
emdash-playground | 1fcbc86 | Aug 18 2026, 10:43 AM |
Deploying with
|
| Status | Name | Latest Commit | Updated (UTC) |
|---|---|---|---|
| ✅ Deployment successful! View logs |
docs | 2378332 | Aug 26 2026, 04:09 PM |
Deploying with
|
| Status | Name | Latest Commit | Updated (UTC) |
|---|---|---|---|
| ✅ Deployment successful! View logs |
emdash-demo-cache | 5c4c0aa | Aug 26 2026, 07:06 PM |
Lunaria Status Overview🌕 This pull request will trigger status changes. Learn moreBy default, every PR changing files present in the Lunaria configuration's You can change this by adding one of the keywords present in the Tracked Files
Warnings reference
|
ascorbic
left a comment
There was a problem hiding this comment.
This is pretty close! I have a few specific issues in the code, and one overarching thing. A lot of the wording in here is treating this like it's a product, when it's really just a setting. Calling it "Media Usage" (with title case) is confusing. I think it should be referred to as "media usage tracking" or something like that.
What does this PR do?
Completes media usage tracking setup for new and existing sites.
This PR is stacked on #2472 and should be reviewed against
chore/media-usage-dev-seed-readiness.No linked issue.
Type of change
Checklist
pnpm typecheckpassespnpm lintpassespnpm testpasses (or targeted tests for my change)pnpm formathas been runmessages.pochanges are included.AI-generated code disclosure
Screenshots / test output
git diff --checkpass.Try this PR
Open a fresh playground →
A full working EmDash site, deployed from this branch. Each visit gets its own session-scoped sandbox: no login needed and no shared state.
Tracks
feature/media-usage-activation-and-indexing. Updated automatically when the playground redeploys.