# Build directories
build*/
deps/
*.vcxproj
*.vcxproj.filters
*.vcxproj.user
*.sln
*.suo
*.user
*.userosscache
*.sln.docstates

# Compiled binaries
*.exe
*.dll
*.lib
*.obj
*.o
*.a
*.so
*.dylib

# CMake
CMakeCache.txt
CMakeFiles/
cmake_install.cmake
*.cmake
!CMakeLists.txt
!**/CMakeLists.txt
!cmake/*.cmake
!ggml/cmake/*.cmake

# Visual Studio
.vs/
*.pdb
*.ilk
*.exp
*.idb
*.ipdb

# Models (too large for git, users download separately)
models/*.bin
!models/download-*.sh
!models/download-*.cmd

# Release packages (keep structure but not binaries)
release/WinDictation/*.exe
release/WinDictation/*.dll
release/WinDictation.zip

# IDE
.vscode/
.idea/
*.swp
*.swo
*~

# OS
.DS_Store
Thumbs.db
desktop.ini

# Temporary files
*.tmp
*.log
*.bak
