Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion docs/.vitepress/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,9 @@ export default withMermaid(
['link', { rel: 'icon', type: 'image/svg+xml', href: '/wave/favicon.svg' }],
['link', { rel: 'preconnect', href: 'https://fonts.googleapis.com' }],
['link', { rel: 'preconnect', href: 'https://fonts.gstatic.com', crossorigin: '' }],
['link', { href: 'https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600&display=swap', rel: 'stylesheet' }]
['link', { href: 'https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600&display=swap', rel: 'stylesheet' }],
['link', { rel: 'preload', href: '/wave/fonts/NeueMontreal-Regular.woff2', as: 'font', type: 'font/woff2', crossorigin: '' }],
['link', { rel: 'preload', href: '/wave/fonts/NeueMontreal-Bold.woff2', as: 'font', type: 'font/woff2', crossorigin: '' }]
],

themeConfig: {
Expand Down
4 changes: 2 additions & 2 deletions docs/.vitepress/theme/components/CopyButton.vue
Original file line number Diff line number Diff line change
Expand Up @@ -92,8 +92,8 @@ async function copyCode() {
}

.copy-button.copied {
color: #10b981;
border-color: #10b981;
color: var(--wave-trust-green, #10b981);
border-color: var(--wave-trust-green, #10b981);
}

.copy-button svg {
Expand Down
26 changes: 13 additions & 13 deletions docs/.vitepress/theme/components/HeroSection.vue
Original file line number Diff line number Diff line change
Expand Up @@ -268,7 +268,7 @@ function getLineIcon(icon?: TerminalIcon): string {
font-weight: 700;
line-height: 1.1;
margin-bottom: 16px;
background: linear-gradient(135deg, var(--wave-primary) 0%, var(--wave-accent) 100%);
background: var(--brand-aurora-gradient);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
Expand Down Expand Up @@ -398,7 +398,7 @@ a.hero-pill {
.terminal-window {
width: 100%;
max-width: 560px;
background: #1a1a2e;
background: #0F1F49;
border-radius: 12px;
overflow: hidden;
box-shadow: 0 20px 40px rgba(0, 0, 0, 0.2);
Expand All @@ -408,7 +408,7 @@ a.hero-pill {
display: flex;
align-items: center;
padding: 12px 16px;
background: #2d2d44;
background: #162050;
gap: 12px;
}

Expand All @@ -431,7 +431,7 @@ a.hero-pill {
flex: 1;
text-align: center;
font-size: 13px;
color: #a9b1d6;
color: #C0C8E8;
font-family: var(--wave-font-mono, 'SF Mono', 'Fira Code', monospace);
}

Expand All @@ -442,15 +442,15 @@ a.hero-pill {
padding: 4px 8px;
background: transparent;
border: none;
color: #6b7280;
color: #6B7CA0;
cursor: pointer;
border-radius: 4px;
transition: all 0.15s ease;
}

.terminal-copy-btn:hover {
background: rgba(255, 255, 255, 0.1);
color: #a9b1d6;
color: #C0C8E8;
}

.terminal-copy-btn.copied {
Expand All @@ -463,7 +463,7 @@ a.hero-pill {
font-family: var(--wave-font-mono, 'SF Mono', 'Fira Code', monospace);
font-size: 13px;
line-height: 1.2;
color: #a9b1d6;
color: #C0C8E8;
height: 260px;
width: 100%;
overflow-x: hidden;
Expand All @@ -478,7 +478,7 @@ a.hero-pill {
left: 0;
right: 0;
height: 48px;
background: linear-gradient(to bottom, transparent, #1a1a2e);
background: linear-gradient(to bottom, transparent, #0F1F49);
pointer-events: none;
}

Expand All @@ -492,7 +492,7 @@ a.hero-pill {
}

.terminal-line.command {
color: #7dd3fc;
color: #5664F4;
}

.terminal-line .line-icon {
Expand All @@ -503,10 +503,10 @@ a.hero-pill {
.terminal-line.line-success { color: #27c93f; }
.terminal-line.line-error { color: #ff5f56; }
.terminal-line.line-warning { color: #ffbd2e; }
.terminal-line.line-info { color: #7dd3fc; }
.terminal-line.line-muted { color: #6b7280; }
.terminal-line.line-highlight { color: #c4b5fd; font-weight: 500; }
.terminal-line.line-logo { color: #7aa2f7; font-weight: 600; }
.terminal-line.line-info { color: #5664F4; }
.terminal-line.line-muted { color: #6B7CA0; }
.terminal-line.line-highlight { color: #8F96F6; font-weight: 500; }
.terminal-line.line-logo { color: #0014EB; font-weight: 600; }
.terminal-line.line-meta { display: none; }

/* Background pattern */
Expand Down
20 changes: 10 additions & 10 deletions docs/.vitepress/theme/components/PipelineVisualizer.vue
Original file line number Diff line number Diff line change
Expand Up @@ -109,11 +109,11 @@ const mermaidCode = computed(() => {

// Style nodes by persona
const personaColors: Record<string, string> = {
navigator: '#4a90d9',
auditor: '#d94a4a',
craftsman: '#4ad94a',
philosopher: '#d9a44a',
summarizer: '#9a4ad9'
navigator: '#0014EB',
auditor: '#E04040',
craftsman: '#10b981',
philosopher: '#D9960A',
summarizer: '#8F96F6'
}

pipeline.steps.forEach((step: PipelineStep) => {
Expand Down Expand Up @@ -360,9 +360,9 @@ watch(mermaidCode, () => {
border-radius: 4px;
}

.legend-color.navigator { background: #4a90d9; }
.legend-color.auditor { background: #d94a4a; }
.legend-color.craftsman { background: #4ad94a; }
.legend-color.philosopher { background: #d9a44a; }
.legend-color.summarizer { background: #9a4ad9; }
.legend-color.navigator { background: #0014EB; }
.legend-color.auditor { background: #E04040; }
.legend-color.craftsman { background: #10b981; }
.legend-color.philosopher { background: #D9960A; }
.legend-color.summarizer { background: #8F96F6; }
</style>
6 changes: 3 additions & 3 deletions docs/.vitepress/theme/components/TerminalOutput.vue
Original file line number Diff line number Diff line change
Expand Up @@ -22,14 +22,14 @@ defineProps({

<style scoped>
.terminal-output {
background: #1a1a2e;
background: #0F1F49;
border-radius: 8px;
overflow: hidden;
margin: 1rem 0;
font-family: var(--wave-font-mono, 'JetBrains Mono', 'SF Mono', 'Fira Code', monospace);
}
.terminal-header {
background: #2d2d44;
background: #162050;
padding: 8px 12px;
display: flex;
gap: 6px;
Expand All @@ -45,7 +45,7 @@ defineProps({
.terminal-content {
padding: 12px 16px;
margin: 0;
color: #a9b1d6;
color: #C0C8E8;
font-size: 13px;
line-height: 1.6;
}
Expand Down
38 changes: 19 additions & 19 deletions docs/.vitepress/theme/components/TerminalPreview.vue
Original file line number Diff line number Diff line change
Expand Up @@ -205,13 +205,13 @@ defineExpose({ replay })
}

.terminal-window {
background: #1a1b26;
background: #0F1F49;
border-radius: 12px;
overflow: hidden;
box-shadow:
0 0 0 1px rgba(255, 255, 255, 0.1),
0 0 30px rgba(99, 102, 241, 0.15),
0 0 60px rgba(99, 102, 241, 0.1);
0 0 30px rgba(0, 20, 235, 0.15),
0 0 60px rgba(0, 20, 235, 0.1);
font-family: var(--wave-font-mono, 'JetBrains Mono', 'SF Mono', 'Fira Code', monospace);
}

Expand All @@ -224,9 +224,9 @@ defineExpose({ replay })
padding: 1px;
background: linear-gradient(
135deg,
rgba(99, 102, 241, 0.4),
rgba(99, 102, 241, 0.1) 50%,
rgba(99, 102, 241, 0.4)
rgba(0, 20, 235, 0.4),
rgba(0, 20, 235, 0.1) 50%,
rgba(0, 20, 235, 0.4)
);
-webkit-mask:
linear-gradient(#fff 0 0) content-box,
Expand All @@ -242,7 +242,7 @@ defineExpose({ replay })
display: flex;
align-items: center;
padding: 12px 16px;
background: #24253a;
background: #162050;
border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}

Expand Down Expand Up @@ -297,26 +297,26 @@ defineExpose({ replay })
.terminal-line--command {
display: flex;
align-items: center;
color: #c0caf5;
color: #C0C8E8;
font-size: 14px;
}

.terminal-prompt {
color: #7aa2f7;
color: #5664F4;
margin-right: 10px;
font-weight: 600;
}

.terminal-command {
color: #c0caf5;
color: #C0C8E8;
}

/* Cursor */
.cursor {
display: inline-block;
width: 8px;
height: 18px;
background: #7aa2f7;
background: #5664F4;
margin-left: 2px;
vertical-align: text-bottom;
opacity: 0;
Expand All @@ -337,7 +337,7 @@ defineExpose({ replay })
}

.terminal-line--output {
color: #9aa5ce;
color: #A0AACC;
font-size: 13px;
padding: 2px 0;
}
Expand All @@ -358,7 +358,7 @@ defineExpose({ replay })
}

:deep(.text-blue) {
color: #7aa2f7;
color: #5664F4;
}

:deep(.text-yellow) {
Expand All @@ -370,16 +370,16 @@ defineExpose({ replay })
}

:deep(.text-cyan) {
color: #7dcfff;
color: #8F96F6;
}

:deep(.text-dim) {
color: #565f89;
color: #4A5580;
}

:deep(.text-bold) {
font-weight: 600;
color: #c0caf5;
color: #C0C8E8;
}

/* Replay button */
Expand All @@ -391,8 +391,8 @@ defineExpose({ replay })
height: 32px;
border: none;
border-radius: 8px;
background: rgba(122, 162, 247, 0.15);
color: #7aa2f7;
background: rgba(86, 100, 244, 0.15);
color: #5664F4;
cursor: pointer;
display: flex;
align-items: center;
Expand All @@ -404,7 +404,7 @@ defineExpose({ replay })

.terminal-replay:hover {
opacity: 1;
background: rgba(122, 162, 247, 0.25);
background: rgba(86, 100, 244, 0.25);
transform: scale(1.05);
}

Expand Down
Loading
Loading