···1313export async function getCarStats(carData: Uint8Array): Promise<CarStats> {
1414 try {
1515 // Parse the CAR file
1616- await using repo = RepoReader.fromUint8Array(carData);
1616+ const repo = RepoReader.fromUint8Array(carData);
17171818 let totalBlocks = 0;
1919 let totalSize = 0;
···2929 // Try to decode the block as a record
3030 if (record) {
3131 // Count different record types
3232- const type = (record.record as any)["$type"]
3232+ const type = (record.record as any)["$type"];
3333 if (type) {
3434 recordTypes[type] = (recordTypes[type] || 0) + 1;
3535 recordCount++;
+10
src/routes/Home.tsx
···2222 Heart,
2323 History,
2424 Images,
2525+ Info,
2526 LoaderCircleIcon,
2627 Package,
2728 Settings as SettingsIcon,
···3132import { useEffect, useRef, useState } from "react";
3233import { toast } from "sonner";
3334import Settings from "./Settings";
3535+import {
3636+ Tooltip,
3737+ TooltipContent,
3838+ TooltipTrigger,
3939+} from "@/components/ui/tooltip.tsx";
34403541export function Home({
3642 profile,
···288294 <div className="flex items-center gap-2 mb-4">
289295 <History className="w-5 h-5" />
290296 <p className="text-white text-lg font-semibold">Previous backups</p>
297297+298298+ <p className="text-white/60">
299299+ (only the 3 most recent backups are saved)
300300+ </p>
291301 </div>
292302293303 {backups.length === 0 ? (
+1
src/routes/Login.tsx
···2626 useEffect(() => {
2727 const initOAuthClient = async () => {
2828 try {
2929+ console.log("waiting for deep links");
2930 // Set up deep link handler
3031 await onOpenUrl(async (urls) => {
3132 console.log("deep link received:", urls);