mirror of
https://github.com/lossless-group/perplexed-plugin.git
synced 2026-07-22 06:49:50 +00:00
Gemini lands as the fourth research provider — Google Search grounded, per-segment citation attribution via groundingSupports[] (the layer Claude's web_search_20260209 dynamic-filter sandbox loses), redirect URLs resolved through Obsidian's requestUrl with canonical/og:url + <title> parsing so citations land with real source URLs and real page titles. Plus the partials + preambles paradigm (vault-visible shared rules across the four directory templates), the addClass token bug that was silently breaking eight settings sections finally fixed, system-prompt textareas promoted from 200px right-edge slots to full-width 3-line rows, seeder made idempotent at both folder and file layers, and ERR_NETWORK_CHANGED mid-stream errors translated into plain-English re-run guidance. Per-day changelogs: - changelog/2026-05-19_01.md — partials + preambles + 11 hidden sections fix - changelog/2026-05-19_02.md — Gemini provider lands - changelog/2026-05-20_01.md — Obsidian-shipping pass (today) Release narrative: changelog/releases/0.2.0.md Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
42 lines
1.2 KiB
JSON
42 lines
1.2 KiB
JSON
{
|
|
"name": "perplexed",
|
|
"version": "0.2.0",
|
|
"description": "Generate source-cited research content from Perplexity, Anthropic Claude, Google Gemini, Perplexica, or local LM Studio — directly into your notes.",
|
|
"main": "main.js",
|
|
"scripts": {
|
|
"dev": "node esbuild.config.mjs",
|
|
"build": "eslint . --report-unused-disable-directives && tsc -noEmit -skipLibCheck && node esbuild.config.mjs production",
|
|
"lint": "eslint . --report-unused-disable-directives",
|
|
"version": "node version-bump.mjs && git add manifest.json versions.json"
|
|
},
|
|
"keywords": [
|
|
"Obsidian",
|
|
"Plugin",
|
|
"LLM Research",
|
|
"AI-Powered Content Generation",
|
|
"Content Generation",
|
|
"Perplexity",
|
|
"Perplexica",
|
|
"Footnotes",
|
|
"Citations"
|
|
],
|
|
"author": "The Lossless Group",
|
|
"license": "MIT",
|
|
"devDependencies": {
|
|
"@eslint/js": "^10.0.1",
|
|
"@types/node": "^25.6.0",
|
|
"@typescript-eslint/eslint-plugin": "8.59.1",
|
|
"@typescript-eslint/parser": "8.59.1",
|
|
"esbuild": "0.28.0",
|
|
"eslint": "^10.3.0",
|
|
"eslint-plugin-obsidianmd": "^0.2.9",
|
|
"globals": "^17.6.0",
|
|
"obsidian": "latest",
|
|
"tslib": "2.8.1",
|
|
"typescript": "6.0.3",
|
|
"typescript-eslint": "^8.59.1"
|
|
},
|
|
"dependencies": {
|
|
"@anthropic-ai/sdk": "^0.92.0"
|
|
}
|
|
}
|