mirror of
https://github.com/tea0s/multimuse-tracker.git
synced 2026-07-22 06:56:41 +00:00
# MultiMuse Obsidian Tracker 1.12.2 ### Alphabetical pickers - Muse lists (create scene, cached API fetch) - Send as Muse character picker - Insert @ mention member list ### API updates - Create New Scene now registers via `POST /api/v1/scenes/create` (full characters + participants + scene path) instead of bare `threads/track` - Check threads still uses `scenes/query`, but now passes `participants` from frontmatter so turn math uses your vault count - `threads/track` kept only as a fallback when no scene path exists ### Removed Sync from Tracker - Command removed — use Check Discord Threads Now / polling instead ### Turn tracking improvements - Scene queries include `Participants` from frontmatter on every poll - Optimistic `Replied? = true` after a successful Send as Muse ### Obsidian as source of truth toggle (Settings → Scene Properties): - When on: edits to `Characters` or `Participants` push to MultiMuse via `scenes/create`, keyed by the thread id from `Link`
23 lines
674 B
JSON
23 lines
674 B
JSON
{
|
|
"name": "multimuse-tracker",
|
|
"version": "1.12.2",
|
|
"description": "MultiMuse bot integration for tracking Discord threads and sending messages as muses",
|
|
"main": "main.js",
|
|
"scripts": {
|
|
"dev": "node esbuild.config.mjs",
|
|
"build": "tsc -noEmit -skipLibCheck && node esbuild.config.mjs production",
|
|
"version": "node version-bump.mjs && git add manifest.json versions.json"
|
|
},
|
|
"keywords": [],
|
|
"author": "",
|
|
"license": "MIT",
|
|
"devDependencies": {
|
|
"@types/node": "^16.11.6",
|
|
"@typescript-eslint/eslint-plugin": "5.29.0",
|
|
"@typescript-eslint/parser": "5.29.0",
|
|
"esbuild": "^0.28.0",
|
|
"obsidian": "latest",
|
|
"tslib": "2.4.0",
|
|
"typescript": "4.7.4"
|
|
}
|
|
}
|