v1.2.0

lfnovo/open-notebookv1.2.0Dec 2, 2025by lfnovo

AI Summary

Command Palette for keyboard-driven navigation, Azure OpenAI modality-specific configuration, and improved chat experience with compact numbered citations.

Key Highlights

  • Command Palette (Cmd/Ctrl+K) for quick navigation
  • Azure OpenAI modality-specific configuration
  • Compact chat references with numbered citations
  • Fixed URL params in search page
  • UTF-8 encoding fix for migrations

New Features

  • Command Palette for quick access to notebooks, sources, and search
  • Azure OpenAI configuration for different deployments for LLM, embeddings, and speech
  • Numbered citations in chat for cleaner reference handling
  • Environment variables loading moved to application entry point

Full Release Notes

# Release v1.2.0

**Release Date:** December 2025

This release brings significant UI/UX improvements, better Azure OpenAI support, and various bug fixes and refinements since v1.1.0 (October 24, 2025).

## Highlights

- **Command Palette**: New keyboard-driven navigation for quick access to notebooks, sources, and search
- **Azure OpenAI Support**: Modality-specific configuration for Azure deployments
- **Improved Chat Experience**: Compact references with numbered citations

---

## Features

- **Command Palette for Quick Navigation** - Press `Cmd/Ctrl+K` to quickly navigate and search across the application (#288) - @lfnovo
- **Azure OpenAI Modality-Specific Configuration** - Configure different Azure OpenAI deployments for LLM, embeddings, and speech (#243) - @lfnovo
- **Compact Chat References** - Chat now displays numbered citations for cleaner reference handling (#220) - @lfnovo

## Bug Fixes

- **URL Params in Search Page** - Fixed command palette navigation to properly handle URL parameters (#289) - @lfnovo
- **UTF-8 Encoding for Migrations** - Fixed async migrations file reading to use UTF-8 encoding (#279) - @kuroshiro1902
- **UI Scrolling and API Routes** - Fixed UI scrolling behavior and API route ordering issues (#253) - @lfnovo
- **Hide Sources Notes** - Fixed display of source notes (#273) - @lfnovo

## Refactoring

- **Environment Variables Loading** - Moved environment variables loading to application entry point for better initialization (#283) - @kuroshiro1902
- **Duplicate Model Validation** - Optimized duplicate model validation and improved error handling (#219) - @lfnovo

## Documentation

- **SSL Verification Configuration** - Added documentation for SSL verification configuration for local providers (#281) - @lfnovo
- **Contribution Workflow** - Improved contribution workflow and project governance documentation (#246) - @lfnovo

## Maintenance

- **Podcast Transcripts** - Improved podcast transcript generation (#221) - @lfnovo
- **Esperanto Update** - Bumped Esperanto for Anthropic on LangChain support (#244) - @lfnovo
- **Security: js-yaml** - Updated js-yaml from 4.1.0 to 4.1.1 in frontend (#263) - @dependabot

---



## Full Changelog

**v1.1.0...v1.2.0**: https://github.com/lfnovo/open-notebook/compare/v1.1.0...main