🚀 Features
- cli:
- Upgrade yarn version and remove sleep delay - by @pengzhanbo in #1032 (022ab)
- Add site name validation, package manager prompts, and related feature optimizations - by @pengzhanbo in #1033 (259b2)
- plugin-search:
- Tokenizer filters whitespace and punctuation tokens - by @pengzhanbo in #1029 (4567b)
- Optimize search index write logic - by @pengzhanbo in #1030 (bcce8)
- Support search index shard loading - by @pengzhanbo in #1055 (3c257)
- theme:
- Collection is determined by the longest match on
dirto support nested collections - by @pengzhanbo in #1050 (74edd) - Optimize a11y for article navigation and encrypted forms - by @pengzhanbo in #1056 (150a9)
- Collection is determined by the longest match on
🐞 Bug Fixes
- Fix mathjax dependency detection - by @pengzhanbo in #1051 (3b77f)
- cli:
- Harden generated project files and root validation - by @pengzhanbo in #1031 (ca3e6)
- plugin-md-power:
- Fix security issues in the file lookup and abbreviation plugins - by @pengzhanbo in #1034 (dbf8e)
- Fix XSS risk in code tree and asynchronous race condition in encrypt container - by @pengzhanbo in #1036 (f9c08)
- Fix content leakage in encrypt container when password missing - by @pengzhanbo in #1044 (a8621)
- plugin-search:
- Optimize the heading-matching regex - by @pengzhanbo in #1057 (a32d1)
- theme:
- Fix key generate in the page encryption rules - by @pengzhanbo (8590f)
- Fix invalid values in pagination page numbers and page sizes - by @pengzhanbo in #1043 (c8c7f)
- Fix password verification security and empty password lockout - by @pengzhanbo in #1045 (1f606)
- Prevent encrypted pages from being indexed by search - by @pengzhanbo in #1046 (9667f)
- Limit concurrency and handle errors - by @pengzhanbo in #1047 (98d57)
- Cleanup of timers and observers and add scroll cancellation - by @pengzhanbo in #1049 (b31c9)
- Fix silent data loss, CRLF, and concurrent overwrite caused - by @pengzhanbo in #1053 (62021)
- Fix sorting of pinned articles is inconsistent with the
TOPlabel - by @pengzhanbo in #1054 (4773d)