offline-first, p2p synced, atproto enabled, feed reader

feedline needs lib stuff, like realm does, but the app is its own thing

src/feedline/context/realm-identity.tsx src/app/context/realm-identity.tsx
src/feedline/index.html src/app/index.html
src/feedline/index.tsx src/app/index.tsx
src/feedline/layout.tsx src/app/layout.tsx
src/feedline/primitives/database.ts src/app/primitives/database.ts
+2 -1
tsconfig.json
··· 24 24 // Path mapping to match Vite config 25 25 "baseUrl": ".", 26 26 "paths": { 27 + "#app/*": ["./src/app/*"], 28 + "#feedline/*": ["./src/feedline/*"], 27 29 "#lib/*": ["./src/lib/*"], 28 30 "#realm/*": ["./src/realm/*"], 29 - "#feedline/*": ["./src/feedline/*"], 30 31 "#spec/*": ["./src/spec/*"] 31 32 }, 32 33
+1 -1
vite.config.js
··· 8 8 // https://vite.dev/config/ 9 9 10 10 export default defineConfig({ 11 - root: './src/feedline', 11 + root: './src/app', 12 12 plugins: [ 13 13 devtools({autoname: true}), 14 14 analyzer({analyzerMode: 'static'}),