Skip to content

Upstream reference-aware and long-running generated UX#75

Merged
snissn merged 24 commits intomasterfrom
issue-73-reference-ux
Mar 25, 2026
Merged

Upstream reference-aware and long-running generated UX#75
snissn merged 24 commits intomasterfrom
issue-73-reference-ux

Conversation

@snissn
Copy link
Contributor

@snissn snissn commented Mar 24, 2026

Summary

  • upstream reference-aware generated CRUD UI, including owned-record preference and resolved relationship labels
  • productize shared relation helpers so the microblog demo can consume base runtime patterns instead of carrying all join logic itself
  • improve generated media upload UX with clearer long-running processing states, retry support, and submit blocking while uploads are still in flight
  • strengthen the generated home shell so collection cards surface relations, indexes, and media/reference capabilities

Issue coverage

This PR is intended to close #73 by addressing the six tracked areas at the generator/runtime/template level:

  1. reference-native author/profile UX patterns
  2. owned identity flows
  3. image/media upload UX
  4. long-running operation UX
  5. relationship displays
  6. collection-level app shell composition

Notes

  • This does not introduce a hardcoded microblog app type.
  • The microblog demo still has custom pages, but more of its reusable relation logic now lives upstream in the shared template/runtime.

Testing

  • pnpm build
  • pnpm mocha test/testCliGenerateUi.js
  • pnpm mocha test/testCliUploads.js

Closes #73.

@snissn snissn changed the title Upstream reference-aware generated UI Upstream reference-aware and long-running generated UX Mar 24, 2026
@snissn snissn merged commit ceb92ed into master Mar 25, 2026
2 checks passed
@snissn snissn deleted the issue-73-reference-ux branch March 25, 2026 03:26
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.

Upstream reference-aware and long-running UX from microblog demo

1 participant