Commit graph

320 commits

Author SHA1 Message Date
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
XiaoSeS
ad6c70af39 docs(faq): clarify credential checks and runtime locations
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-10-16 14:01:35 +08:00
XiaoSeS
a6dc8eca74
Merge pull request #963 from iflytek/feat/issue-951-visibility-20261015
feat(skill): change published skill visibility through review
2026-10-16 12:38:45 +08:00
XiaoSeS
a962a45c02
Merge pull request #962 from iflytek/fix/issue-946-promotion-delete-20261015
fix(lifecycle): clarify deletion of promoted skills
2026-10-16 12:38:17 +08:00
XiaoSeS
911b0544cf
Merge pull request #961 from iflytek/fix/issue-959-social-access-20261015
fix(social): enforce skill access for stars and ratings
2026-10-16 12:37:47 +08:00
XiaoSeS
cded3a685c
Merge pull request #943 from lys1313013/codex/docs-portable-links
docs(links): replace machine-specific paths and fix broken links
2026-10-16 12:37:18 +08:00
XiaoSeS
dd4700bccd fix(web): explain pending scope and linked global skills
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-10-16 11:32:46 +08:00