Release 1.1: Pre-meeting models, Calendar improvements, Logs, Compact Recorder

This commit is contained in:
michael.borak
2026-01-20 17:15:14 +01:00
parent f61bcf1cc3
commit 79f509951c
16 changed files with 2011 additions and 321 deletions

View File

@@ -1,9 +1,9 @@
import React from 'react';
import { Mic, Terminal, FileText, Calendar } from 'lucide-react';
import { Mic, FileText, Calendar } from 'lucide-react';
interface TabsProps {
currentTab: 'recorder' | 'logs' | 'transcription' | 'settings' | 'meetings' | 'history';
onTabChange: (tab: 'recorder' | 'logs' | 'transcription' | 'settings' | 'meetings' | 'history') => void;
currentTab: 'recorder' | 'transcription' | 'settings' | 'meetings' | 'history';
onTabChange: (tab: 'recorder' | 'transcription' | 'settings' | 'meetings' | 'history') => void;
}
const Tabs: React.FC<TabsProps> = ({ currentTab, onTabChange }) => {
@@ -37,16 +37,7 @@ const Tabs: React.FC<TabsProps> = ({ currentTab, onTabChange }) => {
<FileText size={16} />
History
</button>
<button
onClick={() => onTabChange('logs')}
className={`flex items-center gap-2 px-4 py-1.5 rounded-full text-sm font-medium transition-all duration-200 ${currentTab === 'logs'
? 'bg-background shadow-sm text-foreground ring-1 ring-border/50'
: 'text-muted-foreground hover:text-foreground hover:bg-background/50'
}`}
>
<Terminal size={14} />
Logs
</button>
{/* Settings could be a tab, but often better as an icon elsewhere, however sticking to the 'tab' request */}
{/* The user didn't explicitly ask for settings tab, but we need a way to get there. Let's keep it here for now or maybe just an icon?
The prompt showed "Recording | Summary | Meetings". We are doing "Recording | Logs".