mirror of
https://github.com/gregor-tokarev/cubicdone.git
synced 2026-09-14 11:06:21 +05:00
Fix build errors
This commit is contained in:
parent
5bcc4661f2
commit
7e6bd9de4e
25
package-lock.json
generated
25
package-lock.json
generated
@ -17,6 +17,7 @@
|
||||
"zod": "^3.22.4"
|
||||
},
|
||||
"devDependencies": {
|
||||
"sharp": "^0.33.4",
|
||||
"tailwindcss": "3.3.2",
|
||||
"tsx": "^4.7.1",
|
||||
"turbo": "^1.12.5",
|
||||
@ -2754,6 +2755,7 @@
|
||||
"version": "1.2.0",
|
||||
"resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.2.0.tgz",
|
||||
"integrity": "sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==",
|
||||
"dev": true,
|
||||
"optional": true,
|
||||
"dependencies": {
|
||||
"tslib": "^2.4.0"
|
||||
@ -5375,6 +5377,7 @@
|
||||
"cpu": [
|
||||
"arm64"
|
||||
],
|
||||
"dev": true,
|
||||
"optional": true,
|
||||
"os": [
|
||||
"darwin"
|
||||
@ -5400,6 +5403,7 @@
|
||||
"cpu": [
|
||||
"x64"
|
||||
],
|
||||
"dev": true,
|
||||
"optional": true,
|
||||
"os": [
|
||||
"darwin"
|
||||
@ -5425,6 +5429,7 @@
|
||||
"cpu": [
|
||||
"arm64"
|
||||
],
|
||||
"dev": true,
|
||||
"optional": true,
|
||||
"os": [
|
||||
"darwin"
|
||||
@ -5446,6 +5451,7 @@
|
||||
"cpu": [
|
||||
"x64"
|
||||
],
|
||||
"dev": true,
|
||||
"optional": true,
|
||||
"os": [
|
||||
"darwin"
|
||||
@ -5467,6 +5473,7 @@
|
||||
"cpu": [
|
||||
"arm"
|
||||
],
|
||||
"dev": true,
|
||||
"optional": true,
|
||||
"os": [
|
||||
"linux"
|
||||
@ -5488,6 +5495,7 @@
|
||||
"cpu": [
|
||||
"arm64"
|
||||
],
|
||||
"dev": true,
|
||||
"optional": true,
|
||||
"os": [
|
||||
"linux"
|
||||
@ -5509,6 +5517,7 @@
|
||||
"cpu": [
|
||||
"s390x"
|
||||
],
|
||||
"dev": true,
|
||||
"optional": true,
|
||||
"os": [
|
||||
"linux"
|
||||
@ -5530,6 +5539,7 @@
|
||||
"cpu": [
|
||||
"x64"
|
||||
],
|
||||
"dev": true,
|
||||
"optional": true,
|
||||
"os": [
|
||||
"linux"
|
||||
@ -5551,6 +5561,7 @@
|
||||
"cpu": [
|
||||
"arm64"
|
||||
],
|
||||
"dev": true,
|
||||
"optional": true,
|
||||
"os": [
|
||||
"linux"
|
||||
@ -5572,6 +5583,7 @@
|
||||
"cpu": [
|
||||
"x64"
|
||||
],
|
||||
"dev": true,
|
||||
"optional": true,
|
||||
"os": [
|
||||
"linux"
|
||||
@ -5593,6 +5605,7 @@
|
||||
"cpu": [
|
||||
"arm"
|
||||
],
|
||||
"dev": true,
|
||||
"optional": true,
|
||||
"os": [
|
||||
"linux"
|
||||
@ -5618,6 +5631,7 @@
|
||||
"cpu": [
|
||||
"arm64"
|
||||
],
|
||||
"dev": true,
|
||||
"optional": true,
|
||||
"os": [
|
||||
"linux"
|
||||
@ -5643,6 +5657,7 @@
|
||||
"cpu": [
|
||||
"s390x"
|
||||
],
|
||||
"dev": true,
|
||||
"optional": true,
|
||||
"os": [
|
||||
"linux"
|
||||
@ -5668,6 +5683,7 @@
|
||||
"cpu": [
|
||||
"x64"
|
||||
],
|
||||
"dev": true,
|
||||
"optional": true,
|
||||
"os": [
|
||||
"linux"
|
||||
@ -5693,6 +5709,7 @@
|
||||
"cpu": [
|
||||
"arm64"
|
||||
],
|
||||
"dev": true,
|
||||
"optional": true,
|
||||
"os": [
|
||||
"linux"
|
||||
@ -5718,6 +5735,7 @@
|
||||
"cpu": [
|
||||
"x64"
|
||||
],
|
||||
"dev": true,
|
||||
"optional": true,
|
||||
"os": [
|
||||
"linux"
|
||||
@ -5743,6 +5761,7 @@
|
||||
"cpu": [
|
||||
"wasm32"
|
||||
],
|
||||
"dev": true,
|
||||
"optional": true,
|
||||
"dependencies": {
|
||||
"@emnapi/runtime": "^1.1.1"
|
||||
@ -5764,6 +5783,7 @@
|
||||
"cpu": [
|
||||
"ia32"
|
||||
],
|
||||
"dev": true,
|
||||
"optional": true,
|
||||
"os": [
|
||||
"win32"
|
||||
@ -5785,6 +5805,7 @@
|
||||
"cpu": [
|
||||
"x64"
|
||||
],
|
||||
"dev": true,
|
||||
"optional": true,
|
||||
"os": [
|
||||
"win32"
|
||||
@ -28561,8 +28582,8 @@
|
||||
"version": "0.33.4",
|
||||
"resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.4.tgz",
|
||||
"integrity": "sha512-7i/dt5kGl7qR4gwPRD2biwD2/SvBn3O04J77XKFgL2OnZtQw+AG9wnuS/csmu80nPRHLYE9E41fyEiG8nhH6/Q==",
|
||||
"devOptional": true,
|
||||
"hasInstallScript": true,
|
||||
"optional": true,
|
||||
"dependencies": {
|
||||
"color": "^4.2.3",
|
||||
"detect-libc": "^2.0.3",
|
||||
@ -28601,7 +28622,7 @@
|
||||
"version": "7.6.2",
|
||||
"resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz",
|
||||
"integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==",
|
||||
"optional": true,
|
||||
"devOptional": true,
|
||||
"bin": {
|
||||
"semver": "bin/semver.js"
|
||||
},
|
||||
|
||||
@ -13,9 +13,10 @@
|
||||
"zod": "^3.22.4"
|
||||
},
|
||||
"devDependencies": {
|
||||
"sharp": "^0.33.4",
|
||||
"tailwindcss": "3.3.2",
|
||||
"tsx": "^4.7.1",
|
||||
"turbo": "^1.12.5",
|
||||
"typescript": "^5.0.2",
|
||||
"tailwindcss": "3.3.2"
|
||||
"typescript": "^5.0.2"
|
||||
}
|
||||
}
|
||||
|
||||
BIN
packages/landing/public/screenshots/blazingly.gif
Normal file
BIN
packages/landing/public/screenshots/blazingly.gif
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 25 MiB |
BIN
packages/landing/public/screenshots/inbox-crud.gif
Normal file
BIN
packages/landing/public/screenshots/inbox-crud.gif
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 13 MiB |
BIN
packages/landing/public/screenshots/inbox-planning.gif
Normal file
BIN
packages/landing/public/screenshots/inbox-planning.gif
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 26 MiB |
BIN
packages/landing/public/screenshots/linear-integration.gif
Normal file
BIN
packages/landing/public/screenshots/linear-integration.gif
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 70 MiB |
@ -1,6 +1,6 @@
|
||||
---
|
||||
interface Props {
|
||||
color: "primary" | "light" | "white";
|
||||
color?: "primary" | "light" | "white";
|
||||
class?: string;
|
||||
}
|
||||
|
||||
|
||||
@ -4,7 +4,7 @@ import Button from "./button.astro";
|
||||
|
||||
interface Props {
|
||||
position: string;
|
||||
class: string
|
||||
class?: string
|
||||
}
|
||||
|
||||
const { position, class: className } = Astro.props;
|
||||
|
||||
@ -1,9 +1,15 @@
|
||||
---
|
||||
import { Image } from "astro:assets";
|
||||
import Button from "./button.astro";
|
||||
|
||||
interface Props {
|
||||
class?: string;
|
||||
}
|
||||
|
||||
const { class: className } = Astro.props;
|
||||
---
|
||||
|
||||
<section class="flex items-start gap-5">
|
||||
<section class:list={["flex items-start gap-5", className]}>
|
||||
<div class="">
|
||||
<h1 class="text-[48px] text-gray-800 font-medium leading-[1.2]">
|
||||
Do not spend days to create
|
||||
@ -15,7 +21,7 @@ import Button from "./button.astro";
|
||||
</p>
|
||||
<Button class="mt-5 block">Get cubicdone</Button>
|
||||
</div>
|
||||
<Image src="/screenshots/hero.png" alt="hero" width="660px" height="321px" />
|
||||
<Image src="/screenshots/hero.png" alt="hero" width="660" height="321" />
|
||||
</section>
|
||||
|
||||
<style>
|
||||
|
||||
@ -5,7 +5,7 @@ import "../styles/global.scss";
|
||||
|
||||
---
|
||||
|
||||
<Layout>
|
||||
<Layout title="FAQ">
|
||||
<article class="lg:w-[980px] mx-auto">
|
||||
<h1 class="mb-[50px]">FAQ</h1>
|
||||
<p class="mb-8">
|
||||
|
||||
@ -1,12 +1,51 @@
|
||||
---
|
||||
import Layout from '../layouts/Layout.astro';
|
||||
import Hero from "../components/hero.astro";
|
||||
import {Image} from "astro:assets";
|
||||
---
|
||||
|
||||
<Layout title="Welcome to Astro.">
|
||||
<main class="max-w-[1440px] mx-auto px-[50px] mt-[30px]">
|
||||
<Hero />
|
||||
<Hero class="mb-[180px]" />
|
||||
<div class="flex items-start mb-[100px]">
|
||||
<h2 class="sticky top-5 text-[28px] font-medium leading-[1.2] lg:w-[430px] text-gray-800">Inbox & Scheduling</h2>
|
||||
<div class="space-y-8">
|
||||
<p class="leading-[1.4] text-gray-700 text-[24px] max-w-[660px]">
|
||||
Unlike in other todolists your can’t just type task and immediately complete it. First you have to add it in your inbox
|
||||
</p>
|
||||
<Image src="/screenshots/inbox-crud.gif" alt="inbox" width="880" height="680" />
|
||||
<p class="leading-[1.4] text-gray-700 text-[24px] max-w-[660px]">
|
||||
Only after you plan you inbox-task in `Plan` tab your can mark it as complete
|
||||
</p>
|
||||
<Image src="/screenshots/inbox-planning.gif" alt="inbox" width="880" height="680" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="flex items-start mb-[100px]">
|
||||
<h2 class="sticky top-5 text-[28px] font-medium leading-[1.2] lg:w-[430px] text-gray-800">No labels, priorities</h2>
|
||||
<div class="space-y-8">
|
||||
<p class="leading-[1.4] text-gray-700 text-[24px] max-w-[660px]">
|
||||
Priorities add extra layer to your mental model of task management. Instead we suggest just use ordering
|
||||
</p>
|
||||
<Image src="/screenshots/inbox-crud.gif" alt="inbox" width="880" height="680" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="flex items-start mb-[100px]">
|
||||
<h2 class="sticky top-5 text-[28px] font-medium leading-[1.2] lg:w-[430px] text-gray-800">Blazing-ly fast offline first updates</h2>
|
||||
<div class="space-y-8">
|
||||
<p class="leading-[1.4] text-gray-700 text-[24px] max-w-[660px]">
|
||||
After you done something we store this action locally, and they sync it with server. If you left app after making some update and sync not happened: don’t worry we will sync this update on your next app opening
|
||||
</p>
|
||||
<Image src="/screenshots/blazingly.gif" alt="inbox" width="880" height="680" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="flex items-start mb-[100px]">
|
||||
<h2 class="sticky top-5 text-[28px] font-medium leading-[1.2] lg:w-[430px] text-gray-800">Use your tasks from linear</h2>
|
||||
<div class="space-y-8">
|
||||
<p class="leading-[1.4] text-gray-700 text-[24px] max-w-[660px]">
|
||||
If you are working in company that uses project management tool you can import your tasks from this tool into your inbox.
|
||||
</p>
|
||||
<Image src="/screenshots/linear-integration.gif" alt="inbox" width="880" height="680" />
|
||||
</div>
|
||||
</div>
|
||||
</main>
|
||||
</Layout>
|
||||
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user