.pio
.idea
.DS_Store
.vscode
lib/EpdFont/fontsrc
lib/I18n/I18nKeys.h
lib/I18n/I18nStrings.h
lib/I18n/I18nStrings.cpp
*.generated.h
.vs
build
**/__pycache__/
/compile_commands.json
/.cache
.history/
/.venv
*.local*
fs_/
/site/node_modules/
/site/dist/
/site/.astro/
/site/public/images/
/site/public/catalog
/site/public/CNAME

# scratchpad used as release notes for next crossink version
release.md
*.cpfont
lib/EpdFont/scripts/downloaded_fonts/
lib/EpdFont/scripts/instanced_fonts/
lib/EpdFont/scripts/output/
# Claude Code: share project skills with the team, keep local agent state
# (worktrees, scheduled-task locks, settings.local, scout CLEANUP.md) out.
.claude/*
!.claude/skills/

/site/node_modules/
/site/dist/
/site/.astro/
/site/public/images/
/site/public/catalog
/site/public/CNAME

dist-publish/

# Generated by pioarduino when custom_sdkconfig rebuilds the framework.
/managed_components/
/.dummy/
/CMakeLists.txt
/dependencies.lock
/sdkconfig.*

lib/ScalableFont/*.generated.h

# Native simulator device identity (outside its SD root)
.crossink-device-secret

# CrossMelv local build outputs
/dist/
