Skip to content

Add .fips-template.yaml manifest and fix drop overlay visibility#29

Merged
rdwj merged 2 commits into
mainfrom
feat/fips-template-manifest
May 7, 2026
Merged

Add .fips-template.yaml manifest and fix drop overlay visibility#29
rdwj merged 2 commits into
mainfrom
feat/fips-template-manifest

Conversation

@rdwj

@rdwj rdwj commented May 7, 2026

Copy link
Copy Markdown
Contributor

Summary

Test plan

  • make build && make run, confirm the dashed drop zone is no longer rendered over the input row at idle.
  • Drag a file over the chat — overlay appears; drop or drag-leave — overlay hides.
  • Confirm .fips-template.yaml is picked up by fips-agents patch tooling.

rdwj added 2 commits May 6, 2026 17:13
Without this manifest, the fips-agents-cli refuses to run
`fips-agents patch` against UI projects — its
`get_categories_for_type` raises for gateway / ui / sandbox project
types because no hardcoded category set exists for them. The
presence of this file is what makes the patch flow work for
projects scaffolded from this template.

Schema: schema_version: 1, with three categories (chart, docs,
build) and a 9-entry never_patch list separating template-managed
scaffolding from the user's Go source, web content, and deploy
values.

Companion to fips-agents/fips-agents-cli#48 (the loader). Older CLI
installs that don't know about .fips-template.yaml will simply
ignore the file — nothing breaks.

Assisted-by: Claude Code (Opus 4.7)
The `.drop-overlay { display: flex }` rule overrode the user-agent's
`[hidden] { display: none }`, so the JS-toggled `hidden` property had no
visual effect and the dashed drop zone was permanently rendered over the
input row.

Closes #28

Assisted-by: Claude Code (Opus 4.7)
@rdwj
rdwj merged commit b8fac03 into main May 7, 2026
@rdwj
rdwj deleted the feat/fips-template-manifest branch May 7, 2026 17:04
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.

Drop overlay is always visible because CSS overrides the [hidden] attribute

1 participant