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

readme updates and node version update

+7 -7
+3 -2
README.md
··· 1 1 ## Getting Started 2 2 3 3 ### Prerequisites 4 + - Node (>= v21.0.0) 4 5 - Go 5 6 - Bun 6 7 - Turbo ··· 11 12 bun install && bun install -g turbo && cp apps/aqua/.env.example apps/aqua/.env && 12 13 bun run db:migrate 13 14 ``` 14 - Running on an Apple Silicon Mac also requires adding @libsql/darwin-x64 dependency 15 + Running on a Mac may also require adding @libsql/darwin-x64 dependency 15 16 16 17 ## Development 17 18 ··· 21 22 turbo dev --filter=@teal/aqua 22 23 ``` 23 24 24 - Open http://localhost:3000/ with your browser to see the home page. 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`.
-1
apps/aqua/package.json
··· 27 27 "@braintree/sanitize-url": "^7.1.0", 28 28 "@hono/node-server": "^1.13.7", 29 29 "@libsql/client": "^0.14.0", 30 - "@libsql/darwin-x64": "^0.5.0-pre.2", 31 30 "dotenv": "^16.4.5", 32 31 "drizzle-orm": "^0.36.1", 33 32 "envalid": "^8.0.0",
+3 -3
apps/aqua/src/index.ts
··· 281 281 app.use("/*", serveStatic({ root: "/public" })); 282 282 283 283 const run = async () => { 284 - // logger.info("Running in " + navigator.userAgent); 285 - //if (navigator.userAgent.includes("Node")) { 284 + logger.info("Running in " + navigator.userAgent); 285 + if (navigator.userAgent.includes("Node")) { 286 286 serve( 287 287 { 288 288 fetch: app.fetch, ··· 301 301 ); 302 302 }, 303 303 ); 304 - //} 304 + } 305 305 }; 306 306 307 307 run();
bun.lockb

This is a binary file and will not be displayed.

+1 -1
package.json
··· 19 19 "turbo": "^2.3.0" 20 20 }, 21 21 "engines": { 22 - "node": ">=20.0.0" 22 + "node": ">=21.0.0" 23 23 }, 24 24 "workspaces": [ 25 25 "apps/*",