diff --git a/.fire-tools.json b/.fire-tools.json index 8178f22..3484947 100644 --- a/.fire-tools.json +++ b/.fire-tools.json @@ -1,36 +1,36 @@ { - "fire_tools_version": "1.13.2", - "initialized_at": "2026-04-24T00:00:00Z", - "profile": "other", - "features": [ - "pnpm", - "turborepo", - "typescript", - "biome", - "vitest", - "zod", - "commitlint", - "semantic-release", - "husky", - "actionlint", - "github-actions", - "makefile" - ], - "deviations": [ - { - "tool": "drizzle", - "reason": "No SQL database — Honcho API handles all persistence; Drizzle is not applicable", - "suppressed_at": "2026-04-27T00:00:00Z" - }, - { - "tool": "playwright", - "reason": "Tauri desktop app — E2E testing approach uses Tauri's native test harness, not browser Playwright", - "suppressed_at": "2026-04-27T00:00:00Z" - }, - { - "tool": "typescript-version", - "reason": "Using TypeScript 6.0.3 (ahead of standard 5.9.x) — intentional, team is on leading edge for this solo project", - "suppressed_at": "2026-04-27T00:00:00Z" - } - ] + "fire_tools_version": "1.13.2", + "initialized_at": "2026-04-24T00:00:00Z", + "profile": "other", + "features": [ + "pnpm", + "turborepo", + "typescript", + "biome", + "vitest", + "zod", + "commitlint", + "semantic-release", + "husky", + "actionlint", + "github-actions", + "makefile" + ], + "deviations": [ + { + "tool": "drizzle", + "reason": "No SQL database — Honcho API handles all persistence; Drizzle is not applicable", + "suppressed_at": "2026-04-27T00:00:00Z" + }, + { + "tool": "playwright", + "reason": "Tauri desktop app — E2E testing approach uses Tauri's native test harness, not browser Playwright", + "suppressed_at": "2026-04-27T00:00:00Z" + }, + { + "tool": "typescript-version", + "reason": "Using TypeScript 6.0.3 (ahead of standard 5.9.x) — intentional, team is on leading edge for this solo project", + "suppressed_at": "2026-04-27T00:00:00Z" + } + ] } diff --git a/.husky/pre-commit b/.husky/pre-commit index 2e8d54e..28af0a6 100755 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -2,3 +2,4 @@ STAGED=$(git diff --cached --name-only --diff-filter=ACMR | grep -E "\.(ts|tsx|js|jsx|css|json)$" || true) [ -z "$STAGED" ] && exit 0 pnpm exec biome check --write --staged +git add -u diff --git a/commitlint.config.mjs b/commitlint.config.mjs index 0616fb9..c121e65 100644 --- a/commitlint.config.mjs +++ b/commitlint.config.mjs @@ -1,3 +1,3 @@ export default { - extends: ['@commitlint/config-conventional'], + extends: ["@commitlint/config-conventional"], }; diff --git a/package.json b/package.json index e2aa922..8412576 100644 --- a/package.json +++ b/package.json @@ -1,28 +1,28 @@ { - "name": "openconcho", - "private": true, - "version": "0.1.0", - "packageManager": "pnpm@10.33.2", - "scripts": { - "dev": "pnpm --filter @openconcho/desktop dev", - "build": "turbo run build", - "lint": "turbo run lint", - "test": "turbo run test", - "typecheck": "turbo run typecheck", - "prepare": "husky" - }, - "devDependencies": { - "@biomejs/biome": "catalog:", - "@commitlint/cli": "~20.5.2", - "@commitlint/config-conventional": "~20.5.0", - "@semantic-release/changelog": "^6.0.0", - "@semantic-release/commit-analyzer": "^13.0.0", - "@semantic-release/exec": "^7.1.0", - "@semantic-release/git": "^10.0.0", - "@semantic-release/github": "^10.0.0", - "@semantic-release/release-notes-generator": "^14.0.0", - "husky": "~9.1.7", - "semantic-release": "catalog:", - "turbo": "^2" - } + "name": "openconcho", + "private": true, + "version": "0.1.0", + "packageManager": "pnpm@10.33.2", + "scripts": { + "dev": "pnpm --filter @openconcho/desktop dev", + "build": "turbo run build", + "lint": "turbo run lint", + "test": "turbo run test", + "typecheck": "turbo run typecheck", + "prepare": "husky" + }, + "devDependencies": { + "@biomejs/biome": "catalog:", + "@commitlint/cli": "~20.5.2", + "@commitlint/config-conventional": "~20.5.0", + "@semantic-release/changelog": "^6.0.0", + "@semantic-release/commit-analyzer": "^13.0.0", + "@semantic-release/exec": "^7.1.0", + "@semantic-release/git": "^10.0.0", + "@semantic-release/github": "^10.0.0", + "@semantic-release/release-notes-generator": "^14.0.0", + "husky": "~9.1.7", + "semantic-release": "catalog:", + "turbo": "^2" + } } diff --git a/packages/desktop/src-tauri/icons/128x128.png b/packages/desktop/src-tauri/icons/128x128.png index 8ba9a87..d8107fe 100644 Binary files a/packages/desktop/src-tauri/icons/128x128.png and b/packages/desktop/src-tauri/icons/128x128.png differ diff --git a/packages/desktop/src-tauri/icons/128x128@2x.png b/packages/desktop/src-tauri/icons/128x128@2x.png index 0b2865a..68888d1 100644 Binary files a/packages/desktop/src-tauri/icons/128x128@2x.png and b/packages/desktop/src-tauri/icons/128x128@2x.png differ diff --git a/packages/desktop/src-tauri/icons/32x32.png b/packages/desktop/src-tauri/icons/32x32.png index e283472..d4a9081 100644 Binary files a/packages/desktop/src-tauri/icons/32x32.png and b/packages/desktop/src-tauri/icons/32x32.png differ diff --git a/packages/desktop/src-tauri/icons/64x64.png b/packages/desktop/src-tauri/icons/64x64.png index 7324ba6..099b729 100644 Binary files a/packages/desktop/src-tauri/icons/64x64.png and b/packages/desktop/src-tauri/icons/64x64.png differ diff --git a/packages/desktop/src-tauri/icons/Square107x107Logo.png b/packages/desktop/src-tauri/icons/Square107x107Logo.png index 4c26d65..bab9c20 100644 Binary files a/packages/desktop/src-tauri/icons/Square107x107Logo.png and b/packages/desktop/src-tauri/icons/Square107x107Logo.png differ diff --git a/packages/desktop/src-tauri/icons/Square142x142Logo.png b/packages/desktop/src-tauri/icons/Square142x142Logo.png index bd08c69..08c7e04 100644 Binary files a/packages/desktop/src-tauri/icons/Square142x142Logo.png and b/packages/desktop/src-tauri/icons/Square142x142Logo.png differ diff --git a/packages/desktop/src-tauri/icons/Square150x150Logo.png b/packages/desktop/src-tauri/icons/Square150x150Logo.png index 7e7932e..cd2eba9 100644 Binary files a/packages/desktop/src-tauri/icons/Square150x150Logo.png and b/packages/desktop/src-tauri/icons/Square150x150Logo.png differ diff --git a/packages/desktop/src-tauri/icons/Square284x284Logo.png b/packages/desktop/src-tauri/icons/Square284x284Logo.png index 364fde9..4949dbd 100644 Binary files a/packages/desktop/src-tauri/icons/Square284x284Logo.png and b/packages/desktop/src-tauri/icons/Square284x284Logo.png differ diff --git a/packages/desktop/src-tauri/icons/Square30x30Logo.png b/packages/desktop/src-tauri/icons/Square30x30Logo.png index c7a6558..2a012d3 100644 Binary files a/packages/desktop/src-tauri/icons/Square30x30Logo.png and b/packages/desktop/src-tauri/icons/Square30x30Logo.png differ diff --git a/packages/desktop/src-tauri/icons/Square310x310Logo.png b/packages/desktop/src-tauri/icons/Square310x310Logo.png index a50b966..855fff0 100644 Binary files a/packages/desktop/src-tauri/icons/Square310x310Logo.png and b/packages/desktop/src-tauri/icons/Square310x310Logo.png differ diff --git a/packages/desktop/src-tauri/icons/Square44x44Logo.png b/packages/desktop/src-tauri/icons/Square44x44Logo.png index bae81b4..ff66aa1 100644 Binary files a/packages/desktop/src-tauri/icons/Square44x44Logo.png and b/packages/desktop/src-tauri/icons/Square44x44Logo.png differ diff --git a/packages/desktop/src-tauri/icons/Square71x71Logo.png b/packages/desktop/src-tauri/icons/Square71x71Logo.png index 90d37f0..072b76f 100644 Binary files a/packages/desktop/src-tauri/icons/Square71x71Logo.png and b/packages/desktop/src-tauri/icons/Square71x71Logo.png differ diff --git a/packages/desktop/src-tauri/icons/Square89x89Logo.png b/packages/desktop/src-tauri/icons/Square89x89Logo.png index b5c89f8..ebf2314 100644 Binary files a/packages/desktop/src-tauri/icons/Square89x89Logo.png and b/packages/desktop/src-tauri/icons/Square89x89Logo.png differ diff --git a/packages/desktop/src-tauri/icons/StoreLogo.png b/packages/desktop/src-tauri/icons/StoreLogo.png index 4fb0d9b..6e10f7c 100644 Binary files a/packages/desktop/src-tauri/icons/StoreLogo.png and b/packages/desktop/src-tauri/icons/StoreLogo.png differ diff --git a/packages/desktop/src-tauri/icons/android/mipmap-hdpi/ic_launcher.png b/packages/desktop/src-tauri/icons/android/mipmap-hdpi/ic_launcher.png index 6956ad6..1a2cc47 100644 Binary files a/packages/desktop/src-tauri/icons/android/mipmap-hdpi/ic_launcher.png and b/packages/desktop/src-tauri/icons/android/mipmap-hdpi/ic_launcher.png differ diff --git a/packages/desktop/src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.png b/packages/desktop/src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.png index d1bc3b5..4805e93 100644 Binary files a/packages/desktop/src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.png and b/packages/desktop/src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.png differ diff --git a/packages/desktop/src-tauri/icons/android/mipmap-hdpi/ic_launcher_round.png b/packages/desktop/src-tauri/icons/android/mipmap-hdpi/ic_launcher_round.png index b0f5103..b3e78ac 100644 Binary files a/packages/desktop/src-tauri/icons/android/mipmap-hdpi/ic_launcher_round.png and b/packages/desktop/src-tauri/icons/android/mipmap-hdpi/ic_launcher_round.png differ diff --git a/packages/desktop/src-tauri/icons/android/mipmap-mdpi/ic_launcher.png b/packages/desktop/src-tauri/icons/android/mipmap-mdpi/ic_launcher.png index 3ec5b63..f82f13d 100644 Binary files a/packages/desktop/src-tauri/icons/android/mipmap-mdpi/ic_launcher.png and b/packages/desktop/src-tauri/icons/android/mipmap-mdpi/ic_launcher.png differ diff --git a/packages/desktop/src-tauri/icons/android/mipmap-mdpi/ic_launcher_foreground.png b/packages/desktop/src-tauri/icons/android/mipmap-mdpi/ic_launcher_foreground.png index efcb934..d629c17 100644 Binary files a/packages/desktop/src-tauri/icons/android/mipmap-mdpi/ic_launcher_foreground.png and b/packages/desktop/src-tauri/icons/android/mipmap-mdpi/ic_launcher_foreground.png differ diff --git a/packages/desktop/src-tauri/icons/android/mipmap-mdpi/ic_launcher_round.png b/packages/desktop/src-tauri/icons/android/mipmap-mdpi/ic_launcher_round.png index 0c88984..d62668b 100644 Binary files a/packages/desktop/src-tauri/icons/android/mipmap-mdpi/ic_launcher_round.png and b/packages/desktop/src-tauri/icons/android/mipmap-mdpi/ic_launcher_round.png differ diff --git a/packages/desktop/src-tauri/icons/android/mipmap-xhdpi/ic_launcher.png b/packages/desktop/src-tauri/icons/android/mipmap-xhdpi/ic_launcher.png index 74628c0..8eea151 100644 Binary files a/packages/desktop/src-tauri/icons/android/mipmap-xhdpi/ic_launcher.png and b/packages/desktop/src-tauri/icons/android/mipmap-xhdpi/ic_launcher.png differ diff --git a/packages/desktop/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_foreground.png b/packages/desktop/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_foreground.png index a9786bd..b86298b 100644 Binary files a/packages/desktop/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_foreground.png and b/packages/desktop/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_foreground.png differ diff --git a/packages/desktop/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_round.png b/packages/desktop/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_round.png index b4ceea5..9f33663 100644 Binary files a/packages/desktop/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_round.png and b/packages/desktop/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_round.png differ diff --git a/packages/desktop/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher.png b/packages/desktop/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher.png index e487fe8..6e85f97 100644 Binary files a/packages/desktop/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher.png and b/packages/desktop/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher.png differ diff --git a/packages/desktop/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_foreground.png b/packages/desktop/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_foreground.png index b863625..d55d675 100644 Binary files a/packages/desktop/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_foreground.png and b/packages/desktop/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_foreground.png differ diff --git a/packages/desktop/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_round.png b/packages/desktop/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_round.png index 9e49aea..70f7c99 100644 Binary files a/packages/desktop/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_round.png and b/packages/desktop/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_round.png differ diff --git a/packages/desktop/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher.png b/packages/desktop/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher.png index ec9f7fa..2577a68 100644 Binary files a/packages/desktop/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher.png and b/packages/desktop/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher.png differ diff --git a/packages/desktop/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_foreground.png b/packages/desktop/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_foreground.png index 0bd5222..c357bab 100644 Binary files a/packages/desktop/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_foreground.png and b/packages/desktop/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_foreground.png differ diff --git a/packages/desktop/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_round.png b/packages/desktop/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_round.png index ad479dd..4419ebc 100644 Binary files a/packages/desktop/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_round.png and b/packages/desktop/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_round.png differ diff --git a/packages/desktop/src-tauri/icons/icon.icns b/packages/desktop/src-tauri/icons/icon.icns index 6c42bba..e8551b7 100644 Binary files a/packages/desktop/src-tauri/icons/icon.icns and b/packages/desktop/src-tauri/icons/icon.icns differ diff --git a/packages/desktop/src-tauri/icons/icon.ico b/packages/desktop/src-tauri/icons/icon.ico index 30b6f3a..572a6a6 100644 Binary files a/packages/desktop/src-tauri/icons/icon.ico and b/packages/desktop/src-tauri/icons/icon.ico differ diff --git a/packages/desktop/src-tauri/icons/icon.png b/packages/desktop/src-tauri/icons/icon.png index 08d1870..d415f34 100644 Binary files a/packages/desktop/src-tauri/icons/icon.png and b/packages/desktop/src-tauri/icons/icon.png differ diff --git a/packages/desktop/src-tauri/icons/ios/AppIcon-20x20@1x.png b/packages/desktop/src-tauri/icons/ios/AppIcon-20x20@1x.png index 9d89150..b83f106 100644 Binary files a/packages/desktop/src-tauri/icons/ios/AppIcon-20x20@1x.png and b/packages/desktop/src-tauri/icons/ios/AppIcon-20x20@1x.png differ diff --git a/packages/desktop/src-tauri/icons/ios/AppIcon-20x20@2x-1.png b/packages/desktop/src-tauri/icons/ios/AppIcon-20x20@2x-1.png index 0d43742..3b610ab 100644 Binary files a/packages/desktop/src-tauri/icons/ios/AppIcon-20x20@2x-1.png and b/packages/desktop/src-tauri/icons/ios/AppIcon-20x20@2x-1.png differ diff --git a/packages/desktop/src-tauri/icons/ios/AppIcon-20x20@2x.png b/packages/desktop/src-tauri/icons/ios/AppIcon-20x20@2x.png index 0d43742..3b610ab 100644 Binary files a/packages/desktop/src-tauri/icons/ios/AppIcon-20x20@2x.png and b/packages/desktop/src-tauri/icons/ios/AppIcon-20x20@2x.png differ diff --git a/packages/desktop/src-tauri/icons/ios/AppIcon-20x20@3x.png b/packages/desktop/src-tauri/icons/ios/AppIcon-20x20@3x.png index 605df55..78c581e 100644 Binary files a/packages/desktop/src-tauri/icons/ios/AppIcon-20x20@3x.png and b/packages/desktop/src-tauri/icons/ios/AppIcon-20x20@3x.png differ diff --git a/packages/desktop/src-tauri/icons/ios/AppIcon-29x29@1x.png b/packages/desktop/src-tauri/icons/ios/AppIcon-29x29@1x.png index cb4fc35..8c307bb 100644 Binary files a/packages/desktop/src-tauri/icons/ios/AppIcon-29x29@1x.png and b/packages/desktop/src-tauri/icons/ios/AppIcon-29x29@1x.png differ diff --git a/packages/desktop/src-tauri/icons/ios/AppIcon-29x29@2x-1.png b/packages/desktop/src-tauri/icons/ios/AppIcon-29x29@2x-1.png index 24b5999..ae00e1e 100644 Binary files a/packages/desktop/src-tauri/icons/ios/AppIcon-29x29@2x-1.png and b/packages/desktop/src-tauri/icons/ios/AppIcon-29x29@2x-1.png differ diff --git a/packages/desktop/src-tauri/icons/ios/AppIcon-29x29@2x.png b/packages/desktop/src-tauri/icons/ios/AppIcon-29x29@2x.png index 24b5999..ae00e1e 100644 Binary files a/packages/desktop/src-tauri/icons/ios/AppIcon-29x29@2x.png and b/packages/desktop/src-tauri/icons/ios/AppIcon-29x29@2x.png differ diff --git a/packages/desktop/src-tauri/icons/ios/AppIcon-29x29@3x.png b/packages/desktop/src-tauri/icons/ios/AppIcon-29x29@3x.png index 4ee7158..78d74a6 100644 Binary files a/packages/desktop/src-tauri/icons/ios/AppIcon-29x29@3x.png and b/packages/desktop/src-tauri/icons/ios/AppIcon-29x29@3x.png differ diff --git a/packages/desktop/src-tauri/icons/ios/AppIcon-40x40@1x.png b/packages/desktop/src-tauri/icons/ios/AppIcon-40x40@1x.png index 0d43742..3b610ab 100644 Binary files a/packages/desktop/src-tauri/icons/ios/AppIcon-40x40@1x.png and b/packages/desktop/src-tauri/icons/ios/AppIcon-40x40@1x.png differ diff --git a/packages/desktop/src-tauri/icons/ios/AppIcon-40x40@2x-1.png b/packages/desktop/src-tauri/icons/ios/AppIcon-40x40@2x-1.png index cfc2463..05674a2 100644 Binary files a/packages/desktop/src-tauri/icons/ios/AppIcon-40x40@2x-1.png and b/packages/desktop/src-tauri/icons/ios/AppIcon-40x40@2x-1.png differ diff --git a/packages/desktop/src-tauri/icons/ios/AppIcon-40x40@2x.png b/packages/desktop/src-tauri/icons/ios/AppIcon-40x40@2x.png index cfc2463..05674a2 100644 Binary files a/packages/desktop/src-tauri/icons/ios/AppIcon-40x40@2x.png and b/packages/desktop/src-tauri/icons/ios/AppIcon-40x40@2x.png differ diff --git a/packages/desktop/src-tauri/icons/ios/AppIcon-40x40@3x.png b/packages/desktop/src-tauri/icons/ios/AppIcon-40x40@3x.png index 8686091..ce9c928 100644 Binary files a/packages/desktop/src-tauri/icons/ios/AppIcon-40x40@3x.png and b/packages/desktop/src-tauri/icons/ios/AppIcon-40x40@3x.png differ diff --git a/packages/desktop/src-tauri/icons/ios/AppIcon-512@2x.png b/packages/desktop/src-tauri/icons/ios/AppIcon-512@2x.png index 8065b09..d3ec20d 100644 Binary files a/packages/desktop/src-tauri/icons/ios/AppIcon-512@2x.png and b/packages/desktop/src-tauri/icons/ios/AppIcon-512@2x.png differ diff --git a/packages/desktop/src-tauri/icons/ios/AppIcon-60x60@2x.png b/packages/desktop/src-tauri/icons/ios/AppIcon-60x60@2x.png index 8686091..ce9c928 100644 Binary files a/packages/desktop/src-tauri/icons/ios/AppIcon-60x60@2x.png and b/packages/desktop/src-tauri/icons/ios/AppIcon-60x60@2x.png differ diff --git a/packages/desktop/src-tauri/icons/ios/AppIcon-60x60@3x.png b/packages/desktop/src-tauri/icons/ios/AppIcon-60x60@3x.png index 3fc6766..8496cad 100644 Binary files a/packages/desktop/src-tauri/icons/ios/AppIcon-60x60@3x.png and b/packages/desktop/src-tauri/icons/ios/AppIcon-60x60@3x.png differ diff --git a/packages/desktop/src-tauri/icons/ios/AppIcon-76x76@1x.png b/packages/desktop/src-tauri/icons/ios/AppIcon-76x76@1x.png index 1cbd58d..98b66d4 100644 Binary files a/packages/desktop/src-tauri/icons/ios/AppIcon-76x76@1x.png and b/packages/desktop/src-tauri/icons/ios/AppIcon-76x76@1x.png differ diff --git a/packages/desktop/src-tauri/icons/ios/AppIcon-76x76@2x.png b/packages/desktop/src-tauri/icons/ios/AppIcon-76x76@2x.png index 7edf30a..ca1a4f6 100644 Binary files a/packages/desktop/src-tauri/icons/ios/AppIcon-76x76@2x.png and b/packages/desktop/src-tauri/icons/ios/AppIcon-76x76@2x.png differ diff --git a/packages/desktop/src-tauri/icons/ios/AppIcon-83.5x83.5@2x.png b/packages/desktop/src-tauri/icons/ios/AppIcon-83.5x83.5@2x.png index b11e359..d48089c 100644 Binary files a/packages/desktop/src-tauri/icons/ios/AppIcon-83.5x83.5@2x.png and b/packages/desktop/src-tauri/icons/ios/AppIcon-83.5x83.5@2x.png differ diff --git a/packages/web/package.json b/packages/web/package.json index 76d35fb..a56bdea 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -1,60 +1,60 @@ { - "name": "@openconcho/web", - "private": true, - "type": "module", - "scripts": { - "dev": "vite", - "build": "tsc -b && vite build", - "typecheck": "tsc --noEmit -p tsconfig.app.json", - "preview": "vite preview", - "lint": "biome check src/", - "lint:fix": "biome check --write src/", - "test": "vitest run --passWithNoTests", - "generate:api": "openapi-typescript openapi.json -o src/api/schema.d.ts" - }, - "dependencies": { - "@tauri-apps/api": "^2", - "@tauri-apps/plugin-http": "^2", - "@tauri-apps/plugin-shell": "^2", - "@fontsource/dm-mono": "^5.2.7", - "@fontsource/dm-sans": "^5.2.8", - "@radix-ui/react-collapsible": "^1.1.12", - "@radix-ui/react-dialog": "^1.1.15", - "@radix-ui/react-label": "^2.1.8", - "@radix-ui/react-separator": "^1.1.8", - "@radix-ui/react-slot": "^1.2.4", - "@radix-ui/react-tooltip": "^1.2.8", - "@tailwindcss/vite": "^4.2.4", - "@tanstack/react-query": "^5.74.4", - "@tanstack/react-router": "^1.120.3", - "class-variance-authority": "^0.7.1", - "clsx": "^2.1.1", - "framer-motion": "^12.38.0", - "lucide-react": "^1.11.0", - "luxon": "^3.7.2", - "openapi-fetch": "^0.13.5", - "react": "catalog:", - "react-dom": "catalog:", - "react-markdown": "^10.1.0", - "remark-gfm": "^4.0.1", - "tailwind-merge": "^3.5.0", - "tailwindcss": "^4.2.4", - "zod": "catalog:" - }, - "devDependencies": { - "@tanstack/router-plugin": "^1.120.3", - "@testing-library/jest-dom": "catalog:", - "@testing-library/react": "catalog:", - "@testing-library/user-event": "catalog:", - "@types/luxon": "^3.7.1", - "@types/node": "^25.6.0", - "@types/react": "catalog:", - "@types/react-dom": "catalog:", - "@vitejs/plugin-react": "catalog:", - "jsdom": "catalog:", - "openapi-typescript": "^7.8.0", - "typescript": "catalog:", - "vite": "catalog:", - "vitest": "catalog:" - } + "name": "@openconcho/web", + "private": true, + "type": "module", + "scripts": { + "dev": "vite", + "build": "tsc -b && vite build", + "typecheck": "tsc --noEmit -p tsconfig.app.json", + "preview": "vite preview", + "lint": "biome check src/", + "lint:fix": "biome check --write src/", + "test": "vitest run --passWithNoTests", + "generate:api": "openapi-typescript openapi.json -o src/api/schema.d.ts" + }, + "dependencies": { + "@tauri-apps/api": "^2", + "@tauri-apps/plugin-http": "^2", + "@tauri-apps/plugin-shell": "^2", + "@fontsource/dm-mono": "^5.2.7", + "@fontsource/dm-sans": "^5.2.8", + "@radix-ui/react-collapsible": "^1.1.12", + "@radix-ui/react-dialog": "^1.1.15", + "@radix-ui/react-label": "^2.1.8", + "@radix-ui/react-separator": "^1.1.8", + "@radix-ui/react-slot": "^1.2.4", + "@radix-ui/react-tooltip": "^1.2.8", + "@tailwindcss/vite": "^4.2.4", + "@tanstack/react-query": "^5.74.4", + "@tanstack/react-router": "^1.120.3", + "class-variance-authority": "^0.7.1", + "clsx": "^2.1.1", + "framer-motion": "^12.38.0", + "lucide-react": "^1.11.0", + "luxon": "^3.7.2", + "openapi-fetch": "^0.13.5", + "react": "catalog:", + "react-dom": "catalog:", + "react-markdown": "^10.1.0", + "remark-gfm": "^4.0.1", + "tailwind-merge": "^3.5.0", + "tailwindcss": "^4.2.4", + "zod": "catalog:" + }, + "devDependencies": { + "@tanstack/router-plugin": "^1.120.3", + "@testing-library/jest-dom": "catalog:", + "@testing-library/react": "catalog:", + "@testing-library/user-event": "catalog:", + "@types/luxon": "^3.7.1", + "@types/node": "^25.6.0", + "@types/react": "catalog:", + "@types/react-dom": "catalog:", + "@vitejs/plugin-react": "catalog:", + "jsdom": "catalog:", + "openapi-typescript": "^7.8.0", + "typescript": "catalog:", + "vite": "catalog:", + "vitest": "catalog:" + } } diff --git a/packages/web/public/favicon.svg b/packages/web/public/favicon.svg index 6893eb1..edf0921 100644 --- a/packages/web/public/favicon.svg +++ b/packages/web/public/favicon.svg @@ -1 +1,139 @@ - \ No newline at end of file + + + + +Created by potrace 1.16, written by Peter Selinger 2001-2019 + + + + + +