imbajin opened a new pull request, #756: URL: https://github.com/apache/hugegraph-toolchain/pull/756
## Summary This PR improves Hubble's high-frequency desktop journeys across graph management, querying, Loader tasks, Schema, and cluster Operations while preserving the existing Ant Design, routing, and i18n structure. Key user-visible changes: - make GQL result counts, task states, errors, and recovery actions clearer and localized; - improve Loader task list/detail readability and form recovery; - restore Red Mansion, Rank movie, and person/software sample-data entries, including an optional sample-data path in New Graph; - make sample-data and built-in Schema choices mutually exclusive and preserve protected/read-only GraphSpace boundaries; - add native PD/Store/Server Operations views with clearer source health, PD leader identity, Store leader-shard counts, and context-preserving navigation; - replace raw `DEGRADED` UI copy with localized `Attention` / `需关注` plus concise reason tooltips; - replace Loader reflection `printStackTrace()` output with structured logging. ## Validation - Hubble targeted regression suites passed, including Graph/EditLayer, Graph menu guards, Operations overview/nodes/components, request contracts, and task recovery. - Final Operations subset: 4 suites / 48 tests passed. - Final review subset: 6 suites / 94 tests passed. - ESLint for changed frontend files passed with `--max-warnings=0`. - i18n consistency passed: 2336 keys in each locale and 1581 static keys. - Production build passed; only existing third-party source-map and bundle-size warnings remain. - Real Chrome validation used a live 1 Server + 3 PD + 3 Store deployment for login, graph context, GQL, Operations, PD leader display, and New Graph sample selection. - Three independent final review lanes (correctness/runtime, design/API/recovery, tests/build/i18n/UI accessibility) passed with no remaining P0-P2 findings. ## Related - HugeGraph organization staging PR: https://github.com/hugegraph/hugegraph-toolchain/pull/26 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
