open-notebook/open_notebook
Matt Van Horn ee776543b4
fix: add Notebook.get_context() so podcast generation has real content (#864)
PodcastService expected Notebook.get_context() but it did not exist,
so podcasts were generated from empty/placeholder context. Adds the
method plus opt-in include_full_text / include_content flags on
get_sources()/get_notes() (defaults preserve the existing omit
behavior) and assembles formatted source/note context blocks.

Fixes #808

Co-authored-by: Matt Van Horn <455140+mvanhorn@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-13 08:53:53 -03:00
..
ai fix: use a real speech clip for STT connection tests (#838) 2026-06-02 09:09:30 -03:00
database fix: prevent SurrealDB injection via order_by and unparameterized queries 2026-04-07 07:58:54 -03:00
domain fix: add Notebook.get_context() so podcast generation has real content (#864) 2026-06-13 08:53:53 -03:00
graphs fix: persist source asset, preserve custom titles, cascade-delete credential models 2026-04-06 07:38:37 -03:00
podcasts feat(podcasts): model registry integration, credential passthrough & new features (#632) 2026-02-27 11:06:47 -03:00
utils fix(embedding): drop degenerate tiny chunks before embedding (#764) (#768) 2026-05-31 09:43:47 -03:00
__init__.py refactor: move environment variables loading to application entry point (#283) 2025-12-01 14:59:50 -03:00
CLAUDE.md chore: bump version to 1.8.1 2026-03-10 20:20:16 -05:00
config.py fix: handle tiktoken network errors in offline environments (issue #264) 2026-03-10 19:45:14 -05:00
exceptions.py refactor database module and migrations 2024-10-30 16:33:07 -03:00