- Implemented multi-selection for notes with Ctrl+click, long-press, and keyboard shortcuts (Ctrl+A, Escape) - Added Gemini API integration with environment configuration and routes - Enhanced code block UI with improved copy feedback animation and visual polish - Added sort order toggle (asc/desc) for note lists with persistent state
24 lines
690 B
Bash
24 lines
690 B
Bash
# ObsiViewer Environment Variables
|
|
# Copy this file to .env and adjust values for your setup
|
|
|
|
# === Development Mode ===
|
|
# Path to your Obsidian vault (absolute or relative to project root)
|
|
VAULT_PATH=./vault
|
|
# VAULT_PATH=C:\Obsidian_doc\Obsidian_IT
|
|
|
|
# Meilisearch configuration
|
|
MEILI_API_KEY=devMeiliKey123
|
|
MEILI_MASTER_KEY=devMeiliKey123
|
|
MEILI_HOST=http://127.0.0.1:7700
|
|
|
|
# Server port
|
|
PORT=4000
|
|
|
|
GEMINI_API_BASE=https://generativelanguage.googleapis.com
|
|
GEMINI_API_VERSION=v1
|
|
GEMINI_API_KEY=AIzaSyATeU2LOAwcTjxYcTo9DTfq_B6U9Rakj2U
|
|
# === Docker/Production Mode ===
|
|
# These are typically set in docker-compose/.env for containerized deployments
|
|
# NODE_ENV=production
|
|
# TZ=America/Montreal
|