12 Commits

Author SHA1 Message Date
8a7beb69a6 x 2026-01-24 10:46:07 +00:00
d33c421756 huge 2026-01-23 07:45:20 +00:00
25fcd5d7f2 feat: Update gRPC logging and identity interceptors, remove stub patching script, and update project dependencies. 2026-01-20 21:13:12 +00:00
db512c78e5 Add root-level node_modules/ to gitignore 2026-01-17 19:18:46 -05:00
74cb4da680 ```
feat: add drift compensation system for synchronized audio capture with EMA-based detection and resampling

- Added DriftDetector using exponential moving average and linear regression to calculate clock drift in ppm between primary/secondary audio sources
- Implemented DriftMetrics for tracking overflow counts, adjustment counts, and throttled logging to prevent log spam
- Created DriftCompensator with rubato-based resampling to apply dynamic ratio adjustments when drift exceeds threshold
- Added comprehensive
2026-01-16 07:16:02 -05:00
4ffea2df24 chore: update .gitignore and linting artifacts
- Added additional test artifact patterns to .gitignore including hypothesis, tox, nox, coverage reports, and various test result formats.
- Updated basedpyright linting results (version 1.36.2, 704 files analyzed).
- Updated biome and clippy linting artifacts with latest analysis results.
2026-01-07 18:00:49 -05:00
ba71cd4ffc feat: add webhook delivery metrics to track success, duration, and attempts with new tests. 2026-01-02 20:40:38 +00:00
4567d5a03c Update project documentation and configuration files
- Expanded `.gitignore` to include temporary files and scratch documents.
- Enhanced `AGENTS.md` with guidelines on using Conventional Commits and PR descriptions.
- Added configuration notes to `README.md` for environment variable usage.
- Updated `pyproject.toml` to reflect changes in dependencies and comments.
- Introduced new files for client configuration and testing, including Prettier settings and Playwright tests.
- Removed deprecated client components and adjusted related documentation accordingly.
- Added new tests for various components and functionalities to improve coverage.
2025-12-22 02:25:38 +00:00
Claude
38ae0c5977 Add Tauri client build artifacts to gitignore 2025-12-21 01:41:40 +00:00
d66aa6b958 Update configuration and enhance transcript component functionality
- Added `repomix-output.md` to `.gitignore` to exclude output files from version control.
- Updated `repomix.config.json` to include the `support/` directory in the include paths.
- Enhanced `TranscriptComponent` to improve search functionality with a debounce mechanism for input.
- Refactored search logic to filter visible segments based on the search query, ensuring better user experience.
- Updated `Meeting` and `Annotation` entities to use `utc_now()` for consistent UTC-aware timestamps.
- Introduced new repository protocols for `DiarizationJob` and `Preferences` to support additional functionalities.
- Implemented in-memory persistence for repositories to facilitate testing and development without a database.
- Added error handling and utility functions to streamline gRPC service responses and improve code maintainability.
2025-12-20 20:45:58 +00:00
54b4d35bf8 Add summarization and trigger services
- Introduced `SummarizationService` and `TriggerService` to orchestrate summarization and trigger detection functionalities.
- Added new modules for summarization, including citation verification and cloud-based summarization providers.
- Implemented trigger detection based on audio activity and foreground application status.
- Updated configuration settings to support trigger functionalities.
- Created tests for summarization and trigger services to ensure reliability and correctness.
- Added documentation in `CLAUDE.md` for guidance on using the new services.
2025-12-18 03:18:26 +00:00
b36ee5c211 Add .gitignore to exclude logs, virtual environments, and Python cache files 2025-12-17 23:05:36 +00:00