Commit Graph

3 Commits

Author SHA1 Message Date
bb918a8839 feat(timetracking): Implement automatic time tracking for dev sessions
This commit introduces a time tracking feature for development sessions managed by .

Key changes:
- **Extended Notion Helpers:** Added new functions (get_page_number_property, get_page_date_property) to read numerical and date values from Notion. Refactored the status update function to a generic  to handle various field types.
- **Session Start Time:** A timestamp (session_start_time) is now saved in the  file when a session starts.
- **Automatic Time Calculation:** The time elapsed since  is calculated when the  command is executed.
- **Incremental Duration:** The calculated duration is added to the existing 'Total Duration h' property of the Notion task, and the result is written back to Notion.
- **Continuous Tracking:** The  is reset to the current time after each report to accurately track the next work unit in the same session.

Fixes [2f488f42]
2026-01-26 18:39:51 +00:00
e57aa374ea fix(transcription): Behebt Start- und API-Fehler in der App [2f488f42] 2026-01-26 14:15:23 +00:00
adafab61ae fix(transcription): [2f388f42] finalize and fix AI insights feature
This commit resolves all outstanding issues with the AI Insights feature.

- Corrects the transcript formatting logic in  to properly handle the database JSON structure, ensuring the AI receives the correct context.
- Fixes the Gemini API client by using the correct model name ('gemini-2.0-flash') and the proper client initialization.
- Updates  to securely pass the API key as an environment variable to the container.
- Cleans up the codebase by removing temporary debugging endpoints.
- Adds  script for programmatic updates.
- Updates documentation with troubleshooting insights from the implementation process.
2026-01-26 08:53:13 +00:00