+
No issues linked to this project yet.
)}
diff --git a/packages/web/src/routes/SettingsPage.tsx b/packages/web/src/routes/SettingsPage.tsx
index e3656c8..b9658c5 100644
--- a/packages/web/src/routes/SettingsPage.tsx
+++ b/packages/web/src/routes/SettingsPage.tsx
@@ -36,7 +36,7 @@ function getStoredDensity(): DensityMode {
const inputStyle: React.CSSProperties = {
width: '100%', height: 30, padding: '0 10px',
background: 'var(--bg-raised)', border: '1px solid var(--border)',
- borderRadius: 'var(--r-2)', fontSize: 12.5, color: 'var(--fg)',
+ borderRadius: 'var(--r-2)', fontSize: 14.5, color: 'var(--fg)',
};
export function SettingsPage() {
@@ -57,7 +57,7 @@ export function SettingsPage() {
}}>
SETTINGS
@@ -73,7 +73,7 @@ export function SettingsPage() {
borderRadius: 'var(--r-2)',
color: tab === t.id ? 'var(--fg)' : 'var(--fg-muted)',
background: tab === t.id ? 'var(--bg-active)' : 'transparent',
- fontSize: 12.5, fontWeight: tab === t.id ? 500 : 400,
+ fontSize: 14.5, fontWeight: tab === t.id ? 500 : 400,
marginBottom: 1,
transition: 'background var(--dur-1) var(--ease), color var(--dur-1) var(--ease)',
}}
@@ -99,7 +99,7 @@ export function SettingsPage() {
function SectionHeading({ children }: { children: React.ReactNode }) {
return (
{children}
@@ -109,7 +109,7 @@ function SectionHeading({ children }: { children: React.ReactNode }) {
function SectionSub({ children }: { children: React.ReactNode }) {
return (
-
{children}
+
{children}
);
}
@@ -117,8 +117,8 @@ function Field({ label, hint, children }: { label: string; hint?: string; childr
return (
-
{label}
- {hint &&
{hint}
}
+
{label}
+ {hint &&
{hint}
}
{children}
@@ -184,7 +184,7 @@ function ProfileTab() {
width: 48, height: 48, borderRadius: '50%',
background: 'var(--accent)', color: 'var(--accent-fg)',
display: 'flex', alignItems: 'center', justifyContent: 'center',
- fontSize: 20, fontWeight: 600,
+ fontSize: 23, fontWeight: 600,
}}>
{initials}
@@ -275,7 +275,7 @@ function PreferencesTab() {
type="button"
onClick={() => t === 'System' ? handleSystemTheme() : handleThemeChange(t.toLowerCase() as ThemeMode)}
style={{
- padding: '6px 12px', fontSize: 12,
+ padding: '6px 12px', fontSize: 14,
border: '1px solid var(--border)',
borderRadius: 'var(--r-2)',
background: isActive ? 'var(--bg-active)' : 'transparent',
@@ -299,7 +299,7 @@ function PreferencesTab() {
type="button"
onClick={() => handleDensityChange(value)}
style={{
- padding: '6px 12px', fontSize: 12,
+ padding: '6px 12px', fontSize: 14,
border: '1px solid var(--border)',
borderRadius: 'var(--r-2)',
background: density === value ? 'var(--bg-active)' : 'transparent',
@@ -320,7 +320,7 @@ function PreferencesTab() {
checked={shortcutsEnabled}
onChange={(e) => handleShortcutsToggle(e.target.checked)}
/>
-
{shortcutsEnabled ? 'Enabled' : 'Disabled'}
+
{shortcutsEnabled ? 'Enabled' : 'Disabled'}
>
@@ -345,9 +345,9 @@ function AccessTab() {
Team membership and visibility. Gated by role.
{loading ? (
-
Loading members…
+
Loading members…
) : users.length === 0 ? (
-
+
No members found. Sign in to manage team access.
) : (
@@ -358,7 +358,7 @@ function AccessTab() {
Member
@@ -371,17 +371,17 @@ function AccessTab() {
display: 'grid', gridTemplateColumns: '1fr 120px 100px 30px',
padding: '10px 12px', alignItems: 'center',
borderBottom: i < users.length - 1 ? '1px solid var(--border-subtle)' : 'none',
- fontSize: 12.5,
+ fontSize: 14.5,
}}>
{user.name ?? 'Unknown'}
-
{user.email ?? '—'}
+
{user.email ?? '—'}
{i === 0 ? 'Admin' : i < 3 ? 'Editor' : 'Viewer'}
-
—
+
—
))}
diff --git a/packages/web/src/routes/ViewsPage.tsx b/packages/web/src/routes/ViewsPage.tsx
index fa2390c..5a7f62d 100644
--- a/packages/web/src/routes/ViewsPage.tsx
+++ b/packages/web/src/routes/ViewsPage.tsx
@@ -60,8 +60,8 @@ export function ViewsPage() {
-
Views
-
{views.length}
+
Views
+
{views.length}
} size="sm" onClick={() => {
setNewViewName('');
@@ -121,14 +121,14 @@ export function ViewsPage() {
{v.name}
- New view
+ New view