···11-# sv
11+## nucleus
2233-Everything you need to build a Svelte project, powered by [`sv`](https://github.com/sveltejs/cli).
33+a WIP replies timeline only (eg. it only shows replies to your posts and your own posts) appview-less (it does not use the bluesky appview, but rather uses [microcosm](https://www.microcosm.blue/) services) bluesky client. it is implemented in SvelteKit and uses [atcute](https://tangled.org/@mary.my.id/atcute).
4455-## Creating a project
55+
6677-If you're seeing this, you've probably already done this step. Congrats!
77+### todos
8899-```sh
1010-# create a new project in the current directory
1111-npx sv create
1212-1313-# create a new project in my-app
1414-npx sv create my-app
1515-```
1616-1717-## Developing
1818-1919-Once you've created a project and installed dependencies with `npm install` (or `pnpm install` or `yarn`), start a development server:
2020-2121-```sh
2222-npm run dev
2323-2424-# or start the server and open the app in a new browser tab
2525-npm run dev -- --open
2626-```
2727-2828-## Building
2929-3030-To create a production version of your app:
3131-3232-```sh
3333-npm run build
3434-```
3535-3636-You can preview the production build with `npm run preview`.
3737-3838-> To deploy your app, you may need to install an [adapter](https://svelte.dev/docs/kit/adapters) for your target environment.
99+- [ ] properly implement auth (current state is just for deving) (we want oauth only)
1010+- [ ] implement popouts for showing full chains instead of expanding in the timeline
1111+- [ ] implement moderation (mutes, muted words etc., use blocks from `app.bsky.graph.block`)
1212+- [ ] profile view popout
1313+- [ ] consider showing posts that mention / quote the user..
1414+- [ ] notifications when replied to (and mentioned and quoted?)
1515+- [ ] basic filtering settings for the timeline (dont show self posts and if we implement mentioned / quoted add toggles for those as well)