+4
-4
cmd/api/main.go
+4
-4
cmd/api/main.go
···
+4
-4
cmd/mirror/main.go
+4
-4
cmd/mirror/main.go
···
+3
-3
ent/client.go
+3
-3
ent/client.go
···
+2
-2
ent/ent.go
+2
-2
ent/ent.go
···
+3
-3
ent/enttest/enttest.go
+3
-3
ent/enttest/enttest.go
···
+1
-1
ent/hook/hook.go
+1
-1
ent/hook/hook.go
+4
-4
ent/mutation.go
+4
-4
ent/mutation.go
···
+2
-2
ent/operation.go
+2
-2
ent/operation.go
···
+1
-1
ent/operation/where.go
+1
-1
ent/operation/where.go
+2
-2
ent/operation_create.go
+2
-2
ent/operation_create.go
···
+2
-2
ent/operation_delete.go
+2
-2
ent/operation_delete.go
···
+2
-2
ent/operation_query.go
+2
-2
ent/operation_query.go
···
+3
-3
ent/operation_update.go
+3
-3
ent/operation_update.go
···
+2
-2
ent/runtime.go
+2
-2
ent/runtime.go
···
+1
-1
ent/runtime/runtime.go
+1
-1
ent/runtime/runtime.go
···-// The schema-stitching logic is generated in tangled.sh/seiso.moe/alethia.directory/ent/runtime.go+// The schema-stitching logic is generated in tangled.sh/seiso.moe/aletheia.directory/ent/runtime.go
+1
-1
ent/schema/operation.go
+1
-1
ent/schema/operation.go
+1
-1
ent/syncstatus.go
+1
-1
ent/syncstatus.go
+1
-1
ent/syncstatus/where.go
+1
-1
ent/syncstatus/where.go
+1
-1
ent/syncstatus_create.go
+1
-1
ent/syncstatus_create.go
···
+2
-2
ent/syncstatus_delete.go
+2
-2
ent/syncstatus_delete.go
···
+2
-2
ent/syncstatus_query.go
+2
-2
ent/syncstatus_query.go
···
+2
-2
ent/syncstatus_update.go
+2
-2
ent/syncstatus_update.go
···
+1
-1
go.mod
+1
-1
go.mod
+40
-10
pkg/api/server.go
+40
-10
pkg/api/server.go
············
+1
-1
pkg/database/database.go
+1
-1
pkg/database/database.go
+3
-3
pkg/mirror/service.go
+3
-3
pkg/mirror/service.go
···
+23
web/.gitignore
+23
web/.gitignore
···
+1
web/.npmrc
+1
web/.npmrc
···
+38
web/README.md
+38
web/README.md
···+Everything you need to build a Svelte project, powered by [`sv`](https://github.com/sveltejs/cli).+Once you've created a project and installed dependencies with `npm install` (or `pnpm install` or `yarn`), start a development server:+> To deploy your app, you may need to install an [adapter](https://svelte.dev/docs/kit/adapters) for your target environment.
web/bun.lockb
web/bun.lockb
This is a binary file and will not be displayed.
+1
web/fonts/.gitignore
+1
web/fonts/.gitignore
···
+32
web/package.json
+32
web/package.json
···
+8
web/src/app.css
+8
web/src/app.css
+13
web/src/app.d.ts
+13
web/src/app.d.ts
···
+13
web/src/app.html
+13
web/src/app.html
···
+104
web/src/components/AuditLog.svelte
+104
web/src/components/AuditLog.svelte
···+<h3 class="text-lg font-medium mb-3 text-gray-800 dark:text-gray-200">Nullified Operations</h3>+{#if (!auditData.canonical || auditData.canonical.length === 0) && (!auditData.nullified || auditData.nullified.length === 0)}
+60
web/src/lib/api.ts
+60
web/src/lib/api.ts
···
+1
web/src/lib/index.ts
+1
web/src/lib/index.ts
···
+10
web/src/routes/+layout.svelte
+10
web/src/routes/+layout.svelte
+139
web/src/routes/+page.svelte
+139
web/src/routes/+page.svelte
···+<div class="mt-4 p-4 bg-red-50 dark:bg-red-900/50 border border-red-200 dark:border-red-800 rounded-md transition-colors">+p-4 rounded-md overflow-x-auto text-sm transition-colors"><code>{JSON.stringify(result, null, 2)}</code></pre>
web/static/favicon.png
web/static/favicon.png
This is a binary file and will not be displayed.
+18
web/svelte.config.js
+18
web/svelte.config.js
···+// adapter-auto only supports some environments, see https://svelte.dev/docs/kit/adapter-auto for a list.+// If your environment is not supported, or you settled on a specific environment, switch out the adapter.
+12
web/tailwind.config.js
+12
web/tailwind.config.js
···+mono: ['Berkeley Mono', 'ui-monospace', 'SFMono-Regular', 'Monaco', 'Consolas', 'Liberation Mono', 'Courier New', 'monospace']
+19
web/tsconfig.json
+19
web/tsconfig.json
···+// If you want to overwrite includes/excludes, make sure to copy over the relevant includes/excludes