Commit graph

  • c5de6086ca Innarbeid ekstern review: RLS-siloer, AGE-pragmatisme, compute-separasjon main vegard 2026-03-17 05:04:09 +01:00
  • 6ec430141b Oppdater scripts/summary.sh med retninger/ og ops/ vegard 2026-03-17 04:54:24 +01:00
  • 8ca9832248 Legg til ops/ (vedlikeholdsjobber) og docs/retninger/ (arkitektoniske teser) vegard 2026-03-17 04:54:17 +01:00
  • 17b2c44bdd Oppdater docs etter SpacetimeDB-loven-implementering vegard 2026-03-17 02:29:43 +01:00
  • 4001c05648 Fiks: bruk SDK sin toISOString()/toDate() for timestamps i stedet for microsSinceEpoch vegard 2026-03-16 18:21:53 +01:00
  • 69b1cb4221 Fiks: parse PG-timestamps korrekt (normalisér +00 → +00:00 for chrono) vegard 2026-03-16 18:19:26 +01:00
  • b6fd6b5ef0 Fiks: bevar originale timestamps ved warmup i stedet for ctx.timestamp vegard 2026-03-16 18:17:27 +01:00
  • 718f202014 dev.sh: strip \r fra .env.local-verdier (Windows line endings) vegard 2026-03-16 18:11:14 +01:00
  • 7babafc65f Storyboard-spec, canvas-primitiv og universell overføring vegard 2026-03-16 18:10:31 +01:00
  • 65b395082e dev.sh: inkluder --ai-gateway-url og --ai-gateway-key ved worker-start vegard 2026-03-16 18:02:32 +01:00
  • fa74e255c9 Fiks: SpacetimeDB reducers brukte _workspace_id som ga feil parameternavn i JSON vegard 2026-03-16 18:00:31 +01:00
  • 02add1377e Fiks: warmup brukte feil kolonnenavn (created_at → edited_at) for revisjoner vegard 2026-03-16 17:50:41 +01:00
  • af74749bed SpacetimeDB som eneste datakilde: fjern alle PG-kall fra frontend-adapter vegard 2026-03-16 17:38:44 +01:00
  • 1e065b827d Dokumenter SpacetimeDB-loven: aldri PG-lekkasje i frontend/workers vegard 2026-03-16 17:19:57 +01:00
  • c5bd0c0130 Fiks revisjonshistorikk: invalider cache etter AI-vask, hent alltid ferske revisjoner vegard 2026-03-16 17:08:46 +01:00
  • 9277fc6012 Dockerfile: støtt VITE_SPACETIMEDB_URL som build-arg vegard 2026-03-16 15:13:00 +01:00
  • d4d43dfcd2 Fiks: AI-worker oppdaterer PG body direkte, SpacetimeDB er best-effort vegard 2026-03-16 15:03:04 +01:00
  • 2ffcf96be4 Fiks: bevar metadata ved rebuildMessages, sett edited_at ved AI-behandling vegard 2026-03-16 14:55:04 +01:00
  • c32b772293 Fiks: prompt-redigering toggle, AI-pulsering ved feil, error-status vegard 2026-03-16 14:47:57 +01:00
  • f7308d21e8 AI-admin: bruk Docker Engine API via socket for gateway-restart vegard 2026-03-16 14:33:36 +01:00
  • c3d81b97fe AI-admin: tving refresh ved katalog-lasting for å unngå stale cache vegard 2026-03-16 10:18:12 +01:00
  • f32aa63bc3 Worker Dockerfile: bruk rust:1-bookworm for nyeste stable vegard 2026-03-16 09:49:40 +01:00
  • a6bc256ef1 Worker: Dockerfile for produksjon (multi-stage Rust build) vegard 2026-03-16 09:47:44 +01:00
  • 42cf812c64 API: jobbstatus-endpoint for polling av AI-behandling vegard 2026-03-16 09:18:53 +01:00
  • 89a8f99766 Docs: oppdater CLAUDE.md arbeidsflyt, ai_gateway og chat-docs vegard 2026-03-16 09:18:50 +01:00
  • 88a22e131b SpacetimeDB: subscription-erfaringer, refresh med enrichFromPg, whitespace-fiks vegard 2026-03-16 09:18:45 +01:00
  • 531defe986 Editor/UI: expanded bottom bar, kanban rich editor, ConvertDialog ordlyd vegard 2026-03-16 09:18:37 +01:00
  • 58646b1543 Chat: metadata i meldingsqueries, AI-badge med modellnavn, reaksjons-upsert vegard 2026-03-16 09:18:32 +01:00
  • a1e6fa1c6b AI-admin: multi-provider katalog, prompt label/icon, usage action-kolonne vegard 2026-03-16 09:18:24 +01:00
  • 7899b2f224 AI-admin: vis faktisk modellnavn i tokenforbruk + fiks kolonnelayout vegard 2026-03-16 07:48:26 +01:00
  • 85f0cd9d30 AI-promptvelger i chat: velg mellom forhåndsdefinerte AI-handlinger vegard 2026-03-16 07:42:30 +01:00
  • ba9218e594 AI-admin: legg til allowed_fails i router_settings for bedre fallback vegard 2026-03-16 07:23:22 +01:00
  • c67beb6086 Fiks config-generering: skriv til prosjektrot, ikke web/ vegard 2026-03-16 07:19:39 +01:00
  • a28c61605c Gitignore config/litellm/config.yaml — kan inneholde API-nøkler vegard 2026-03-16 07:18:46 +01:00
  • 1f25c50d50 Worker: slå opp modellalias fra ai_job_routing i stedet for hardkodet default vegard 2026-03-16 07:16:18 +01:00
  • b0d0202eb8 AI-admin: fiks provider-swap ved å droppe UNIQUE-constraint på prioritet vegard 2026-03-16 07:08:17 +01:00
  • 7c81e80742 AI-admin: katalog add-form på egen rad slik at den ikke klippes vegard 2026-03-16 07:05:54 +01:00
  • 2d17a632cd AI-admin: katalog lar deg velge nøkkel — direkte API eller OpenRouter vegard 2026-03-16 07:00:19 +01:00
  • 8652f0969f AI-admin: opp/ned-knapper for å endre provider-prioritet per alias vegard 2026-03-16 06:55:55 +01:00
  • b082edc2bd AI-admin: full nøkkeladministrasjon fra grensesnittet vegard 2026-03-16 06:49:59 +01:00
  • 6c186ce9cc AI-admin: global av/på-styring av API-nøkler fra grensesnittet vegard 2026-03-16 06:43:33 +01:00
  • f98675a72e AI-admin: vis gjeldende modell per alias, migrer alt til OpenRouter vegard 2026-03-16 06:28:01 +01:00
  • 35c76a7038 AI-admin: extra_params per provider (web-plugin, custom params) vegard 2026-03-16 06:11:54 +01:00
  • ad0d4f1f8a AI-admin: sorter aliaser alfabetisk, tokenforbruk synkende vegard 2026-03-16 05:51:05 +01:00
  • 21683bd660 AI-admin: alias-rename, dollarkostnad, fikset kolonnebredder vegard 2026-03-16 05:36:49 +01:00
  • 177e4b6b66 AI-admin: «Generer + restart gateway»-knapp vegard 2026-03-16 05:30:28 +01:00
  • b1a7e55fff AI-admin: modellkatalog fra OpenRouter med leverandør-akkordion vegard 2026-03-16 05:23:47 +01:00
  • aafb121bf2 Skill server-admin fra workspace-admin vegard 2026-03-16 05:19:23 +01:00
  • 3ac9691830 Refaktor: riktig dataflyt — SpacetimeDB er master for body-endring vegard 2026-03-16 03:54:23 +01:00
  • b4e01feada Fix: hent metadata fra PG ved meldingsoppdatering i sanntid vegard 2026-03-16 03:52:28 +01:00
  • 80b7103cba Fix: SpacetimeDB HTTP API bruker snake_case, ikke camelCase vegard 2026-03-16 03:51:13 +01:00
  • 52b71e6440 UI: bruk play-symboler (◀ ▶) for revisjonspiler vegard 2026-03-16 03:46:10 +01:00
  • bc0da66d2a Fix: revisions-API brukte created_at men kolonnen heter edited_at vegard 2026-03-16 03:40:44 +01:00
  • 0b52266e70 Fix: hent edited_at og metadata fra PG etter SpacetimeDB-load vegard 2026-03-16 03:35:50 +01:00
  • aeda5e7527 Generell revisjonshistorikk + markdown-rendering i meldinger vegard 2026-03-16 03:33:04 +01:00
  • d5882c8c45 Markdown-rendering og revisjons-toggle for AI-behandlede meldinger vegard 2026-03-16 03:28:13 +01:00
  • ea3b3d5a38 Fix: worker oppdaterer SpacetimeDB etter AI-behandling vegard 2026-03-16 03:22:18 +01:00
  • 4b8da64fc5 Fix: worker sender Authorization-header til AI Gateway vegard 2026-03-16 03:17:21 +01:00
  • 0a560bdf2d Fix: bruk sql.json() for JSONB payload i job_queue vegard 2026-03-16 03:10:08 +01:00
  • 832ea7117a AI-administrasjon: modellstyring, tokenregnskap, admin-panel vegard 2026-03-16 03:03:12 +01:00
  • a72e3d88f3 dev.sh: re-login til SpacetimeDB ved --clean for å unngå 401 vegard 2026-03-16 02:57:21 +01:00
  • 38f26ef1d9 Fix: warmup brukte feil kolonnenavn (u.name → u.display_name, message_type::text cast) vegard 2026-03-16 02:56:59 +01:00
  • af8f6f97c2 Docs: oppdater alle dokumenter til ny SpacetimeDB-cache-arkitektur vegard 2026-03-16 02:48:15 +01:00
  • 2ed50d51a9 Warmup: trådbasert henting — hele tråder lastes komplett vegard 2026-03-16 02:33:55 +01:00
  • a6ca0f602d Fix: forenkle channels-query, fjern ugyldig factoids.title referanse vegard 2026-03-16 02:29:13 +01:00
  • 0d8521855f Admin: per-kanal warmup-konfigurasjon vegard 2026-03-16 02:26:02 +01:00
  • 8b58d434e9 SpacetimeDB som cache foran PG: arkitekturendring vegard 2026-03-16 02:09:33 +01:00
  • 63f928bbe6 Chat: svar-tråder, kanban-konvertering og kalender-konvertering vegard 2026-03-16 01:43:24 +01:00
  • d5a4de55de Fix: fjern sort i SpacetimeDB-merge, behold PG-rekkefølge vegard 2026-03-15 23:12:15 +01:00
  • b24f323083 Fix: bevar SpacetimeDB-meldinger ved refresh, stille feil ved 404 vegard 2026-03-15 23:08:21 +01:00
  • e4b0eb77ea Fix: erstatt LATERAL join med separat reaksjons-query vegard 2026-03-15 22:50:15 +01:00
  • 5bc992272d MessageBox: API-utvidelser, reaksjoner og pin-toggle vegard 2026-03-15 22:42:41 +01:00
  • 568c385cd0 Notes: typealignering til MessageData vegard 2026-03-15 22:24:35 +01:00
  • e3e3bbc24f MessageBox: universell meldingsboks-komponent for chat, kanban og kalender vegard 2026-03-15 22:15:36 +01:00
  • 50e26e3c48 Entiteter: merge-verktøy, detaljside og AI-worker vegard 2026-03-15 21:45:45 +01:00
  • 592ebdf1d6 Tiptap-editor og mentions→graf-edges vegard 2026-03-15 21:45:34 +01:00
  • 74110e842c Dokumentasjon: oppdatert arkitektur, nye proposals og konsepter vegard 2026-03-15 21:45:24 +01:00
  • 914598c402 Gitignore scripts/ — beholdes lokalt for convenience vegard 2026-03-15 15:53:11 +01:00
  • 096ae781e5 Fjern scripts/ — lokal convenience, trenger ikke ligge i git vegard 2026-03-15 15:51:37 +01:00
  • 82ee710b47 Flytt ARCHITECTURE.md til docs/, CLAUDE.md som eneste startdokument vegard 2026-03-15 15:50:49 +01:00
  • 6edd1fa091 Frontend: entiteter, graf-visualisering og #-autocomplete vegard 2026-03-15 15:46:34 +01:00
  • 3f8ef65c5f Jobbkø-worker: Rust-binær med polling, concurrency og retry vegard 2026-03-15 15:40:32 +01:00
  • 1d47119b1e Kunnskapsgraf CRUD API: entities, edges, søk og traversering vegard 2026-03-15 15:37:00 +01:00
  • 1faef972dd Meldingsboks-migrasjon: universell diskusjonsprimitiv + entities vegard 2026-03-15 15:32:15 +01:00
  • 024a91e1b3 Dokumentasjon: arkitekturvurdering — sikkerhet, backup, kostnad, nye forslag vegard 2026-03-15 03:56:21 +01:00
  • fef4e537fd Oppdater dokumentasjon: notater feature-doc, kalender/notater i arkitektur vegard 2026-03-15 03:29:50 +01:00
  • 7e83292abe Notater: auto-save scratchpad med debounce vegard 2026-03-15 03:03:41 +01:00
  • 7397c8ad93 Oppdater dokumentasjon: kalender implementert, Lag 2 status vegard 2026-03-15 02:59:09 +01:00
  • d924645dd3 Kalender: PG-adapter, API-ruter, månedsvisning med fargekoder vegard 2026-03-15 02:56:16 +01:00
  • 87eb2d4919 Oppdater dokumentasjon: kanban status, erfaringslogg, multi-workspace vegard 2026-03-15 02:38:11 +01:00
  • 7c5b809802 Redirect / til første workspace-side automatisk vegard 2026-03-15 02:36:32 +01:00
  • a93ffc6de5 Kanban-brett: PG-adapter, API-ruter, drag & drop UI + multi-workspace seed vegard 2026-03-15 02:29:46 +01:00
  • 3e163b8d1c Oppdater verifiseringsliste: Authentik og chat bekreftet i prod vegard 2026-03-15 02:01:13 +01:00
  • 9867bda949 Fiks Authentik OIDC: bruk sub-claim som bruker-ID, fjern debug-logging vegard 2026-03-15 02:00:11 +01:00
  • 3d3c99cb0d Debug: log JWT token IDs og bruk authentik_sub som user.id vegard 2026-03-15 01:58:13 +01:00
  • 7eb7c2f1db Midlertidig debug-logging for Authentik user ID vegard 2026-03-15 01:56:43 +01:00
  • ccb29e843a Oppdater fremdrift: SvelteKit deployet til produksjon vegard 2026-03-15 01:52:32 +01:00
  • 3af31f03a4 Dockerfile for SvelteKit produksjons-build vegard 2026-03-15 01:49:59 +01:00
  • ca27a8077b SvelteKit-app, SpacetimeDB-modul og chat med sanntid vegard 2026-03-15 01:40:55 +01:00
  • a5985ef3f8 Dokumentasjon, erfaringslogg, migrasjoner og infra-oppdateringer vegard 2026-03-15 01:40:14 +01:00