Skip to content

App v0.2.3

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 19 Dec 13:35
b32c69d

Release Notes for Cuuri v0.2.3

Notable Changes:

  1. Session Management Enhancements:

    • Improved handling of session selections in the ChatSessions.vue component to ensure a new session is created when no current session ID exists.
  2. Improved Error Handling:

    • Refactored the establish_connection function to return a Result type, allowing better error management when establishing a database connection.
    • Enhanced the handling of potential errors in several modules, such as fetching the database path and loading configuration files. Now uses Result types to improve error reporting and handling.
  3. Configuration Management:

    • Updated the get_config and init_config_file functions to handle errors more gracefully, ensuring that users receive proper feedback if configuration files cannot be accessed or created.
    • Improved logic for checking the existence of directories and files, minimizing the chances of panics due to missing configurations.
  4. Database Path Retrieval:

    • Refined the get_database_path function to return a Result, including appropriate error messages when the home directory cannot be determined.
  5. Migration Handling:

    • Improved the run_migrations function to return a Result, allowing for enhanced error reporting if database migrations fail.