Skip to content

Releases: SimpleOpenSoftware/chronicle

v0.1.0

03 Jan 00:34
af28062

Choose a tag to compare

What's Changed

  • audio upload extension with gdrive credentials

  • FIX: API parameters

  • UPDATE: tmp files cleanup n code refactored as per review

  • REFACTOR: minor refactor as per review

  • REFACTOR: minor update as per review

  • UPDATE: gdrive sync logic

  • REFACTOR: code update as per gdrive and update credential client

  • REFACTOR: validation updated - as per review from CR

  • UPDATE: code has been refactore for UUID for diffrent audio upload sources

  • REFACTOR: updated code as per review

  • Update documentation and configuration to reflect the transition from 'friend-backend' to 'chronicle-backend' across various files, including setup instructions, Docker configurations, and service logs.

  • Update test script to use docker-compose-test.yml for all test-related operations

  • Added standard MIT license

  • Fix/cleanup model (#219)

  • refactor memory

  • add config

  • docstring

  • more cleanup

  • code quality

  • code quality

  • unused return

  • DOTTED GET

  • Refactor Docker and CI configurations

  • Removed the creation of memory_config.yaml from the CI workflow to streamline the process.
  • Updated Docker Compose files to mount config.yml for model registry and memory settings in both services.
  • Added new dependencies for Google API clients in uv.lock to support upcoming features.
  • Update configuration files for model providers and Docker setup
  • Changed LLM, embedding, and STT providers in config.yml to OpenAI and Deepgram.
  • Removed read-only flag from config.yml in Docker Compose files to allow UI configuration saving.
  • Updated memory configuration endpoint to accept plain text for YAML input.
  • Update transcription job handling to format speaker IDs
  • Changed variable name from speaker_name to speaker_id for clarity.
  • Added logic to convert integer speaker IDs from Deepgram to string format for consistent speaker labeling.
  • Remove loading of backend .env file in test environment setup
  • Eliminated the code that loads the .env file from the backends/advanced directory, simplifying the environment configuration for tests.
  • Enhance configuration management and setup wizard
  • Updated README to reflect the new setup wizard process.
  • Added functionality to load and save config.yml in the setup wizard, including default configurations for LLM and memory providers.
  • Improved user feedback during configuration updates, including success messages for configuration file updates.
  • Enabled backup of existing config.yml before saving changes.
  • Enhance HTTPS configuration in setup wizard
  • Added functionality to check for existing SERVER_IP in the environment file and prompt the user to reuse or enter a new IP for SSL certificates.
  • Improved user prompts for server IP/domain input during HTTPS setup.
  • Updated default behavior to use existing IP or localhost based on user input.
  • Changed RECORD_ONLY_ENROLLED_SPEAKERS setting in the .env template to false for broader access.
  • Add source parameter to audio file writing in websocket controller
  • Included a new source parameter with the value "websocket" in the _process_batch_audio_complete function to enhance audio file context tracking.

  • fix/broken-tests (#230)

  • refactor memory

  • add config

  • docstring

  • more cleanup

  • code quality

  • code quality

  • unused return

  • DOTTED GET

  • Refactor Docker and CI configurations

  • Removed the creation of memory_config.yaml from the CI workflow to streamline the process.
  • Updated Docker Compose files to mount config.yml for model registry and memory settings in both services.
  • Added new dependencies for Google API clients in uv.lock to support upcoming features.
  • Update configuration files for model providers and Docker setup
  • Changed LLM, embedding, and STT providers in config.yml to OpenAI and Deepgram.
  • Removed read-only flag from config.yml in Docker Compose files to allow UI configuration saving.
  • Updated memory configuration endpoint to accept plain text for YAML input.
  • Update transcription job handling to format speaker IDs
  • Changed variable name from speaker_name to speaker_id for clarity.
  • Added logic to convert integer speaker IDs from Deepgram to string format for consistent speaker labeling.
  • Remove loading of backend .env file in test environment setup
  • Eliminated the code that loads the .env file from the backends/advanced directory, simplifying the environment configuration for tests.
  • Enhance configuration management and setup wizard
  • Updated README to reflect the new setup wizard process.
  • Added functionality to load and save config.yml in the setup wizard, including default configurations for LLM and memory providers.
  • Improved user feedback during configuration updates, including success messages for configuration file updates.
  • Enabled backup of existing config.yml before saving changes.
  • Enhance HTTPS configuration in setup wizard
  • Added functionality to check for existing SERVER_IP in the environment file and prompt the user to reuse or enter a new IP for SSL certificates.
  • Improved user prompts for server IP/domain input during HTTPS setup.
  • Updated default behavior to use existing IP or localhost based on user input.
  • Changed RECORD_ONLY_ENROLLED_SPEAKERS setting in the .env template to false for broader access.
  • Add source parameter to audio file writing in websocket controller
  • Included a new source parameter with the value "websocket" in the _process_batch_audio_complete function to enhance audio file context tracking.
  • Refactor error handling in system controller and update memory config routes
  • Replaced ValueError with HTTPException for better error handling in save_diarization_settings and validate_memory_config functions.
  • Introduced a new Pydantic model, MemoryConfigRequest, for validating memory configuration requests in the system routes.
  • Updated the validate_memory_config endpoint to accept the new request model, improving input handling and validation.

  • Feat/add obsidian 3 (#233)

  • obsidian support

  • neo4j comment

  • cleanup code

  • unused line

  • unused line

  • Fix MemoryEntry object usage in chat service

  • comment

  • feat(obsidian): add obsidian memory search integration to chat

  • unit test

  • use rq

  • neo4j service

  • typefix

  • test fix

  • cleanup

  • cleanup

  • version changes

  • profile

  • remove unused imports

  • Refactor memory configuration validation endpoints

  • Removed the deprecated validate_memory_config_raw endpoint and replaced it with a new endpoint that accepts plain text for validation.
  • Updated the existing validate_memory_config endpoint to clarify that it now accepts JSON input.
  • Adjusted the API call in the frontend to point to the new validation endpoint.
  • Refactor health check model configuration loading
  • Updated the health check function to load model configuration from the models registry instead of the root config.
  • Improved error handling by logging warnings when model configuration loading fails.

  • Update .gitignore to exclude all files in app/ios and app/android directories (#238)

  • fix: Copy full source code in speaker-recognition Dockerfile (#243)

Adds COPY src/ src/ step after dependency installation to ensure all source files are available in the Docker image. This improves build caching while ensuring complete source code is present.

  • Enhance configuration management and add new setup scripts (#235)

  • Enhance configuration management and add new setup scripts

  • Updated .gitignore to include config.yml and its template.
  • Added config.yml.template for default configuration settings.
  • Introduced restart.sh script for service management.
  • Enhanced services.py to load config.yml and check for Obsidian/Neo4j integration.
  • Updated wizard.py to prompt for Obsidian/Neo4j configuration during setup and create config.yml from template if it doesn't exist.
  • Refactor transcription providers and enhance configuration management
  • Updated Docker Compose files to include the new Neo4j service configuration.
  • Added support for Obsidian/Neo4j integration in the setup process.
  • Refactored transcription providers to utilize a registry-driven approach for Deepgram and Parakeet.
  • Enhanced error handling and logging in transcription processes.
  • Improved environment variable management in test scripts to prioritize command-line overrides.
  • Removed deprecated Parakeet provider implementation and streamlined audio stream workers.
  • Update configuration management and enhance file structure, add test-matrix (#237)

  • Update configuration management and enhance file structure

  • Refactored configuration file paths to use a dedicated config/ directory, including updates to config.yml and its template.
  • Modified service scripts to load the new configuration path for config.yml.
  • Enhanced .gitignore to include the new configuration files and templates.
  • Updated documentation to reflect changes in configuration file locations and usage.
  • Improved setup scripts to ensure proper creation and management of configuration files.
  • Added new test configurations for various provider combinations to streamline testing processes.
  • Add test requirements and clean up imports in wizard.py
  • Introduced a new test-requirements.txt file to manage testing dependencies.
  • Removed redundant import of shutil in wizard.py to improve code clarity.
  • Add ConfigManager for unified configuration management
  • Introduced a new config_manager.py module to handle reading and writing configurations from config.yml and .env files, ensuring backward compatibility.
  • Refactored ChronicleSetup in backends/advanced/init.py to utilize `...
Read more

Friend Lite Android 2026-01-03 00:44:45

03 Jan 00:44
af28062

Choose a tag to compare

Pre-release

📱 Android APK Build

Built from commit: af28062
Branch: main
Build time: 2026-01-03 00:44:45 UTC

Ready to install on Android devices!

v0.0.1

18 Dec 19:12
8f22daf

Choose a tag to compare

Friend Lite Android 2025-12-16 14:38:46

16 Dec 14:38
ab506dc

Choose a tag to compare

Pre-release

📱 Android APK Build

Built from commit: ab506dc
Branch: main
Build time: 2025-12-16 14:38:46 UTC

Ready to install on Android devices!

Friend Lite Android 2025-09-09 02:14:38

09 Sep 02:14
4acf666

Choose a tag to compare

Pre-release

📱 Android APK Build

Built from commit: 4acf666
Branch: main
Build time: 2025-09-09 02:14:38 UTC

Ready to install on Android devices!

Friend Lite Android 2025-08-19 13:07:34

19 Aug 13:07
76f6828

Choose a tag to compare

Pre-release

📱 Android APK Build

Built from commit: 76f6828
Branch: main
Build time: 2025-08-19 13:07:34 UTC

Ready to install on Android devices!

Friend Lite Android 2025-07-21 16:04:17

21 Jul 16:04

Choose a tag to compare

Pre-release

📱 Android APK Build

Built from commit: 8b32778
Branch: main
Build time: 2025-07-21 16:04:17 UTC

Ready to install on Android devices!

Friend Lite Android 2025-07-21 15:55:36

21 Jul 15:55

Choose a tag to compare

Pre-release

📱 Android APK Build

Built from commit: 30f0aed
Branch: main
Build time: 2025-07-21 15:55:36 UTC

Ready to install on Android devices!

Friend Lite Android 2025-07-21 15:21:04

21 Jul 15:21
bdadc61

Choose a tag to compare

Pre-release

📱 Android APK Build

Built from commit: bdadc61
Branch: main
Build time: 2025-07-21 15:21:04 UTC

Ready to install on Android devices!

Friend Lite Android 2025-07-17 10:23:25

17 Jul 10:23

Choose a tag to compare

Pre-release

📱 Android APK Build

Built from commit: 6731799
Branch: main
Build time: 2025-07-17 10:23:25 UTC

Ready to install on Android devices!