| docs: update all documentation for pool_mutex thread-safety fix
Update architecture docs, module design, and user manual to document
the client pool data race fix in multi-worker mode:
- CHANGELOG.md: add 0.2.5 entry
- PLAN.md: add P0-5 item, update status table and session log
- CODEPEC.md: add 6.4 Multi-Worker Pool Protection with code example
- docs/ARCH.md: add 9.1 Client Pool Thread Safety
- docs/architecture.md: add Thread Safety note after multi-worker diagram
- docs/index.md: bump version to 0.2.5
- docs/module-design/context.md: add pool_get/pool_put to lifecycle diagram
- docs/user-manual/advanced-usage.md: add Multi-Worker Mode section
- docs/user-manual/configuration.md: annotate worker_threads thread safety
- Doxygen: rebuild HTML output
| 10 小时前 |
| feat: add test_file and HTTP/2 research
- Add test_file to test registration in cmake/tests.cmake
- Mark 14.4 (sendfile zero-copy) and 15.1 (HTTP/2 research) as completed in PLAN.md
| 8 小时前 |
| docs: update all documentation for pool_mutex thread-safety fix
Update architecture docs, module design, and user manual to document
the client pool data race fix in multi-worker mode:
- CHANGELOG.md: add 0.2.5 entry
- PLAN.md: add P0-5 item, update status table and session log
- CODEPEC.md: add 6.4 Multi-Worker Pool Protection with code example
- docs/ARCH.md: add 9.1 Client Pool Thread Safety
- docs/architecture.md: add Thread Safety note after multi-worker diagram
- docs/index.md: bump version to 0.2.5
- docs/module-design/context.md: add pool_get/pool_put to lifecycle diagram
- docs/user-manual/advanced-usage.md: add Multi-Worker Mode section
- docs/user-manual/configuration.md: annotate worker_threads thread safety
- Doxygen: rebuild HTML output
| 10 小时前 |
| docs: update all documentation for pool_mutex thread-safety fix
Update architecture docs, module design, and user manual to document
the client pool data race fix in multi-worker mode:
- CHANGELOG.md: add 0.2.5 entry
- PLAN.md: add P0-5 item, update status table and session log
- CODEPEC.md: add 6.4 Multi-Worker Pool Protection with code example
- docs/ARCH.md: add 9.1 Client Pool Thread Safety
- docs/architecture.md: add Thread Safety note after multi-worker diagram
- docs/index.md: bump version to 0.2.5
- docs/module-design/context.md: add pool_get/pool_put to lifecycle diagram
- docs/user-manual/advanced-usage.md: add Multi-Worker Mode section
- docs/user-manual/configuration.md: annotate worker_threads thread safety
- Doxygen: rebuild HTML output
| 10 小时前 |
| docs: update all documentation for pool_mutex thread-safety fix
Update architecture docs, module design, and user manual to document
the client pool data race fix in multi-worker mode:
- CHANGELOG.md: add 0.2.5 entry
- PLAN.md: add P0-5 item, update status table and session log
- CODEPEC.md: add 6.4 Multi-Worker Pool Protection with code example
- docs/ARCH.md: add 9.1 Client Pool Thread Safety
- docs/architecture.md: add Thread Safety note after multi-worker diagram
- docs/index.md: bump version to 0.2.5
- docs/module-design/context.md: add pool_get/pool_put to lifecycle diagram
- docs/user-manual/advanced-usage.md: add Multi-Worker Mode section
- docs/user-manual/configuration.md: annotate worker_threads thread safety
- Doxygen: rebuild HTML output
| 10 小时前 |
| fix: mermaid rendering timing - use run() API instead of startOnLoad
mermaid.initialize({ startOnLoad: true }) registers a DOMContentLoaded
handler that fires before our fragment-to-mermaid conversion runs,
so all converted diagrams are invisible to the auto-renderer.
Fix: disable startOnLoad globally, then call mermaid.run({ nodes })
explicitly after creating all div.mermaid elements. This ensures
Mermaid processes exactly the converted nodes.
| 1 天前 |
| refactor: modernize doxy-mermaid.css with CSS variables and dark glassmorphism
- CSS custom properties on html for consistent variable scope
- Card-style layout with rounded corners, layered shadow, hover lift
- Dark mode: backdrop-filter blur glass effect, brightness 1.08 on SVGs
- Webkit scrollbar styling
- All colors and shadows controlled via --mermaid-* variables
| 1 天前 |
| docs: sync all documentation with v0.2.3 codebase state
- Bump version from 0.2.1 to 0.2.3 across all headers
- Update ARCH.md with DB drivers, admin dashboard, telemetry sections
- Update architecture.md with observability layer and component deps
- Extend configuration docs with AI, database, admin YAML settings
- Add admin dashboard and DB driver usage to advanced-usage.md
- Update README with new features and project structure
- Refresh module-design docs (middleware overview, AI telemetry, workflow)
- Sync CODEPEC.md, PLAN.md, CHANGELOG.md with current state
- Fix example_admin_dashboard.c: cast csilk_metrics_middleware to csilk_handler_t
| 1 天前 |
| docs: update all documentation for pool_mutex thread-safety fix
Update architecture docs, module design, and user manual to document
the client pool data race fix in multi-worker mode:
- CHANGELOG.md: add 0.2.5 entry
- PLAN.md: add P0-5 item, update status table and session log
- CODEPEC.md: add 6.4 Multi-Worker Pool Protection with code example
- docs/ARCH.md: add 9.1 Client Pool Thread Safety
- docs/architecture.md: add Thread Safety note after multi-worker diagram
- docs/index.md: bump version to 0.2.5
- docs/module-design/context.md: add pool_get/pool_put to lifecycle diagram
- docs/user-manual/advanced-usage.md: add Multi-Worker Mode section
- docs/user-manual/configuration.md: annotate worker_threads thread safety
- Doxygen: rebuild HTML output
| 10 小时前 |