Skip to content

inherit custom fields from parent projects - #262

Merged
mrhyde merged 3 commits into
mainfrom
inherit-custom-fields
Aug 27, 2026
Merged

inherit custom fields from parent projects#262
mrhyde merged 3 commits into
mainfrom
inherit-custom-fields

Conversation

@mrhyde

@mrhyde mrhyde commented Aug 27, 2026

Copy link
Copy Markdown
Collaborator

A project's custom fields now resolve down a chain: a vault-wide list in settings, then each ancestor project, then the project's own, with the nearest declaration of a field winning. A sub-project can rename, retype, or hide a field it inherits, or merge a duplicate it already defines into the inherited one.

Custom fields were the only per-project setting with no fallback, so a sub-project started empty and people redefined a parent's field in each child. Since field ids are generated per project, a subtree view then showed one column per copy instead of one column (#255).

@mrhyde
mrhyde merged commit 504be71 into main Aug 27, 2026
2 checks passed
@mrhyde
mrhyde deleted the inherit-custom-fields branch August 27, 2026 00:16
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