diff --git a/apps/amethyst/app/(tabs)/(stamp)/stamp/submit.tsx b/apps/amethyst/app/(tabs)/(stamp)/stamp/submit.tsx index fdcdae8..f3219b1 100644 --- a/apps/amethyst/app/(tabs)/(stamp)/stamp/submit.tsx +++ b/apps/amethyst/app/(tabs)/(stamp)/stamp/submit.tsx @@ -1,6 +1,3 @@ -import { useContext, useEffect, useState } from "react"; -import { Image, Switch, View } from "react-native"; -import { Redirect, Stack, useRouter } from "expo-router"; import { ExternalLink } from "@/components/ExternalLink"; import VerticalPlayView from "@/components/play/verticalPlayView"; import { Button } from "@/components/ui/button"; @@ -13,22 +10,18 @@ import { ComAtprotoRepoCreateRecord, RichText, } from "@atproto/api"; +import { Redirect, Stack, useRouter } from "expo-router"; +import { useContext, useEffect, useState } from "react"; +import { Image, Switch, View } from "react-native"; +import { Textarea } from "@/components/ui/textarea"; +import { cn } from "@/lib/utils"; +import { Artist } from "@teal/lexicons/src/types/fm/teal/alpha/feed/defs"; import { Record as PlayRecord, validateRecord, } from "@teal/lexicons/src/types/fm/teal/alpha/feed/play"; -import { Redirect, Stack, useRouter } from "expo-router"; -import { useContext, useEffect, useState } from "react"; -import { Switch, View } from "react-native"; -import { MusicBrainzRecording, PlaySubmittedData } from "@/lib/oldStamp"; -import { Text } from "@/components/ui/text"; -import { Textarea } from "@/components/ui/textarea"; -import { ExternalLink } from "@/components/ExternalLink"; import { StampContext, StampContextValue, StampStep } from "./_layout"; -import { Image } from "react-native"; -import { Artist } from "@teal/lexicons/src/types/fm/teal/alpha/feed/defs"; -import { cn } from "@/lib/utils"; type CardyBResponse = { error: string; diff --git a/apps/amethyst/app/(tabs)/settings/index.tsx b/apps/amethyst/app/(tabs)/settings/index.tsx index 9e2c8cb..537dd68 100644 --- a/apps/amethyst/app/(tabs)/settings/index.tsx +++ b/apps/amethyst/app/(tabs)/settings/index.tsx @@ -1,15 +1,14 @@ -import React, { useState } from "react"; -import { Text } from "@/components/ui/text"; -import { ScrollView, Switch, View } from "react-native"; -import { Link, Stack } from "expo-router"; import { Button } from "@/components/ui/button"; import { Text } from "@/components/ui/text"; import { useColorScheme } from "@/lib/useColorScheme"; import { cn } from "@/lib/utils"; +import { Link, Stack } from "expo-router"; +import React, { useState } from "react"; +import { ScrollView, Switch, View } from "react-native"; +import { Input } from "@/components/ui/input"; import pkg from "@/package.json"; import { useStore } from "@/stores/mainStore"; -import { Input } from "@/components/ui/input"; export default function Settings() { const { colorScheme, setColorScheme } = useColorScheme(); diff --git a/apps/amethyst/app/+not-found.tsx b/apps/amethyst/app/+not-found.tsx index 8479b2f..c869352 100644 --- a/apps/amethyst/app/+not-found.tsx +++ b/apps/amethyst/app/+not-found.tsx @@ -1,6 +1,7 @@ -import { StyleSheet, View } from "react-native"; import { Link, Stack } from "expo-router"; +import { StyleSheet, View } from "react-native"; +import React from "react"; import { Text } from "../components/ui/text"; export default function NotFoundScreen() { diff --git a/apps/amethyst/app/auth/login.tsx b/apps/amethyst/app/auth/login.tsx index 311677a..98cef2c 100644 --- a/apps/amethyst/app/auth/login.tsx +++ b/apps/amethyst/app/auth/login.tsx @@ -1,27 +1,25 @@ -import { Link, Stack, router } from "expo-router"; -import { AlertCircle, AtSign, Check, ChevronRight } from "lucide-react-native"; -import React, { useState, useEffect, useCallback, useRef } from "react"; // Added useCallback, useRef -import { Platform, TextInput, View } from "react-native"; -import { SafeAreaView } from "react-native-safe-area-context"; -import { Link, router, Stack } from "expo-router"; -import { openAuthSessionAsync } from "expo-web-browser"; import { Button } from "@/components/ui/button"; import { Input } from "@/components/ui/input"; import { Text } from "@/components/ui/text"; import { Icon } from "@/lib/icons/iconWithClassName"; import { capFirstLetter, cn } from "@/lib/utils"; - +import { Link, router, Stack } from "expo-router"; import { openAuthSessionAsync } from "expo-web-browser"; -import { useStore } from "@/stores/mainStore"; +import { AlertCircle, AtSign, Check, ChevronRight } from "lucide-react-native"; +import React, { useCallback, useEffect, useRef, useState } from "react"; // Added useCallback, useRef +import { Platform, TextInput, View } from "react-native"; +import { SafeAreaView } from "react-native-safe-area-context"; + import { resolveFromIdentity } from "@/lib/atp/pid"; +import { useStore } from "@/stores/mainStore"; +import { FontAwesome6, MaterialCommunityIcons } from "@expo/vector-icons"; import Animated, { - useSharedValue, + interpolate, useAnimatedStyle, + useSharedValue, withTiming, - interpolate, } from "react-native-reanimated"; -import { MaterialCommunityIcons, FontAwesome6 } from "@expo/vector-icons"; type Url = URL; diff --git a/apps/amethyst/package.json b/apps/amethyst/package.json index 683545f..d3ef745 100644 --- a/apps/amethyst/package.json +++ b/apps/amethyst/package.json @@ -17,7 +17,7 @@ }, "dependencies": { "@aquareum/atproto-oauth-client-react-native": "^0.0.1", - "@atproto/api": "^0.15.6", + "@atproto/api": "^0.15.14", "@atproto/lex-cli": "^0.8.1", "@atproto/oauth-client": "^0.3.16", "@babel/plugin-transform-export-namespace-from": "^7.27.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f8f2fea..e5cadd8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -40,7 +40,7 @@ importers: specifier: ^0.0.1 version: 0.0.1(expo@53.0.11(@babel/core@7.26.0)(@expo/metro-runtime@5.0.4(react-native@0.79.2(@babel/core@7.26.0)(@types/react@19.0.14)(react@19.0.0)))(babel-plugin-react-compiler@19.0.0-beta-37ed2a7-20241206)(react-native@0.79.2(@babel/core@7.26.0)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react-native@0.79.2(@babel/core@7.26.0)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0) '@atproto/api': - specifier: ^0.15.6 + specifier: ^0.15.14 version: 0.15.14 '@atproto/lex-cli': specifier: ^0.8.1