Commit Graph

  • 679b730e74 fix(web): standardize font sizes to style guide scale (#70) Forbes 2026-02-13 14:33:11 -06:00
  • b53ce94274 feat(web): install lucide-react and replace unicode icons (#67) Forbes 2026-02-13 13:44:48 -06:00
  • 8316ac085c Merge pull request 'fix: style guide batch 2 — buttons, tables, transitions, inputs, validation' (#84) from fix-style-guide-batch-2 into main forbes 2026-02-13 19:27:56 +00:00
  • d5f1b4e587 feat(partnum): implement part number validation (#80) Forbes 2026-02-13 13:26:13 -06:00
  • f4a1c8004b feat(web): add input focus states via silo-base.css (#72) Forbes 2026-02-13 13:24:39 -06:00
  • a9614e704e fix(web): standardize transition durations to 0.15s ease (#73) Forbes 2026-02-13 13:23:08 -06:00
  • 289d488469 fix(web): table header color overlay1 + selected row mauve tint (#69) Forbes 2026-02-13 13:22:30 -06:00
  • 2585305590 fix(web): standardize button borderRadius, fontSize, fontWeight (#68) Forbes 2026-02-13 13:21:54 -06:00
  • 65063c9ee7 Merge pull request 'fix: style guide compliance batch 1 + date segment type' (#83) from fix-style-guide-batch-1 into main forbes 2026-02-13 19:13:35 +00:00
  • 1f7960db50 feat: implement date segment type for part number generation Forbes 2026-02-13 13:10:57 -06:00
  • 648c659e2b fix(web): use system font stack per style guide Forbes 2026-02-13 13:09:56 -06:00
  • d4ea6d2739 fix(web): align item type badge colors with style guide Forbes 2026-02-13 13:09:41 -06:00
  • e20da25405 Merge pull request 'docs: integrate root ROADMAP.md into docs/ROADMAP.md' (#64) from docs-integrate-roadmap into main forbes 2026-02-13 18:45:04 +00:00
  • 30bb3ee56e docs: integrate root ROADMAP.md into docs/ROADMAP.md Forbes 2026-02-13 12:43:24 -06:00
  • de205403dc Merge pull request 'main' (#63) from main into production forbes 2026-02-12 15:28:52 +00:00
  • a517a95912 Merge branch 'production' into main forbes 2026-02-12 15:28:43 +00:00
  • 6f1504021c Merge pull request 'docs: add consolidated installation guide and helper scripts' (#62) from install-guide-and-scripts into main forbes 2026-02-12 15:02:25 +00:00
  • d93770c551 Merge branch 'main' into install-guide-and-scripts forbes 2026-02-12 15:02:13 +00:00
  • 606316204d docs: add consolidated installation guide forbes-0023 2026-02-12 08:59:10 -06:00
  • 3d9ef9e99e refactor(scripts): parameterize hostnames in deployment scripts forbes-0023 2026-02-12 08:59:01 -06:00
  • fb13795ef7 feat(deployments): add all-in-one Docker Compose stack with OpenLDAP forbes-0023 2026-02-12 08:58:55 -06:00
  • 1c1cd144dc fix(deployments): fix broken config mount and expand env example forbes-0023 2026-02-12 08:58:39 -06:00
  • 460b0f37fd Merge pull request 'docs: replace kindred.internal with example.internal in all docs and config' (#61) from docs-remove-internal-hostnames into main forbes 2026-02-11 17:49:40 +00:00
  • 73195be6a1 docs: fix stale migration and endpoint counts, add missing endpoints forbes-0023 2026-02-11 11:37:53 -06:00
  • 127836f7ce docs: replace kindred.internal with example.internal in all docs and config forbes-0023 2026-02-11 11:20:45 -06:00
  • a258152175 Merge pull request 'docs: update specs for schema-driven form descriptor API' (#60) from issue-docs-form-descriptor into main forbes 2026-02-11 16:41:16 +00:00
  • efb3ccdfb5 Merge branch 'main' into issue-docs-form-descriptor forbes 2026-02-11 16:41:07 +00:00
  • a80e99e500 docs: update specs for schema-driven form descriptor API forbes-0023 2026-02-11 10:40:09 -06:00
  • 485675b020 Merge pull request 'issue-dedup-sourcing-cost' (#59) from issue-dedup-sourcing-cost into main forbes 2026-02-11 16:28:50 +00:00
  • beaf091d62 Merge branch 'main' into issue-dedup-sourcing-cost issue-dedup-sourcing-cost forbes 2026-02-11 16:28:42 +00:00
  • 4edaa35c49 feat: schema-driven form descriptor API and dynamic form rendering forbes-0023 2026-02-11 10:14:00 -06:00
  • b3c748ef10 refactor: move sourcing_link and standard_cost from item columns to revision properties forbes-0023 2026-02-11 09:50:31 -06:00
  • a49680b274 Merge pull request 'main' (#58) from main into production forbes 2026-02-10 00:45:44 +00:00
  • 701a5c21ce Merge pull request 'fix(sse): disable read deadline for long-lived connections' (#56) from fix-sse-read-deadline into main forbes 2026-02-09 17:39:09 +00:00
  • 3d26c96f0c feat(freecad): add Silo-aware start page with webview and offline fallback feat/silo-start-page forbes-0023 2026-02-09 10:03:23 -06:00
  • f7aa673d2c fix(sse): disable read deadline for long-lived SSE connections fix-sse-read-deadline Forbes 2026-02-08 22:52:42 -06:00
  • 2157b40d06 Merge pull request 'feat(web): BOM merge resolution UI (#47)' (#55) from issue-47-bom-merge-ui into main forbes 2026-02-09 02:09:02 +00:00
  • 25c42bd70b feat(web): add BOM merge resolution UI with source badges and dropdown issue-47-bom-merge-ui Forbes 2026-02-08 19:56:33 -06:00
  • 8d88f77ff6 Merge pull request 'feat: expose file attachment stats as item properties' (#54) from issue-37-file-stats into main forbes 2026-02-09 01:26:17 +00:00
  • 50985ed805 feat: expose file attachment stats as item properties (#37) issue-37-file-stats Forbes 2026-02-08 19:25:46 -06:00
  • 32bc00caef Merge pull request 'main' (#53) from main into production forbes 2026-02-09 01:23:28 +00:00
  • 9be6f45f09 Merge pull request 'chore(docs): delete stale documentation files' (#52) from issue-31-delete-dead-docs into main forbes 2026-02-09 01:22:02 +00:00
  • ef05aec619 Merge branch 'main' into issue-31-delete-dead-docs issue-31-delete-dead-docs forbes 2026-02-09 01:21:52 +00:00
  • 64075d88b5 Merge pull request 'feat(api): add POST /api/items/{partNumber}/bom/merge endpoint' (#51) from issue-45-bom-merge into main forbes 2026-02-09 01:21:44 +00:00
  • eac64f863b Merge branch 'main' into issue-45-bom-merge issue-45-bom-merge forbes 2026-02-09 01:21:38 +00:00
  • aa414adc43 Merge pull request 'feat(db): add source column to relationships table' (#50) from issue-44-bom-source into main forbes 2026-02-09 01:21:30 +00:00
  • 9ce9468474 Merge branch 'main' into issue-44-bom-source issue-44-bom-source forbes 2026-02-09 01:21:13 +00:00
  • 2dad658e91 Merge pull request 'feat(api): add GET /api/items/by-uuid/{uuid} endpoint' (#49) from issue-43-uuid-lookup into main forbes 2026-02-09 01:21:07 +00:00
  • ce37fdd169 Merge branch 'main' into issue-43-uuid-lookup issue-43-uuid-lookup forbes 2026-02-09 01:20:59 +00:00
  • c557ca736c Merge pull request 'feat(web): user-selectable density mode (compact/comfortable)' (#48) from ui-density-mode into main forbes 2026-02-09 01:20:51 +00:00
  • 6805a3c662 Merge branch 'main' into ui-density-mode ui-density-mode forbes 2026-02-09 01:20:44 +00:00
  • 4324214b4d Merge pull request 'chore: repo cleanup — stale docs, redundant files, config update' (#42) from cleanup-repo-hygiene into main forbes 2026-02-09 01:20:35 +00:00
  • 98aac5e0be Merge branch 'main' into cleanup-repo-hygiene forbes 2026-02-09 01:20:26 +00:00
  • 08e84703d5 chore(docs): delete stale REPOSITORY_STATUS.md (#31) Forbes 2026-02-08 19:17:53 -06:00
  • fbe4f3a36c feat(api): add POST /api/items/{partNumber}/bom/merge endpoint (#45) Forbes 2026-02-08 19:15:27 -06:00
  • 163dc9f0f0 feat(db): add source column to relationships table (#44) Forbes 2026-02-08 18:45:41 -06:00
  • e5ddb30a4a feat(api): add GET /api/items/by-uuid/{uuid} endpoint Forbes 2026-02-08 18:37:33 -06:00
  • cb88b3977c feat(web): add user-selectable density mode with compact/comfortable toggle Forbes 2026-02-08 18:35:25 -06:00
  • de8370481f chore: fix stale docs, add read_only to config example Forbes 2026-02-08 16:07:05 -06:00
  • fbe80d6a2f chore: delete stale REPOSITORY_STATUS.md Forbes 2026-02-08 16:03:55 -06:00
  • 2b7a9ae73a Merge pull request 'main' (#41) from main into production forbes 2026-02-08 22:02:18 +00:00
  • 80b334f308 Merge branch 'production' into main forbes 2026-02-08 22:02:12 +00:00
  • 741df1a1ba Merge pull request 'feat: SSE endpoint and server mode system (#38, #39)' (#40) from feat-38-39-sse-server-mode into main forbes 2026-02-08 22:00:11 +00:00
  • 98e9898ae9 Merge branch 'main' into feat-38-39-sse-server-mode forbes 2026-02-08 22:00:01 +00:00
  • 3d7302f383 feat: add SSE endpoint and server mode system Forbes 2026-02-08 15:59:23 -06:00
  • 9a25c72b11 Merge pull request 'main' (#36) from main into production forbes 2026-02-08 21:25:02 +00:00
  • 2d45042cdb Merge branch 'production' into main forbes 2026-02-08 21:24:56 +00:00
  • c4572af1f0 Merge pull request 'docs: update README.md for React SPA and current state' (#35) from issue-25-readme-update into main forbes 2026-02-08 21:24:00 +00:00
  • 15e71d936e Merge pull request 'fix: render project tags as strings, not objects' (#34) from fix-33-project-tags-render into main forbes 2026-02-08 21:23:19 +00:00
  • c49f8f78c9 fix: render project tags as strings, not objects Forbes 2026-02-08 15:11:20 -06:00
  • 21227b7586 Merge pull request 'docs: update all documentation for React SPA migration' (#32) from issue-26-31-doc-updates into main forbes 2026-02-08 20:13:36 +00:00
  • e3da072229 docs: update SPECIFICATION.md for React SPA and current endpoints Forbes 2026-02-08 14:11:12 -06:00
  • eb43fbb9ec docs: update frontend-spec.md for completed migration Forbes 2026-02-08 14:07:38 -06:00
  • 5fd499fef3 docs: update GAP_ANALYSIS.md for current state Forbes 2026-02-08 14:06:18 -06:00
  • adf64d722c docs: update ROADMAP.md for React SPA and current counts Forbes 2026-02-08 14:05:08 -06:00
  • 124eac1391 docs: update STATUS.md for current state Forbes 2026-02-08 14:04:26 -06:00
  • e61df2db04 docs: update README.md for React SPA and current state Forbes 2026-02-08 14:00:50 -06:00
  • d504de84a7 Merge pull request 'feat: production React SPA, file attachments, and UI improvements' (#24) from issue-16-remove-max-width into main forbes 2026-02-08 19:47:00 +00:00
  • 1b73a1e070 docs: add workflow integration mention to overview Forbes 2026-02-08 13:45:48 -06:00
  • d3b8fca660 Merge pull request 'main' (#23) from main into production forbes 2026-02-07 21:01:36 +00:00
  • 11a3944270 Merge pull request 'issue-16-remove-max-width' (#22) from issue-16-remove-max-width into main forbes 2026-02-07 21:00:47 +00:00
  • 888cebe875 feat(web): remove max-width constraint and reduce main padding Forbes 2026-02-07 14:51:55 -06:00
  • 50923cf56d feat: production release with React SPA, file attachments, and deploy tooling Forbes 2026-02-07 13:35:22 -06:00
  • d61f939d84 feat(web): redesign CreateItemPane with two-column layout Forbes 2026-02-07 10:15:03 -06:00
  • 3358e7dd1c feat(web): add FileDropZone component with upload progress Forbes 2026-02-07 10:13:18 -06:00
  • 6f357c2199 feat(web): add CategoryPicker searchable selector component Forbes 2026-02-07 10:11:59 -06:00
  • cf02ce4231 feat(web): implement Component Audit UI with inline editing Forbes 2026-02-07 08:48:50 -06:00
  • d08b178466 test: add comprehensive test suite for backend Forbes 2026-02-07 01:57:10 -06:00
  • 3704adb584 docs: document flat BOM and assembly costing endpoints Forbes 2026-02-07 01:35:56 -06:00
  • a4f32b2b49 feat(web): migrate Items page to React with UI improvements Forbes 2026-02-06 17:21:18 -06:00
  • 118c32dc14 feat(web): scaffold React + Vite + TypeScript frontend Forbes 2026-02-06 16:19:52 -06:00
  • 5f46efc8ed docs: add comprehensive configuration reference Forbes 2026-02-06 16:19:32 -06:00
  • 41e99c1581 docs: rewrite README with complete project overview Forbes 2026-02-06 16:19:22 -06:00
  • 60fa48285d refactor: remove LibreOffice Calc extension from server repo Forbes 2026-02-06 16:19:15 -06:00
  • 503c3d1831 refactor: remove FreeCAD workbench from server repo Forbes 2026-02-06 16:19:07 -06:00
  • 004dc9aef0 docs: update stale documentation to reflect current state Forbes 2026-02-06 16:18:58 -06:00
  • 27e112e7da feat(origin): add interactive open/saveAs methods to SiloOrigin forbes-0023 2026-02-05 14:02:07 -06:00
  • 31586755b7 feat(origin): add interactive open/saveAs methods to SiloOrigin Forbes 2026-02-05 14:02:07 -06:00
  • 914d97f9a0 feat(origin): implement SiloOrigin adapter for unified origin system forbes-0023 2026-02-05 13:29:45 -06:00
  • 1478514b13 feat(origin): implement SiloOrigin adapter for unified origin system Forbes 2026-02-05 13:29:45 -06:00