Skip to content

feat: improve header layout and CI workflow#55

Merged
nick-cjyx9 merged 11 commits into
open-ani:mainfrom
ChouChiu:ui/pr-split
Jun 20, 2026
Merged

feat: improve header layout and CI workflow#55
nick-cjyx9 merged 11 commits into
open-ani:mainfrom
ChouChiu:ui/pr-split

Conversation

@ChouChiu

@ChouChiu ChouChiu commented Jun 20, 2026

Copy link
Copy Markdown
Contributor

Split from #53. UI and CI changes only, no advertising-related changes.

Changes

Before After Changed
截圖 2026-06-20 16 47 34 截圖 2026-06-20 16 46 50 弹幕覆盖层改为全宽,桌面端图片略微放大以消除缝隙
截圖 2026-06-20 16 50 07 截圖 2026-06-20 16 49 58 各 Section 占满视口,提升浏览体验并添加平滑滚动过渡

Other Changes

  • Increased bottom padding for FAQ section
  • Updated CI workflow: Node.js 24, action versions
  • Updated dependencies (@typescript/native-preview, lint-staged)
  • Added opencode.jsonc with LSP enabled
  • Added pnpm-workspace.yaml for build script approvals

@ChouChiu

Copy link
Copy Markdown
Contributor Author

图稍后

@ChouChiu

Copy link
Copy Markdown
Contributor Author

ok 了应该

ChouChiu added 10 commits June 20, 2026 16:59
- separate background overlay from content container in Header for better layout control
- adjust PC showcase image positioning and size for improved visual alignment
- add .opencode/opencode.json config with lsp: true
- improve development experience through language server protocol
- add id and fullscreen layout classes to FAQ section
- implement wheel event listener for auto-scrolling to FAQ
- clean up event listener on page navigation
- removed .opencode/opencode.json for simplification
- added lsp: true to opencode.jsonc for unified configuration
- remove wheel event listener and smooth scroll behavior
- simplify user interaction and reduce unnecessary javascript
- add pb-32 class to FAQ section bottom padding
- improve visual separation from subsequent content
- Bump actions/checkout to v7
- Bump pnpm/action-setup to v6
- Switch node-version to LTS
- change from lts to 24 to ensure consistent builds and avoid unexpected breakage from Node.js version changes
- Update @typescript/native-preview to 7.0.0-dev.20260619.1
- Update lint-staged to ^17.0.7
- Add pnpm-workspace.yaml for build script approvals
- Add opencode.jsonc with LSP enabled
Comment thread .gitignore
Comment thread opencode.jsonc Outdated
@ChouChiu

Copy link
Copy Markdown
Contributor Author

解决

@nick-cjyx9 nick-cjyx9 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@nick-cjyx9
nick-cjyx9 merged commit 09b95c2 into open-ani:main Jun 20, 2026
1 check passed
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