11 Commits

Author SHA1 Message Date
2641a9fc03 optimization
Some checks failed
CI / test-python (push) Failing after 17m22s
CI / test-rust (push) Has been cancelled
CI / test-typescript (push) Has been cancelled
2026-01-25 01:40:14 +00:00
d33c421756 huge 2026-01-23 07:45:20 +00:00
19e39bed5a big commit 2026-01-22 15:34:56 +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
3aacef9d68 feat: Add Makefile targets for git pre-commit hook installation and block --no-verify commits. 2026-01-19 00:18:00 +00: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
0c5e9083bf chore: add script to patch gRPC stubs for strict type checks
- Introduced a new script `patch_grpc_stubs.py` to modify gRPC stub files, ensuring compatibility with strict type checks enforced by Basedpyright.
- Updated the Makefile to execute the patch script after installing Python tooling.
- Removed outdated gRPC type definitions from the project, resulting in zero errors in the Basedpyright linting results.

All quality checks pass.
2026-01-02 21:05:35 +00:00
a899616ee5 chore: update client submodule and refine linting process
- Updated the client submodule to the latest commit for improved compatibility.
- Replaced Pyrefly with Basedpyright for Python linting in the Makefile, updating related commands and help text.

All quality checks pass.
2026-01-02 10:12:20 +00:00
e4b2c733d5 oh boy 2026-01-02 04:22:40 +00:00
d44abd1cc7 chore: add end-to-end testing targets to Makefile
- Introduced new targets for running Playwright end-to-end tests, including options for UI mode and Rust gRPC integration tests.
- Updated help section in the Makefile to include descriptions for the new e2e testing commands.

All quality checks pass.
2025-12-29 22:51:42 -05:00
0c920b76bf Enhance asset management and retention services
- Introduced a new `AssetRepository` interface for managing binary assets, including a `FileSystemAssetRepository` implementation for deleting meeting assets.
- Updated the `RetentionService` and `MeetingService` to utilize the new asset management functionality, ensuring proper cleanup of associated assets during meeting deletions.
- Added versioning to the `Meeting` entity to handle concurrent modifications.
- Updated unit and integration tests to cover new asset management features and ensure robust functionality.

All quality checks pass.
2025-12-29 18:30:08 +00:00