logaritmisk
  • Joined on 2023-10-06
logaritmisk closed issue logaritmisk/biggus-dickus#9 2026-06-04 15:40:21 +00:00
Keep authority.kind CHECK in sync with the AuthorityKind enum
logaritmisk closed issue logaritmisk/biggus-dickus#4 2026-06-04 15:40:21 +00:00
Foundation follow-up cleanups
logaritmisk closed issue logaritmisk/biggus-dickus#34 2026-06-04 15:40:21 +00:00
Frontend: distinguish "search unavailable" (503) from a generic search error
logaritmisk closed issue logaritmisk/biggus-dickus#22 2026-06-04 15:40:16 +00:00
Return 404 (not 500) when adding a term to a non-existent vocabulary
logaritmisk closed issue logaritmisk/biggus-dickus#18 2026-06-04 15:40:16 +00:00
Log server errors on the public API 500 paths (wire tracing in the api crate)
logaritmisk commented on issue logaritmisk/biggus-dickus#8 2026-06-04 15:12:35 +00:00
Remove unused thiserror dependency from db crate (or land db::Error)

Closing as obsolete: thiserror is no longer unused in the db crate. crates/db/src/catalog.rs derives thiserror::Error for FieldError and VisibilityError (added during the admin-CRUD…

logaritmisk closed issue logaritmisk/biggus-dickus#8 2026-06-04 15:12:33 +00:00
Remove unused thiserror dependency from db crate (or land db::Error)
logaritmisk pushed to main at logaritmisk/biggus-dickus 2026-06-04 12:57:55 +00:00
8442afbf02 chore: gitignore local docker-compose.override.yml
869a2c6e50 docs(dev): Running locally + tests README; add Meilisearch to compose; env defaults
Compare 2 commits »
logaritmisk pushed to main at logaritmisk/biggus-dickus 2026-06-04 12:42:13 +00:00
126f84962a merge: fields management — create field definitions (endpoint + /fields UI)
daad9438ba fix(api): map CHECK-constraint violation (empty key) to 422
fd1c22191b polish(web): fields form resets error, shared labelText, drop dead nav.soon, a11y required marker, Other group last
37c80121ed feat(web): /fields two-pane screen (grouped list + create form) + nav (no stubs left)
6ad1304efd feat(web): useCreateFieldDefinition mutation + MSW handler
Compare 9 commits »
logaritmisk opened issue logaritmisk/biggus-dickus#37 2026-06-04 12:36:53 +00:00
Test gaps: field-definition 403 (backend) + authority-kind reveal (frontend)
logaritmisk opened issue logaritmisk/biggus-dickus#36 2026-06-04 12:36:46 +00:00
Backend + frontend: edit/delete field definitions
logaritmisk pushed to main at logaritmisk/biggus-dickus 2026-06-04 11:19:59 +00:00
2d0b76ab34 merge: frontend M5 — full-text search (endpoint + /search UI)
4dd00362b8 polish(web): search pill aria-pressed, keepPreviousData, plural result count, URL-hydration test
358d793e44 feat(web): /search two-pane screen (debounced query, visibility filter, load more) + nav
ee65b27595 feat(web): Highlight (XSS-safe) + SearchResultRow components
de830999d4 test(web): embed highlight sentinels in search fixture snippet
Compare 41 commits »
logaritmisk opened issue logaritmisk/biggus-dickus#35 2026-06-04 10:54:43 +00:00
Search enhancements: faceting, relevance tuning, and a public search endpoint
logaritmisk opened issue logaritmisk/biggus-dickus#33 2026-06-04 10:54:36 +00:00
Frontend: global ⌘K command-palette / omnibox search
logaritmisk opened issue logaritmisk/biggus-dickus#34 2026-06-04 10:54:36 +00:00
Frontend: distinguish "search unavailable" (503) from a generic search error
logaritmisk opened issue logaritmisk/biggus-dickus#32 2026-06-04 07:43:34 +00:00
Frontend M4 polish: ARIA tab semantics for authority kind tabs + remove unused i18n keys
logaritmisk opened issue logaritmisk/biggus-dickus#31 2026-06-04 07:43:31 +00:00
Frontend: terms & authorities lists silently swallow load failures (no loading/error state)
logaritmisk opened issue logaritmisk/biggus-dickus#30 2026-06-04 07:43:21 +00:00
Backend: edit/delete endpoints for vocabularies, terms, and authorities
logaritmisk opened issue logaritmisk/biggus-dickus#29 2026-06-04 06:46:49 +00:00
Type enum-valued fields (visibility, data_type, authority kind) as enums in OpenAPI
logaritmisk opened issue logaritmisk/biggus-dickus#28 2026-06-04 05:24:00 +00:00
set_object_fields 422 should carry field-level detail (so the UI can highlight the offending field)