Skip to content

feat: add file meta types with automation and UX polish#11

Merged
kooksee merged 3 commits into
mainfrom
feat/file-meta-types
Jul 2, 2026
Merged

feat: add file meta types with automation and UX polish#11
kooksee merged 3 commits into
mainfrom
feat/file-meta-types

Conversation

@kooksee

@kooksee kooksee commented Jul 2, 2026

Copy link
Copy Markdown

Summary

  • add File Meta Types across core/client/ui, including default file schemas, file.byMetaType, file metadata rendering, and meta-type-aware upload flows
  • extend scheduled tasks to support file meta type events/checks (meta_type_files_created, meta_type_file_field_changed) and align templates/trigger UX for page+file types
  • refine workspace and scheduled-task wording/behavior for type-neutral flows, plus web build chunk configuration for stable local packaging

Test plan

  • npm run compile (packages/client)
  • npm run compile (packages/ui)
  • npm run test (packages/client)
  • npm run build (repo root)
  • npm run make:local (apps/desktop)

Made with Cursor

kooksee and others added 2 commits July 2, 2026 13:06
Generalize meta types to file nodes with instanceKind, bootstrap, queries,
typed uploads, and meta type views while keeping Asset Library as static resources.

Co-authored-by: Cursor <cursoragent@cursor.com>
Add support for file-related scheduled tasks, including checks for file creation and field changes. Update UI components to accommodate file meta types, ensuring a unified experience for both page and file types. Refactor related logic in scheduled task conditions and events sections to handle new file events effectively.

Co-authored-by: Cursor <cursoragent@cursor.com>
@gemini-code-assist

Copy link
Copy Markdown

Warning

Gemini encountered an error creating the review. You can try again by commenting /gemini review.

Co-authored-by: Cursor <cursoragent@cursor.com>
@kooksee kooksee merged commit 1f93cdd into main Jul 2, 2026
1 check passed
@kooksee kooksee deleted the feat/file-meta-types branch July 2, 2026 10:31
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