Spaces:
Sleeping
Sleeping
<html lang="en"> | |
<head> | |
<meta charset="UTF-8"> | |
<meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
<title>Xylaria AI Chat</title> | |
<!-- Fonts --> | |
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap" rel="stylesheet"> | |
<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap" rel="stylesheet"> | |
<!-- Icons --> | |
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css"> | |
<!-- Syntax Highlighting --> | |
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/styles/atom-one-dark.min.css"> | |
<!-- MathJax --> | |
<script src="https://polyfill.io/v3/polyfill.min.js?features=es6"></script> | |
<script id="MathJax-script" async src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script> | |
<!-- Custom CSS --> | |
<link rel="stylesheet" href="{{ url_for('static', filename='css/style.css') }}"> | |
</head> | |
<body> | |
<!-- Navigation --> | |
<nav class="nav-container"> | |
<div class="nav-content"> | |
<div class="nav-left"> | |
<div class="hamburger" id="hamburger"> | |
<div class="line1"></div> | |
<div class="line2"></div> | |
</div> | |
<div class="brand"> | |
<span class="brand-text">Xylaria</span> | |
<span class="brand-version"></span> | |
</div> | |
</div> | |
<div class="nav-center"> | |
<select name="models" id="models" class="models"> | |
</select> | |
</div> | |
<div class="nav-right"> | |
<button class="theme-toggle" id="themeToggle"> | |
<i class="fas fa-moon"></i> | |
</button> | |
<button class="settings-btn" id="settingsBtn"> | |
<i class="fas fa-cog"></i> | |
</button> | |
</div> | |
</div> | |
</nav> | |
<!-- Sidebar Menu --> | |
<div class="menu" id="menu"> | |
<div class="menu-header"> | |
<div class="new-chat" id="newChat"> | |
<i class="fas fa-plus"></i> | |
<span>New Chat</span> | |
</div> | |
</div> | |
<div class="menu-content"> | |
<div class="chats-header"> | |
<span class="chats-title">Recent Chats</span> | |
<button class="clear-chats" id="clearChats"> | |
<i class="fas fa-trash-alt"></i> | |
</button> | |
</div> | |
<div class="prev-chats-cont" id="prevChatsCont"></div> | |
</div> | |
<div class="menu-footer"> | |
<button class="discord-btn"> | |
<i class="fab fa-discord"></i> | |
<span>Join Discord</span> | |
</button> | |
</div> | |
</div> | |
<!-- Main Container --> | |
<div class="container" id="container"> | |
<div class="messages" id="messages"> | |
<!-- Messages will be dynamically inserted here --> | |
</div> | |
<div class="input-container"> | |
<div class="inputs"> | |
<button id="webSearch" class="web-search"> | |
<i class="fa-solid fa-globe"></i> | |
</button> | |
<textarea | |
id="textBox" | |
class="text-box" | |
placeholder="Send a message..." | |
rows="1" | |
></textarea> | |
<button id="sendBtn" class="send-btn"> | |
<i class="fa-solid fa-paper-plane"></i> | |
</button> | |
</div> | |
<div class="input-footer"> | |
<span class="input-info">AI may produce inaccurate information</span> | |
</div> | |
</div> | |
</div> | |
<!-- Welcome Modal --> | |
<div class="modal" id="welcomeModal"> | |
<div class="modal-content"> | |
<div class="modal-header"> | |
<h2>Welcome to Xylaria!</h2> | |
<button class="close-modal" id="closeModal"> | |
<i class="fas fa-times"></i> | |
</button> | |
</div> | |
<div class="modal-body"> | |
<p>Experience the next generation of AI conversation.</p> | |
<div class="feature-list"> | |
<div class="feature-item"> | |
<i class="fas fa-brain"></i> | |
<span>Advanced AI Models</span> | |
</div> | |
<div class="feature-item"> | |
<i class="fas fa-bolt"></i> | |
<span>Fast Response Times</span> | |
</div> | |
<div class="feature-item"> | |
<i class="fas fa-lock"></i> | |
<span>Secure Conversations</span> | |
</div> | |
</div> | |
</div> | |
<div class="modal-footer"> | |
<button class="start-btn" id="startBtn">Get Started</button> | |
</div> | |
</div> | |
</div> | |
<!-- Settings Modal --> | |
<div class="settings-modal" id="settingsModal"> | |
<div class="settings-content"> | |
<div class="settings-header"> | |
<h2>Settings</h2> | |
<button class="close-settings" id="closeSettings"> | |
<i class="fas fa-times"></i> | |
</button> | |
</div> | |
<div class="settings-body"> | |
<div class="settings-section"> | |
<h3>Appearance</h3> | |
<div class="setting-item"> | |
<span>Theme</span> | |
<select id="themeSelect" class="theme-select"> | |
<option value="system">System</option> | |
<option value="light">Light</option> | |
<option value="dark">Dark</option> | |
</select> | |
</div> | |
<div class="setting-item"> | |
<span>Font Size</span> | |
<select id="fontSize" class="font-select"> | |
<option value="small">Small</option> | |
<option value="medium">Medium</option> | |
<option value="large">Large</option> | |
</select> | |
</div> | |
</div> | |
</div> | |
</div> | |
</div> | |
<!-- Scripts --> | |
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/highlight.min.js"></script> | |
<script src="{{ url_for('static', filename='js/script.js') }}" type="module"></script> | |
</body> | |
</html> |