v0.1.1

lfnovo/open-notebookv0.1.1Nov 20, 2024by lfnovo

AI Summary

Transformations moved from YAML to UI under Transformations menu. Long form podcasts (15+ minutes) now available with improved Gemini API.

Key Highlights

  • Transformations moved to UI
  • Long form podcasts (15+ minutes)
  • Improved Gemini API for podcasts
  • Many bug fixes

Breaking Changes

  • Migration issue from v0.1.0 - requires manual database fix if upgrading from v0.1.0

New Features

  • Transformations UI for easier prompt customization
  • Long form podcast generation (15+ minutes)
  • Improved podcast transcript generation

Full Release Notes

Please, take notice on the warning below for users migrating from 0.1.0

## Changes in this release

- Transformations are not longer managed in yaml file. They've moved to the UI under the Transformations menu item, making it simpler and easier to customize your prompts.
- Long form podcasts (15+ minutes) are now available, with improved Gemini api
- Many bug fixes

## Error Migrating from v0.1.0

If you are migrating from version v0.1.0, there was a [problem in the Surreal SDK](https://github.com/maxwellflitton/surreal-lite-py/issues/1) that made the migrations count go crazy. So upgrading to 0.1.1 might not trigger the new database migration that is required for this to run. I fixed the issue on my fork of the SDK for now. But if you already ran 0.1.0, you need to do a fix.

If that is your case, just follow this:

Start the app.

```bash
docker compose up
```

Enter the docker compose exec mode on the DB machine

```bash
docker compose exec surrealdb /surreal sql --endpoint http://localhost:8000 --ns open_notebook --user root --pass root --db open_notebook
```

Run this command to reset the migration count to the right number:

```bash
delete from _sbl_migrations where version > 4;
```

Then, just run the app on the browser and let it migrate correctly. 

If you don't want to do all that, you can also just delete the surreal_data folder and start from scratch.