Skip to content

Commit 214c8f5

Browse files
Merge pull request #15 from ThomasJButler/v1.3-Deployment
V1.3 deployment
2 parents 1d0f172 + c2011f7 commit 214c8f5

7 files changed

Lines changed: 538 additions & 134 deletions

File tree

package.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,14 +41,18 @@
4141
"@langchain/openai": "^0.6.11",
4242
"@supabase/supabase-js": "^2.57.4",
4343
"@tailwindcss/forms": "^0.5.3",
44+
"@types/marked": "^5.0.2",
4445
"chart.js": "^4.0.0",
4546
"chromadb": "^3.0.15",
4647
"chromadb-default-embed": "^2.14.0",
4748
"csv-parser": "^3.2.0",
4849
"date-fns": "^2.30.0",
4950
"dotenv": "^16.4.5",
5051
"lucide-svelte": "^0.503.0",
52+
"marked": "^16.3.0",
5153
"openai": "^4.104.0",
54+
"prism-svelte": "^0.5.0",
55+
"prismjs": "^1.30.0",
5256
"svelte-chartjs": "^3.1.2"
5357
},
5458
"overrides": {

src/App.svelte

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,7 @@
55
import Footer from './components/Footer.svelte';
66
import Dashboard from './components/Dashboard.svelte';
77
import QueryBuilder from './components/QueryBuilder.svelte';
8-
import PatternDiscovery from './components/PatternDiscovery.svelte';
98
import AiAssistant from './components/AiAssistant.svelte';
10-
import SeasonStats from './components/SeasonStats.svelte';
119
import Settings from './components/Settings.svelte';
1210
import OpenAISetupWizard from './components/OpenAISetupWizard.svelte';
1311
import Help from './components/Help.svelte';
@@ -37,10 +35,8 @@
3735
}
3836
3937
onMount(() => {
40-
// Open sidebar only on large desktop screens
41-
if (window.innerWidth >= 1024) { // Large desktop screens
42-
isSidebarOpen = true;
43-
}
38+
// Keep sidebar closed by default for cleaner initial view
39+
// User can open it manually if needed
4440
4541
// Check for OpenAI API key in localStorage
4642
const openAIKey = localStorage.getItem('openai_api_key');
@@ -77,7 +73,7 @@
7773
<div class="flex-1 flex flex-col overflow-hidden">
7874
<Header toggleSidebar={toggleSidebar} />
7975

80-
<main class="flex-1 overflow-x-hidden overflow-y-auto bg-white dark:bg-slate-950 p-4 sm:p-6 lg:p-8 relative">
76+
<main class="flex-1 overflow-x-hidden overflow-y-auto bg-white dark:bg-slate-950 p-4 sm:p-6 lg:p-8 pb-20 md:pb-4 relative">
8177
<!-- Page transition overlay -->
8278
{#if isTransitioning}
8379
<div class="absolute inset-0 bg-white/50 dark:bg-slate-950/50 backdrop-blur-sm z-50 transition-opacity duration-200 animate-fadeIn"></div>
@@ -89,12 +85,8 @@
8985
<Dashboard bind:this={dashboardComponent} />
9086
{:else if currentView === 'Query Builder'}
9187
<QueryBuilder on:navigate={navigate} />
92-
<!-- {:else if currentView === 'Pattern Discovery'}
93-
<PatternDiscovery /> -->
9488
{:else if currentView === 'AI Assistant'}
9589
<AiAssistant on:navigate={navigate} />
96-
<!-- {:else if currentView === 'Season Stats'}
97-
<SeasonStats /> -->
9890
{:else if currentView === 'Settings'}
9991
<Settings />
10092
{:else if currentView === 'Help'}

0 commit comments

Comments
 (0)