+7
-5
.env.template
+7
-5
.env.template
···-DB_PATH="db.sqlite" # The SQLite database path. Set as ":memory:" to use a temporary in-memory database.+DB_PATH=":memory:" # The SQLite database path. Set as ":memory:" to use a temporary in-memory database.+# PUBLIC_URL="" # Set when deployed publicly, e.g. "https://mysite.com". Informs OAuth client id.
+2
-2
.gitignore
+2
-2
.gitignore
+2
-8
.vscode/settings.json
+2
-8
.vscode/settings.json
······
+42
README.md
+42
README.md
···
+1
-1
src/auth/client.ts
+1
-1
src/auth/client.ts
···
+3
-11
src/auth/storage.ts
+3
-11
src/auth/storage.ts
···+const result = await this.db.selectFrom('auth_state').selectAll().where('key', '=', key).executeTakeFirst()···+const result = await this.db.selectFrom('auth_session').selectAll().where('key', '=', key).executeTakeFirst()
+16
-4
src/context.ts
+16
-4
src/context.ts
······
+10
-17
src/db.ts
+10
-17
src/db.ts
······
+12
-9
src/env.ts
+12
-9
src/env.ts
······
+37
src/id-resolver.ts
+37
src/id-resolver.ts
···
+3
-4
src/index.ts
+3
-4
src/index.ts
······
+6
-6
src/ingester.ts
+6
-6
src/ingester.ts
······
+12
-21
src/lib/http.ts
+12
-21
src/lib/http.ts
······
+3
-3
src/lib/process.ts
+3
-3
src/lib/process.ts
······
+4
src/lib/util.ts
+4
src/lib/util.ts
+1
-1
src/pages/home.ts
+1
-1
src/pages/home.ts
+7
-1
src/pages/login.ts
+7
-1
src/pages/login.ts
······
+25
-7
src/pages/public/styles.css
+25
-7
src/pages/public/styles.css
·········
+104
-88
src/routes.ts
+104
-88
src/routes.ts
······························