Skip to content

feat(preflight): One-page inputs (Beta) for Template/Capture + macro script input support #888

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 30 commits into from
Aug 8, 2025

Conversation

chhoumann
Copy link
Owner

Summary

  • Introduces a Beta one-page input flow for Template & Capture choices, with per-choice override.
  • Adds RequirementCollector + OnePageInputModal, recursive template scan, FIELD suggester, VDATE NL parsing/preview, capture target file-picker.
  • Supports Macro preflight for user scripts exporting quickadd.inputs (non-executing) and adds quickAddApi.requestInputs() to collect multiple inputs at once from scripts.
  • Skips the modal when all required inputs are prefilled; treats empty string as unresolved.
  • Marks feature as Beta in settings and docs.

Docs

  • New page: Advanced → One-page Inputs.
  • Settings: label and link to docs.

Implementation notes

Test plan

  • Template choice with VALUE/VDATE/FIELD resolved via one-pager.
  • Capture to folder/tag shows target file dropdown.
  • Macro with user script declaring quickadd.inputs adds fields to the one-pager.
  • Ensure modal does not open when variables are prefilled by an earlier step.

Closes #106

…and formatted preview; persist @Date:ISO under the hood
…test scaffold (skips external obsidian deps)
…ne-page inputs, user script declarations, and requestInputs()
…er) with UI in choice builders; executor honors override and macro preflight
Copy link

vercel bot commented Aug 8, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Updated (UTC)
quickadd ✅ Ready (Inspect) Visit Preview Aug 8, 2025 7:22pm

…treat empty string as intentional; improve capture target heuristics for folder/tag or unresolved tokens
…tic ids for anonymous VALUE options to align with runtime
…left blank; keep empty string as intentional value
… re-prompt; store results back into variables
…variable to avoid user collision; document reserved prefix
…cate Dataview/manual collection, caching and processing; adopt in FieldValueInputSuggest and CompleteFormatter
@chhoumann chhoumann merged commit 3ddf86c into master Aug 8, 2025
2 checks passed
@chhoumann chhoumann deleted the feat/one-page-input-ui branch August 8, 2025 19:30
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.

[FEATURE REQUEST] One pager to enter data
1 participant