+1
.env.template
+1
.env.template
···+DB_PATH=":memory:" # The SQLite database path. Leave as ":memory:" to use a temporary in-memory database.
+7
-2
lexicons/status.json
+7
-2
lexicons/status.json
······
+9
-2
package.json
+9
-2
package.json
······
······
+2
src/config.ts
+2
src/config.ts
···
+12
-4
src/db/migrations.ts
+12
-4
src/db/migrations.ts
······
······
+12
-4
src/db/schema.ts
+12
-4
src/db/schema.ts
···
+5
-1
src/env.ts
+5
-1
src/env.ts
···-NODE_ENV: str({ devDefault: testOnly('test'), choices: ['development', 'production', 'test'] }),
···
+18
-11
src/firehose/ingester.ts
+18
-11
src/firehose/ingester.ts
······
······
+88
src/ident/resolver.ts
+88
src/ident/resolver.ts
···
···
+4
src/ident/types.ts
+4
src/ident/types.ts
+6
-6
src/lexicon/index.ts
+6
-6
src/lexicon/index.ts
···
···
+6
-3
src/lexicon/lexicons.ts
+6
-3
src/lexicon/lexicons.ts
·········
·········
+2
-3
src/lexicon/types/example/lexicon/status.ts
src/lexicon/types/com/example/status.ts
+2
-3
src/lexicon/types/example/lexicon/status.ts
src/lexicon/types/com/example/status.ts
+97
-28
src/pages/home.ts
+97
-28
src/pages/home.ts
······
······
+16
-5
src/pages/login.ts
+16
-5
src/pages/login.ts
···
···
+1
-1
src/pages/shell.ts
+1
-1
src/pages/shell.ts
+32
src/public/home.js
+32
src/public/home.js
···
···
+161
-3
src/public/styles.css
+161
-3
src/public/styles.css
······
+91
-12
src/routes/index.ts
+91
-12
src/routes/index.ts
··················-const posts = await ctx.db.selectFrom('post').selectAll().orderBy('indexedAt', 'desc').limit(10).execute()
··················
+9
-6
src/server.ts
+9
-6
src/server.ts
······
······