Files
VoCat/.gitignore
T
MengMengCode 9fc3f1c5b8 feat: add Telegram API URL handling and version comparison utilities
- Implemented `telegramAPIURL` and `validateTelegramAPIURL` functions for constructing and validating Telegram API URLs.
- Added semantic versioning utilities in `version.go` to compare versions and validate semantic version formats.
- Created tests for version comparison logic in `version_test.go`.
- Introduced IMS call handling in `call_runtime.go`, including methods for dialing, answering, and hanging up calls.
- Added tests for incoming call handling and validation in `call_runtime_test.go`.
- Developed a new `PluginsCard` component for managing plugins via URL or file upload in the web interface.
- Implemented plugin management functions in `extensions.ts` and created an `ExtensionPage` for displaying plugin contributions.
2026-08-09 19:28:12 +08:00

55 lines
808 B
Plaintext

# ---- Binaries / build outputs ----
/vocat
/vocat.exe
/build/
/release.py
/build/vocat
/build/vocat-linux-amd64
/build/vocat-linux-amd64.exe
*.exe
*.dll
*.so
*.dylib
# ---- Cookie / secret files (NEVER commit) ----
vc.jar
*.cookies
*.session
# ---- Frontend build products ----
web/dist/
web/build/
web/node_modules/
# ---- Go build ----
*.test
*.out
# ---- Python (build/ helpers) ----
build/__pycache__/
__pycache__/
*.pyc
# Local-only helpers carry internal hostnames/credentials and must never be
# committed. The whole build directory and the root release.py are ignored.
build/*.py
/extension/
# ---- Docs / scratch ----
*.md
!README.md
!docs/**/*.md
*.txt
build/lists/
# ---- Editor / IDE ----
.vscode/
.idea/
# ---- OS junk ----
.DS_Store
Thumbs.db
# ---- Claude Code / agent ----
.claude/