Skip to content

[pull] master from liangliangyy:master#33

Open
pull[bot] wants to merge 552 commits intocodehai:masterfrom
liangliangyy:master
Open

[pull] master from liangliangyy:master#33
pull[bot] wants to merge 552 commits intocodehai:masterfrom
liangliangyy:master

Conversation

@pull
Copy link
Copy Markdown

@pull pull bot commented Jan 13, 2022

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

@github-advanced-security
Copy link
Copy Markdown

You have successfully added a new CodeQL configuration .github/workflows/codeql-analysis.yml:CodeQL-Build. As part of the setup process, we have scanned this repository and found 3 existing alerts. Please check the repository Security tab to see all alerts.

liangliangyy and others added 26 commits December 22, 2025 15:02
Removed support for additional Linux architectures in the publish-release workflow.
- Add GHCR login step after Docker Hub login
- Modify tags to push to both Docker Hub and ghcr.io
- Images will be pushed to both registries with the same tag (latest/test)

Co-authored-by: liangliangyy <3077549+liangliangyy@users.noreply.github.com>
…cker-workflow

Add GitHub Container Registry push to Docker workflow
Co-authored-by: liangliangyy <3077549+liangliangyy@users.noreply.github.com>
…low-platforms

[WIP] Update Docker workflow to specify platforms for architecture
支持搜索高亮功能,优化搜索引擎配置
… cryptographic hashing algorithm on sensitive data

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Potential fix for code scanning alert no. 23: Use of a broken or weak cryptographic hashing algorithm on sensitive data
liangliangyy and others added 30 commits March 16, 2026 16:43
- Overhaul all templates (blog, account, oauth, search, comments) with Tailwind utility classes, replacing inline styles and legacy CSS
- Fix desktop nav search input overlap: refactor from absolute-positioned icon + padded input to flex layout (icon as sibling), bypassing global input[type=search] style pollution
- Add #header-search-input reset rule in main.css to neutralize px-3 override from component layer
- Update tailwind.config.js with extended color tokens and animation keyframes
- Remove links nav item from desktop and mobile navigation
- Add reading time plugin update
- Delete temporary debug scripts (check_color.py, check_sidebar.py, clear_cache.py) and HTML snapshots
- Add prose prose-sm to article excerpt for proper markdown rendering (bold, lists, blockquotes, etc.)
- Show images in excerpt with max-height constraint; hide code blocks, tables, iframes
- Cap article body h1/h2/h3 sizes in detail page to stay below page title
- Reorder sidebar: 公告 → Hot articles → Recent comments → Tag cloud → Recent posts
- Remove category section from sidebar
- Rename "functions" label to "功能"
- Add site description below site name in nav logo, right-aligned
Bumps the frontend-development group with 1 update in the /frontend directory: [terser](https://github.com/terser/terser).


Updates `terser` from 5.46.0 to 5.46.1
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md)
- [Commits](terser/terser@v5.46.0...v5.46.1)

---
updated-dependencies:
- dependency-name: terser
  dependency-version: 5.46.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: frontend-development
...

Signed-off-by: dependabot[bot] <support@github.com>
…y with 2 updates

