Commit History

Add UI-configurable InfrastructureSettings with DB+env fallback for all features
5831ec2

abc1181 commited on

Add 5 NotebookLM parity features: Mind Map, Infographic, Slide Deck, Deep Research, Video Generator
c5623c3

abc1181 commited on

fix(providers): expose OpenRouter embedding modality (#842)
ad73859

lfnovo commited on

feat: complete audio matrix (Google/Vertex TTS, Google/ElevenLabs STT) (#835)
c14bb74

lfnovo commited on

feat: expose new audio providers (Mistral STT/TTS, Deepgram TTS, xAI TTS) (#834)
50a4160

lfnovo commited on

feat: bump esperanto to 2.22.0 + Ollama num_ctx override (#833)
5f43b48

lfnovo commited on

fix: classify ollama embedding models correctly (#811)
3626514

Enoch lfnovo commited on

fix(api): use configured base_url for OpenAI model discovery (#784)
09947b7

Joey Roth commited on

fix(api): normalize openai_compatible provider name in models endpoint (#801)
55a6419

codewithrashid commited on

fix: inject notebook name and description into chat system prompt (#719)
c44567f

lfnovo commited on

feat(api): add configurable CORS origins via CORS_ORIGINS (#767)
4602f46

lfnovo ggrace519 commited on

fix: narrow exception handling and support migrate_to for broken credentials
7914610

lfnovo commited on

fix: handle credential decryption errors gracefully (#740)
8e3e101

lfnovo commited on

fix: harden path validation to prevent sibling directory bypass
d82aa8d

lfnovo commited on

fix: prevent RCE via SSTI, path traversal file write, and LFI file read
dc84cac

lfnovo commited on

fix: prevent SurrealDB injection via order_by and unparameterized queries
52b4f67

lfnovo commited on

feat: add DashScope (Qwen) and MiniMax provider support
6905db2

lfnovo commited on

fix: persist source asset, preserve custom titles, cascade-delete credential models
1c4e860

lfnovo commited on

Upgrade default Azure API Version for testing and fetching models (#638)
a3845cf

Kunal Karmakar commited on

feat(podcasts): model registry integration, credential passthrough & new features (#632)
5158d1c

lfnovo commited on

docs: update documentation for error handling and podcast retry (#599)
b149855

lfnovo commited on

fix: podcast failure recovery and retry (1.7.3) (#595)
44e059e

lfnovo commited on

feat: improve error clarity for LLM provider failures (#506)
e2da373

lfnovo commited on

fix: word-wrap overflow in source cards, note editor, and inline edit
cb834d9

lfnovo commited on

feat: expose embed command_id in note API responses (#545)
cef6061

Richard Solomou commited on

feat: credential-based API key management (#477) (#540)
17ab076

lfnovo JFMD OraCatQAQ commited on

fix: complete SqliteSaver async compatibility in chat routers (#525)
a70159f

Nikita Claude Opus 4.5 lfnovo commited on

[Bug]: execute_command_sync receives 300 (int) as context instead of timeout. #537 (#538)
5309b87

Luiza Luiza Carneiro commited on

Fix re-embedding issues and improve retry strategy (#515)
c9cc748

lfnovo commited on

fix: async insight creation to prevent transaction conflicts (#512)
d2fce5b

lfnovo commited on

feat: message counting for chat sessions (#430)
3086017

Fauzira Alpiandi commited on

fix(api): initialize file_path before try block (#497)
a194cc7

POWERFULMOVES POWERFULMOVES Claude Code commited on

feat: add cascade deletion for notebooks with delete preview (#471)
7c8b36a

lfnovo commited on

fix: run execute_command_sync in thread pool to avoid event loop conflict (#468)
1350057

lfnovo commited on

fix: improve error logging for chat model configuration issues (#458)
25cf21b

lfnovo commited on

feat: content-type aware chunking and unified embedding (#444)
2bdaab6

lfnovo commited on

fix(api): correct embedded flag check in source listing (#439)
74c96cd

lfnovo commited on

perf: improve source listing speed by 20-30x (#436)
1870ba2

lfnovo commited on

Feat/localization tests docker (#371)
f219e2e

MisonL commited on

Merge pull request #404 from lfnovo/fix/cors-headers-on-error-responses
2a4e59d

lfnovo commited on

fix: add CORS headers to error responses and document file upload limits
046fb35

lfnovo commited on

fix: include type in model duplicate check
8ea13ed

lfnovo commited on

Remove debug prefixes from production error logging
4b80845

Soham Datta commited on

docs: generate comprehensive CLAUDE.md reference documentation across codebase
8182c60

lfnovo commited on

refactor: reorganize folder structure for better maintainability
d9e318f

lfnovo commited on

fix: query key consistency and timeout configuration
cf3948c

lfnovo commited on

fix: increase timeout for Ollama and local LLM operations
2bd1434

lfnovo commited on

refactor: move environment variables loading to application entry point (#283)
83fef85

Bui Thanh Son commited on

fix: UI scrolling and API route ordering issues (#253)
ef7dcde

lfnovo Claude commited on

Release 1.2 (#242)
b3a58cb

lfnovo commited on