Skip to content
Navigation Menu
Sign in
Products
Platform
GitHub
Repository hosting, code review, and collaboration
Copilot
AI coding agent for tasks, projects and automated work
Build & Ship
Actions
CI/CD and automation
Code Quality
Quality analysis, fixes, and enforcement
Codespaces
Cloud development environments
Secure
Code Security
Vulnerability detection and remediation
Secret Protection
Secret scanning and leak prevention
All Features
Developers
Learn
Documentation
Training
Certifications
Build
Build with Copilot
Customize Copilot
Integrations
Explore
Trending repos
GitHub Sponsors
Events
Changelog
Changelog
Your source for the latest features, improvements, and fixes across GitHub products, all in one place.
Businesses
By Stage
Enterprises
Team
Startups
Nonprofits
By Industry
Healthcare
Financial services
Manufacturing
Government
See all industries
Evaluate GitHub
Why GitHub
Customer Stories
Business insights
Trust Center
Add-ons
GitHub Advanced Security
Enterprise-grade code security
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Resources
Learn & Connect
Documentation
Resource center
Blog
Events & webinars
Community Forum
Customer Stories
Integrations
Support
Customer support
Training
GitHub Status
Company
About
Partners
Changelog
GitHub Universe
GitHub Universe
The event for developers, by developers — talks, workshops, and what’s next for GitHub.
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
iflytek
skillhub
Repository navigation
Code
Issues
25
(25)
Pull requests
9
(9)
Discussions
Actions
Projects
Security and quality
Insights
More
items
feat(web): configuration-only optional frontend analytics (Umami + DataFinder)
- #1037
#1037
Merged
XiaoSeS
merged 28 commits into
iflytek:main
iflytek/skillhub:main
from
xiaoyaner0201:feat/configurable-frontend-analytics-989
xiaoyaner0201/skillhub:feat/configurable-frontend-analytics-989
Copy head branch name to clipboard
Nov 3, 2026
Conversation
Commits
28
(28)
Checks
Files changed
Merged
feat(web): configuration-only optional frontend analytics (Umami + DataFinder)
#1037
XiaoSeS
merged 28 commits into
iflytek:main
iflytek/skillhub:main
from
xiaoyaner0201:feat/configurable-frontend-analytics-989
xiaoyaner0201/skillhub:feat/configurable-frontend-analytics-989
Copy head branch name to clipboard
Commits
Commits on Oct 29, 2026
feat(web): load optional analytics after application mount
Show description for 427acf2
xiaoyaner0201
committed
427acf2
View commit details
Copy full SHA for 427acf2
Browse repository at this point
feat(deploy): configure same-origin optional analytics
Show description for 7fb74e8
xiaoyaner0201
committed
7fb74e8
View commit details
Copy full SHA for 7fb74e8
Browse repository at this point
docs(analytics): document configuration-only deployment and acceptance
Show description for 4661d2e
xiaoyaner0201
committed
4661d2e
View commit details
Copy full SHA for 4661d2e
Browse repository at this point
docs(analytics): require re-login after platform password rotation
Show description for 7eab5c6
xiaoyaner0201
committed
7eab5c6
View commit details
Copy full SHA for 7eab5c6
Browse repository at this point
test(chart): pass analytics JSON through a values file
Show description for 6cee2fe
xiaoyaner0201
committed
6cee2fe
View commit details
Copy full SHA for 6cee2fe
Browse repository at this point
Commits on Nov 1, 2026
fix(chart): isolate analytics config so only Web rolls
Show description for f8ab71e
xiaoyaner0201
committed
f8ab71e
View commit details
Copy full SHA for f8ab71e
Browse repository at this point
Commits on Nov 2, 2026
feat(analytics): register configuration-only DataFinder adapter
Show description for 987068c
xiaoyaner0201
committed
987068c
View commit details
Copy full SHA for 987068c
Browse repository at this point
docs(analytics): explain DataFinder setup and privacy boundaries
Show description for ca11585
xiaoyaner0201
committed
ca11585
View commit details
Copy full SHA for ca11585
Browse repository at this point
fix(analytics): generate DataFinder browser IDs on plain-HTTP origins
Show description for f436841
xiaoyaner0201
committed
f436841
View commit details
Copy full SHA for f436841
Browse repository at this point
docs(openspec): record full Helm template gate for DataFinder
Show description for cfa48c9
xiaoyaner0201
committed
cfa48c9
View commit details
Copy full SHA for cfa48c9
Browse repository at this point
Merge upstream/main into feat/configurable-frontend-analytics-989
Show description for ae62cb0
xiaoyaner0201
committed
ae62cb0
View commit details
Copy full SHA for ae62cb0
Browse repository at this point
Split analytics and SkillHub Compose network topology
Show description for 19418e6
xiaoyaner0201
committed
19418e6
View commit details
Copy full SHA for 19418e6
Browse repository at this point
Add two-step analytics runtime lifecycle commands
Show description for abbe3c5
xiaoyaner0201
committed
abbe3c5
View commit details
Copy full SHA for abbe3c5
Browse repository at this point
Test analytics runtime isolation and idempotence
Show description for 356a7e9
xiaoyaner0201
committed
356a7e9
View commit details
Copy full SHA for 356a7e9
Browse repository at this point
Provide independent Kubernetes Umami deployment unit
Show description for e499994
xiaoyaner0201
committed
e499994
View commit details
Copy full SHA for e499994
Browse repository at this point
Document one-click existing-platform and Helm analytics paths
Show description for 335b692
xiaoyaner0201
committed
335b692
View commit details
Copy full SHA for 335b692
Browse repository at this point
Replace legacy edge fixtures with production assertions
Show description for facd545
xiaoyaner0201
committed
facd545
View commit details
Copy full SHA for facd545
Browse repository at this point
Preserve independent analytics credentials on runtime clean
Show description for 32b2965
xiaoyaner0201
committed
32b2965
View commit details
Copy full SHA for 32b2965
Browse repository at this point
Add real-cluster analytics storage and rollout smoke
Show description for 43283cb
xiaoyaner0201
committed
43283cb
View commit details
Copy full SHA for 43283cb
Browse repository at this point
Record one-click deployment acceptance in OpenSpec
Show description for d1d8d54
xiaoyaner0201
committed
d1d8d54
View commit details
Copy full SHA for d1d8d54
Browse repository at this point
Keep runtime analytics permission test portable across macOS and Linux
Show description for 8418542
xiaoyaner0201
committed
8418542
View commit details
Copy full SHA for 8418542
Browse repository at this point
Drop identical analytics download branches in runtime
Show description for ffc9c83
xiaoyaner0201
committed
ffc9c83
View commit details
Copy full SHA for ffc9c83
Browse repository at this point
Commits on Nov 3, 2026
fix(analytics): preserve deployment identity and Helm secrets
Show description for 1e97905
XiaoSeS
committed
1e97905
View commit details
Copy full SHA for 1e97905
Browse repository at this point
docs(analytics): prioritize current configuration-only setup
Show description for 84b0411
XiaoSeS
committed
84b0411
View commit details
Copy full SHA for 84b0411
Browse repository at this point
docs(analytics): record focused guard validation
Show description for ba9b521
XiaoSeS
committed
ba9b521
View commit details
Copy full SHA for ba9b521
Browse repository at this point
docs(analytics): remove obsolete manual demo links
Show description for 1506f0f
XiaoSeS
committed
1506f0f
View commit details
Copy full SHA for 1506f0f
Browse repository at this point
merge: refresh analytics validation base
Show description for 0ca058a
XiaoSeS
committed
0ca058a
View commit details
Copy full SHA for 0ca058a
Browse repository at this point
fix(helm): share generated application secret render
Show description for 560f5c8
XiaoSeS
committed
560f5c8
View commit details
Copy full SHA for 560f5c8
Browse repository at this point
You can’t perform that action at this time.