دکمه تغییر مدل ودکمه های بخش بروزرسانی هم درست کن .دکمه بخش لاگ و همه بخش های دیگه. بعد از تاچ دکمه ها باید پیام مناسب نمایش داده شود . - Follow Up Deployment
Browse files- index.html +84 -13
- prompts.txt +5 -1
index.html
CHANGED
|
@@ -268,8 +268,8 @@ class AppBuilder:
|
|
| 268 |
<span>142ms</span>
|
| 269 |
</div>
|
| 270 |
</div>
|
| 271 |
-
<button class="w-full mt-2 px-3 py-1 bg-blue-500 text-white rounded text-sm en">Switch to this model</button>
|
| 272 |
-
<button class="w-full mt-2 px-3 py-1 bg-blue-500 text-white rounded text-sm fa hidden rtl persian-font">تغییر به این مدل</button>
|
| 273 |
</div>
|
| 274 |
|
| 275 |
<div class="bg-white dark:bg-gray-700 p-4 rounded-lg shadow border border-gray-200 dark:border-gray-600">
|
|
@@ -294,8 +294,8 @@ class AppBuilder:
|
|
| 294 |
<span>210ms</span>
|
| 295 |
</div>
|
| 296 |
</div>
|
| 297 |
-
<button class="w-full mt-2 px-3 py-1 bg-gray-200 dark:bg-gray-600 rounded text-sm en">Switch to this model</button>
|
| 298 |
-
<button class="w-full mt-2 px-3 py-1 bg-gray-200 dark:bg-gray-600 rounded text-sm fa hidden rtl persian-font">تغییر به این مدل</button>
|
| 299 |
</div>
|
| 300 |
|
| 301 |
<div class="bg-white dark:bg-gray-700 p-4 rounded-lg shadow border border-gray-200 dark:border-gray-600">
|
|
@@ -320,8 +320,8 @@ class AppBuilder:
|
|
| 320 |
<span>185ms</span>
|
| 321 |
</div>
|
| 322 |
</div>
|
| 323 |
-
<button class="w-full mt-2 px-3 py-1 bg-gray-200 dark:bg-gray-600 rounded text-sm en">Switch to this model</button>
|
| 324 |
-
<button class="w-full mt-2 px-3 py-1 bg-gray-200 dark:bg-gray-600 rounded text-sm fa hidden rtl persian-font">تغییر به این مدل</button>
|
| 325 |
</div>
|
| 326 |
</div>
|
| 327 |
|
|
@@ -349,8 +349,8 @@ class AppBuilder:
|
|
| 349 |
<label class="block text-sm font-medium mb-2 fa hidden rtl persian-font">مسیر مدل سفارشی (اختیاری):</label>
|
| 350 |
<input type="text" class="w-full p-2 border border-gray-300 dark:border-gray-600 rounded-lg bg-white dark:bg-gray-800" placeholder="user/model-name">
|
| 351 |
</div>
|
| 352 |
-
<button class="px-4 py-2 bg-blue-500 text-white rounded-lg en">Apply Settings</button>
|
| 353 |
-
<button class="px-4 py-2 bg-blue-500 text-white rounded-lg fa hidden rtl persian-font">اعمال تنظیمات</button>
|
| 354 |
</div>
|
| 355 |
|
| 356 |
<div class="grid grid-cols-1 lg:grid-cols-2 gap-6">
|
|
@@ -373,12 +373,12 @@ class AppBuilder:
|
|
| 373 |
<h2 class="text-xl font-bold en">System Logs</h2>
|
| 374 |
<h2 class="text-xl font-bold fa hidden rtl persian-font">لاگهای سیستم</h2>
|
| 375 |
<div class="flex space-x-2">
|
| 376 |
-
<button class="px-4 py-2 bg-gray-200 dark:bg-gray-700 rounded-lg flex items-center space-x-2">
|
| 377 |
<i data-feather="download" class="w-4 h-4"></i>
|
| 378 |
<span class="en">Export Logs</span>
|
| 379 |
<span class="fa hidden rtl persian-font">خروجی لاگها</span>
|
| 380 |
</button>
|
| 381 |
-
<button class="px-4 py-2 bg-gray-200 dark:bg-gray-700 rounded-lg flex items-center space-x-2">
|
| 382 |
<i data-feather="trash-2" class="w-4 h-4"></i>
|
| 383 |
<span class="en">Clear Logs</span>
|
| 384 |
<span class="fa hidden rtl persian-font">پاک کردن لاگها</span>
|
|
@@ -545,12 +545,12 @@ class AppBuilder:
|
|
| 545 |
<span class="text-xs bg-yellow-100 dark:bg-yellow-900 text-yellow-800 dark:text-yellow-200 px-2 py-1 rounded">v2.0.1 (update available)</span>
|
| 546 |
</div>
|
| 547 |
</div>
|
| 548 |
-
<button class="w-full px-4 py-2 bg-blue-500 text-white rounded-lg flex items-center justify-center space-x-2">
|
| 549 |
<i data-feather="refresh-cw" class="w-4 h-4"></i>
|
| 550 |
<span class="en">Check for Updates</span>
|
| 551 |
<span class="fa hidden rtl persian-font">بررسی بروزرسانیها</span>
|
| 552 |
</button>
|
| 553 |
-
<button class="w-full px-4 py-2 bg-green-500 text-white rounded-lg flex items-center justify-center space-x-2">
|
| 554 |
<i data-feather="download" class="w-4 h-4"></i>
|
| 555 |
<span class="en">Update All</span>
|
| 556 |
<span class="fa hidden rtl persian-font">بروزرسانی همه</span>
|
|
@@ -620,7 +620,7 @@ class AppBuilder:
|
|
| 620 |
<span class="text-sm">DeepSite Team</span>
|
| 621 |
</div>
|
| 622 |
</div>
|
| 623 |
-
<button class="w-full mt-4 px-4 py-2 bg-blue-500 text-white rounded-lg flex items-center justify-center space-x-2">
|
| 624 |
<i data-feather="download" class="w-4 h-4"></i>
|
| 625 |
<span class="en">Check for Application Updates</span>
|
| 626 |
<span class="fa hidden rtl persian-font">بررسی بروزرسانی برنامه</span>
|
|
@@ -938,6 +938,77 @@ class AppBuilder:
|
|
| 938 |
}, 3000);
|
| 939 |
}
|
| 940 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 941 |
// Generate code with DeepSeek
|
| 942 |
function generateWithDeepSeek() {
|
| 943 |
const input = document.getElementById('chatInput').value;
|
|
|
|
| 268 |
<span>142ms</span>
|
| 269 |
</div>
|
| 270 |
</div>
|
| 271 |
+
<button onclick="switchModel('DeepSeek-Coder')" class="w-full mt-2 px-3 py-1 bg-blue-500 text-white rounded text-sm en">Switch to this model</button>
|
| 272 |
+
<button onclick="switchModel('DeepSeek-Coder')" class="w-full mt-2 px-3 py-1 bg-blue-500 text-white rounded text-sm fa hidden rtl persian-font">تغییر به این مدل</button>
|
| 273 |
</div>
|
| 274 |
|
| 275 |
<div class="bg-white dark:bg-gray-700 p-4 rounded-lg shadow border border-gray-200 dark:border-gray-600">
|
|
|
|
| 294 |
<span>210ms</span>
|
| 295 |
</div>
|
| 296 |
</div>
|
| 297 |
+
<button onclick="switchModel('CodeLlama')" class="w-full mt-2 px-3 py-1 bg-gray-200 dark:bg-gray-600 rounded text-sm en">Switch to this model</button>
|
| 298 |
+
<button onclick="switchModel('CodeLlama')" class="w-full mt-2 px-3 py-1 bg-gray-200 dark:bg-gray-600 rounded text-sm fa hidden rtl persian-font">تغییر به این مدل</button>
|
| 299 |
</div>
|
| 300 |
|
| 301 |
<div class="bg-white dark:bg-gray-700 p-4 rounded-lg shadow border border-gray-200 dark:border-gray-600">
|
|
|
|
| 320 |
<span>185ms</span>
|
| 321 |
</div>
|
| 322 |
</div>
|
| 323 |
+
<button onclick="switchModel('StarCoder')" class="w-full mt-2 px-3 py-1 bg-gray-200 dark:bg-gray-600 rounded text-sm en">Switch to this model</button>
|
| 324 |
+
<button onclick="switchModel('StarCoder')" class="w-full mt-2 px-3 py-1 bg-gray-200 dark:bg-gray-600 rounded text-sm fa hidden rtl persian-font">تغییر به این مدل</button>
|
| 325 |
</div>
|
| 326 |
</div>
|
| 327 |
|
|
|
|
| 349 |
<label class="block text-sm font-medium mb-2 fa hidden rtl persian-font">مسیر مدل سفارشی (اختیاری):</label>
|
| 350 |
<input type="text" class="w-full p-2 border border-gray-300 dark:border-gray-600 rounded-lg bg-white dark:bg-gray-800" placeholder="user/model-name">
|
| 351 |
</div>
|
| 352 |
+
<button onclick="applyModelSettings()" class="px-4 py-2 bg-blue-500 text-white rounded-lg en">Apply Settings</button>
|
| 353 |
+
<button onclick="applyModelSettings()" class="px-4 py-2 bg-blue-500 text-white rounded-lg fa hidden rtl persian-font">اعمال تنظیمات</button>
|
| 354 |
</div>
|
| 355 |
|
| 356 |
<div class="grid grid-cols-1 lg:grid-cols-2 gap-6">
|
|
|
|
| 373 |
<h2 class="text-xl font-bold en">System Logs</h2>
|
| 374 |
<h2 class="text-xl font-bold fa hidden rtl persian-font">لاگهای سیستم</h2>
|
| 375 |
<div class="flex space-x-2">
|
| 376 |
+
<button onclick="exportLogs()" class="px-4 py-2 bg-gray-200 dark:bg-gray-700 rounded-lg flex items-center space-x-2">
|
| 377 |
<i data-feather="download" class="w-4 h-4"></i>
|
| 378 |
<span class="en">Export Logs</span>
|
| 379 |
<span class="fa hidden rtl persian-font">خروجی لاگها</span>
|
| 380 |
</button>
|
| 381 |
+
<button onclick="clearLogs()" class="px-4 py-2 bg-gray-200 dark:bg-gray-700 rounded-lg flex items-center space-x-2">
|
| 382 |
<i data-feather="trash-2" class="w-4 h-4"></i>
|
| 383 |
<span class="en">Clear Logs</span>
|
| 384 |
<span class="fa hidden rtl persian-font">پاک کردن لاگها</span>
|
|
|
|
| 545 |
<span class="text-xs bg-yellow-100 dark:bg-yellow-900 text-yellow-800 dark:text-yellow-200 px-2 py-1 rounded">v2.0.1 (update available)</span>
|
| 546 |
</div>
|
| 547 |
</div>
|
| 548 |
+
<button onclick="checkForUpdates()" class="w-full px-4 py-2 bg-blue-500 text-white rounded-lg flex items-center justify-center space-x-2">
|
| 549 |
<i data-feather="refresh-cw" class="w-4 h-4"></i>
|
| 550 |
<span class="en">Check for Updates</span>
|
| 551 |
<span class="fa hidden rtl persian-font">بررسی بروزرسانیها</span>
|
| 552 |
</button>
|
| 553 |
+
<button onclick="updateAllLibraries()" class="w-full px-4 py-2 bg-green-500 text-white rounded-lg flex items-center justify-center space-x-2">
|
| 554 |
<i data-feather="download" class="w-4 h-4"></i>
|
| 555 |
<span class="en">Update All</span>
|
| 556 |
<span class="fa hidden rtl persian-font">بروزرسانی همه</span>
|
|
|
|
| 620 |
<span class="text-sm">DeepSite Team</span>
|
| 621 |
</div>
|
| 622 |
</div>
|
| 623 |
+
<button onclick="checkAppUpdates()" class="w-full mt-4 px-4 py-2 bg-blue-500 text-white rounded-lg flex items-center justify-center space-x-2">
|
| 624 |
<i data-feather="download" class="w-4 h-4"></i>
|
| 625 |
<span class="en">Check for Application Updates</span>
|
| 626 |
<span class="fa hidden rtl persian-font">بررسی بروزرسانی برنامه</span>
|
|
|
|
| 938 |
}, 3000);
|
| 939 |
}
|
| 940 |
|
| 941 |
+
// Model switching functionality
|
| 942 |
+
function switchModel(modelName) {
|
| 943 |
+
showToast(`Switching to ${modelName}...`, 'info');
|
| 944 |
+
// Simulate model loading
|
| 945 |
+
setTimeout(() => {
|
| 946 |
+
showToast(`Successfully switched to ${modelName}`, 'success');
|
| 947 |
+
// Update active model indicator
|
| 948 |
+
document.querySelectorAll('.bg-white').forEach(card => {
|
| 949 |
+
const status = card.querySelector('span.bg-green-100');
|
| 950 |
+
if (status) {
|
| 951 |
+
status.textContent = 'Available';
|
| 952 |
+
status.className = 'bg-gray-100 dark:bg-gray-800 text-gray-800 dark:text-gray-200 text-xs px-2 py-1 rounded';
|
| 953 |
+
}
|
| 954 |
+
});
|
| 955 |
+
|
| 956 |
+
// Set new active model
|
| 957 |
+
const activeCard = document.querySelector(`.bg-white h3:contains('${modelName}')`).parentElement.parentElement;
|
| 958 |
+
const status = activeCard.querySelector('span.bg-gray-100');
|
| 959 |
+
status.textContent = 'Active';
|
| 960 |
+
status.className = 'bg-green-100 dark:bg-green-900 text-green-800 dark:text-green-200 text-xs px-2 py-1 rounded';
|
| 961 |
+
}, 1500);
|
| 962 |
+
}
|
| 963 |
+
|
| 964 |
+
// Apply model settings
|
| 965 |
+
function applyModelSettings() {
|
| 966 |
+
const complexity = document.getElementById('complexitySlider').value;
|
| 967 |
+
showToast(`Applying model settings (Complexity: ${complexity})...`, 'info');
|
| 968 |
+
setTimeout(() => {
|
| 969 |
+
showToast('Model settings applied successfully', 'success');
|
| 970 |
+
}, 1000);
|
| 971 |
+
}
|
| 972 |
+
|
| 973 |
+
// Library update functions
|
| 974 |
+
function checkForUpdates() {
|
| 975 |
+
showToast('Checking for library updates...', 'info');
|
| 976 |
+
setTimeout(() => {
|
| 977 |
+
showToast('Update check completed. 1 update available.', 'success');
|
| 978 |
+
}, 2000);
|
| 979 |
+
}
|
| 980 |
+
|
| 981 |
+
function updateAllLibraries() {
|
| 982 |
+
showToast('Updating all libraries...', 'info');
|
| 983 |
+
setTimeout(() => {
|
| 984 |
+
showToast('All libraries updated successfully', 'success');
|
| 985 |
+
}, 3000);
|
| 986 |
+
}
|
| 987 |
+
|
| 988 |
+
// Log functions
|
| 989 |
+
function exportLogs() {
|
| 990 |
+
showToast('Exporting logs to file...', 'info');
|
| 991 |
+
setTimeout(() => {
|
| 992 |
+
showToast('Logs exported successfully', 'success');
|
| 993 |
+
}, 1500);
|
| 994 |
+
}
|
| 995 |
+
|
| 996 |
+
function clearLogs() {
|
| 997 |
+
showToast('Clearing all logs...', 'info');
|
| 998 |
+
setTimeout(() => {
|
| 999 |
+
document.querySelectorAll('.log-entry, .error-log, .success-log').forEach(log => log.remove());
|
| 1000 |
+
showToast('All logs cleared', 'success');
|
| 1001 |
+
}, 1000);
|
| 1002 |
+
}
|
| 1003 |
+
|
| 1004 |
+
// App update check
|
| 1005 |
+
function checkAppUpdates() {
|
| 1006 |
+
showToast('Checking for application updates...', 'info');
|
| 1007 |
+
setTimeout(() => {
|
| 1008 |
+
showToast('You are using the latest version', 'success');
|
| 1009 |
+
}, 2000);
|
| 1010 |
+
}
|
| 1011 |
+
|
| 1012 |
// Generate code with DeepSeek
|
| 1013 |
function generateWithDeepSeek() {
|
| 1014 |
const input = document.getElementById('chatInput').value;
|
prompts.txt
CHANGED
|
@@ -51,4 +51,8 @@ I want you to build a Hugging Face Space called **DeepSite-Termux-App-Builder**
|
|
| 51 |
|
| 52 |
📌 In summary: Build a Hugging Face Space that works as a **Deepsite-powered App Builder for Termux + Android**, bilingual, graph-powered (D3), error self-healing, fully connected to HF models, with professional UI and update system.
|
| 53 |
بخش های ناقص رو کامل کن .پوسته ای که ساختی خیلی نمایشیه و اتوترین و فاین تیون رو انجام بده چت از این استفاده کن برای بخش چت https://huggingface.co/deepseek-ai/DeepSeek-V3.1
|
| 54 |
-
باید بعد از فشار هر دکمه عملکرد و پیام مناسب نمایش داده شود تا معلوم شود کار میکنه یا نه حرفه انجامش بده و دکمه هارو حرفه و کامل کن درضمن در حالت اولیه که کسی کلون نکرده نوشته ترموکس وصل یا فعاله که این اشتباهه بعد از اتصال باید وضعیت تغییر کنه . درصورت نیاز پیشنیاز و کتابخانه رو تکمیل کن . صفحه هم اضافه کن اگه لازم بود increase+++
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 51 |
|
| 52 |
📌 In summary: Build a Hugging Face Space that works as a **Deepsite-powered App Builder for Termux + Android**, bilingual, graph-powered (D3), error self-healing, fully connected to HF models, with professional UI and update system.
|
| 53 |
بخش های ناقص رو کامل کن .پوسته ای که ساختی خیلی نمایشیه و اتوترین و فاین تیون رو انجام بده چت از این استفاده کن برای بخش چت https://huggingface.co/deepseek-ai/DeepSeek-V3.1
|
| 54 |
+
باید بعد از فشار هر دکمه عملکرد و پیام مناسب نمایش داده شود تا معلوم شود کار میکنه یا نه حرفه انجامش بده و دکمه هارو حرفه و کامل کن درضمن در حالت اولیه که کسی کلون نکرده نوشته ترموکس وصل یا فعاله که این اشتباهه بعد از اتصال باید وضعیت تغییر کنه . درصورت نیاز پیشنیاز و کتابخانه رو تکمیل کن . صفحه هم اضافه کن اگه لازم بود increase+++
|
| 55 |
+
دکمه تغییر مدل ودکمه های بخش بروزرسانی هم درست کن .دکمه بخش لاگ و همه بخش های دیگه. بعد از تاچ دکمه ها باید پیام مناسب نمایش داده شود . رفع ارور کن کاملترین رو بده
|
| 56 |
+
دکمه تغییر مدل ودکمه های بخش بروزرسانی هم درست کن .دکمه بخش لاگ و همه بخش های دیگه. بعد از تاچ دکمه ها باید پیام مناسب نمایش داده شود . رفع ایراد کن فایل readme.md
|
| 57 |
+
دکمه تغییر مدل ودکمه های بخش بروزرسانی هم درست کن .دکمه بخش لاگ و همه بخش های دیگه. بعد از تاچ دکمه ها باید پیام مناسب نمایش داده شود .
|
| 58 |
+
دکمه تغییر مدل ودکمه های بخش بروزرسانی هم درست کن .دکمه بخش لاگ و همه بخش های دیگه. بعد از تاچ دکمه ها باید پیام مناسب نمایش داده شود .
|