Cell
9ce1da104f
fix: add margin between consecutive boxed json-viewer elements
2025-11-28 15:14:58 +08:00
Cell
b209022ba0
perf(i): optimizes on-demand loading of third-party resources
2025-11-28 14:55:35 +08:00
Cell
6d00e42b03
feat(i): update TOC dialog logic to use 'hasToc' instead of 'enableTocDialog'
2025-11-28 14:38:26 +08:00
Cell
ffe0c3bd67
fix: config.js was not working on multilingual sites ( #658 )
2025-11-24 18:06:09 +08:00
Cell
99fd4fb709
perf: optimizes on-demand loading of third-party resources
2025-11-24 17:44:35 +08:00
Cell
9c98f2142f
fix(MathJax): parsing error after decrypting encrypted articles
2025-11-24 15:14:14 +08:00
Cell
efeb70e19f
feat: enhance breadcrumb and media styles for improved layout and responsiveness
2025-11-24 14:38:59 +08:00
Cell
7d530c9f32
feat: only show profile and content on first home page
2025-11-22 01:25:17 +08:00
Cell
6f99565f0d
feat: adjust header styles for improved layout and accessibility ( close #471 )
2025-11-21 20:43:15 +08:00
Cell
2cbf7aadd4
feat: add styles to hide empty aside and expand article for better layout on medium screens ( #659 )
2025-11-21 16:24:07 +08:00
Cell
3f809345ff
fix: update button colors for improved theme consistency
2025-11-21 11:00:28 +08:00
Cell
32627dc060
fix: update asset paths to use unique file IDs for better resource management ( #658 )
2025-11-20 23:10:29 +08:00
Cell
af3be7a692
fix: update reading progress bar colors and improve default values
2025-11-20 16:37:01 +08:00
Cell
0630497968
fix: update back-to-top button styles for better compatibility and performance
2025-11-20 16:21:07 +08:00
Cell
9c05109181
fix: adjust margins and widths in TOC styles for better layout
2025-11-20 12:53:34 +08:00
Cell
afc8c07511
fix: update TOC drawer button visibility logic
2025-11-19 16:56:08 +08:00
Cell
237c2f3d13
feat: update TOC styles and improve active state handling in dialog
2025-11-19 16:29:58 +08:00
Cell
b78f22b698
fix: remove redundant ESC key event listener for dialog
2025-11-19 14:43:43 +08:00
Cell
c8223a756b
fix: hide back-to-top button by default in widgets
2025-11-19 14:26:31 +08:00
Cell
3045374786
chore(release): 0.4.0-alpha.2
v0.4.0-alpha.2
2025-11-19 12:39:02 +08:00
Cell
0aac71430d
chore(deps-dev): update packageManager and auto-changelog-plus version in package.json and pnpm-lock.yaml
2025-11-19 12:38:00 +08:00
Cell
ea20bdb82d
chore(deps-dev): update group of dev dependencies
2025-11-19 11:23:23 +08:00
Cell
aad75044e9
feat: implement TOC drawer feature ( #657 )
...
* feat: add toc drawer button
* feat: add TOC dialog functionality and related styles
* feat: change back-to-top button with scroll progress indicator
* feat: update color-scheme handling in theme switcher
* fix: code review for checking mistakes and optimization
* fix: the issue where the TOC was still clickable even when it was hidden.
2025-11-18 12:35:34 +08:00
Cell
44d68d9a5b
fix: theme configuration failed to be retrieved for articles with Chinese paths
...
resolve #656
2025-11-17 14:43:52 +08:00
Cell
63655b30a8
feat(instant.page): preload links as soon as they’re visible
2025-11-17 10:54:17 +08:00
Cell
de3b234033
docs: corrected the parameter format for the German link
2025-11-14 16:16:03 +08:00
Cell
f23f7933eb
fix: a form field element should have an id or name attribute
2025-11-14 15:58:36 +08:00
Cell
113ad247de
fix: add missing 'const' keyword for CACHE_VERSION declaration
2025-11-14 10:49:31 +08:00
Cell
1ba0303572
feat: enhance search functionality with additional attributes and improved anchor handling
2025-11-13 16:19:13 +08:00
Copilot
96b2f5f8ae
refactor: Refactor duplicated code in theme.js ( #655 )
...
* Initial plan
* Refactor duplicated code in theme.js
- Extract highlight text logic into _applyHighlightToText helper method
- Extract search UI reset logic into _resetSearchUI helper method
- Extract content initialization logic into _initContentComponents helper method
- Extract encrypted class toggling into _toggleEncryptedClass helper method
- Reduce code duplication in initSearch, initFixItDecryptor, and init methods
Co-authored-by: Lruihao <33419593+Lruihao@users.noreply.github.com >
* Simplify _toggleEncryptedClass with boolean parameter
- Replace fromClass and toClass parameters with a single show boolean
- Hardcode class names 'encrypted-hidden' and 'decrypted-shown' in function body
- More semantic API: true to show decrypted content, false to hide
- Simplifies all 3 call sites with clearer intent
Co-authored-by: Lruihao <33419593+Lruihao@users.noreply.github.com >
* refactor: remove redundant DOMContentLoaded checks in aplayer and mermaid initialization
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: Lruihao <33419593+Lruihao@users.noreply.github.com >
Co-authored-by: Cell <1024@lruihao.cn >
2025-11-13 14:46:47 +08:00
Cell
066c82cc78
fix: normalize language class names in code titles for consistency
2025-11-13 11:49:15 +08:00
Cell
6f27a2b215
feat: update code type map with additional languages and improved documentation
...
Feedback from QQ group 814031017
2025-11-13 11:04:06 +08:00
dependabot[bot]
4bf8b5abeb
chore(deps-dev): bump @antfu/eslint-config from 5.4.1 to 6.2.0 ( #654 )
...
Bumps [@antfu/eslint-config](https://github.com/antfu/eslint-config ) from 5.4.1 to 6.2.0.
- [Release notes](https://github.com/antfu/eslint-config/releases )
- [Commits](https://github.com/antfu/eslint-config/compare/v5.4.1...v6.2.0 )
---
updated-dependencies:
- dependency-name: "@antfu/eslint-config"
dependency-version: 6.2.0
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-05 14:36:54 +08:00
dependabot[bot]
956649b2f7
chore(deps-dev): bump the npm-development group with 4 updates ( #653 )
...
Bumps the npm-development group with 4 updates: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ), [auto-changelog-plus](https://github.com/Lruihao/auto-changelog-plus ), [eslint](https://github.com/eslint/eslint ) and [lint-staged](https://github.com/lint-staged/lint-staged ).
Updates `@types/node` from 24.7.2 to 24.9.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `auto-changelog-plus` from 1.2.1 to 1.2.2
- [Release notes](https://github.com/Lruihao/auto-changelog-plus/releases )
- [Changelog](https://github.com/Lruihao/auto-changelog-plus/blob/main/CHANGELOG.md )
- [Commits](https://github.com/Lruihao/auto-changelog-plus/compare/v1.2.1...v1.2.2 )
Updates `eslint` from 9.37.0 to 9.39.0
- [Release notes](https://github.com/eslint/eslint/releases )
- [Commits](https://github.com/eslint/eslint/compare/v9.37.0...v9.39.0 )
Updates `lint-staged` from 16.2.4 to 16.2.6
- [Release notes](https://github.com/lint-staged/lint-staged/releases )
- [Changelog](https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md )
- [Commits](https://github.com/lint-staged/lint-staged/compare/v16.2.4...v16.2.6 )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-version: 24.9.2
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-development
- dependency-name: auto-changelog-plus
dependency-version: 1.2.2
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-development
- dependency-name: eslint
dependency-version: 9.39.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-development
- dependency-name: lint-staged
dependency-version: 16.2.6
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-05 14:33:55 +08:00
Cell
dba83f8ddd
refactor: add xml-content partial for enhanced content processing in RSS/Atom feeds
2025-10-23 12:03:38 +08:00
Cell
924d72f5f0
feat: enhance RSS feed content processing by removing unnecessary wrappers and converting JSON viewer components to code blocks ( #651 )
2025-10-22 20:37:20 +08:00
Cell
f984fc6de4
fix: hide line number column in code block for RSS feed ( #652 )
2025-10-22 16:33:18 +08:00
Cell
dd877f8041
fix: ensure that the config of each page is unique
2025-10-22 11:47:47 +08:00
Cell
fe129dd207
feat: add APlayer shortcode and audio support ( #650 )
...
* docs: improve error message clarity for shortcode parent block validation
* feat: add APlayer shortcode and audio support
* feat: support both APlayer and MetingJS
* feat: initialize APlayer when content decrypted
2025-10-21 15:47:04 +08:00
Cell
6907fd03dc
docs: update Acknowledgements sections
2025-10-17 11:03:24 +08:00
Cell
486e8758ac
test: update JSON Viewer Test cases
2025-10-14 16:25:34 +08:00
Cell
5c74d4318a
fix: enhance diagram copy button functionality and ensure Echarts visibility on home page
2025-10-14 15:26:01 +08:00
dependabot[bot]
c6f6a6c296
chore(deps-dev): bump the npm-development group with 2 updates ( #646 )
...
Bumps the npm-development group with 2 updates: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) and [lint-staged](https://github.com/lint-staged/lint-staged ).
Updates `@types/node` from 24.7.1 to 24.7.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `lint-staged` from 16.2.3 to 16.2.4
- [Release notes](https://github.com/lint-staged/lint-staged/releases )
- [Changelog](https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md )
- [Commits](https://github.com/lint-staged/lint-staged/compare/v16.2.3...v16.2.4 )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-version: 24.7.2
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-development
- dependency-name: lint-staged
dependency-version: 16.2.4
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-14 15:08:42 +08:00
dependabot[bot]
5fc14ff16f
chore(deps): bump actions/setup-node from 5 to 6 ( #645 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 5 to 6.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-14 15:08:07 +08:00
dependabot[bot]
70c3124e98
chore(deps): bump github/codeql-action from 3 to 4 ( #644 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3 to 4.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-14 15:07:22 +08:00
Cell
fa94e69877
feat: add JSON Viewer support and related configurations ( #643 )
...
* feat: add JSON Viewer support and related configurations
* feat: add JSON Viewer initialization and theme switching support
2025-10-14 15:03:45 +08:00
Cell
55a9cc7671
revert: remove redundant judgment logic (revert #639 )
2025-10-12 14:00:35 +08:00
Cell
b4cb5a5ac1
fix(i): correct favicon URL handling in link.html
2025-10-12 13:49:43 +08:00
Cell
11b485b6c4
chore(app): remove unnecessary comments in params section of hugo.toml
2025-10-12 13:22:23 +08:00
Cell
664e9f0e16
fix: improve relative URL handling for subdirectory deployments ( #642 )
...
* fix: correct URL handling in assets partial for language support
* feat: update JavaScript config paths for assets and post-chat integration
* fix: update favicon and manifest links to use relURL for correct path resolution
2025-10-12 13:09:03 +08:00