Skip to content

Commit e5c650e

Browse files
committed
chore: finalize production metadata and security headers
1 parent 00e83c9 commit e5c650e

2 files changed

Lines changed: 35 additions & 9 deletions

File tree

src/index.html

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,25 +2,26 @@
22
<html lang="en">
33
<head>
44
<meta charset="utf-8">
5-
<title>FocusFlow - Focus & Break Timer</title>
5+
<title>FocusFlow - Wellness-Aware Productivity Workspace</title>
66
<base href="/">
77
<meta name="viewport" content="width=device-width, initial-scale=1">
8-
<meta name="description" content="A lightweight Angular timer for focused work sessions, active breaks, notifications and real-time progress feedback.">
8+
<meta name="description" content="FocusFlow is an installable productivity workspace for focus sessions, Pomodoro flow, Kanban planning, and lightweight recovery breaks.">
99
<meta name="theme-color" content="#07111f">
1010
<meta name="color-scheme" content="dark light">
1111
<meta name="mobile-web-app-capable" content="yes">
1212
<meta name="apple-mobile-web-app-capable" content="yes">
1313
<meta name="apple-mobile-web-app-title" content="FocusFlow">
1414
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
15-
<meta property="og:title" content="FocusFlow - Focus &amp; Break Timer">
16-
<meta property="og:description" content="A lightweight Angular timer for focused work sessions, active breaks, notifications and real-time progress feedback.">
15+
<link rel="canonical" href="https://focusflow-app.vercel.app/">
16+
<meta property="og:title" content="FocusFlow - Wellness-Aware Productivity Workspace">
17+
<meta property="og:description" content="An installable Angular PWA for focus sessions, Pomodoro flow, Kanban planning, and lightweight recovery breaks.">
1718
<meta property="og:type" content="website">
18-
<meta property="og:url" content="https://jesusdev98.github.io/DevbreakTimer/">
19-
<meta property="og:image" content="https://jesusdev98.github.io/DevbreakTimer/assets/running.png">
19+
<meta property="og:url" content="https://focusflow-app.vercel.app/">
20+
<meta property="og:image" content="https://focusflow-app.vercel.app/assets/running.png">
2021
<meta name="twitter:card" content="summary_large_image">
21-
<meta name="twitter:title" content="FocusFlow - Focus &amp; Break Timer">
22-
<meta name="twitter:description" content="A lightweight Angular timer for focused work sessions, active breaks, notifications and real-time progress feedback.">
23-
<meta name="twitter:image" content="https://jesusdev98.github.io/DevbreakTimer/assets/running.png">
22+
<meta name="twitter:title" content="FocusFlow - Wellness-Aware Productivity Workspace">
23+
<meta name="twitter:description" content="An installable Angular PWA for focus sessions, Pomodoro flow, Kanban planning, and lightweight recovery breaks.">
24+
<meta name="twitter:image" content="https://focusflow-app.vercel.app/assets/running.png">
2425
<link rel="icon" type="image/svg+xml" href="favicon.svg">
2526
<link rel="apple-touch-icon" href="icons/icon-180x180.png">
2627
<link rel="manifest" href="manifest.webmanifest">

vercel.json

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
{
2+
"headers": [
3+
{
4+
"source": "/(.*)",
5+
"headers": [
6+
{
7+
"key": "X-Content-Type-Options",
8+
"value": "nosniff"
9+
},
10+
{
11+
"key": "Referrer-Policy",
12+
"value": "strict-origin-when-cross-origin"
13+
},
14+
{
15+
"key": "Permissions-Policy",
16+
"value": "camera=(), microphone=(), geolocation=()"
17+
},
18+
{
19+
"key": "Content-Security-Policy",
20+
"value": "default-src 'self'; script-src 'self'; style-src 'self' 'unsafe-inline'; img-src 'self' data:; font-src 'self' data:; connect-src 'self'; manifest-src 'self'; worker-src 'self'; object-src 'none'; base-uri 'self'; form-action 'self'; frame-ancestors 'none'"
21+
}
22+
]
23+
}
24+
]
25+
}

0 commit comments

Comments
 (0)