Update Docker configuration, enhance dependencies, and improve migration handling

- Added environment file support and a command for the server in `compose.yaml`.
- Updated the database image in `compose.yaml` to use `pgvector/pgvector:pg15`.
- Modified `pyproject.toml` to include additional dependencies for enhanced functionality.
- Updated `uv.lock` to reflect new package versions and added new packages for improved features.
- Enhanced migration scripts to ensure the `noteflow` schema exists before running migrations.
- Improved error handling in the `OllamaSummarizer` to include a new exception type.
- Refactored the `calendar` trigger to streamline imports and improve code clarity.
- Added module-level mocks in test configurations to handle missing dependencies gracefully.
This commit is contained in:
2025-12-20 16:49:47 -05:00
parent 7f82e5f944
commit cc9a7df54d
13 changed files with 3492 additions and 11 deletions

View File

@@ -8,7 +8,7 @@ dependencies = [
# Core
"pydantic>=2.0",
# Spike 1: UI + Tray + Hotkeys
"flet>=0.21",
"flet[all]>=0.21",
"pystray>=0.19",
"pillow>=10.0",
"pynput>=1.7",
@@ -125,6 +125,7 @@ filterwarnings = [
[dependency-groups]
dev = [
"basedpyright>=1.36.1",
"ruff>=0.14.9",
"watchfiles>=1.1.1",
]