Commit Graph

  • 2a8cbf64e4 Merge pull request 'docs: update all docs for sessions, solver, approvals, and recent features' (#172) from docs/update-status-modules-config into main main forbes 2026-03-03 19:27:39 +00:00
  • 21c592bcb2 docs: update all docs for sessions, solver, approvals, and recent features Forbes 2026-03-03 13:26:08 -06:00
  • 68c9acea5c feat(sessions): edit session acquire, release, and query endpoints feat/edit-sessions Forbes 2026-03-01 13:40:18 -06:00
  • a669327042 Merge branch 'feat/sse-per-connection-filtering' into feat/edit-sessions Forbes 2026-03-01 13:37:44 -06:00
  • 82cdd221ef Merge pull request 'feat(sse): per-connection filtering with user and workstation context' (#171) from feat/sse-per-connection-filtering into main forbes 2026-03-01 16:05:34 +00:00
  • e7da3ee94d feat(sse): per-connection filtering with user and workstation context Forbes 2026-03-01 10:04:01 -06:00
  • cbde4141eb Merge pull request 'feat(sessions): workstation table, registration API, and module scaffold' (#170) from feat/workstation-registration into main forbes 2026-03-01 15:58:42 +00:00
  • a851630d85 feat(sessions): workstation table, registration API, and module scaffold Forbes 2026-03-01 09:56:43 -06:00
  • e5cae28a8c Merge pull request 'feat(api): solver service Phase 3b — server endpoints and job definitions' (#160) from feat/solver-service into main forbes 2026-02-20 18:15:20 +00:00
  • 5f144878d6 feat(api): solver service Phase 3b — server endpoints, job definitions, and result cache Forbes 2026-02-20 12:08:34 -06:00
  • ed1ac45e12 Merge pull request 'feat(api): approvals + ECO workflows; refactor(storage): remove MinIO' (#154) from feat/approval-workflows into main forbes 2026-02-19 20:57:15 +00:00
  • 88d1ab1f97 refactor(storage): remove MinIO backend, filesystem-only storage Forbes 2026-02-19 14:36:22 -06:00
  • 12ecffdabe feat(api): approvals + ECO workflow API with YAML-configurable workflows Forbes 2026-02-18 19:38:20 -06:00
  • e260c175bf Merge pull request 'docs: update documentation for .kc file integration (Phases 1-4)' (#153) from docs/kc-integration into main forbes 2026-02-19 01:11:23 +00:00
  • bae06da1a1 docs: update documentation for .kc file integration (Phases 1-4) Forbes 2026-02-18 19:09:09 -06:00
  • b4b7d326ff docs: update documentation for .kc file integration (Phases 1-4) feat/kc-macros Forbes 2026-02-18 19:09:09 -06:00
  • 161c1c1e62 Merge pull request 'feat(api): macro indexing from .kc files and read-only API' (#152) from feat/kc-macros into main forbes 2026-02-19 01:06:00 +00:00
  • df0fc13193 Merge branch 'main' into feat/kc-macros forbes 2026-02-19 01:05:51 +00:00
  • 6e6c9c2c75 feat(api): macro indexing from .kc files and read-only API Forbes 2026-02-18 19:03:44 -06:00
  • 98be1fa78c Merge pull request 'feat(api): item dependency extraction, indexing, and resolve endpoints' (#151) from feat/kc-dependencies into main forbes 2026-02-19 00:55:55 +00:00
  • f8b8eda973 Merge branch 'main' into feat/kc-dependencies feat/kc-dependencies forbes 2026-02-19 00:55:40 +00:00
  • cffcf56085 feat(api): item dependency extraction, indexing, and resolve endpoints Forbes 2026-02-18 18:53:40 -06:00
  • 1a34455ad5 Merge pull request 'feat(kc): checkout packing + ETag caching (Phase 2)' (#150) from feat/kc-checkout-packing into main forbes 2026-02-18 23:06:17 +00:00
  • c216d64702 feat(kc): checkout packing + ETag caching (Phase 2) Forbes 2026-02-18 17:01:26 -06:00
  • 28f133411e Merge pull request 'feat(kc): commit extraction pipeline + metadata API (Phase 1)' (#149) from feat/kc-extraction-pipeline into main forbes 2026-02-18 22:39:59 +00:00
  • 6528df0461 Merge branch 'main' into feat/kc-extraction-pipeline forbes 2026-02-18 22:39:49 +00:00
  • dd010331c0 feat(kc): commit extraction pipeline + metadata API (Phase 1) Forbes 2026-02-18 16:37:39 -06:00
  • 628cd1d252 Merge pull request 'feat(db): .kc metadata database migration' (#148) from feat/kc-metadata-migration into main forbes 2026-02-18 21:05:15 +00:00
  • 8d777e83bb feat(db): .kc metadata database migration (#140) Forbes 2026-02-18 15:04:03 -06:00
  • d96ba8d394 Merge pull request 'docs: replace MinIO with filesystem storage throughout' (#139) from update-silo-fs-docs into main forbes 2026-02-18 20:46:51 +00:00
  • 56c76940ed docs: replace MinIO with filesystem storage throughout Forbes 2026-02-18 14:45:00 -06:00
  • 9dabaf5796 Merge pull request 'feat(scripts): remote migrate-storage script for MinIO to filesystem migration' (#138) from feat-remote-migrate-storage into main forbes 2026-02-18 20:33:38 +00:00
  • 3bb335397c feat(scripts): remote migrate-storage script for MinIO to filesystem migration Forbes 2026-02-18 14:29:46 -06:00
  • 344a0cd0a0 Merge pull request 'feat(storage): add MinIO to filesystem migration tool' (#137) from feat/migrate-storage-tool into main forbes 2026-02-18 20:16:17 +00:00
  • f5b03989ff feat(storage): add MinIO to filesystem migration tool forbes 2026-02-18 14:12:32 -06:00
  • 8cd92a4025 Merge pull request 'feat(api): direct multipart upload endpoints for filesystem backend' (#136) from feat-direct-upload into main forbes 2026-02-17 19:05:39 +00:00
  • ffa01ebeb7 feat(api): direct multipart upload endpoints for filesystem backend forbes-0023 2026-02-17 13:04:44 -06:00
  • 9181673554 Merge pull request 'feat(db): add storage backend metadata columns' (#135) from feat-file-storage-metadata into main forbes 2026-02-17 18:32:05 +00:00
  • 8cef4fa55f feat(db): add storage backend metadata columns forbes-0023 2026-02-17 12:30:20 -06:00
  • 7a9dd057a5 Merge pull request 'feat(storage): FileStore interface abstraction + filesystem backend' (#134) from feat-storage-interface-filesystem into main forbes 2026-02-17 17:55:09 +00:00
  • 9f347e7898 feat(storage): implement filesystem backend forbes-0023 2026-02-17 11:49:42 -06:00
  • b531617e39 feat(storage): define FileStore interface and refactor to use it forbes-0023 2026-02-17 11:49:35 -06:00
  • 906277149e Merge pull request 'feat(web): read-write configuration from admin UI' (#124) from feat-admin-config-ui into main forbes 2026-02-15 23:12:04 +00:00
  • fc4826f576 feat(web): read-write configuration from admin UI Forbes 2026-02-15 13:33:48 -06:00
  • fbfc955ccc Merge pull request 'feat(modules): SSE settings.changed event broadcast' (#123) from feat-sse-settings-changed into main forbes 2026-02-15 19:14:36 +00:00
  • e0295e7180 Merge branch 'main' into feat-sse-settings-changed forbes 2026-02-15 19:14:26 +00:00
  • 7fec219152 feat(modules): SSE settings.changed event broadcast and UI reactions Forbes 2026-02-15 13:11:04 -06:00
  • fa069eb05c Merge pull request 'feat(web): move edit/delete buttons into tab bar on item detail' (#122) from feat-move-edit-delete-buttons into main forbes 2026-02-15 19:03:59 +00:00
  • 8735c8341b feat(web): move edit/delete buttons into tab bar on item detail Forbes 2026-02-15 12:59:40 -06:00
  • 7a172ce34c Merge pull request 'feat(web): favicon, narrow settings, scrollable token list' (#121) from feat-ui-tweaks into main forbes 2026-02-15 18:47:03 +00:00
  • da65d4bc1a feat(web): favicon, narrow settings, scrollable token list Forbes 2026-02-15 12:38:20 -06:00
  • 57d5a786d0 Merge pull request 'feat(web): collapsible left sidebar, remove top nav bar' (#120) from feat-sidebar-nav into main forbes 2026-02-15 18:33:09 +00:00
  • 42a901f39c feat(web): collapsible left sidebar, remove top nav bar Forbes 2026-02-15 10:08:59 -06:00
  • 666cc2b23b Merge pull request 'feat(jobs): wire auto-triggering on bom_changed events' (#112) from feat-job-auto-trigger into main forbes 2026-02-15 15:44:42 +00:00
  • 747bae8354 feat(jobs): wire auto-triggering on bom_changed events, add module guard Forbes 2026-02-15 09:43:05 -06:00
  • 9bc0b85662 Merge pull request 'main' (#111) from main into production production forbes 2026-02-15 14:37:29 +00:00
  • 71603bb6d7 Merge pull request 'feat: location hierarchy CRUD API' (#106) from feat-location-crud into main forbes 2026-02-15 09:16:52 +00:00
  • 4ef912cf4b feat: location hierarchy CRUD API Forbes 2026-02-15 03:09:38 -06:00
  • decb32c3e7 Merge pull request 'feat(web): admin settings page — module cards, toggles, config forms' (#105) from feat-admin-settings-api into main forbes 2026-02-15 09:09:17 +00:00
  • 0be39065ac feat(web): admin settings page with module cards, toggles, config forms Forbes 2026-02-15 03:01:33 -06:00
  • 101d04ab6f test(api): admin settings handler tests Forbes 2026-02-14 15:15:55 -06:00
  • 8167d9c216 feat(api): admin settings API endpoints Forbes 2026-02-14 15:15:48 -06:00
  • 319a739adb feat(db): add SettingsRepository for module state and config overrides Forbes 2026-02-14 15:15:39 -06:00
  • a6267ba3d5 Merge pull request 'feat: admin settings API — GET/PUT settings, test connectivity' (#104) from feat-admin-settings-api into feat-module-system feat-module-system forbes 2026-02-15 08:48:04 +00:00
  • c98eed0b13 test(api): admin settings handler tests Forbes 2026-02-14 15:15:55 -06:00
  • ca71153c15 feat(api): admin settings API endpoints Forbes 2026-02-14 15:15:48 -06:00
  • 6e49fade8b feat(db): add SettingsRepository for module state and config overrides Forbes 2026-02-14 15:15:39 -06:00
  • e20252a993 Merge pull request 'feat: module system — registry, middleware, and discovery endpoint' (#102) from feat-module-system into main forbes 2026-02-14 20:05:42 +00:00
  • 138ce16010 fix: remove unreachable code in testutil.findProjectRoot Forbes 2026-02-14 14:02:48 -06:00
  • 690ad73161 feat(modules): public GET /api/modules discovery endpoint Forbes 2026-02-14 14:02:11 -06:00
  • b8abd8859d feat(modules): RequireModule middleware to gate route groups Forbes 2026-02-14 14:01:32 -06:00
  • 4fd4013360 feat(modules): wire registry into server startup Forbes 2026-02-14 14:00:24 -06:00
  • 3adc155b14 feat(modules): config loader refactor — YAML → DB → env pipeline Forbes 2026-02-14 13:58:26 -06:00
  • 9d8afa5981 feat(modules): module registry with metadata, dependencies, and defaults Forbes 2026-02-14 13:57:32 -06:00
  • f91cf2bc6f feat(modules): settings_overrides and module_state migration Forbes 2026-02-14 13:56:26 -06:00
  • ef44523ae8 Merge pull request 'fix(web): standardize typography and spacing to style guide' (#93) from fix-web-style-guide into main forbes 2026-02-14 19:37:04 +00:00
  • ba92dd363c fix(web): align all spacing values to 4px grid fix-web-style-guide Forbes 2026-02-14 13:36:22 -06:00
  • c7857fdfc9 fix(web): standardize font sizes to style guide scale Forbes 2026-02-14 13:36:07 -06:00
  • defb3af56f Merge pull request 'feat: dependency DAG and YAML-defined compute jobs' (#92) from feat-dag-workers into main forbes 2026-02-14 19:27:18 +00:00
  • 6d7a85cfac docs: add DAG client integration contract for silo-mod and runners feat-dag-workers Forbes 2026-02-14 13:24:36 -06:00
  • 22c778f8b0 test: add DAG handler, job handler, and runner token tests Forbes 2026-02-14 13:23:21 -06:00
  • ad4224aa8f feat: add silorunner binary with job poll/claim/execute lifecycle Forbes 2026-02-14 13:21:21 -06:00
  • b6ac5133c3 feat: add auto-trigger hooks for revision and BOM changes Forbes 2026-02-14 13:20:15 -06:00
  • 2732554cd2 feat: add job, runner, and DAG API handlers with routes Forbes 2026-02-14 13:19:02 -06:00
  • df073709ce feat: add DAG API handlers for graph queries and sync Forbes 2026-02-14 13:16:19 -06:00
  • 0eb891667b feat: add runner authentication middleware and identity context Forbes 2026-02-14 13:14:36 -06:00
  • 1952dea00c feat: wire job definitions, DAG/job repos, and background sweepers Forbes 2026-02-14 13:13:54 -06:00
  • 6becfd82d4 feat: add job and runner repository with atomic claim Forbes 2026-02-14 13:11:41 -06:00
  • 671a0aeefe feat: add DAG repository with graph queries and dirty propagation Forbes 2026-02-14 13:09:41 -06:00
  • f60c25983b feat: add YAML job definition parser and example definitions Forbes 2026-02-14 13:06:24 -06:00
  • 83e0d6821c feat: add database migrations for DAG and worker system Forbes 2026-02-14 13:04:41 -06:00
  • 9a8b3150ff docs: add DAG and worker system specifications Forbes 2026-02-14 13:03:48 -06:00
  • 414a5cf3d6 docs: update roadmap status for completed Tier 0 items test-coverage-batch Forbes 2026-02-14 08:54:14 -06:00
  • 376fa3db31 Merge pull request 'test: add test coverage for DB, file handlers, CSV/ODS, and API endpoints' (#86) from test-coverage-batch into main forbes 2026-02-14 14:50:38 +00:00
  • 257e3d99ac test(api): add revision, schema, audit, and auth handler tests (#78) Forbes 2026-02-13 15:22:28 -06:00
  • 384b137148 test(api): add CSV and ODS import/export handler tests (#77) Forbes 2026-02-13 15:20:20 -06:00
  • 7c838bdf5e test(api): add file handler tests and fix createItemDirect helper (#76) Forbes 2026-02-13 15:18:46 -06:00
  • c9b081b8f8 test(db): add edge-case tests for items, revisions, projects, and files (#75) Forbes 2026-02-13 15:17:38 -06:00
  • bc1149d4ba Merge pull request 'fix(web): style guide batch 3 — icons, font scale, spacing' (#85) from fix-style-guide-batch-3 into main forbes 2026-02-13 20:59:59 +00:00
  • 07c4aa1c28 fix(web): align spacing values to style guide grid (#71) Forbes 2026-02-13 14:37:40 -06:00