logaritmisk
|
900f85f8ac
|
refactor(web): adopt useLang + segmentClass/rowStateClass across sites (#66)
|
2026-06-08 23:45:24 +02:00 |
|
logaritmisk
|
aeb1b084d9
|
feat(web): adopt MutationError across create/object forms; distinguish edit-form fetch error (#63)
|
2026-06-08 17:32:36 +02:00 |
|
logaritmisk
|
76b2cbde1d
|
feat(web): vocab list/terms sort+filter, external_uri in rows, rename guard, url input (#50)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-08 08:57:52 +02:00 |
|
logaritmisk
|
0d4026a968
|
feat(web): standardize loading on shared skeleton recipes; retire '…' + empty status divs (#53)
|
2026-06-08 06:50:57 +02:00 |
|
logaritmisk
|
cde7be9f2a
|
refactor(web): migrate feature screens to design tokens + radius token (#49)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-07 14:15:54 +02:00 |
|
logaritmisk
|
83ca506702
|
feat(web): rename vocabularies + edit/delete terms in place (#30)
|
2026-06-05 20:32:35 +02:00 |
|
logaritmisk
|
02e4f34a1b
|
fix(web): vocab form-level error states, newVocabulary heading, id guard, EN-required test
|
2026-06-04 09:29:51 +02:00 |
|
logaritmisk
|
ac30eadbb2
|
feat(web): vocabularies two-pane screen (list/create + terms/add) + nav
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-04 09:22:38 +02:00 |
|