XiaoSeS
1139bb2103
docs(faq): limit account cross-reference to its actual coverage
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-11-03 15:04:13 +08:00
XiaoSeS
f944b718d7
docs(site): center diagrams and separate avatar governance from deployment
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-11-03 15:01:12 +08:00
XiaoSeS
052d7b8d1a
docs(site): bound diagram sizes for desktop reading
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-11-03 14:41:13 +08:00
XiaoSeS
9402e9cb15
docs(site): deepen six bilingual task guides with diagrams
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-11-03 14:36:19 +08:00
XiaoSeS
fe2049c19f
docs(site): repair P0 states permissions and troubleshooting
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-11-03 14:13:40 +08:00
XiaoSeS
aedbcb6b54
docs(site): scope P0 repairs and clarify deployment choices
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-11-03 13:46:20 +08:00
XiaoSeS
6431314efb
Merge pull request #1048 from iflytek/docs/october-suite-faq
...
docs(faq): clarify Suite publishing and entry use
2026-11-03 13:40:43 +08:00
XiaoSeS
560f5c8906
fix(helm): share generated application secret render
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-11-03 12:03:02 +08:00
XiaoSeS
1506f0f513
docs(analytics): remove obsolete manual demo links
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-11-03 11:36:16 +08:00
XiaoSeS
84b0411fab
docs(analytics): prioritize current configuration-only setup
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-11-03 11:26:01 +08:00
XiaoSeS
1e97905a08
fix(analytics): preserve deployment identity and Helm secrets
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-11-03 11:03:54 +08:00
千乘妍 (Xiaoyaner)
335b692a05
Document one-click existing-platform and Helm analytics paths
...
Signed-off-by: 千乘妍 (Xiaoyaner) <258399167+xiaoyaner0201@users.noreply.github.com>
2026-11-03 00:59:18 +08:00
千乘妍 (Xiaoyaner)
ae62cb0d76
Merge upstream/main into feat/configurable-frontend-analytics-989
...
Signed-off-by: 千乘妍 (Xiaoyaner) <258399167+xiaoyaner0201@users.noreply.github.com>
2026-11-03 00:24:42 +08:00
FenjuFu
959ca0294b
docs(faq): clarify Suite publishing and entry use
...
Signed-off-by: FenjuFu <92919259+FenjuFu@users.noreply.github.com>
2026-11-02 19:52:59 +08:00
XiaoSeS
d61f70f8e6
Merge pull request #1046 from iflytek/docs/issue1042-remaining
...
docs: complete deployment and navigation gaps for issue 1042
2026-11-02 16:25:00 +08:00
XiaoSeS
1963569587
Merge pull request #1044 from FenjuFu/docs/device-login-20261031
...
docs(deploy): clarify device login and configuration refresh
2026-11-02 16:16:00 +08:00
XiaoSeS
d8d20c4033
docs(analytics): explicitly state one-click production deployment is pending
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-11-02 16:13:31 +08:00
XiaoSeS
525f741914
docs(analytics): document actionable first-time local setup
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-11-02 16:07:35 +08:00
XiaoSeS
00a7b8679c
docs(analytics): provide concise in-site integration reading
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-11-02 15:58:35 +08:00
XiaoSeS
4334b34ec1
docs(scanner): clarify positive scientific notation range
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-11-02 15:40:41 +08:00
XiaoSeS
36824d33b7
docs: complete remaining deployment and navigation gaps in issue 1042
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-11-02 15:38:30 +08:00
XiaoSeS
9501e03e19
docs(deploy): distinguish runtime and source configuration updates
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-11-02 15:28:27 +08:00
千乘妍 (Xiaoyaner)
f436841d86
fix(analytics): generate DataFinder browser IDs on plain-HTTP origins
...
crypto.randomUUID only exists in secure contexts and newer browsers, so
fresh browsers on plain-HTTP intranet deployments dropped every event.
Fall back to a getRandomValues v4 UUID with the same format.
Refs #989
Signed-off-by: 千乘妍 (Xiaoyaner) <258399167+xiaoyaner0201@users.noreply.github.com>
2026-11-02 15:06:20 +08:00
千乘妍 (Xiaoyaner)
ca11585f11
docs(analytics): explain DataFinder setup and privacy boundaries
...
Refs #989
Signed-off-by: 千乘妍 (Xiaoyaner) <258399167+xiaoyaner0201@users.noreply.github.com>
2026-11-02 14:38:38 +08:00
PerryLink
c4c596e1a3
fix(web): clip the suite version cells that still overflow
...
#1040 clipped the pinned version column in the suite member table and the
version ledger's member list. Two cells in the same feature kept rendering
the same 60+ character immutable snapshot versions unclipped:
- the version ledger's own version cell, in an 84px grid column;
- the bundle operation detail's member cell, in a 90px grid column.
Both bleed into the neighbouring status/visibility columns. Clip them with
the truncate + title pattern used elsewhere in these tables, and assert the
clipped cell in the existing operation-detail test.
Regenerate docs/frontend-analytics-manifest.json: the marker in
suite-bundle-operation-detail.tsx moved three lines down.
Signed-off-by: PerryLink <novelnexusai@outlook.com>
2026-11-01 22:47:18 +08:00
千乘妍 (Xiaoyaner)
f8ab71e28e
fix(chart): isolate analytics config so only Web rolls
...
Move analytics values into a Web-only ConfigMap. The server checksum hashes
the shared ConfigMap, so analytics-only changes used to replace server pods.
Contract tests render before/after values and assert that analytics-only
changes roll only Web while backend changes still roll the server.
Docs: Compose restart does not re-read .env.release, old tabs keep the old
config, a valid but unknown Umami website returns 400 and stores nothing,
and new adapters also need deploy-side validation, proxy endpoints and
tests. OpenSpec now separates executed Helm template checks from the
real-cluster verification that has not been run.
Signed-off-by: 千乘妍 (Xiaoyaner) <258399167+xiaoyaner0201@users.noreply.github.com>
2026-11-01 20:52:34 +08:00
FenjuFu
a77ff18d07
docs(deploy): clarify device login and configuration refresh
...
Signed-off-by: FenjuFu <92919259+FenjuFu@users.noreply.github.com>
2026-10-30 17:15:59 +00:00
千乘妍 (Xiaoyaner)
7eab5c6efb
docs(analytics): require re-login after platform password rotation
...
Clarify the one-time initialization sequence verified during the guide walkthrough.
Refs #989
Signed-off-by: 千乘妍 (Xiaoyaner) <258399167+xiaoyaner0201@users.noreply.github.com>
2026-10-29 23:41:49 +08:00
千乘妍 (Xiaoyaner)
4661d2e1aa
docs(analytics): document configuration-only deployment and acceptance
...
Replace manual injection instructions with Compose, Docker and Helm configuration, explicit platform initialization, consent controls, privacy boundaries and verified task status.
Refs #989
Signed-off-by: 千乘妍 (Xiaoyaner) <258399167+xiaoyaner0201@users.noreply.github.com>
2026-10-29 23:19:46 +08:00
千乘妍 (Xiaoyaner)
427acf21bb
feat(web): load optional analytics after application mount
...
Move the passive helper and Umami adapter into one product source, retain the existing assertions, and add consent-aware lazy lifecycle control.
Refs #989
Signed-off-by: 千乘妍 (Xiaoyaner) <258399167+xiaoyaner0201@users.noreply.github.com>
2026-10-29 23:16:05 +08:00
XiaoSeS
22d8451ec8
fix(auth): handle blank device verification URI configuration ( #1034 )
...
* fix(auth): resolve blank device verification URI safely
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
* fix(deploy): align device URI preflight validation
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
---------
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-10-29 17:14:41 +08:00
小妍儿 ✨
6952629eed
feat(web): add passive semantic analytics attributes across frontend workflows ( #1010 )
...
* feat(web): expose passive semantic analytics attributes
Signed-off-by: 千乘妍 (Xiaoyaner) <258399167+xiaoyaner0201@users.noreply.github.com>
* fix(web): omit disabled non-native analytics intents
Signed-off-by: 千乘妍 (Xiaoyaner) <258399167+xiaoyaner0201@users.noreply.github.com>
* fix(web): keep docs integration test outside production build inputs
Move the collector example test alongside existing root-level web tests so the web-only Docker context does not require repository documentation. Preserve all assertions and default Vitest discovery; document the boundary.
Verified 1217 tests, focused 12 tests, typecheck, lint, build and a fresh web-only build without repository docs. Original snapshot reproduced TS2307. Independent review passed. Full local image build was blocked by an uncached pnpm download with network disabled; remote image CI remains authoritative.
Signed-off-by: 千乘妍 (Xiaoyaner) <258399167+xiaoyaner0201@users.noreply.github.com>
* docs(analytics): configure intent rules and add a manual Umami demo
Signed-off-by: 千乘妍 (Xiaoyaner) <258399167+xiaoyaner0201@users.noreply.github.com>
* fix(analytics): accept product IDs and preserve concurrent intents
Signed-off-by: 千乘妍 (Xiaoyaner) <258399167+xiaoyaner0201@users.noreply.github.com>
* fix(analytics): guard consent at Umami dispatch boundary
Signed-off-by: 千乘妍 (Xiaoyaner) <258399167+xiaoyaner0201@users.noreply.github.com>
* fix(analytics): snapshot validated Umami payload primitives
Signed-off-by: 千乘妍 (Xiaoyaner) <258399167+xiaoyaner0201@users.noreply.github.com>
* docs(analytics): define configurable opt-in integration
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
* chore(analytics): refresh manifest line numbers after main merge
The merge of latest main shifted source lines in router and pages. Only
line numbers change; routes, IDs and sites are identical.
Refs #989
Signed-off-by: 千乘妍 (Xiaoyaner) <258399167+xiaoyaner0201@users.noreply.github.com>
* fix(analytics): preserve release Web defaults in optional edge
Signed-off-by: 千乘妍 (Xiaoyaner) <258399167+xiaoyaner0201@users.noreply.github.com>
* docs(analytics): add Chinese guide and split delivery scope
Refs #989
Signed-off-by: 千乘妍 (Xiaoyaner) <258399167+xiaoyaner0201@users.noreply.github.com>
* docs(analytics): keep upstream override and bypass module cache in guide
Export the upstream override so later compose commands keep it, and
tell operators to bypass the immutable module cache when re-checking
an edited local entry.
Refs #989
Signed-off-by: 千乘妍 (Xiaoyaner) <258399167+xiaoyaner0201@users.noreply.github.com>
---------
Signed-off-by: 千乘妍 (Xiaoyaner) <258399167+xiaoyaner0201@users.noreply.github.com>
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
Co-authored-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-10-29 14:56:58 +08:00
XiaoSeS
9ebb99226d
docs: refresh bilingual guides and skill suite usage ( #1028 )
...
* docs: refresh bilingual user and operator guides
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
* docs: align lifecycle and suite illustrations
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
* docs: refresh bilingual technology stack diagrams
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
* docs: expand verified workflows and reorganize documentation
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
* docs: expand sidebar groups by default
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
* docs: address independent review wording findings
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
---------
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-10-28 17:40:59 +08:00
XiaoSeS
baaba6a1aa
feat(suite): show viewer-safe membership hints on skill cards
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-10-26 15:47:44 +08:00
FenjuFu
2f7b0c73e3
fix(deps): patch Vite vulnerabilities in web and docs
...
Signed-off-by: FenjuFu <92919259+FenjuFu@users.noreply.github.com>
2026-10-22 07:24:13 +00:00
XiaoSeS
87edd52bc2
docs(storage): lead self-hosted S3 examples with Silo
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-10-21 15:49:36 +08:00
XiaoSeS
89be3016b9
docs(storage): bound deployment and migration claims
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-10-21 15:25:04 +08:00
XiaoSeS
6743265a90
fix(storage): preserve private staging and address deployment review
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-10-21 15:02:39 +08:00
XiaoSeS
8a150e34d3
feat(storage): add S3-compatible deployment options
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-10-21 14:31:29 +08:00
XiaoSeS
814a180bef
fix(review): allow bundled diff worker in page CSP
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-10-20 18:17:16 +08:00
XiaoSeS
4de9ab79f7
Merge latest main for GitHub sync delivery validation
2026-10-20 17:23:33 +08:00
XiaoSeS
0f8867f5f1
Merge pull request #984 from iflytek/docs/issue-911-invitation-closeout
...
docs(namespace): clarify invitation recovery and delivery status
2026-10-20 17:03:01 +08:00
XiaoSeS
2facedd598
merge: integrate main for github sync delivery
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-10-20 15:39:13 +08:00
XiaoSeS
c4c3d5b63c
feat(dsh): refine skill lifecycle and release 0.3.0 ( #986 )
...
Refine marketplace actions, scoped installation, native questions, progress, removal and exact-version upgrades; align downloadable version pagination and OpenSpec.\n\nSigned-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-10-20 15:18:23 +08:00
XiaoSeS
2df4c913cb
feat(github-sync): add continuous public repository discovery and skill sync
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-10-20 14:40:46 +08:00
XiaoSeS
0c5cdcdb6a
docs(namespace): clarify invitation recovery and delivery status
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-10-20 10:51:45 +08:00
XiaoSeS
5639605029
fix(auth): enforce read-only ownership after team removal
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-10-19 16:13:46 +08:00
XiaoSeS
2fe1a44059
fix(web): preserve proxy authority in forwarded redirects ( #972 )
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-10-19 15:23:29 +08:00
XiaoSeS
617cda4870
Merge pull request #907 from FenjuFu/docs/faq-community-qa-2026-09
...
docs(faq): add Kubernetes version, skill credentials and port conflict entries
2026-10-16 15:16:40 +08:00
XiaoSeS
dab10a4a21
Merge pull request #917 from twodogegg/feat/zcode-agent-profile
...
feat(cli): add zcode agent profile
2026-10-16 15:16:13 +08:00