Skip to content

Commit a755a0b

Browse files
committed
refactor(ui): make UI labels and descriptions more concise
1 parent e86782b commit a755a0b

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

src/app/page.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ export default function Home() {
1111
<div className="max-w-5xl mx-auto">
1212
<h1 className="text-2xl md:text-3xl font-bold tracking-tight mb-2 text-foreground">OpenReader WebUI</h1>
1313
<p className="text-sm leading-relaxed max-w-[77ch] text-foreground">
14-
Open source document reader web app {isDev ? 'self-hosted server' : 'demo'}.
14+
Open source document reader {isDev ? 'self-hosted server' : 'demo app'}.
1515
<span className="block font-medium">Read & listen to PDF, EPUB, MD, and TXT documents with high quality text to speech voices.</span>
1616
</p>
1717
</div>

src/components/SettingsModal.tsx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -599,7 +599,7 @@ export function SettingsModal() {
599599

600600
<TabPanel className="space-y-4">
601601
{isDev && <div className="space-y-1">
602-
<label className="block text-sm font-medium text-foreground">Document Sync</label>
602+
<label className="block text-sm font-medium text-foreground">Server Document Sync</label>
603603
<div className="flex gap-2">
604604
<Button
605605
onClick={handleLoad}
@@ -610,7 +610,7 @@ export function SettingsModal() {
610610
transform transition-transform duration-200 ease-in-out hover:scale-[1.04] hover:text-accent
611611
disabled:opacity-50"
612612
>
613-
{isLoading ? `Loading... ${Math.round(progress)}%` : 'Load docs from Server'}
613+
{isLoading ? `Loading... ${Math.round(progress)}%` : 'Load'}
614614
</Button>
615615
<Button
616616
onClick={handleSync}
@@ -621,13 +621,13 @@ export function SettingsModal() {
621621
transform transition-transform duration-200 ease-in-out hover:scale-[1.04] hover:text-accent
622622
disabled:opacity-50"
623623
>
624-
{isSyncing ? `Saving... ${Math.round(progress)}%` : 'Save local to Server'}
624+
{isSyncing ? `Saving... ${Math.round(progress)}%` : 'Save to server'}
625625
</Button>
626626
</div>
627627
</div>}
628628

629629
<div className="space-y-1 pb-3">
630-
<label className="block text-sm font-medium text-foreground">Bulk Delete</label>
630+
<label className="block text-sm font-medium text-foreground">Delete All</label>
631631
<div className="flex gap-2">
632632
<Button
633633
onClick={() => setShowClearLocalConfirm(true)}
@@ -636,7 +636,7 @@ export function SettingsModal() {
636636
focus-visible:ring-2 focus-visible:bg-red-500 focus-visible:ring-offset-2
637637
transform transition-transform duration-200 ease-in-out hover:scale-[1.04]"
638638
>
639-
Delete local docs
639+
Delete local
640640
</Button>
641641
{isDev && <Button
642642
onClick={() => setShowClearServerConfirm(true)}
@@ -645,7 +645,7 @@ export function SettingsModal() {
645645
focus-visible:ring-2 focus-visible:bg-red-500 focus-visible:ring-offset-2
646646
transform transition-transform duration-200 ease-in-out hover:scale-[1.04]"
647647
>
648-
Delete server docs
648+
Delete server
649649
</Button>}
650650
</div>
651651
</div>

tests/helpers.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,7 @@ export async function openSettingsDocumentsTab(page: Page) {
199199
// Delete all local documents through Settings and close dialogs
200200
export async function deleteAllLocalDocuments(page: Page) {
201201
await openSettingsDocumentsTab(page);
202-
await page.getByRole('button', { name: 'Delete local docs' }).click();
202+
await page.getByRole('button', { name: 'Delete local' }).click();
203203

204204
const heading = page.getByRole('heading', { name: 'Delete Local Documents' });
205205
await expect(heading).toBeVisible({ timeout: 10000 });

0 commit comments

Comments
 (0)