diff --git a/.gitignore b/.gitignore index 6386fbf..8272cc2 100644 --- a/.gitignore +++ b/.gitignore @@ -20,4 +20,33 @@ data.json # Exclude macOS Finder (System Explorer) View States .DS_Store -.env \ No newline at end of file +.env + + +# Unused development files and directories that should remain locally but not in Git + +# Custom primitives directory +lwc-plugin-custom-primitives/ + +# Market data services +src/services/marketDataService.ts +src/services/marketDataStorage.ts +src/services/OrderBlockAnalysis.ts + +# Unused components +src/components/OrderblockVisualiser.ts +src/components/RectPlugin.ts +src/components/styled.tsx +src/components/ComponentRenderer.tsx + +# Unused core utilities +src/core/useMarketData.tsx +src/core/dynamic.tsx +src/core/registry.tsx +src/core/scope.ts +src/core/tailwind.ts + +# Build artifacts (commonly ignored) +main.js.map +*.tsbuildinfo +.DS_Store \ No newline at end of file diff --git a/manifest.json b/manifest.json index c1765c5..da468a0 100644 --- a/manifest.json +++ b/manifest.json @@ -2,10 +2,12 @@ "id": "reactive-notes", "name": "Reactive Notes", "version": "1.0.0", - "minAppVersion": "0.15.0", - "description": "Enhances the Obsidian API with react.", - "author": "Obsidian", - "authorUrl": "https://obsidian.md", - "fundingUrl": "https://obsidian.md/pricing", - "isDesktopOnly": true + "minAppVersion": "1.4.0", + "description": "Transform your Obsidian vault into a reactive computational environment. Create dynamic React components directly in your notes.", + "author": "Elias Noesis", + "authorUrl": "https://github.com/Prodigist", + "isDesktopOnly": false, + "fundingUrl": { + "Buy Me A Coffee": "https://www.buymeacoffee.com/prodigist" + } } diff --git a/package.json b/package.json index 1fdc926..4c282ad 100644 --- a/package.json +++ b/package.json @@ -1,16 +1,17 @@ { - "name": "obsidian-sample-plugin", + "name": "reactive-notes", "version": "1.0.0", - "description": "This is a sample plugin for Obsidian (https://obsidian.md)", + "description": "Transform your Obsidian vault into a reactive computational environment with React components.", "main": "main.js", "scripts": { "dev": "node esbuild.config.mjs", "build": "tsc -noEmit -skipLibCheck && node esbuild.config.mjs production", + "buildsole": "node esbuild.config.mjs production", + "typecheck": "tsc -noEmit -skipLibCheck", "version": "node version-bump.mjs && git add manifest.json versions.json" }, "keywords": [], - "author": "", - "license": "MIT", + "author": "Elias Noesis", "devDependencies": { "@babel/core": "^7.26.0", "@babel/plugin-proposal-class-properties": "^7.18.6", diff --git a/src/components/componentRegistry.tsx b/src/components/componentRegistry.tsx index 25a2b32..7cbe53b 100644 --- a/src/components/componentRegistry.tsx +++ b/src/components/componentRegistry.tsx @@ -73,6 +73,7 @@ export const Utilities = { forceLink, forceManyBody, forceCenter, + THREE: (window as any).THREE || require('three'), // Use global THREE if available } as const; diff --git a/versions.json b/versions.json index 26382a1..5f12a19 100644 --- a/versions.json +++ b/versions.json @@ -1,3 +1,3 @@ { - "1.0.0": "0.15.0" + "1.0.0": "1.4.0" }