* Add `useCDN` hook for better management of CDN resources.
* Bundle CDN resources (Monaco Editor, KaTeX, Mermaid, Ruffle, etc.) using `vite-plugin-static-copy` into the dist, which can be beneficial for environments with network problems.
* Add `VITE_LITE` environment for conditional lite version compilation, removing the need for a separate lite branch.
BREAKING CHANGE: The lite branch is no longer needed.
* chore: change the name to OpenList
* chore: change powered_by to OpenList
* chore: change meta content to OpenList
* chore: update homepage to url
* chore: update meta
* fix: update author footer
* chore: update index.html
* chore: update setting string
* chore: update issue template
* chore: update manifest.json
* feat: build.sh
* chore: update pre-commit hook lint-staged
* feat: add ci build for PR
* fix: update release CI build
* [skip ci] fix: update format CI
* [skip ci] fix: pre-release build CI
* chore: update @crowdin/cli to v4.7.1
* revert: "chore: update @crowdin/cli to v4.7.1"
This reverts commit a2243e014d.
* chore: update logo to use docs url
* fix: the build.sh handle the naming
* fix(ci): multiple versions of pnpm specified
* refactor(build.sh): make it satisfy both CI and local build
* [skip ci] chore: add todo comment for gpg sign ci commit
* refactor: remove netlify.toml (useless)
* fix: handle pre release for tag `v*.*.*-*`
* [skip ci] style: format code with prettier
* fix: should clear the former dash
* fix: pre release tag following triggering one
* fix: should use tag name as pre release name
* refactor: use gh cli
fix: should update rolling tag
* fix: release build failed
* fix: temporarily removing pre-release tags before `npx changelogithub`
---------
Co-authored-by: 未觉寻星 <2937150394@qq.com>
Co-authored-by: 一纸忘忧 <i@ikxin.com>
* feat: add `libass-wasm` as ASS subtitles renderer
* style: specification type definition
* chore: less font file size with better visual effect
* chore: update package.json