[pull] master from liangliangyy:master#33
Open
pull[bot] wants to merge 552 commits intocodehai:masterfrom
Open
[pull] master from liangliangyy:master#33pull[bot] wants to merge 552 commits intocodehai:masterfrom
pull[bot] wants to merge 552 commits intocodehai:masterfrom
Conversation
|
You have successfully added a new CodeQL configuration |
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
- 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
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot]
Can you help keep this open source service alive? 💖 Please sponsor : )