Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,9 @@ jobs:
- name: Install dependencies
run: pnpm install --frozen-lockfile

- name: Test billing display
run: pnpm --filter @openwork-ee/den-web test:billing

- name: Build web
run: pnpm --filter @openwork-ee/den-web build

Expand Down
4 changes: 2 additions & 2 deletions ee/apps/den-web/app/(den)/_components/auth-panel.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -124,7 +124,7 @@ export function AuthPanel({

const resolvedSignUpContent: PanelContent = {
title: "Get started.",
copy: "Free to try. Team plans from $50/mo.",
copy: "Start with desktop, then add Cloud when your team needs shared setup.",
submitLabel: "Create account",
togglePrompt: "Have an account?",
toggleActionLabel: "Sign in",
Expand Down Expand Up @@ -217,7 +217,7 @@ export function AuthPanel({
</button>
) : null}
</div>
<p className="m-0 text-xs leading-5 text-sky-800/80">
<p className="m-0 text-xs leading-5 text-[var(--dls-text-secondary)]">
If OpenWork does not open automatically, copy the sign-in link or one-time code and paste it into the OpenWork desktop app.
</p>
</div>
Expand Down
32 changes: 5 additions & 27 deletions ee/apps/den-web/app/(den)/_components/auth-screen.tsx
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
"use client";

import { PaperMeshGradient } from "@openwork/ui/react";
import { Dithering } from "@paper-design/shaders-react";
import { usePathname, useRouter } from "next/navigation";
import { useEffect, useRef } from "react";
import { isSamePathname } from "../_lib/client-route";
Expand Down Expand Up @@ -76,30 +74,10 @@ export function AuthScreen() {
<div className="grid w-full gap-6 lg:grid-cols-[minmax(0,1fr)_minmax(360px,440px)]">
<div className="order-2 flex flex-col gap-6 lg:order-1">
<div className="den-frame relative min-h-[300px] overflow-hidden px-7 py-8 md:px-10 md:py-10">
<div className="absolute inset-0 z-0">
<Dithering
speed={0}
shape="warp"
type="4x4"
size={2.5}
scale={1}
frame={30214.2}
colorBack="#00000000"
colorFront="#FEFEFE"
style={{ backgroundColor: "#142033", width: "100%", height: "100%" }}
>
<PaperMeshGradient
speed={0.1}
distortion={0.8}
swirl={0.1}
grainMixer={0}
grainOverlay={0}
frame={176868.9}
colors={["#0F172A", "#1E40AF", "#4C1D95", "#0F766E"]}
style={{ width: "100%", height: "100%" }}
/>
</Dithering>
</div>
<div className="absolute inset-0 z-0 bg-[#011627]" />
<div className="absolute inset-0 z-0 bg-[linear-gradient(rgba(255,255,255,0.06)_1px,transparent_1px),linear-gradient(90deg,rgba(255,255,255,0.05)_1px,transparent_1px)] bg-[size:44px_44px]" />
<div className="absolute right-8 top-8 z-0 h-32 w-32 rounded-full border border-white/10" />
<div className="absolute bottom-8 right-12 z-0 h-20 w-44 rounded-2xl border border-white/10 bg-white/5" />

<div className="relative z-10 flex h-full flex-col justify-between gap-10">
<div className="flex items-center gap-3">
Expand All @@ -111,7 +89,7 @@ export function AuthScreen() {
<span className="inline-flex w-fit rounded-full border border-white/20 bg-white/15 px-3 py-1 text-[10px] font-medium uppercase tracking-[0.18em] text-white backdrop-blur-md">
OpenWork Cloud
</span>
<h1 className="max-w-[12ch] text-[2.25rem] font-semibold leading-[0.95] tracking-[-0.06em] text-white md:text-[3rem]">
<h1 className="max-w-[12ch] text-[2.25rem] font-semibold leading-none tracking-normal text-white md:text-[3rem]">
One setup, every seat.
</h1>
<p className="max-w-[34rem] text-[15px] leading-7 text-white/80">
Expand Down
Loading
Loading