Commit Graph

  • 398faca2e9 fix(gateway): default MCP WebClient builder and route all auth paths via wildcard Vickey 2026-06-15 09:11:46 +08:00
  • fe48fd3ffa fix(driver): migrate point value publish confirm to ConfirmCallback pnoker 2026-06-15 09:11:46 +08:00
  • 1b714e8ec8 feat(settings): add identity/authorization change audit view page pnoker 2026-06-14 07:59:17 +08:00
  • 195f9540bc feat(auth): add identity/authorization change audit log pnoker 2026-06-14 07:59:05 +08:00
  • c5625d3e90 feat(mcp): add MCP tool call audit view page pnoker 2026-06-13 23:11:07 +08:00
  • dbf53b022c feat(mcp): add read API for the tool call audit log pnoker 2026-06-13 23:10:46 +08:00
  • ea4d8c7c9a feat(settings): add identity management pages pnoker 2026-06-13 22:57:35 +08:00
  • 9bdc17b1c3 feat(mcp): service account dropdown, read-only tenant and connection info dialog pnoker 2026-06-13 22:57:05 +08:00
  • 0f242a0535 feat(mcp): derive tool schemas from openapi and harden client registration pnoker 2026-06-13 22:56:41 +08:00
  • ff8d86bd53 feat(auth): add principal and tenant membership management APIs pnoker 2026-06-13 22:56:18 +08:00
  • 0feba780ee feat: update pom version pnoker 2026-06-13 11:15:32 +08:00
  • 650c192ea0 refactor(mcp): centralize gateway backend properties v2026.6.12 pnoker 2026-06-12 23:01:49 +08:00
  • 8ea0c0faf3 refactor(mcp): route runtime calls through facade pnoker 2026-06-12 22:38:30 +08:00
  • 0f1245f00e refactor(driver): centralize http driver json constants pnoker 2026-06-12 22:17:08 +08:00
  • d2a9547310 refactor(mcp): type auth gateway contracts pnoker 2026-06-12 22:15:24 +08:00
  • 1f44b80cf2 refactor(mcp): reuse frontend option constants pnoker 2026-06-12 21:56:48 +08:00
  • f831cc8c1a refactor(mcp): reuse shared protocol constants pnoker 2026-06-12 21:56:35 +08:00
  • 2eabf25b85 refactor(mcp): centralize protocol constants and digest helpers pnoker 2026-06-12 21:56:24 +08:00
  • e63338b9e1 feat(mcp): add settings management page pnoker 2026-06-12 21:23:13 +08:00
  • 7ffbc540d3 feat(auth): align frontend with principal identity pnoker 2026-06-12 21:21:52 +08:00
  • 7dacc47056 docs(auth): document principal and mcp architecture pnoker 2026-06-12 21:20:41 +08:00
  • fbccee8f75 feat(mcp): add oauth-backed gateway runtime pnoker 2026-06-12 21:19:58 +08:00
  • 35dc46e95f feat(auth): introduce principal identity model pnoker 2026-06-12 21:18:54 +08:00
  • 2d255c18be feat: add yuce docs pnoker 2026-06-12 11:23:50 +08:00
  • 1811d4f8ff fix: support reactive wildcard permissions pnoker 2026-06-11 20:38:52 +08:00
  • f75003b030 docs(design): add Gateway MCP server design proposal pnoker 2026-06-12 02:07:43 +08:00
  • d139a05d99 test: harden frontend e2e coverage pnoker 2026-06-12 00:36:10 +08:00
  • ec68f0cb7c feat(rabbitmq): expose tls configuration v2026.6.11 pnoker 2026-06-11 18:03:30 +08:00
  • 56d85f7ef3 chore(compose): pass rabbitmq initialization env pnoker 2026-06-11 16:01:12 +08:00
  • 26bc874f1f chore(make): simplify web compose defaults pnoker 2026-06-11 15:04:01 +08:00
  • 7a2cc9b8fa chore(compose): streamline environment defaults pnoker 2026-06-11 15:04:01 +08:00
  • cd6dca6881 chore: add .m2/ to gitignore, DC3_SECURITY_KEY, and minor formatting fixes pnoker 2026-06-11 09:15:42 +08:00
  • 41e4408ac4 fix(auth): add resource-by-code lookup to prevent sync drift pnoker 2026-06-11 09:15:23 +08:00
  • 5809dfa83f style: complete Swagger import reordering and add OpenAPI @Schema annotations pnoker 2026-06-11 09:14:59 +08:00
  • b4a2f3733a fix(auth): deduplicate resource_code in sync batch to prevent unique constraint violation pnoker 2026-06-11 00:58:12 +08:00
  • 8fe8f36455 style: reorganize OpenAPI annotations and imports project-wide pnoker 2026-06-11 00:31:49 +08:00
  • b674385904 docs: update documentation and README pnoker 2026-06-11 00:31:34 +08:00
  • d6902c0b50 feat(auth): enforce system-admin authorization for resource, menu, and API write operations pnoker 2026-06-10 23:53:24 +08:00
  • c3b7934670 ci(security): audit controller authorization v2026.6.10 pnoker 2026-06-10 20:37:48 +08:00
  • 0c1a5de7d8 fix(security): require hmac secret in protected profiles pnoker 2026-06-10 20:37:35 +08:00
  • b0740743f1 fix(auth): align permission resource registration pnoker 2026-06-10 20:37:14 +08:00
  • fe766350b9 fix(auth): enforce cross-service permissions pnoker 2026-06-10 20:36:58 +08:00
  • f26d5c0b0c docs(openapi): normalize controller annotations Vickey 2026-06-10 19:43:45 +08:00
  • 1929e17189 refactor(common): centralize controller helper logic Vickey 2026-06-10 19:16:29 +08:00
  • 531afa43cb fix(auth): adapt navigation to scoped menus pnoker 2026-06-10 19:04:51 +08:00
  • 9946070ea6 fix(api): use record ids for history lookups pnoker 2026-06-10 19:04:17 +08:00
  • bf4a5d52f8 fix(auth): scope menus and permission registration Vickey 2026-06-10 19:04:05 +08:00
  • 654badf78e fix(api): align history and session contracts Vickey 2026-06-10 19:03:42 +08:00
  • 085e455f0e docs(common): refine shared metadata Vickey 2026-06-10 11:38:03 +08:00
  • ccaf35a7a0 docs(manager): refine OpenAPI metadata Vickey 2026-06-10 11:37:46 +08:00
  • 0ed9cc6787 docs(facade): refine schema metadata Vickey 2026-06-10 11:37:31 +08:00
  • 42f2563dce docs(data): refine OpenAPI metadata Vickey 2026-06-10 11:37:20 +08:00
  • 5776bda639 docs(dal): refine OpenAPI metadata Vickey 2026-06-10 11:37:06 +08:00
  • dc74db1e25 docs(auth): refine OpenAPI metadata Vickey 2026-06-10 11:36:55 +08:00
  • e1e45fb8ec docs(agentic): refine OpenAPI metadata Vickey 2026-06-10 11:36:40 +08:00
  • 29ac1cd355 security(auth): refine OpenAPI security exposure for public endpoints Vickey 2026-06-10 11:16:17 +08:00
  • 9bb22ce673 refactor(constant): normalize enum codes and remarks Vickey 2026-06-10 11:16:12 +08:00
  • 00433f67a4 build: align docs build scripts and CI pnpm version v2026.6.9 Vickey 2026-06-09 18:15:12 +08:00
  • 69e5fbe0ac docs: restructure documentation and archive engineering notes Vickey 2026-06-09 18:15:04 +08:00
  • b61cc0f5a9 refactor(command): type command history source as enum name pnoker 2026-06-09 18:05:50 +08:00
  • b3ee76f893 refactor(data): unify command history status/type/source to enum index Vickey 2026-06-09 18:05:40 +08:00
  • 0d55b4d861 refactor(types): align enum-backed fields with backend changes pnoker 2026-06-09 15:54:10 +08:00
  • 8a2a87f96c docs(openapi): add API documentation guide, export tooling, and conventions Vickey 2026-06-09 15:52:46 +08:00
  • 1b00e74346 test: align tests with enum rename and fix pre-existing failures Vickey 2026-06-09 15:52:12 +08:00
  • 72515d9f31 refactor(model): standardize domain enums and object boundaries pnoker 2026-06-09 15:51:35 +08:00
  • 51a3847205 feat(openapi): wire up springdoc OpenAPI docs and fix security chain loading pnoker 2026-06-09 15:49:54 +08:00
  • e232f761c5 feat(doc): add @Schema annotations to dc3-common-dal entity classes v2026.6.8 pnoker 2026-06-08 17:03:00 +08:00
  • 39ab5630bd feat(doc): add @Tag, @Operation, and @Parameter to all REST controllers pnoker 2026-06-08 17:02:00 +08:00
  • 7d42809b1f feat(doc): add @Schema annotations to all DTO classes pnoker 2026-06-08 17:01:00 +08:00
  • a07d3f29ea feat(doc): add springdoc-openapi infrastructure pnoker 2026-06-08 17:00:00 +08:00
  • 9ca6a0cd3f style(web): replace wildcard import with explicit imports in ServiceMcpToolsController pnoker 2026-06-08 16:02:00 +08:00
  • f58e8dd52f chore(deps): upgrade Spring AI to 2.0.0-M8 and migrate tool API pnoker 2026-06-08 16:02:00 +08:00
  • bd6d236b5a feat(auth): add @PreAuthorize to all REST controllers (54 controllers, 303 endpoints) pnoker 2026-06-08 16:01:00 +08:00
  • 859f523052 feat(auth): replace homegrown WebFilter with Spring Security Reactive pnoker 2026-06-08 16:00:00 +08:00
  • 778e9add6d fix: resolve pre-existing test failures and route naming violations pnoker 2026-06-07 09:09:00 +08:00
  • b256be7098 fix(build): default MVN_SETTINGS to .mvn/settings.xml and repair test compilation pnoker 2026-06-07 01:31:09 +08:00
  • 6884022dc9 chore(pom): bump dependency versions pnoker 2026-06-07 01:11:18 +08:00
  • be88efc379 feat(driver): add DriverValidator SPI for protocol-level sandbox validation pnoker 2026-06-07 01:11:07 +08:00
  • 5730f7c137 feat: update pom version v2026.6.6 pnoker 2026-06-06 13:00:39 +08:00
  • b5ef7a8501 fix(pom): clean up dependency management and plugin configuration pnoker 2026-06-06 00:40:18 +08:00
  • 9d1cd10c4f fix(utils): correct utility class design violations pnoker 2026-06-06 00:39:53 +08:00
  • 405a4104c5 fix(enum): change ResponseEnum index type from Byte to Integer pnoker 2026-06-06 00:39:46 +08:00
  • 23b90a9c04 fix: add missing final to static fields, prevent runtime mutation pnoker 2026-06-06 00:39:39 +08:00
  • 44b2b3a76f docs: update project documentation pnoker 2026-06-06 00:18:19 +08:00
  • 4e71e9c3f4 refactor(types): flatten AgenticModelConfig inheritance pnoker 2026-06-06 00:18:17 +08:00
  • 3a4eaf4b88 test: update tests for security, naming, and validation fixes pnoker 2026-06-06 00:17:52 +08:00
  • 94fe6fd975 refactor(views): update callers for renamed API functions and types pnoker 2026-06-06 00:17:41 +08:00
  • 30561dc7a8 refactor(types): enforce Form/Record extends pattern and fix naming pnoker 2026-06-06 00:17:20 +08:00
  • 2f24fe48ba refactor(api): rename get→list for collection endpoints and fix naming pnoker 2026-06-06 00:17:06 +08:00
  • 3acfb6d19f fix(views): dead code removal, loading states, and error handling pnoker 2026-06-06 00:16:52 +08:00
  • 21ef198248 fix(utils): modernize validation utils and fix entity name race condition pnoker 2026-06-06 00:16:40 +08:00
  • 9f667ef470 fix(agentic): null safety in session title sync and add store reset pnoker 2026-06-06 00:16:31 +08:00
  • 9e45d05eb6 fix(auth): login/logout error handling and store cleanup pnoker 2026-06-06 00:16:20 +08:00
  • 2dfd083f67 fix(security): prevent auth data loss and permission bypass pnoker 2026-06-06 00:15:49 +08:00
  • 639687a44d refactor: fix variable naming inconsistencies pnoker 2026-06-06 00:03:28 +08:00
  • a7b19611a3 refactor: rename proto RPCs and facade methods to follow conventions pnoker 2026-06-06 00:03:20 +08:00
  • 87f2263e74 refactor: correct CRUD and boolean method naming violations pnoker 2026-06-06 00:03:06 +08:00
  • d3ae818e2b refactor: rename classes and enums to follow naming conventions pnoker 2026-06-06 00:02:53 +08:00
  • 570d13e2bc feat(data): add VO and Builder classes for history entities v2026.6.5 pnoker 2026-06-05 23:25:45 +08:00
  • 038d0c092d refactor: fix low-severity code convention violations pnoker 2026-06-05 23:25:33 +08:00