Release / Build and publish image (push) Failing after 10m3s
Første etape af noter. Tabel, CRUD, fuldtekstsøgning og de links, en note bærer. Markdown i en kolonne, ikke rich text og ikke et format af vores eget. Eksport var et krav, før der var skrevet en linje, og er den gemte form den eksporterede form, er der ingen konvertering tilbage at tabe noget i — noten kan læses af enhver anden editor den dag programmet ikke findes. Et #tag i en note er DET SAMME tag som i en opgave. Ikke en anden slags, der ligner. Det er hele svaret på "tag en note og se den i projektet": referencen er den samme, så der ikke opstår to systemer, brugeren selv skal holde i sync. Links gemmes som rækker, udledt af teksten ved hver gemning. Teksten er stadig sandheden; tabellen er et indeks over den. Uden det ville "hvad peger på denne opgave" betyde en gennemsøgning af al prosa, og den rude ville være for langsom til at lade stå åben. De rives ned og bygges op frem for at blive sammenlignet: en sammenligning er en anden beskrivelse af samme kendsgerning, og den kan komme til at være uenig med teksten. Noter ligger under projekter og arver deling, roller, papirkurv og historik. En mappestruktur ved siden af ville være ét hierarki for meget. MatchExpr fik navngivne kolonner. Den var skrevet til opgavernes og gav "no such column" mod noternes — hvilket i det mindste er højlydt. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
69 lines
1.9 KiB
Plaintext
69 lines
1.9 KiB
Plaintext
# Build output
|
|
/verdande
|
|
/dist/
|
|
*.exe
|
|
|
|
# The data volume: database, uploaded files, backups. Never in git.
|
|
/data/
|
|
*.db
|
|
*.db-wal
|
|
*.db-shm
|
|
|
|
# Frontend
|
|
node_modules/
|
|
# iCloud syncs ~/Documents, and it evicts what it thinks is cold — which for a
|
|
# dependency tree is nearly all of it. An evicted file blocks on read until it is
|
|
# downloaded again, and a download that stalls hangs the build for good: 0 % CPU,
|
|
# no output, forever. macOS never syncs anything ending in .nosync, so the tree
|
|
# lives there and `node_modules` is a symlink to it. Redo it after a fresh clone:
|
|
#
|
|
# mv node_modules node_modules.nosync && ln -s node_modules.nosync node_modules
|
|
#
|
|
# The real fix is a repo path outside a synced folder.
|
|
node_modules.nosync/
|
|
/web/.svelte-kit/
|
|
/web/build/
|
|
|
|
# Local environment
|
|
.env
|
|
.env.local
|
|
|
|
# Editor / OS
|
|
.DS_Store
|
|
*.swp
|
|
.idea/
|
|
.vscode/
|
|
|
|
# Copied in by the Docker build; never committed.
|
|
/cmd/verdande/webbuild/
|
|
|
|
# Frontend build output and dependencies
|
|
/web/build/
|
|
/web/.svelte-kit/
|
|
|
|
# End-to-end runs: the throwaway instance the suite starts, the saved session it
|
|
# signs in with, and whatever a failure left behind.
|
|
/web/.playwright-data/
|
|
/web/e2e/.auth/
|
|
/web/test-results/
|
|
/web/playwright-report/
|
|
|
|
# Built documentation
|
|
/site_build/
|
|
|
|
# Vite writes these while bundling vite.config.js and removes them again — unless
|
|
# the process is killed, which during a hung build is exactly what happens. One
|
|
# was committed by accident.
|
|
/web/vite.config.js.timestamp-*.mjs
|
|
|
|
# A compiled `go build ./tools/shots` in the repo root. It was committed once by
|
|
# accident — 8.9 MB of macOS binary — and `go build ./tools/shots` without -o puts
|
|
# it right back.
|
|
/shots
|
|
|
|
# The working handover. It names the panel, the server id and the production
|
|
# address — a map of one person's setup, which does not belong in a public repo.
|
|
# Kept on disk because it is how a session hands over to the next one.
|
|
HANDOFF.md
|
|
NOTES-PLAN.md
|