[READ-ONLY] One Calendar is a privacy-first calendar web app built with Next.js. It has modern security features, including e2ee, password-protected sharing, and self-destructing share links 馃搮
calendar.xyehr.cn
nextjs
1.5 kB
54 lines
1const FEEDBACK_EMAIL = 'evan.huang000@proton.me'
2const STATUS_PAGE_URL = 'https://calendarstatus.xyehr.cn'
3const GITHUB_URL = 'https://github.com/EvanTechDev/One-Calendar'
4
5export const APP_CONFIG = {
6 contact: {
7 feedbackEmail: FEEDBACK_EMAIL,
8 statusPageUrl: STATUS_PAGE_URL,
9 },
10 auth: {
11 enabledOAuthProviders: [] as const,
12 resend: {
13 sender: process.env.RESEND_SENDER_EMAIL ?? 'no-reply@xyehr.cn',
14 },
15 },
16 landing: {
17 footerSections: [
18 {
19 title: 'Product',
20 links: [
21 { label: 'Overview', href: '#features' },
22 { label: 'Privacy', href: '/privacy' },
23 { label: 'Terms', href: '/terms' },
24 ],
25 },
26 {
27 title: 'Resources',
28 links: [
29 {
30 label: 'Documentation',
31 href: 'https://docs.xyehr.cn/docs/one-calendar',
32 },
33 { label: 'Status', href: STATUS_PAGE_URL },
34 { label: 'Support', href: `mailto:${FEEDBACK_EMAIL}` },
35 ],
36 },
37 {
38 title: 'Connect',
39 links: [
40 { label: 'Contact', href: `mailto:${FEEDBACK_EMAIL}` },
41 {
42 label: 'Bluesky',
43 href: 'https://bsky.app/profile/calendar.xyehr.cn',
44 },
45 {
46 label: 'Tangled',
47 href: 'https://tangled.org/e.xyehr.cn/One-Calendar',
48 },
49 { label: 'GitHub', href: GITHUB_URL },
50 ],
51 },
52 ],
53 },
54} as const