chore(website): coming-soon badges, standards reframe, pricing, company info

- Suite: "coming soon" badge + dimmed glyph on Meet & Chat (data-driven `soon` flag)
- Stack (section 07): reframe from a vendor shopping-list to open standards +
  portability (no vendor names exposed; keeps the no-lock-in message)
- Pricing: 69 → 49 kr/user/mo
- Company info (footer + contact): Åtoften 33, 6710 Esbjerg V; CVR 43 14 18 21
This commit is contained in:
Ronni Baslund
2026-06-05 14:46:35 +02:00
parent 2e400d86c5
commit 6d82502e7b
3 changed files with 53 additions and 40 deletions
+35 -33
View File
@@ -26,12 +26,13 @@ export const COPY = {
label: '02 — suiten',
heading: 'Alt det du forventer. Intet du ikke vil have.',
lede: 'Fem moduler. Ét login. Bygget til at virke sammen — ikke bare leve i samme browser.',
soonLabel: 'kommer snart',
cards: [
{ name: 'Mail', tag: 'mail · kalender · kontakter', desc: 'Domæne-mail, kalender og kontakter med fuld kompatibilitet til Outlook og Apple Mail via IMAP, CalDAV og CardDAV.' },
{ name: 'Drev', tag: 'filer · deling · versioner', desc: 'Filer i skyen med deling, versionering og indbygget redigering i Office-formater. Synk-klient til Mac, Windows og Linux.' },
{ name: 'Møder', tag: 'video · skærmdeling', desc: 'Videomøder i browseren. Ingen download. Skærmdeling, optagelse og baggrundsudviskning out-of-the-box.' },
{ name: 'Chat', tag: 'kanaler · tråde · søgning', desc: 'Team-chat med tråde, kanaler og fuld historiksøgning. Designet til at læses asynkront, ikke til at afbryde.' },
{ name: 'Login & adgang', tag: 'sso · mfa · livscyklus', desc: 'Single sign-on, multifaktor og brugerstyring i ét panel. Tilføj én bruger — de får mail, drev, møder og chat med det samme.' },
{ name: 'Mail', tag: 'mail · kalender · kontakter', desc: 'Domæne-mail, kalender og kontakter med fuld kompatibilitet til Outlook og Apple Mail via IMAP, CalDAV og CardDAV.', soon: false },
{ name: 'Drev', tag: 'filer · deling · versioner', desc: 'Filer i skyen med deling, versionering og indbygget redigering i Office-formater. Synk-klient til Mac, Windows og Linux.', soon: false },
{ name: 'Møder', tag: 'video · skærmdeling', desc: 'Videomøder i browseren. Ingen download. Skærmdeling, optagelse og baggrundsudviskning out-of-the-box.', soon: true },
{ name: 'Chat', tag: 'kanaler · tråde · søgning', desc: 'Team-chat med tråde, kanaler og fuld historiksøgning. Designet til at læses asynkront, ikke til at afbryde.', soon: true },
{ name: 'Login & adgang', tag: 'sso · mfa · livscyklus', desc: 'Single sign-on, multifaktor og brugerstyring i ét panel. Tilføj én bruger — de får mail, drev, møder og chat med det samme.', soon: false },
],
},
how: {
@@ -88,15 +89,15 @@ export const COPY = {
],
},
stack: {
label: '07 — under motorhjelmen',
heading: 'Bygget på open source. Verificerbart.',
lede: 'Vi skjuler det ikke. Hver komponent er licensren open source — du kan inspicere koden, kompilere den selv, eller flytte din installation et andet sted hen.',
label: '07 — åbne standarder',
heading: 'Bygget på åbne standarder. Ingen lock-in.',
lede: 'Dine data taler velkendte, åbne protokoller — ikke proprietære formater. Eksportér alt når som helst og flyt til en anden udbyder.',
rows: [
['Mail', 'Stalwart Mail', 'AGPL-3.0', 'stalw.art'],
['Filer & drev', 'ownCloud Infinite Scale', 'Apache 2.0', 'owncloud.dev'],
['Videomøder', 'Jitsi', 'Apache 2.0', 'jitsi.org'],
['Team chat', 'Zulip', 'Apache 2.0', 'zulip.com'],
['Identitet & SSO', 'Authentik', 'MIT', 'goauthentik.io'],
['Mail & kalender', 'IMAP · SMTP · CalDAV · CardDAV', 'Eksportér til .mbox og .ics'],
['Filer & drev', 'WebDAV · S3', 'Hent alle filer — intet format-lock'],
['Videomøder', 'WebRTC · SIP', 'Åben browser-standard, ingen klient'],
['Team chat', 'Åben eksport-API', 'Tag hele historikken med'],
['Identitet & SSO', 'OIDC · SAML · SCIM', 'Kobl til din egen IdP'],
],
},
pricing: {
@@ -104,7 +105,7 @@ export const COPY = {
heading: 'Forudsigelig pris. Ingen overraskelser.',
lede: 'Vi er i et lukket beta-program indtil sommeren 2026. Prisen sættes sammen med vores første kunder — ikke imod dem.',
teaser: 'Starter fra',
price: '69',
price: '49',
unit: 'DKK / bruger / md.',
note: 'Endelig prissætning bekræftes ved demo. Volumenrabat fra 25 brugere.',
cta: 'Book en demo for priser',
@@ -126,7 +127,6 @@ export const COPY = {
sub: '30 minutters demo. Ingen salgspres. Ingen slides.',
cta: 'Book en demo',
},
footer: {
pages: {
back: 'Tilbage til forsiden',
comingSoonKicker: 'Kommer snart',
@@ -279,8 +279,9 @@ export const COPY = {
cookies: 'Cookiepolitik',
},
},
footer: {
tagline: 'Suveræn produktivitet til danske virksomheder.',
legal: { name: 'Dezky ApS', cvr: 'CVR 44 12 89 03', addr: 'Refshalevej 153A · 1432 København K' },
legal: { name: 'Dezky ApS', cvr: 'CVR 43 14 18 21', addr: 'Åtoften 33 · 6710 Esbjerg V' },
cols: [
['Produkt', [['Funktioner', '/#suite'], ['Sikkerhed', '/#sovereignty'], ['Roadmap', '/roadmap'], ['Status', '/status'], ['Changelog', '/changelog']]],
['Selskab', [['Om os', '/about'], ['Kunder', '/customers'], ['Karriere', '/careers'], ['Presse', '/press'], ['Kontakt', '/contact']]],
@@ -312,12 +313,13 @@ export const COPY = {
label: '02 — the suite',
heading: 'Everything you expect. Nothing you don\'t want.',
lede: 'Five modules. One login. Built to work together — not just live in the same browser.',
soonLabel: 'coming soon',
cards: [
{ name: 'Mail', tag: 'mail · calendar · contacts', desc: 'Domain mail, calendar and contacts with full Outlook and Apple Mail compatibility via IMAP, CalDAV and CardDAV.' },
{ name: 'Drive', tag: 'files · sharing · versions', desc: 'Cloud files with sharing, versioning and built-in Office-format editing. Sync clients for Mac, Windows and Linux.' },
{ name: 'Meet', tag: 'video · screen share', desc: 'Video meetings in the browser. No download. Screen share, recording and background blur out of the box.' },
{ name: 'Chat', tag: 'channels · threads · search', desc: 'Team chat with threads, channels and full history search. Designed to be read async — not to interrupt.' },
{ name: 'Identity', tag: 'sso · mfa · lifecycle', desc: 'Single sign-on, multi-factor and user lifecycle in one panel. Add a user once — they get mail, drive, meet and chat instantly.' },
{ name: 'Mail', tag: 'mail · calendar · contacts', desc: 'Domain mail, calendar and contacts with full Outlook and Apple Mail compatibility via IMAP, CalDAV and CardDAV.', soon: false },
{ name: 'Drive', tag: 'files · sharing · versions', desc: 'Cloud files with sharing, versioning and built-in Office-format editing. Sync clients for Mac, Windows and Linux.', soon: false },
{ name: 'Meet', tag: 'video · screen share', desc: 'Video meetings in the browser. No download. Screen share, recording and background blur out of the box.', soon: true },
{ name: 'Chat', tag: 'channels · threads · search', desc: 'Team chat with threads, channels and full history search. Designed to be read async — not to interrupt.', soon: true },
{ name: 'Identity', tag: 'sso · mfa · lifecycle', desc: 'Single sign-on, multi-factor and user lifecycle in one panel. Add a user once — they get mail, drive, meet and chat instantly.', soon: false },
],
},
how: {
@@ -374,15 +376,15 @@ export const COPY = {
],
},
stack: {
label: '07 — under the hood',
heading: 'Built on open source. Verifiable.',
lede: 'We don\'t hide it. Every component is permissively licensed — you can inspect the code, build it yourself, or move your installation elsewhere.',
label: '07 — open standards',
heading: 'Built on open standards. No lock-in.',
lede: 'Your data speaks well-known, open protocols — not proprietary formats. Export everything anytime and move to another provider.',
rows: [
['Mail', 'Stalwart Mail', 'AGPL-3.0', 'stalw.art'],
['Files & drive', 'ownCloud Infinite Scale', 'Apache 2.0', 'owncloud.dev'],
['Video meetings', 'Jitsi', 'Apache 2.0', 'jitsi.org'],
['Team chat', 'Zulip', 'Apache 2.0', 'zulip.com'],
['Identity & SSO', 'Authentik', 'MIT', 'goauthentik.io'],
['Mail & calendar', 'IMAP · SMTP · CalDAV · CardDAV', 'Export to .mbox and .ics'],
['Files & drive', 'WebDAV · S3', 'Download every file — no format lock'],
['Video meetings', 'WebRTC · SIP', 'Open browser standard, no client'],
['Team chat', 'Open export API', 'Take the full history with you'],
['Identity & SSO', 'OIDC · SAML · SCIM', 'Bring your own IdP'],
],
},
pricing: {
@@ -390,7 +392,7 @@ export const COPY = {
heading: 'Predictable pricing. No surprises.',
lede: 'We\'re in a closed beta until summer 2026. Pricing is set with our first customers — not against them.',
teaser: 'Starting at',
price: '69',
price: '49',
unit: 'DKK / user / mo.',
note: 'Final pricing confirmed at demo. Volume discount from 25 users.',
cta: 'Book a demo for pricing',
@@ -412,8 +414,6 @@ export const COPY = {
sub: '30-minute demo. No sales pressure. No slides.',
cta: 'Book a demo',
},
footer: {
tagline: 'Sovereign productivity for Danish business.',
pages: {
back: 'Back to home',
comingSoonKicker: 'Coming soon',
@@ -566,7 +566,9 @@ export const COPY = {
cookies: 'Cookie policy',
},
},
legal: { name: 'Dezky ApS', cvr: 'CVR 44 12 89 03', addr: 'Refshalevej 153A · 1432 Copenhagen K' },
footer: {
tagline: 'Sovereign productivity for Danish business.',
legal: { name: 'Dezky ApS', cvr: 'CVR 43 14 18 21', addr: 'Åtoften 33 · 6710 Esbjerg V' },
cols: [
['Product', [['Features', '/#suite'], ['Security', '/#sovereignty'], ['Roadmap', '/roadmap'], ['Status', '/status'], ['Changelog', '/changelog']]],
['Company', [['About', '/about'], ['Customers', '/customers'], ['Careers', '/careers'], ['Press', '/press'], ['Contact', '/contact']]],