Your music, beautifully tracked. All yours. (coming soon) teal.fm
teal-fm atproto
114
fork

Configure Feed

Select the types of activity you want to include in your feed.

wip it up

+11 -2
+2 -1
README.md
··· 25 25 Open http://localhost:3000/ with your browser to see the home page. You will need to login with Bluesky to test the posting functionality of the app. Note: if the redirect back to the app after you login isn't working correctly, you may need to replace the `127.0.0.1` with `localhost`. 26 26 27 27 28 - ### Hosting the aqua appview in docker locally 28 + ### Hosting the aqua appview in docker locally 29 + notes for caddy and cloud flare tunnel https://caddy.community/t/caddy-with-cloudflare-tunnel/18569
+1
apps/amethyst/.env.template
··· 1 + EXPO_PUBLIC_DID_WEB=did:web:your.publicly-accessible-aqua-domain.com
+6
apps/amethyst/readme.md
··· 10 10 11 11 ## Development 12 12 13 + Copy the [.env.template](.env.template) and name it `.env` 14 + 15 + set `EXPO_PUBLIC_DID_WEB` to the domain aqua is running on. 16 + For example if it's running at `aqua.teal.fm` it would be 17 + `EXPO_PUBLIC_DID_WEB=did:web:aqua.teal.fm`. This is how amethyst sends requests to the appview. 18 + 13 19 TODO
+1 -1
apps/amethyst/stores/preferenceSlice.tsx
··· 11 11 return { 12 12 colorTheme: 'system', 13 13 setColorTheme: (theme) => set({ colorTheme: theme }), 14 - tealDid: 'did:web:rina.z.teal.fm', 14 + tealDid: process.env.EXPO_PUBLIC_DID_WEB ?? 'did:web:rina.z.teal.fm', 15 15 setTealDid: (url) => set({ tealDid: url }), 16 16 }; 17 17 };
+1
compose.dev.yml
··· 31 31 - app_network 32 32 environment: 33 33 CLIENT_ADDRESS: ${CLIENT_ADDRESS} 34 + EXPO_PUBLIC_DID_WEB: ${PUBLIC_DID_WEB} 34 35 postgres: 35 36 image: postgres:latest 36 37 container_name: postgres_db