Bumps the production-dependencies group with 2 updates in the / directory: [coverage](https://github.com/coveragepy/coveragepy) and [openai](https://github.com/openai/openai-python).


Updates `coverage` from 7.13.4 to 7.13.5
- [Release notes](https://github.com/coveragepy/coveragepy/releases)
- [Changelog](https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst)
- [Commits](coveragepy/coveragepy@7.13.4...7.13.5)

Updates `openai` from 2.26.0 to 2.29.0
- [Release notes](https://github.com/openai/openai-python/releases)
- [Changelog](https://github.com/openai/openai-python/blob/main/CHANGELOG.md)
- [Commits](openai/openai-python@v2.26.0...v2.29.0)

---
updated-dependencies:
- dependency-name: coverage
  dependency-version: 7.13.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
- dependency-name: openai
  dependency-version: 2.29.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Add crossorigin attribute to script[type=module] and link[rel=modulepreload]
so both use the same anonymous credentials mode, resolving the preload
mismatch warning triggered by Rocket Loader rewriting script tags.
Fix modulepreload credentials mismatch with Cloudflare Rocket Loader
Redesign templates with Tailwind CSS and improve navigation layout
- Add min-w-0 to <main> grid item to prevent images and code blocks
  from stretching page width on mobile
- Reduce nested comment indent on mobile (ml-2 pl-2) to avoid
  cumulative overflow on narrow screens
- Rename mobile sidebar toggle from 'More content' to 'Discover more'
  with translations for zh_Hans, zh_Hant, and en
Fix mobile overflow and improve sidebar toggle label
Fix mobile sidebar label and update .mo file handling
- Mobile nav: replace category accordion with flat per-category links
  matching the desktop layout; parent categories with children get an
  inline expand chevron instead of a single grouped dropdown
- Mobile sidebar: remove collapsible 'details' wrapper so sidebar is
  always visible below the article list on small screens
- Tag cloud: sort by article count descending, cap at top 20 tags,
  remove random shuffle, and apply three visual tiers (prominent /
  normal / muted) based on relative article count
…on-dependencies-e3525d6519

chore(deps): bump the production-dependencies group across 1 directory with 2 updates
…ntend/dev/frontend-development-0a5bc30d9e

chore(deps-dev): bump terser from 5.46.0 to 5.46.1 in /frontend in the frontend-development group across 1 directory
…style

- Theme toggle: swap moon/sun icons based on data-theme attribute via CSS classes
- Dark mode nav: add white/8 border for visible separation against dark background
- Sidebar: rename 'Hot articles' to '热门文章' for language consistency
- Article list heading: add primary color accent bar before section title
Fix dark mode toggle icon, nav border, sidebar label, and page title style
- Add tools.lylinux.net link to desktop nav (with external icon), mobile nav, and footer
- Remove 友情链接 link from footer nav and sidebar widget
- Change footer heart to red with heartbeat CSS animation
- Add heartbeat keyframes to tailwind config
- TOC: add card container (bg-muted/30, rounded border), primary/30 left border on nav, hover link color
- Reading time: replace italic <em> with icon + muted-foreground style
- Comment login box: add 发表评论 header with chat icon
- Fix duplicate 快捷登录 label
- Code copy button: hover-reveal copy/tick button on all article code blocks
- archives → 归档 in desktop nav, mobile nav, footer
- Comment nesting: reduce max visual indent depth from 3 to 2
- Announcement sidebar: amber tint (bg-amber-50, border-amber-200, dark variants)
- Mobile article excerpt: max-h-40 + gradient fade-out on sm screens
Put emoji reactions and reply button on one line with a subtle
vertical divider between them
Enhance UI with new links, animations, and comment features
- Extract code copy button logic to frontend/src/components/codeCopy.js
- Extract legacy comment reply helpers to frontend/src/components/legacyComments.js
- Remove inline <script> blocks from article_detail.html and post_comment_modern.html
- Replace onclick handlers with data-action attributes (comment_item.html, post_comment_modern.html)
- Replace style="display:none" with x-cloak on Alpine x-show elements (nav.html, comment_item_modern.html)
- Replace inline CSS var colors with Tailwind classes in login.html and registration_form.html
- Replace dynamic margin-left with conditional Tailwind classes in comment_item_tree.html
- Remove amber accent colors from sidebar announcement card, align with card design system
- Add scrollbar-none utility to main.css; apply to sticky sidebar for invisible independent scroll
…gger

- backToTop: replace debounced scroll+checkScroll with IntersectionObserver
  on a 1px sentinel element; eliminates forced reflow on every scroll event.
  Falls back to passive scroll + rAF for old browsers.
- vite.config: remove manualChunks for alpine/htmx; static imports are now
  bundled into main.js, eliminating the main→alpine+htmx serial loading chain.
- oauth_applications.html: load oauth_style.css non-blocking via
  media="print" onload, moving it off the critical rendering path.
- mathjax-loader: scope hasMathFormulas() to .article.prose only, strip
  pre/code before scanning, tighten regex to $$, \[…\], \begin{} only —
  prevents $PATH/$HOME shell variables from triggering a 1.2 MB CDN load.
Refactor code structure, improve performance, and update dependencies
revert: remove sidebar independent scroll
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants