Skip to content

feat: add community files, theme toggle, WeChat QR modal, and policy pages#9

Merged
FenjuFu merged 3 commits into
mainfrom
add-coc-md
Jun 12, 2026
Merged

feat: add community files, theme toggle, WeChat QR modal, and policy pages#9
FenjuFu merged 3 commits into
mainfrom
add-coc-md

Conversation

@dongjiang1989

Copy link
Copy Markdown
Contributor

Summary

  • Add community policy files (CODE_OF_CONDUCT, CONTRIBUTING, SECURITY) referencing iflytek/community
  • Add GitHub issue templates and PR template
  • Add policy pages: /security, /values, /cla
  • Redesign theme toggle with 3-button layout (Light / Dark / System) and active state highlighting
  • Add WeChat QR code modal with responsive support for mobile
  • Update navigation: add LinkedIn, Discord link, Gitee link; remove X (Twitter), YouTube, OSCHINA
  • Fix page title centering on projects/events/contribute pages
  • Update footer copyright to 2026
  • Expand allowed dependency licenses (OFL-1.1, MPL-2.0, LGPL-3.0, Python-2.0) and update NOTICE
  • Upgrade Node.js engine to 24.x

Changes

Community & Governance

  • CODE_OF_CONDUCT.md, contributing.md, security.md, code-of-conduct.md — community policy files
  • .github/ISSUE_TEMPLATE/ — issue templates (general, leadership change, moderator application)
  • .github/PULL_REQUEST_TEMPLATE.md — PR template

New Pages

  • /security — Security Policy (based on iflytek/community SECURITY.md)
  • /values — Community Values
  • /cla — Contributor License Agreement (based on iflytek/community CLA.md)

UI Improvements

  • Theme Toggle: 3 side-by-side buttons (☀️ / 🌙 / 🖥️ ) with active state highlight and system preference listener
  • WeChat QR Modal: Click footer WeChat link to show QR code popup, mobile-responsive with backdrop blur
  • Page Titles: Fixed centering with flex layout on /projects, /events, /contribute
  • Footer: Updated copyright to © 2026 iFLYTEK Corporation

Signed-off-by: dongjiang <dongjiang1989@126.com>
Signed-off-by: dongjiang <dongjiang1989@126.com>
@vercel

vercel Bot commented Jun 12, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
website Ready Ready Preview, Comment Jun 12, 2026 5:53am

@FenjuFu FenjuFu merged commit 1f0edaf into main Jun 12, 2026
10 checks passed
@dongjiang1989 dongjiang1989 deleted the add-coc-md branch June 12, 2026 06:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants