lukaszraczylo
0a3c14c8bd
feat: anonymous usage telemetry via oss-telemetry
...
Send a single fire-and-forget ping at startup to help track adoption
and version spread. No persistent identifiers are collected.
Also adds main.version var (defaulting to "dev") so the existing
goreleaser ldflags injection (-X main.version={{.Version}}) now binds
to a real symbol.
Opt out via any of:
DO_NOT_TRACK=1
OSS_TELEMETRY_DISABLED=1
MCP_FILEPUFF_DISABLE_TELEMETRY=1
2026-05-21 03:51:45 +01:00
lukaszraczylo
db803c6950
fixup! fixup! fixup! Add Docker usage instructions to README
2026-03-12 10:42:39 +00:00
lukaszraczylo
6980d3b294
Update, bugfixes on diff and edit handling
2026-02-18 21:49:55 +00:00
lukaszraczylo
9205b2bc26
feat(docs, ci, config): add comprehensive documentation and tooling
...
- [x] Add API reference documentation with tool descriptions and examples
- [x] Add ERROR_CODES reference with error descriptions and remediation steps
- [x] Add PERFORMANCE tuning guide with caching and optimization details
- [x] Add GitHub Actions workflows for linting and security scanning
- [x] Add golangci-lint configuration with comprehensive linter settings
- [x] Add pre-commit hooks configuration for local development
- [x] Add API documentation generator tool (cmd/docgen)
- [x] Update Go version from 1.24 to 1.25 across workflows
- [x] Add static build configuration to goreleaser
- [x] Add metrics package with Prometheus-style metric types
- [x] Add parser benchmarks for performance testing
- [x] Add LSP manager integration tests
- [x] Add server integration tests with MCP protocol flow testing
- [x] Extract regex cache to shared utility package
- [x] Add context cancellation handling in AST queries
- [x] Add graceful shutdown with timeout to server
- [x] Add configurable max parse size (MaxParseSize)
- [x] Add Config.Validate() method with comprehensive checks
- [x] Add parser cache statistics tracking
- [x] Add file permission preservation in edit operations
- [x] Improve line splitting for large files with bufio.Scanner
- [x] Add comprehensive config tests for edge cases
- [x] Update Makefile with new targets and documentation
2026-02-18 21:49:54 +00:00
lukaszraczylo
185e73da47
Ho hum.
2026-01-18 18:40:26 +00:00