Commit Graph

  • d1a016a8ce docs: add driver-authoring guide ClaudeandClaude Opus 4.7 2026-05-09 13:00:35 +08:00
  • 8c10fd6f24 docs: add driver-authoring guide pnoker 2026-05-09 13:00:35 +08:00
  • 085966276b feat(auth): HMAC-sign X-Auth-User header end to end ClaudeandClaude Opus 4.7 2026-05-09 13:00:15 +08:00
  • eba46a52c0 feat(auth): HMAC-sign X-Auth-User header end to end pnoker 2026-05-09 13:00:15 +08:00
  • 1fd58e6888 feat(facade,data): add selectByIds bulk lookup and use it in dashboard live feed ClaudeandClaude Opus 4.7 2026-05-09 12:59:37 +08:00
  • 49121631a0 feat(facade,data): add selectByIds bulk lookup and use it in dashboard live feed pnoker 2026-05-09 12:59:37 +08:00
  • c07d873a34 perf(manager): batch driver-registration attribute diff into 3 round-trips ClaudeandClaude Opus 4.7 2026-05-09 12:59:03 +08:00
  • f7412b9cd9 perf(manager): batch driver-registration attribute diff into 3 round-trips pnoker 2026-05-09 12:59:03 +08:00
  • e65e94d86e refactor(web): introduce BaseController.async() and migrate controllers off try/catch ClaudeandClaude Opus 4.7 2026-05-09 12:58:11 +08:00
  • 12702216c7 refactor(web): introduce BaseController.async() and migrate controllers off try/catch pnoker 2026-05-09 12:58:11 +08:00
  • d38df71489 refactor(common): replace per-builder MapStruct page mapping with PageUtil.copyPage ClaudeandClaude Opus 4.7 2026-05-09 12:57:33 +08:00
  • 54b4c256ee refactor(common): replace per-builder MapStruct page mapping with PageUtil.copyPage pnoker 2026-05-09 12:57:33 +08:00
  • 56c11700ee fix(modbus-tcp): restore abstract keyword on 18 vendored modbus4j classes ClaudeandClaude Opus 4.7 2026-05-09 12:56:57 +08:00
  • 0ca9639aea fix(modbus-tcp): restore abstract keyword on 18 vendored modbus4j classes pnoker 2026-05-09 12:56:57 +08:00
  • f4ddb75639 refactor: standardize utils to camelCase and update all consumer imports pnoker 2026-05-09 01:18:39 +08:00
  • daafcb0dea refactor: reorganize project structure — types, router, ambient, axios constants pnoker 2026-05-09 01:15:37 +08:00
  • 6fd7866bb7 feat(enums): add 7 missing backend-aligned enum option arrays pnoker 2026-05-09 00:04:46 +08:00
  • 4ebf86484c refactor(utils): move useAsyncLoader from composables to utils pnoker 2026-05-08 23:59:45 +08:00
  • 4a30a7adfa refactor(entity): align CRUD types with backend VO fields pnoker 2026-05-08 23:52:17 +08:00
  • c85ffb94c3 refactor(api): normalize role-resource and role-user bind function naming pnoker 2026-05-08 23:32:55 +08:00
  • 6057095dcb fix(views): adapt to renamed API functions and stricter parameter types pnoker 2026-05-08 23:26:25 +08:00
  • 4d959e01c3 refactor(api): split dashboard into sub-modules (alert/stats/system/topology) pnoker 2026-05-08 23:26:15 +08:00
  • 68f389670f refactor(api): adopt httpGet/httpPost helpers and typed entity records pnoker 2026-05-08 23:26:06 +08:00
  • 69b0c2f5a4 refactor(entity): extract CRUD types and enrich PageQuery/PageResult pnoker 2026-05-08 23:25:53 +08:00
  • d1f939d02e chore: update build config, deps, and fix ESLint plugin conflict pnoker 2026-05-08 23:25:44 +08:00
  • 170c19e2ef chore: add project governance and license files pnoker 2026-05-08 23:25:36 +08:00
  • 8a5ffc1af2 build: expand Makefile with structured targets and help descriptions pnoker 2026-05-08 18:58:18 +08:00
  • 3c3496b9b2 chore(husky): drop deprecated hook bootstrap pnoker 2026-05-08 18:54:21 +08:00
  • 177bf70910 chore: update CLAUDE.md formatting and refresh Cargo.lock pnoker 2026-05-08 18:21:54 +08:00
  • 60df60e5cd refactor(views): inline management forms and lists pnoker 2026-05-08 18:19:30 +08:00
  • 1636dfd1be refactor(core): type dashboard and auth views pnoker 2026-05-08 18:19:05 +08:00
  • 6bb83f204e chore(tooling): tighten lint and format defaults pnoker 2026-05-08 18:18:18 +08:00
  • 4a17fcd7fc docs(common-public): simplify verbose class-level Javadocs to concise one-liners ClaudeandClaude Opus 4.7 2026-05-08 00:39:22 +08:00
  • 1c9cc2cda6 docs(common-public): simplify verbose class-level Javadocs to concise one-liners pnoker 2026-05-08 00:39:22 +08:00
  • eff7d4b3b1 chore(mqtt): remove hardcoded paho version, inherit from parent dependencyManagement ClaudeandClaude Opus 4.7 2026-05-08 00:30:10 +08:00
  • 036b9d1d21 chore(mqtt): remove hardcoded paho version, inherit from parent dependencyManagement pnoker 2026-05-08 00:30:10 +08:00
  • 0e916774dd style: reorganize POM dependencies with consistent category comments ClaudeandClaude Opus 4.7 2026-05-08 00:28:44 +08:00
  • 1bc0b74d4d style: reorganize POM dependencies with consistent category comments pnoker 2026-05-08 00:28:44 +08:00
  • c25021ff59 fix(common-public): fix bugs and clean up unused dependencies ClaudeandClaude Opus 4.7 2026-05-08 00:07:51 +08:00
  • be76854f67 fix(common-public): fix bugs and clean up unused dependencies pnoker 2026-05-08 00:07:51 +08:00
  • 69252d8905 chore: remove duplicate java.version property (inherited from dc3-parent) ClaudeandClaude Opus 4.7 2026-05-07 23:59:02 +08:00
  • 844c89ddce chore: remove duplicate java.version property (inherited from dc3-parent) pnoker 2026-05-07 23:59:02 +08:00
  • 6a223a8511 chore: remove format and format-check targets from Makefile Copilot 2026-05-07 23:03:16 +08:00
  • e47299a327 chore: remove format and format-check targets from Makefile pnoker 2026-05-07 23:03:16 +08:00
  • 24edb3e0b4 style: apply spring-javaformat 0.0.47 and fix checkstyle violations ClaudeandClaude Opus 4.7 2026-05-07 16:53:16 +08:00
  • db456d61fe style: apply spring-javaformat 0.0.47 and fix checkstyle violations pnoker 2026-05-07 16:53:16 +08:00
  • 868d287e0c chore(build): upgrade spring-javaformat to 0.0.47 and add Checkstyle integration ClaudeandClaude Opus 4.7 2026-05-07 16:46:17 +08:00
  • eefe411bd7 chore(build): upgrade spring-javaformat to 0.0.47 and add Checkstyle integration pnoker 2026-05-07 16:46:17 +08:00
  • 99bec43648 chore(build): add format and format-check targets to Makefile ClaudeandClaude Opus 4.7 2026-05-07 16:44:09 +08:00
  • 19ba57f430 chore(build): add format and format-check targets to Makefile pnoker 2026-05-07 16:44:09 +08:00
  • aedf96e461 fix(build): remove requireEncoding rule incompatible with Maven 3.x ClaudeandClaude Opus 4.7 2026-05-07 13:12:23 +08:00
  • 293bc1a0c2 fix(build): remove requireEncoding rule incompatible with Maven 3.x pnoker 2026-05-07 13:12:23 +08:00
  • 106fcecda7 docs: add module overview, quickstart, and troubleshooting guides ClaudeandClaude Opus 4.7 2026-05-07 13:11:04 +08:00
  • 36d7a82de5 docs: add module overview, quickstart, and troubleshooting guides pnoker 2026-05-07 13:11:04 +08:00
  • 7411c61ed4 chore(build): add enforcer plugin and Spring Java Format validation ClaudeandClaude Opus 4.7 2026-05-07 13:10:44 +08:00
  • 95b7e1ffa3 chore(build): add enforcer plugin and Spring Java Format validation pnoker 2026-05-07 13:10:44 +08:00
  • 9aecc3e074 chore(build): tune Maven JVM settings and enable parallel builds ClaudeandClaude Opus 4.7 2026-05-07 13:10:26 +08:00
  • dc8479c8e4 chore(build): tune Maven JVM settings and enable parallel builds pnoker 2026-05-07 13:10:26 +08:00
  • ff96a784fc chore(env): update .env and .env.example for clarity and usage instructions Copilot 2026-05-07 00:16:25 +08:00
  • 016293728b chore(env): update .env and .env.example for clarity and usage instructions pnoker 2026-05-07 00:16:25 +08:00
  • fbda40ca69 chore: stop tracking .env file from version control ClaudeandClaude Opus 4.7 2026-05-07 00:11:33 +08:00
  • 5a4a885917 chore: stop tracking .env file from version control pnoker 2026-05-07 00:11:33 +08:00
  • 97bddb3d42 chore: add .claude/TODO.md to .gitignore ClaudeandClaude Opus 4.7 2026-05-07 00:09:44 +08:00
  • 38d4820fe8 chore: ignore local AI assistant scratch files pnoker 2026-05-07 00:09:44 +08:00
  • 239334c4bc feat(agentic): add AI agentic center with Spring AI tool-calling ClaudeandClaude Opus 4.7 2026-05-07 00:09:38 +08:00
  • dea8482001 feat(agentic): add AI agentic center with Spring AI tool-calling pnoker 2026-05-07 00:09:38 +08:00
  • 8a30c9d136 feat(facade): add PointValue facade with gRPC and local implementations ClaudeandClaude Opus 4.7 2026-05-07 00:09:25 +08:00
  • 996a380821 feat(facade): add PointValue facade with gRPC and local implementations pnoker 2026-05-07 00:09:25 +08:00
  • f941c5613d feat(api): expand point_value.proto with HistoryValue, ReadCommand, and WriteCommand RPCs ClaudeandClaude Opus 4.7 2026-05-07 00:09:08 +08:00
  • 6992c20e5e feat(api): expand point_value.proto with HistoryValue, ReadCommand, and WriteCommand RPCs pnoker 2026-05-07 00:09:08 +08:00
  • ab26dce875 chore(env): update .env and .env.example for clarity and usage instructions Copilot 2026-05-05 01:07:30 +08:00
  • cde623e5d0 chore(env): update .env and .env.example for clarity and usage instructions pnoker 2026-05-05 01:07:30 +08:00
  • 605bcc8361 chore: bump version to 2026.5.5 ClaudeandClaude Opus 4.7 2026-05-05 00:56:09 +08:00
  • 95c40b2387 chore: bump version to 2026.5.5 pnoker 2026-05-05 00:56:09 +08:00
  • 783343ff19 chore: relicense source headers under AGPL 3.0 ClaudeandClaude Opus 4.7 2026-05-05 00:55:58 +08:00
  • af39cab869 chore: relicense source headers under AGPL 3.0 pnoker 2026-05-05 00:55:58 +08:00
  • b768230ac9 chore: bump version to 2026.5.5 across project files pnoker 2026-05-05 00:50:56 +08:00
  • 51468e5327 chore(data-dashboard): apply IDE auto-format ClaudeandClaude Opus 4.7 2026-05-05 00:44:36 +08:00
  • c12a3d7d1b chore(data-dashboard): apply IDE auto-format pnoker 2026-05-05 00:44:36 +08:00
  • f9161ecc2c style(event-overview): lift tabs header onto its own surface pnoker 2026-05-05 00:40:30 +08:00
  • 2e99a72cf4 fix(home): restore 8px rhythm between SlaBadge and stat grid pnoker 2026-05-05 00:40:15 +08:00
  • 2c7e4495b3 refactor(manager-dashboard): return typed Row DTOs from mappers ClaudeandClaude Opus 4.7 2026-05-04 23:59:18 +08:00
  • 748f967d79 refactor(manager-dashboard): return typed Row DTOs from mappers pnoker 2026-05-04 23:59:18 +08:00
  • a83ee65aba refactor(data-dashboard): return typed Row DTOs from mappers ClaudeandClaude Opus 4.7 2026-05-04 23:59:11 +08:00
  • 2395bd7093 refactor(data-dashboard): return typed Row DTOs from mappers pnoker 2026-05-04 23:59:11 +08:00
  • f301515324 chore: add Apache 2.0 license headers to source files pnoker 2026-05-04 22:26:22 +08:00
  • 7d0588a7f6 chore: add blank line between constants and ctor in TimeRangeUtil ClaudeandClaude Opus 4.7 2026-05-04 22:21:08 +08:00
  • 4692e13c94 chore: add blank line between constants and ctor in TimeRangeUtil pnoker 2026-05-04 22:21:08 +08:00
  • 6ed561efee refactor(manager-dashboard): hoist topology caps into TopologyLimits ClaudeandClaude Opus 4.7 2026-05-04 22:21:03 +08:00
  • 205374ac46 refactor(manager-dashboard): hoist topology caps into TopologyLimits pnoker 2026-05-04 22:21:03 +08:00
  • 7876a8f54a refactor(data-dashboard): hoist clamp caps into DashboardLimits ClaudeandClaude Opus 4.7 2026-05-04 22:20:57 +08:00
  • c7fa40ae3d refactor(data-dashboard): hoist clamp caps into DashboardLimits pnoker 2026-05-04 22:20:57 +08:00
  • 7f85faf752 refactor(dashboard): migrate api and cards to shared entity / composables / utils pnoker 2026-05-04 22:17:52 +08:00
  • f69808b76a refactor(dashboard): extract shared entity types, composables, utils and palette tokens pnoker 2026-05-04 22:17:31 +08:00
  • e2700efd1c feat(event-overview): split into 4 tabs with 9 Phase-2 insight cards pnoker 2026-05-04 21:05:13 +08:00
  • ca91040a9f feat(home): add SLA badge strip and tenant topology Sankey pnoker 2026-05-04 21:04:19 +08:00
  • eb1c75be9c chore: collapse imports and tidy TimeRangeUtil javadoc ClaudeandClaude Opus 4.7 2026-05-04 21:00:27 +08:00
  • 95aec4f37f chore: collapse imports and tidy TimeRangeUtil javadoc pnoker 2026-05-04 21:00:27 +08:00
  • ceb4c1c30d feat(manager-dashboard): four-column topology Sankey endpoint ClaudeandClaude Opus 4.7 2026-05-04 21:00:21 +08:00
  • 699c72d590 feat(manager-dashboard): four-column topology Sankey endpoint pnoker 2026-05-04 21:00:21 +08:00