minor bug fixes

This commit is contained in:
Stijnus 2024-12-13 11:33:29 +01:00
parent b1a3e3993e
commit c0c1275226
6 changed files with 26419 additions and 358 deletions

View File

@ -2,30 +2,42 @@
echo "🔍 Running pre-commit hook to check the code looks good... 🔍" echo "🔍 Running pre-commit hook to check the code looks good... 🔍"
# Load NVM if available (useful for managing Node.js versions)
export NVM_DIR="$HOME/.nvm" export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # Load nvm if you're using i [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
echo "Running typecheck..." # Ensure `pnpm` is available
which pnpm echo "Checking if pnpm is available..."
if ! command -v pnpm >/dev/null 2>&1; then
if ! pnpm typecheck; then echo "❌ pnpm not found! Please ensure pnpm is installed and available in PATH."
echo "❌ Type checking failed! Please review TypeScript types." exit 1
echo "Once you're done, don't forget to add your changes to the commit! 🚀"
echo "Typecheck exit code: $?"
exit 1
fi fi
# Run typecheck
echo "Running typecheck..."
if ! pnpm typecheck; then
echo "❌ Type checking failed! Please review TypeScript types."
echo "Once you're done, don't forget to add your changes to the commit! 🚀"
exit 1
fi
# Run lint
echo "Running lint..." echo "Running lint..."
if ! pnpm lint; then if ! pnpm lint; then
echo "❌ Linting failed! 'pnpm lint:fix' will help you fix the easy ones." echo "❌ Linting failed! Run 'pnpm lint:fix' to fix the easy issues."
echo "Once you're done, don't forget to add your beautification to the commit! 🤩" echo "Once you're done, don't forget to add your beautification to the commit! 🤩"
echo "lint exit code: $?"
exit 1 exit 1
fi fi
# Update commit.json with the latest commit hash # Update commit.json with the latest commit hash
echo "Updating commit.json with the latest commit hash..."
COMMIT_HASH=$(git rev-parse HEAD) COMMIT_HASH=$(git rev-parse HEAD)
if [ $? -ne 0 ]; then
echo "❌ Failed to get commit hash. Ensure you are in a git repository."
exit 1
fi
echo "{ \"commit\": \"$COMMIT_HASH\" }" > app/commit.json echo "{ \"commit\": \"$COMMIT_HASH\" }" > app/commit.json
git add app/commit.json git add app/commit.json
echo "👍 All good! Committing changes..." echo "👍 All checks passed! Committing changes..."

View File

@ -1 +1 @@
{ "commit": "b16aab1f167d91903592e33357ae38e304ca7f65" } { "commit": "b1a3e3993ee013b58cee6f02f2e05429d3b3a592" }

View File

@ -33,7 +33,7 @@ interface IProviderConfig {
const LOCAL_PROVIDERS = ['Ollama', 'LMStudio', 'OpenAILike']; const LOCAL_PROVIDERS = ['Ollama', 'LMStudio', 'OpenAILike'];
const versionHash = commit.commit; const versionHash = commit.commit;
const GITHUB_URLS = { const GITHUB_URLS = {
original: 'https://api.github.com/repos/Stijnus/bolt.new-any-llm/commits/main', original: 'https://api.github.com/repos/stackblitz-labs/bolt.diy/commits/main',
fork: 'https://api.github.com/repos/Stijnus/bolt.new-any-llm/commits/main', fork: 'https://api.github.com/repos/Stijnus/bolt.new-any-llm/commits/main',
}; };
@ -327,7 +327,7 @@ export default function DebugTab() {
<button <button
onClick={handleCheckForUpdate} onClick={handleCheckForUpdate}
disabled={isCheckingUpdate} disabled={isCheckingUpdate}
className={`bg-bolt-elements-button-primary-background rounded-lg px-4 py-2 transition-colors duration-200 className={`bg-bolt-elements-button-primary-background rounded-lg px-4 py-2 transition-colors duration-200
${!isCheckingUpdate ? 'hover:bg-bolt-elements-button-primary-backgroundHover' : 'opacity-75 cursor-not-allowed'} ${!isCheckingUpdate ? 'hover:bg-bolt-elements-button-primary-backgroundHover' : 'opacity-75 cursor-not-allowed'}
text-bolt-elements-button-primary-text`} text-bolt-elements-button-primary-text`}
> >
@ -353,7 +353,7 @@ export default function DebugTab() {
</li> </li>
<li> <li>
Install any new dependencies:{' '} Install any new dependencies:{' '}
<code className="bg-bolt-elements-surface-hover px-1 rounded">npm install</code> <code className="bg-bolt-elements-surface-hover px-1 rounded">pnpm install</code>
</li> </li>
<li>Restart the application</li> <li>Restart the application</li>
</ol> </ol>

26039
package-lock.json generated Normal file

File diff suppressed because it is too large Load Diff

View File

@ -50,6 +50,7 @@
"@codemirror/search": "^6.5.8", "@codemirror/search": "^6.5.8",
"@codemirror/state": "^6.4.1", "@codemirror/state": "^6.4.1",
"@codemirror/view": "^6.35.0", "@codemirror/view": "^6.35.0",
"@heroicons/react": "^2.2.0",
"@iconify-json/ph": "^1.2.1", "@iconify-json/ph": "^1.2.1",
"@iconify-json/svg-spinners": "^1.2.1", "@iconify-json/svg-spinners": "^1.2.1",
"@lezer/highlight": "^1.2.1", "@lezer/highlight": "^1.2.1",
@ -85,8 +86,6 @@
"jszip": "^3.10.1", "jszip": "^3.10.1",
"nanostores": "^0.10.3", "nanostores": "^0.10.3",
"ollama-ai-provider": "^0.15.2", "ollama-ai-provider": "^0.15.2",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"react-hotkeys-hook": "^4.6.1", "react-hotkeys-hook": "^4.6.1",
"react-markdown": "^9.0.1", "react-markdown": "^9.0.1",
"react-resizable-panels": "^2.1.7", "react-resizable-panels": "^2.1.7",
@ -107,14 +106,16 @@
"@types/dom-speech-recognition": "^0.0.4", "@types/dom-speech-recognition": "^0.0.4",
"@types/file-saver": "^2.0.7", "@types/file-saver": "^2.0.7",
"@types/js-cookie": "^3.0.6", "@types/js-cookie": "^3.0.6",
"@types/react": "^18.3.12", "@types/react": "^18.3.16",
"@types/react-dom": "^18.3.1", "@types/react-dom": "^18.3.5",
"fast-glob": "^3.3.2", "fast-glob": "^3.3.2",
"husky": "9.1.7", "husky": "9.1.7",
"is-ci": "^3.0.1", "is-ci": "^3.0.1",
"node-fetch": "^3.3.2", "node-fetch": "^3.3.2",
"pnpm": "^9.14.4", "pnpm": "^9.14.4",
"prettier": "^3.4.1", "prettier": "^3.0.0-alpha.6",
"react": "^19.0.0",
"react-dom": "^19.0.0",
"sass-embedded": "^1.81.0", "sass-embedded": "^1.81.0",
"typescript": "^5.7.2", "typescript": "^5.7.2",
"unified": "^11.0.5", "unified": "^11.0.5",
@ -131,4 +132,4 @@
"@typescript-eslint/utils": "^8.0.0-alpha.30" "@typescript-eslint/utils": "^8.0.0-alpha.30"
}, },
"packageManager": "pnpm@9.4.0" "packageManager": "pnpm@9.4.0"
} }

File diff suppressed because it is too large Load Diff