The Data Views plugin is responsible for parsing, validating, and renderingDocumentation Index
Fetch the complete documentation index at: https://aidocs.zorid.app/llms.txt
Use this file to discover all available pages before exploring further.
.zbase files — both as standalone tabs and as embedded blocks inside Markdown.
Like Fields, it is designed to be an extension platform: plugins can register namespaced renderer types (e.g. charts.bar, acme.matrix).
v0 scope
- Parse and validate
.zbaseYAML against the v0 schema. - Evaluate the v0 filter expression language against indexed file records.
- Apply
sortandgroupBy. - Render core view types:
tableandlist(v0 implementation scope). - Show a “not implemented yet” placeholder for
kanban,calendar,timeline. - Show a “renderer missing” placeholder for unknown plugin types without breaking other views.
- Embedded
.zbaserendering via![[path/to/base.zbase]]in Markdown. - Open
.zbaseas a standalone tab from the file explorer.
Renderer registration API
type, name, filters, sort, groupBy) are passed in typed props; renderer-specific config is passed as props.view.config (matching config_json in the index).
Filter evaluation
Filters are parsed to AST by Data Views and evaluated againstmetadata query results. No eval or new Function. See .zbase schema & filter grammar for the language reference.
Source
Full Data Views plan on GitHub.