🔧 chore: Update workflow use bun to speed up
|
|
@ -11,18 +11,11 @@ jobs:
|
|||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
|
||||
- name: Install pnpm
|
||||
uses: pnpm/action-setup@v2
|
||||
with:
|
||||
version: 7
|
||||
|
||||
- name: Setup Node.js environment
|
||||
uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: '18'
|
||||
- name: Install bun
|
||||
uses: oven-sh/setup-bun@v1
|
||||
|
||||
- name: Install deps
|
||||
run: pnpm install
|
||||
run: bun i
|
||||
|
||||
- name: Merge
|
||||
uses: ahmadnassri/action-dependabot-auto-merge@v2
|
||||
|
|
|
|||
|
|
@ -1,27 +0,0 @@
|
|||
name: Contributor Helper
|
||||
|
||||
on:
|
||||
schedule: [{ cron: '0 18 * * *' }]
|
||||
workflow_dispatch:
|
||||
jobs:
|
||||
contributor:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@master
|
||||
|
||||
- uses: actions-cool/contributor-helper@v1
|
||||
with:
|
||||
token: ${{ secrets.GH_TOKEN }}
|
||||
style: 'simple'
|
||||
update-files: 'README.md, README-zh_CN.md, README-ru_RU.md'
|
||||
update-places: '<!-- CONTRIBUTION GROUP -->/<!-- CONTRIBUTION END -->, <!-- CONTRIBUTION GROUP -->/<!-- CONTRIBUTION END -->, <!-- CONTRIBUTION GROUP -->/<!-- CONTRIBUTION END -->'
|
||||
|
||||
- name: Commit and push if changed
|
||||
run: |-
|
||||
git diff
|
||||
git config --global user.name "lobehubbot"
|
||||
git config --global user.email "i@lobehub.com"
|
||||
git pull
|
||||
git add -A
|
||||
git commit -m "🤖 docs: Auto update contributors" || exit 0
|
||||
git push
|
||||
|
|
@ -44,3 +44,13 @@ jobs:
|
|||
Since the issue was labeled with `🙅🏻♀️ WON'T DO`, and no response in 3 days. This issue will be closed. If you have any questions, you can comment and reply.
|
||||
|
||||
由于该 issue 被标记为暂不处理,同时 3 天未收到回应。现关闭 issue,若有任何问题,可评论回复。
|
||||
- name: need reproduce
|
||||
uses: actions-cool/issues-helper@v3
|
||||
with:
|
||||
actions: 'close-issues'
|
||||
labels: "Inactive"
|
||||
inactive-day: 3
|
||||
body: |
|
||||
Since the issue was labeled with `Inactive`, and no response in 3 days. This issue will be closed. If you have any questions, you can comment and reply.
|
||||
|
||||
由于该 issue 被标记为 Inactive,同时 30 天未收到回应。现关闭 issue,若有任何问题,可评论回复。
|
||||
|
|
|
|||
|
|
@ -1,54 +1,32 @@
|
|||
name: Build and Release
|
||||
|
||||
name: Release CI
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- main
|
||||
|
||||
jobs:
|
||||
test:
|
||||
name: Test
|
||||
release:
|
||||
name: Release
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
|
||||
- name: Install pnpm
|
||||
uses: pnpm/action-setup@v2
|
||||
with:
|
||||
version: 7
|
||||
|
||||
- name: Setup Node.js environment
|
||||
uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: '18'
|
||||
- name: Install bun
|
||||
uses: oven-sh/setup-bun@v1
|
||||
|
||||
- name: Install deps
|
||||
run: pnpm install
|
||||
run: bun i
|
||||
|
||||
- name: CI
|
||||
run: bun run ci
|
||||
|
||||
- name: Test
|
||||
run: pnpm run test
|
||||
build:
|
||||
needs: test
|
||||
name: Build
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
run: bun run test
|
||||
|
||||
- name: Install pnpm
|
||||
uses: pnpm/action-setup@v2
|
||||
with:
|
||||
version: 7
|
||||
- name: build
|
||||
run: bun run build
|
||||
|
||||
- name: Setup Node.js environment
|
||||
uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: '18'
|
||||
|
||||
- name: Install deps
|
||||
run: pnpm install
|
||||
|
||||
- name: Release
|
||||
id: release
|
||||
run: pnpm run release
|
||||
- name: release
|
||||
run: bun run release
|
||||
env:
|
||||
GH_TOKEN: ${{ secrets.GH_TOKEN }}
|
||||
GITHUB_TOKEN: ${{ secrets.GH_TOKEN }}
|
||||
|
|
|
|||
|
|
@ -1,5 +1,9 @@
|
|||
name: Test CI
|
||||
on: [push, pull_request]
|
||||
on:
|
||||
pull_request:
|
||||
push:
|
||||
branches:
|
||||
- '!main'
|
||||
jobs:
|
||||
test:
|
||||
runs-on: ubuntu-latest
|
||||
|
|
@ -7,18 +11,17 @@ jobs:
|
|||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
|
||||
- name: Install pnpm
|
||||
uses: pnpm/action-setup@v2
|
||||
with:
|
||||
version: 7
|
||||
|
||||
- name: Setup Node.js environment
|
||||
uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: '18'
|
||||
- name: Install bun
|
||||
uses: oven-sh/setup-bun@v1
|
||||
|
||||
- name: Install deps
|
||||
run: pnpm install
|
||||
run: bun i
|
||||
|
||||
- name: lint
|
||||
run: pnpm run test
|
||||
- name: CI
|
||||
run: bun run ci
|
||||
|
||||
- name: Test and coverage
|
||||
run: bun run test:coverage
|
||||
|
||||
- name: Upload coverage to Codecov
|
||||
uses: codecov/codecov-action@v3
|
||||
|
|
|
|||
119
README-ru_RU.md
|
|
@ -16,6 +16,7 @@
|
|||
|
||||
[![release][release-shield]][release-url]
|
||||
[![releaseDate][release-date-shield]][release-date-url]
|
||||
[![][license-shield]][fossa-license-url]
|
||||
[![ciTest][ci-test-shield]][ci-test-url]
|
||||
[![ciRelease][ci-release-shield]][ci-release-url] <br/>
|
||||
[![contributors][contributors-shield]][contributors-url]
|
||||
|
|
@ -280,54 +281,9 @@ $ pnpm start
|
|||
|
||||
## 🤝 Содействие
|
||||
|
||||
<!-- CONTRIBUTION GROUP -->
|
||||
[![][pr-welcome-shield]][pr-welcome-url]
|
||||
|
||||
> 📊 Total: <kbd>**14**</kbd>
|
||||
|
||||
<a href="https://github.com/canisminor1990" title="canisminor1990">
|
||||
<img src="https://avatars.githubusercontent.com/u/17870709?v=4" width="50" />
|
||||
</a>
|
||||
<a href="https://github.com/apps/dependabot" title="dependabot[bot]">
|
||||
<img src="https://avatars.githubusercontent.com/in/29110?v=4" width="50" />
|
||||
</a>
|
||||
<a href="https://github.com/actions-user" title="actions-user">
|
||||
<img src="https://avatars.githubusercontent.com/u/65916846?v=4" width="50" />
|
||||
</a>
|
||||
<a href="https://github.com/bropines" title="bropines">
|
||||
<img src="https://avatars.githubusercontent.com/u/57861007?v=4" width="50" />
|
||||
</a>
|
||||
<a href="https://github.com/bluelovers" title="bluelovers">
|
||||
<img src="https://avatars.githubusercontent.com/u/167966?v=4" width="50" />
|
||||
</a>
|
||||
<a href="https://github.com/lobehubbot" title="lobehubbot">
|
||||
<img src="https://avatars.githubusercontent.com/u/134299653?v=4" width="50" />
|
||||
</a>
|
||||
<a href="https://github.com/Nevysha" title="Nevysha">
|
||||
<img src="https://avatars.githubusercontent.com/u/122687716?v=4" width="50" />
|
||||
</a>
|
||||
<a href="https://github.com/axilesoft" title="axilesoft">
|
||||
<img src="https://avatars.githubusercontent.com/u/13805136?v=4" width="50" />
|
||||
</a>
|
||||
<a href="https://github.com/web-97" title="web-97">
|
||||
<img src="https://avatars.githubusercontent.com/u/46352788?v=4" width="50" />
|
||||
</a>
|
||||
<a href="https://github.com/mutoe" title="mutoe">
|
||||
<img src="https://avatars.githubusercontent.com/u/9391981?v=4" width="50" />
|
||||
</a>
|
||||
<a href="https://github.com/antfu" title="antfu">
|
||||
<img src="https://avatars.githubusercontent.com/u/11247099?v=4" width="50" />
|
||||
</a>
|
||||
<a href="https://github.com/StimeKe" title="StimeKe">
|
||||
<img src="https://avatars.githubusercontent.com/u/25315788?v=4" width="50" />
|
||||
</a>
|
||||
<a href="https://github.com/alwayshopeless" title="alwayshopeless">
|
||||
<img src="https://avatars.githubusercontent.com/u/38844539?v=4" width="50" />
|
||||
</a>
|
||||
<a href="https://github.com/sidmorizon" title="sidmorizon">
|
||||
<img src="https://avatars.githubusercontent.com/u/5180361?v=4" width="50" />
|
||||
</a>
|
||||
|
||||
<!-- CONTRIBUTION END -->
|
||||
[![][contributors-contrib]][contributors-url]
|
||||
|
||||
<div align="right">
|
||||
|
||||
|
|
@ -352,63 +308,64 @@ $ pnpm start
|
|||
|
||||
---
|
||||
|
||||
#### 📝 License
|
||||
<details><summary><h4>📝 License</h4></summary>
|
||||
|
||||
[![][fossa-license-shield]][fossa-license-url]
|
||||
|
||||
</details>
|
||||
|
||||
Copyright © 2023 [CanisMinor][profile-url]. <br />
|
||||
This project is [AGPL3](./LICENSE) licensed.
|
||||
|
||||
<!-- LINK GROUP -->
|
||||
|
||||
[cover]: https://gw.alipayobjects.com/zos/kitchen/8Ab%24hLJ5ur/cover.webp
|
||||
[feat-highlight]: https://gw.alipayobjects.com/zos/kitchen/iD%24W4U2y3Y/feat_highlight.webp
|
||||
[feat-mobile-friendly]: https://gw.alipayobjects.com/zos/kitchen/WpWe6Hw8UT/feat_mobile_friendly.webp
|
||||
[feat-sidebar]: https://gw.alipayobjects.com/zos/kitchen/Olum2IjxCW/feat_sidebar.webp
|
||||
[feat-theme-modify]: https://gw.alipayobjects.com/zos/kitchen/CbhlynwJYg/feat_theme_modify.webp
|
||||
[feat-thememode]: https://gw.alipayobjects.com/zos/kitchen/nSFtJidWUR/feat_thememode.webp
|
||||
[feat-pwa]: https://gw.alipayobjects.com/zos/kitchen/az49akOKJT/feat_pwa.webp
|
||||
[profile-url]: https://github.com/canisminor1990
|
||||
[gitpod-url]: https://gitpod.io/#https://github.com/lobehub/sd-webui-lobe-theme
|
||||
|
||||
<!-- SHIELD LINK GROUP -->
|
||||
|
||||
[back-to-top]: https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square
|
||||
|
||||
<!-- release -->
|
||||
|
||||
[release-shield]: https://img.shields.io/github/v/release/lobehub/sd-webui-lobe-theme?style=flat&sort=semver&logo=github
|
||||
[release-url]: https://github.com/lobehub/sd-webui-lobe-theme/releases
|
||||
|
||||
<!-- releaseDate -->
|
||||
|
||||
[release-date-shield]: https://img.shields.io/github/release-date/lobehub/sd-webui-lobe-theme?style=flat
|
||||
[release-date-url]: https://github.com/lobehub/sd-webui-lobe-theme/releases
|
||||
|
||||
<!-- ciTest -->
|
||||
|
||||
[ci-test-shield]: https://github.com/lobehub/sd-webui-lobe-theme/workflows/Test%20CI/badge.svg
|
||||
[ci-test-url]: https://github.com/lobehub/sd-webui-lobe-theme/actions/workflows/test.yml
|
||||
|
||||
<!-- ciRelease -->
|
||||
|
||||
[ci-release-shield]: https://github.com/lobehub/sd-webui-lobe-theme/workflows/Build%20and%20Release/badge.svg
|
||||
[ci-release-url]: https://github.com/lobehub/sd-webui-lobe-theme/actions/workflows/release.yml
|
||||
|
||||
<!-- contributors -->
|
||||
|
||||
[contributors-shield]: https://img.shields.io/github/contributors/lobehub/sd-webui-lobe-theme.svg?style=flat
|
||||
[contributors-url]: https://github.com/lobehub/sd-webui-lobe-theme/graphs/contributors
|
||||
|
||||
<!-- forks -->
|
||||
|
||||
[forks-shield]: https://img.shields.io/github/forks/lobehub/sd-webui-lobe-theme.svg?style=flat
|
||||
[forks-url]: https://github.com/lobehub/sd-webui-lobe-theme/network/members
|
||||
|
||||
<!-- stargazers -->
|
||||
|
||||
[stargazers-shield]: https://img.shields.io/github/stars/lobehub/sd-webui-lobe-theme.svg?style=flat
|
||||
[stargazers-url]: https://github.com/lobehub/sd-webui-lobe-theme/stargazers
|
||||
|
||||
<!-- issues -->
|
||||
|
||||
[back-to-top]: https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square
|
||||
[ci-release-shield]: https://github.com/lobehub/sd-webui-lobe-theme/workflows/Build%20and%20Release/badge.svg
|
||||
[ci-release-url]: https://github.com/lobehub/sd-webui-lobe-theme/actions/workflows/release.yml
|
||||
[ci-test-shield]: https://github.com/lobehub/sd-webui-lobe-theme/workflows/Test%20CI/badge.svg
|
||||
[ci-test-url]: https://github.com/lobehub/sd-webui-lobe-theme/actions/workflows/test.yml
|
||||
[contributors-contrib]: https://contrib.rocks/image?repo=lobehub/sd-webui-lobe-theme
|
||||
[contributors-shield]: https://img.shields.io/github/contributors/lobehub/sd-webui-lobe-theme.svg?style=flat
|
||||
[contributors-url]: https://github.com/lobehub/sd-webui-lobe-theme/graphs/contributors
|
||||
[cover]: https://gw.alipayobjects.com/zos/kitchen/8Ab%24hLJ5ur/cover.webp
|
||||
[feat-highlight]: https://gw.alipayobjects.com/zos/kitchen/iD%24W4U2y3Y/feat_highlight.webp
|
||||
[feat-mobile-friendly]: https://gw.alipayobjects.com/zos/kitchen/WpWe6Hw8UT/feat_mobile_friendly.webp
|
||||
[feat-pwa]: https://gw.alipayobjects.com/zos/kitchen/az49akOKJT/feat_pwa.webp
|
||||
[feat-sidebar]: https://gw.alipayobjects.com/zos/kitchen/Olum2IjxCW/feat_sidebar.webp
|
||||
[feat-theme-modify]: https://gw.alipayobjects.com/zos/kitchen/CbhlynwJYg/feat_theme_modify.webp
|
||||
[feat-thememode]: https://gw.alipayobjects.com/zos/kitchen/nSFtJidWUR/feat_thememode.webp
|
||||
[forks-shield]: https://img.shields.io/github/forks/lobehub/sd-webui-lobe-theme.svg?style=flat
|
||||
[forks-url]: https://github.com/lobehub/sd-webui-lobe-theme/network/members
|
||||
[fossa-license-shield]: https://app.fossa.com/api/projects/git%2Bgithub.com%2Flobehub%2Fsd-webui-lobe-theme.svg?type=large
|
||||
[fossa-license-url]: https://app.fossa.com/projects/git%2Bgithub.com%2Flobehub%2Fsd-webui-lobe-theme
|
||||
[gitpod-url]: https://gitpod.io/#https://github.com/lobehub/sd-webui-lobe-theme
|
||||
[issues-shield]: https://img.shields.io/github/issues/lobehub/sd-webui-lobe-theme.svg?style=flat
|
||||
[issues-url]: https://github.com/lobehub/sd-webui-lobe-theme/issues/new/choose
|
||||
[license-shield]: https://app.fossa.com/api/projects/git%2Bgithub.com%2Flobehub%2Fsd-webui-lobe-theme.svg?type=shield&issueType=license
|
||||
[pr-welcome-shield]: https://img.shields.io/badge/🤯_pr_welcome-%E2%86%92-FEE064?style=for-the-badge
|
||||
[pr-welcome-url]: https://github.com/lobehub/lobe-chat/pulls
|
||||
[profile-url]: https://github.com/canisminor1990
|
||||
[release-date-shield]: https://img.shields.io/github/release-date/lobehub/sd-webui-lobe-theme?style=flat
|
||||
[release-date-url]: https://github.com/lobehub/sd-webui-lobe-theme/releases
|
||||
[release-shield]: https://img.shields.io/github/v/release/lobehub/sd-webui-lobe-theme?style=flat&sort=semver&logo=github
|
||||
[release-url]: https://github.com/lobehub/sd-webui-lobe-theme/releases
|
||||
[stargazers-shield]: https://img.shields.io/github/stars/lobehub/sd-webui-lobe-theme.svg?style=flat
|
||||
[stargazers-url]: https://github.com/lobehub/sd-webui-lobe-theme/stargazers
|
||||
|
|
|
|||
164
README-zh_CN.md
|
|
@ -16,6 +16,7 @@
|
|||
|
||||
[![release][release-shield]][release-url]
|
||||
[![releaseDate][release-date-shield]][release-date-url]
|
||||
[![][license-shield]][fossa-license-url]
|
||||
[![ciTest][ci-test-shield]][ci-test-url]
|
||||
[![ciRelease][ci-release-shield]][ci-release-url] <br/>
|
||||
[![contributors][contributors-shield]][contributors-url]
|
||||
|
|
@ -33,13 +34,24 @@
|
|||
#### TOC
|
||||
|
||||
- [✨ 主题特性](#-主题特性)
|
||||
|
||||
- [📦 插件安装](#-插件安装)
|
||||
|
||||
- [🤯 使用说明](#-使用说明)
|
||||
|
||||
- [🖥 兼容环境](#-兼容环境)
|
||||
|
||||
- [📦 生态系统](#-生态系统)
|
||||
|
||||
- [⌨️ 本地开发](#️-本地开发)
|
||||
|
||||
- [🤝 参与贡献](#-参与贡献)
|
||||
|
||||
- [🔗 链接](#-链接)
|
||||
|
||||
- [更多工具](#更多工具)
|
||||
- [参考](#参考)
|
||||
|
||||
####
|
||||
|
||||
</details>
|
||||
|
|
@ -259,6 +271,20 @@ photorealistic photo of a handsome male, (wizard:1.2), short beard, white wizard
|
|||
|
||||
</div>
|
||||
|
||||
## 📦 生态系统
|
||||
|
||||
| NPM | 代码库 | 描述 | 版本 |
|
||||
| ------------------------------ | ------------------------------------- | ----------------------------------------------------------------------------------------------------- | -------------------------------------- |
|
||||
| [@lobehub/ui][lobe-ui-url] | [lobehub/lobe-ui][lobe-ui-github] | Lobe UI 是一个专为构建 AIGC 网页应用程序而设计的开源 UI 组件库。 | [![][lobe-ui-shield]][lobe-ui-url] |
|
||||
| [@lobehub/lint][lobe-lint-url] | [lobehub/lobe-lint][lobe-lint-github] | LobeLint 为 LobeHub 提供 ESlint,Stylelint,Commitlint,Prettier,Remark 和 Semantic Release 的配置。 | [![][lobe-lint-shield]][lobe-lint-url] |
|
||||
| @lobehub/assets | [lobehub/assets][lobe-assets-github] | LobeHub 的 Logo 资源、favicon、网页字体。 | |
|
||||
|
||||
<div align="right">
|
||||
|
||||
[![][back-to-top]](#readme-top)
|
||||
|
||||
</div>
|
||||
|
||||
## ⌨️ 本地开发
|
||||
|
||||
你可以使用 Gitpod 进行在线开发:
|
||||
|
|
@ -282,54 +308,11 @@ $ pnpm start
|
|||
|
||||
## 🤝 参与贡献
|
||||
|
||||
<!-- CONTRIBUTION GROUP -->
|
||||
我们非常欢迎各种形式的贡献。如果你对贡献代码感兴趣,可以查看我们的 GitHub [Issues][issues-url],大展身手,向我们展示你的奇思妙想。
|
||||
|
||||
> 📊 Total: <kbd>**14**</kbd>
|
||||
[![][pr-welcome-shield]][pr-welcome-url]
|
||||
|
||||
<a href="https://github.com/canisminor1990" title="canisminor1990">
|
||||
<img src="https://avatars.githubusercontent.com/u/17870709?v=4" width="50" />
|
||||
</a>
|
||||
<a href="https://github.com/apps/dependabot" title="dependabot[bot]">
|
||||
<img src="https://avatars.githubusercontent.com/in/29110?v=4" width="50" />
|
||||
</a>
|
||||
<a href="https://github.com/actions-user" title="actions-user">
|
||||
<img src="https://avatars.githubusercontent.com/u/65916846?v=4" width="50" />
|
||||
</a>
|
||||
<a href="https://github.com/bropines" title="bropines">
|
||||
<img src="https://avatars.githubusercontent.com/u/57861007?v=4" width="50" />
|
||||
</a>
|
||||
<a href="https://github.com/bluelovers" title="bluelovers">
|
||||
<img src="https://avatars.githubusercontent.com/u/167966?v=4" width="50" />
|
||||
</a>
|
||||
<a href="https://github.com/lobehubbot" title="lobehubbot">
|
||||
<img src="https://avatars.githubusercontent.com/u/134299653?v=4" width="50" />
|
||||
</a>
|
||||
<a href="https://github.com/Nevysha" title="Nevysha">
|
||||
<img src="https://avatars.githubusercontent.com/u/122687716?v=4" width="50" />
|
||||
</a>
|
||||
<a href="https://github.com/axilesoft" title="axilesoft">
|
||||
<img src="https://avatars.githubusercontent.com/u/13805136?v=4" width="50" />
|
||||
</a>
|
||||
<a href="https://github.com/web-97" title="web-97">
|
||||
<img src="https://avatars.githubusercontent.com/u/46352788?v=4" width="50" />
|
||||
</a>
|
||||
<a href="https://github.com/mutoe" title="mutoe">
|
||||
<img src="https://avatars.githubusercontent.com/u/9391981?v=4" width="50" />
|
||||
</a>
|
||||
<a href="https://github.com/antfu" title="antfu">
|
||||
<img src="https://avatars.githubusercontent.com/u/11247099?v=4" width="50" />
|
||||
</a>
|
||||
<a href="https://github.com/StimeKe" title="StimeKe">
|
||||
<img src="https://avatars.githubusercontent.com/u/25315788?v=4" width="50" />
|
||||
</a>
|
||||
<a href="https://github.com/alwayshopeless" title="alwayshopeless">
|
||||
<img src="https://avatars.githubusercontent.com/u/38844539?v=4" width="50" />
|
||||
</a>
|
||||
<a href="https://github.com/sidmorizon" title="sidmorizon">
|
||||
<img src="https://avatars.githubusercontent.com/u/5180361?v=4" width="50" />
|
||||
</a>
|
||||
|
||||
<!-- CONTRIBUTION END -->
|
||||
[![][contributors-contrib]][contributors-url]
|
||||
|
||||
<div align="right">
|
||||
|
||||
|
|
@ -339,6 +322,14 @@ $ pnpm start
|
|||
|
||||
## 🔗 链接
|
||||
|
||||
### 更多工具
|
||||
|
||||
- [🤖 Lobe Chat][lobe-chat] : LobeChat 是一个开源的、可扩展的(Function Calling)高性能聊天机器人框架, 支持一键免费部署私人 ChatGPT/LLM 网页应用程序。。
|
||||
- [🌏 Lobe i18n][lobe-i18n] : Lobe i18n 是一个由 ChatGPT 驱动的 i18n(国际化)翻译过程的自动化工具。它支持自动分割大文件、增量更新,以及为 OpenAI 模型、API 代理和温度提供定制选项的功能。
|
||||
- [💌 Lobe Commit][lobe-commit] : Lobe Commit 是一个 CLI 工具,它利用 Langchain/ChatGPT 生成基于 Gitmoji 的提交消息。
|
||||
|
||||
### 参考
|
||||
|
||||
- stable-diffusion-webui:<https://github.com/AUTOMATIC1111/stable-diffusion-webui>
|
||||
- gradio-theme-gallery: <https://huggingface.co/spaces/gradio/theme-gallery>
|
||||
- cozy-nest: <https://github.com/Nevysha/Cozy-Nest>
|
||||
|
|
@ -354,63 +345,56 @@ $ pnpm start
|
|||
|
||||
---
|
||||
|
||||
#### 📝 License
|
||||
<details><summary><h4>📝 License</h4></summary>
|
||||
|
||||
[![][fossa-license-shield]][fossa-license-url]
|
||||
|
||||
</details>
|
||||
|
||||
Copyright © 2023 [CanisMinor][profile-url]. <br />
|
||||
This project is [AGPL3](./LICENSE) licensed.
|
||||
|
||||
<!-- LINK GROUP -->
|
||||
|
||||
[back-to-top]: https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square
|
||||
[ci-release-shield]: https://github.com/lobehub/sd-webui-lobe-theme/workflows/Build%20and%20Release/badge.svg
|
||||
[ci-release-url]: https://github.com/lobehub/sd-webui-lobe-theme/actions/workflows/release.yml
|
||||
[ci-test-shield]: https://github.com/lobehub/sd-webui-lobe-theme/workflows/Test%20CI/badge.svg
|
||||
[ci-test-url]: https://github.com/lobehub/sd-webui-lobe-theme/actions/workflows/test.yml
|
||||
[contributors-contrib]: https://contrib.rocks/image?repo=lobehub/sd-webui-lobe-theme
|
||||
[contributors-shield]: https://img.shields.io/github/contributors/lobehub/sd-webui-lobe-theme.svg?style=flat
|
||||
[contributors-url]: https://github.com/lobehub/sd-webui-lobe-theme/graphs/contributors
|
||||
[cover]: https://gw.alipayobjects.com/zos/kitchen/8Ab%24hLJ5ur/cover.webp
|
||||
[feat-highlight]: https://gw.alipayobjects.com/zos/kitchen/iD%24W4U2y3Y/feat_highlight.webp
|
||||
[feat-mobile-friendly]: https://gw.alipayobjects.com/zos/kitchen/WpWe6Hw8UT/feat_mobile_friendly.webp
|
||||
[feat-pwa]: https://gw.alipayobjects.com/zos/kitchen/az49akOKJT/feat_pwa.webp
|
||||
[feat-sidebar]: https://gw.alipayobjects.com/zos/kitchen/Olum2IjxCW/feat_sidebar.webp
|
||||
[feat-theme-modify]: https://gw.alipayobjects.com/zos/kitchen/CbhlynwJYg/feat_theme_modify.webp
|
||||
[feat-thememode]: https://gw.alipayobjects.com/zos/kitchen/nSFtJidWUR/feat_thememode.webp
|
||||
[feat-pwa]: https://gw.alipayobjects.com/zos/kitchen/az49akOKJT/feat_pwa.webp
|
||||
[profile-url]: https://github.com/canisminor1990
|
||||
[gitpod-url]: https://gitpod.io/#https://github.com/lobehub/sd-webui-lobe-theme
|
||||
|
||||
<!-- SHIELD LINK GROUP -->
|
||||
|
||||
[back-to-top]: https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square
|
||||
|
||||
<!-- release -->
|
||||
|
||||
[release-shield]: https://img.shields.io/github/v/release/lobehub/sd-webui-lobe-theme?style=flat&sort=semver&logo=github
|
||||
[release-url]: https://github.com/lobehub/sd-webui-lobe-theme/releases
|
||||
|
||||
<!-- releaseDate -->
|
||||
|
||||
[release-date-shield]: https://img.shields.io/github/release-date/lobehub/sd-webui-lobe-theme?style=flat
|
||||
[release-date-url]: https://github.com/lobehub/sd-webui-lobe-theme/releases
|
||||
|
||||
<!-- ciTest -->
|
||||
|
||||
[ci-test-shield]: https://github.com/lobehub/sd-webui-lobe-theme/workflows/Test%20CI/badge.svg
|
||||
[ci-test-url]: https://github.com/lobehub/sd-webui-lobe-theme/actions/workflows/test.yml
|
||||
|
||||
<!-- ciRelease -->
|
||||
|
||||
[ci-release-shield]: https://github.com/lobehub/sd-webui-lobe-theme/workflows/Build%20and%20Release/badge.svg
|
||||
[ci-release-url]: https://github.com/lobehub/sd-webui-lobe-theme/actions/workflows/release.yml
|
||||
|
||||
<!-- contributors -->
|
||||
|
||||
[contributors-shield]: https://img.shields.io/github/contributors/lobehub/sd-webui-lobe-theme.svg?style=flat
|
||||
[contributors-url]: https://github.com/lobehub/sd-webui-lobe-theme/graphs/contributors
|
||||
|
||||
<!-- forks -->
|
||||
|
||||
[forks-shield]: https://img.shields.io/github/forks/lobehub/sd-webui-lobe-theme.svg?style=flat
|
||||
[forks-url]: https://github.com/lobehub/sd-webui-lobe-theme/network/members
|
||||
|
||||
<!-- stargazers -->
|
||||
|
||||
[stargazers-shield]: https://img.shields.io/github/stars/lobehub/sd-webui-lobe-theme.svg?style=flat
|
||||
[stargazers-url]: https://github.com/lobehub/sd-webui-lobe-theme/stargazers
|
||||
|
||||
<!-- issues -->
|
||||
|
||||
[fossa-license-shield]: https://app.fossa.com/api/projects/git%2Bgithub.com%2Flobehub%2Fsd-webui-lobe-theme.svg?type=large
|
||||
[fossa-license-url]: https://app.fossa.com/projects/git%2Bgithub.com%2Flobehub%2Fsd-webui-lobe-theme
|
||||
[gitpod-url]: https://gitpod.io/#https://github.com/lobehub/sd-webui-lobe-theme
|
||||
[issues-shield]: https://img.shields.io/github/issues/lobehub/sd-webui-lobe-theme.svg?style=flat
|
||||
[issues-url]: https://github.com/lobehub/sd-webui-lobe-theme/issues/new/choose
|
||||
[license-shield]: https://app.fossa.com/api/projects/git%2Bgithub.com%2Flobehub%2Fsd-webui-lobe-theme.svg?type=shield&issueType=license
|
||||
[lobe-assets-github]: https://github.com/lobehub/lobe-assets
|
||||
[lobe-chat]: https://github.com/lobehub/lobe-commit/tree/master/packages/lobe-chat
|
||||
[lobe-commit]: https://github.com/lobehub/lobe-commit/tree/master/packages/lobe-commit
|
||||
[lobe-i18n]: https://github.com/lobehub/lobe-commit/tree/master/packages/lobe-i18n
|
||||
[lobe-lint-github]: https://github.com/lobehub/lobe-lint
|
||||
[lobe-lint-shield]: https://img.shields.io/npm/v/@lobehub/lint?label=%F0%9F%A4%AF%20NPM
|
||||
[lobe-lint-url]: https://www.npmjs.com/package/@lobehub/lint
|
||||
[lobe-ui-github]: https://github.com/lobehub/lobe-ui
|
||||
[lobe-ui-shield]: https://img.shields.io/npm/v/@lobehub/ui?label=%F0%9F%A4%AF%20NPM
|
||||
[lobe-ui-url]: https://www.npmjs.com/package/@lobehub/ui
|
||||
[pr-welcome-shield]: https://img.shields.io/badge/🤯_pr_welcome-%E2%86%92-FEE064?style=for-the-badge
|
||||
[pr-welcome-url]: https://github.com/lobehub/lobe-chat/pulls
|
||||
[profile-url]: https://github.com/canisminor1990
|
||||
[release-date-shield]: https://img.shields.io/github/release-date/lobehub/sd-webui-lobe-theme?style=flat
|
||||
[release-date-url]: https://github.com/lobehub/sd-webui-lobe-theme/releases
|
||||
[release-shield]: https://img.shields.io/github/v/release/lobehub/sd-webui-lobe-theme?style=flat&sort=semver&logo=github
|
||||
[release-url]: https://github.com/lobehub/sd-webui-lobe-theme/releases
|
||||
[stargazers-shield]: https://img.shields.io/github/stars/lobehub/sd-webui-lobe-theme.svg?style=flat
|
||||
[stargazers-url]: https://github.com/lobehub/sd-webui-lobe-theme/stargazers
|
||||
|
|
|
|||
164
README.md
|
|
@ -16,6 +16,7 @@ English · [Russian ](./README-ru_RU.md)· [简体中文](./README-zh_CN.md) ·
|
|||
|
||||
[![release][release-shield]][release-url]
|
||||
[![releaseDate][release-date-shield]][release-date-url]
|
||||
[![][license-shield]][fossa-license-url]
|
||||
[![ciTest][ci-test-shield]][ci-test-url]
|
||||
[![ciRelease][ci-release-shield]][ci-release-url] <br/>
|
||||
[![contributors][contributors-shield]][contributors-url]
|
||||
|
|
@ -35,13 +36,24 @@ English · [Russian ](./README-ru_RU.md)· [简体中文](./README-zh_CN.md) ·
|
|||
#### TOC
|
||||
|
||||
- [✨ Features](#-features)
|
||||
|
||||
- [📦 Installation](#-installation)
|
||||
|
||||
- [🤯 Usage](#-usage)
|
||||
|
||||
- [🖥 Environment Support](#-environment-support)
|
||||
|
||||
- [📦 Ecosystem](#-ecosystem)
|
||||
|
||||
- [⌨️ Local Development](#️-local-development)
|
||||
|
||||
- [🤝 Contributing](#-contributing)
|
||||
|
||||
- [🔗 Credits](#-credits)
|
||||
|
||||
- [More Products](#more-products)
|
||||
- [Credits](#credits)
|
||||
|
||||
####
|
||||
|
||||
</details>
|
||||
|
|
@ -257,6 +269,20 @@ photorealistic photo of a handsome male, (wizard:1.2), short beard, white wizard
|
|||
|
||||
</div>
|
||||
|
||||
## 📦 Ecosystem
|
||||
|
||||
| NPM | Repository | Description | Version |
|
||||
| ------------------------------ | ------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | -------------------------------------- |
|
||||
| [@lobehub/ui][lobe-ui-url] | [lobehub/lobe-ui][lobe-ui-github] | Lobe UI is an open-source UI component library dedicated to building AIGC web applications. | [![][lobe-ui-shield]][lobe-ui-url] |
|
||||
| [@lobehub/lint][lobe-lint-url] | [lobehub/lobe-lint][lobe-lint-github] | LobeLint provides configurations for ESlint, Stylelint, Commitlint, Prettier, Remark, and Semantic Release for LobeHub. | [![][lobe-lint-shield]][lobe-lint-url] |
|
||||
| @lobehub/assets | [lobehub/assets][lobe-assets-github] | Logo assets, favicons, webfonts for LobeHub. | |
|
||||
|
||||
<div align="right">
|
||||
|
||||
[![][back-to-top]](#readme-top)
|
||||
|
||||
</div>
|
||||
|
||||
## ⌨️ Local Development
|
||||
|
||||
You can use Gitpod for online development:
|
||||
|
|
@ -280,54 +306,11 @@ $ pnpm start
|
|||
|
||||
## 🤝 Contributing
|
||||
|
||||
<!-- CONTRIBUTION GROUP -->
|
||||
Contributions of all types are more than welcome, if you are interested in contributing code, feel free to check out our GitHub [Issues][issues-url] to get stuck in to show us what you’re made of.
|
||||
|
||||
> 📊 Total: <kbd>**14**</kbd>
|
||||
[![][pr-welcome-shield]][pr-welcome-url]
|
||||
|
||||
<a href="https://github.com/canisminor1990" title="canisminor1990">
|
||||
<img src="https://avatars.githubusercontent.com/u/17870709?v=4" width="50" />
|
||||
</a>
|
||||
<a href="https://github.com/apps/dependabot" title="dependabot[bot]">
|
||||
<img src="https://avatars.githubusercontent.com/in/29110?v=4" width="50" />
|
||||
</a>
|
||||
<a href="https://github.com/actions-user" title="actions-user">
|
||||
<img src="https://avatars.githubusercontent.com/u/65916846?v=4" width="50" />
|
||||
</a>
|
||||
<a href="https://github.com/bropines" title="bropines">
|
||||
<img src="https://avatars.githubusercontent.com/u/57861007?v=4" width="50" />
|
||||
</a>
|
||||
<a href="https://github.com/bluelovers" title="bluelovers">
|
||||
<img src="https://avatars.githubusercontent.com/u/167966?v=4" width="50" />
|
||||
</a>
|
||||
<a href="https://github.com/lobehubbot" title="lobehubbot">
|
||||
<img src="https://avatars.githubusercontent.com/u/134299653?v=4" width="50" />
|
||||
</a>
|
||||
<a href="https://github.com/Nevysha" title="Nevysha">
|
||||
<img src="https://avatars.githubusercontent.com/u/122687716?v=4" width="50" />
|
||||
</a>
|
||||
<a href="https://github.com/axilesoft" title="axilesoft">
|
||||
<img src="https://avatars.githubusercontent.com/u/13805136?v=4" width="50" />
|
||||
</a>
|
||||
<a href="https://github.com/web-97" title="web-97">
|
||||
<img src="https://avatars.githubusercontent.com/u/46352788?v=4" width="50" />
|
||||
</a>
|
||||
<a href="https://github.com/mutoe" title="mutoe">
|
||||
<img src="https://avatars.githubusercontent.com/u/9391981?v=4" width="50" />
|
||||
</a>
|
||||
<a href="https://github.com/antfu" title="antfu">
|
||||
<img src="https://avatars.githubusercontent.com/u/11247099?v=4" width="50" />
|
||||
</a>
|
||||
<a href="https://github.com/StimeKe" title="StimeKe">
|
||||
<img src="https://avatars.githubusercontent.com/u/25315788?v=4" width="50" />
|
||||
</a>
|
||||
<a href="https://github.com/alwayshopeless" title="alwayshopeless">
|
||||
<img src="https://avatars.githubusercontent.com/u/38844539?v=4" width="50" />
|
||||
</a>
|
||||
<a href="https://github.com/sidmorizon" title="sidmorizon">
|
||||
<img src="https://avatars.githubusercontent.com/u/5180361?v=4" width="50" />
|
||||
</a>
|
||||
|
||||
<!-- CONTRIBUTION END -->
|
||||
[![][contributors-contrib]][contributors-url]
|
||||
|
||||
<div align="right">
|
||||
|
||||
|
|
@ -337,6 +320,14 @@ $ pnpm start
|
|||
|
||||
## 🔗 Credits
|
||||
|
||||
### More Products
|
||||
|
||||
- **[🤖 Lobe Theme][lobe-chat] :** An open-source, extensible (Function Calling), high-performance chatbot framework. It supports one-click free deployment of your private ChatGPT/LLM web application.
|
||||
- **[🌏 Lobe i18n][lobe-i18n] :** Lobe i18n is an automation tool for the i18n (internationalization) translation process, powered by ChatGPT. It supports features such as automatic splitting of large files, incremental updates, and customization options for the OpenAI model, API proxy, and temperature.
|
||||
- **[💌 Lobe Commit][lobe-commit] :** Lobe Commit is a CLI tool that leverages Langchain/ChatGPT to generate Gitmoji-based commit messages.
|
||||
|
||||
### Credits
|
||||
|
||||
- stable-diffusion-webui:<https://github.com/AUTOMATIC1111/stable-diffusion-webui>
|
||||
- gradio-theme-gallery: <https://huggingface.co/spaces/gradio/theme-gallery>
|
||||
- cozy-nest: <https://github.com/Nevysha/Cozy-Nest>
|
||||
|
|
@ -352,63 +343,56 @@ $ pnpm start
|
|||
|
||||
---
|
||||
|
||||
#### 📝 License
|
||||
<details><summary><h4>📝 License</h4></summary>
|
||||
|
||||
[![][fossa-license-shield]][fossa-license-url]
|
||||
|
||||
</details>
|
||||
|
||||
Copyright © 2023 [CanisMinor][profile-url]. <br />
|
||||
This project is [AGPL3](./LICENSE) licensed.
|
||||
|
||||
<!-- LINK GROUP -->
|
||||
|
||||
[back-to-top]: https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square
|
||||
[ci-release-shield]: https://github.com/lobehub/sd-webui-lobe-theme/workflows/Build%20and%20Release/badge.svg
|
||||
[ci-release-url]: https://github.com/lobehub/sd-webui-lobe-theme/actions/workflows/release.yml
|
||||
[ci-test-shield]: https://github.com/lobehub/sd-webui-lobe-theme/workflows/Test%20CI/badge.svg
|
||||
[ci-test-url]: https://github.com/lobehub/sd-webui-lobe-theme/actions/workflows/test.yml
|
||||
[contributors-contrib]: https://contrib.rocks/image?repo=lobehub/sd-webui-lobe-theme
|
||||
[contributors-shield]: https://img.shields.io/github/contributors/lobehub/sd-webui-lobe-theme.svg?style=flat
|
||||
[contributors-url]: https://github.com/lobehub/sd-webui-lobe-theme/graphs/contributors
|
||||
[cover]: https://gw.alipayobjects.com/zos/kitchen/8Ab%24hLJ5ur/cover.webp
|
||||
[feat-highlight]: https://gw.alipayobjects.com/zos/kitchen/iD%24W4U2y3Y/feat_highlight.webp
|
||||
[feat-mobile-friendly]: https://gw.alipayobjects.com/zos/kitchen/WpWe6Hw8UT/feat_mobile_friendly.webp
|
||||
[feat-pwa]: https://gw.alipayobjects.com/zos/kitchen/az49akOKJT/feat_pwa.webp
|
||||
[feat-sidebar]: https://gw.alipayobjects.com/zos/kitchen/Olum2IjxCW/feat_sidebar.webp
|
||||
[feat-theme-modify]: https://gw.alipayobjects.com/zos/kitchen/CbhlynwJYg/feat_theme_modify.webp
|
||||
[feat-thememode]: https://gw.alipayobjects.com/zos/kitchen/nSFtJidWUR/feat_thememode.webp
|
||||
[feat-pwa]: https://gw.alipayobjects.com/zos/kitchen/az49akOKJT/feat_pwa.webp
|
||||
[profile-url]: https://github.com/canisminor1990
|
||||
[gitpod-url]: https://gitpod.io/#https://github.com/lobehub/sd-webui-lobe-theme
|
||||
|
||||
<!-- SHIELD LINK GROUP -->
|
||||
|
||||
[back-to-top]: https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square
|
||||
|
||||
<!-- release -->
|
||||
|
||||
[release-shield]: https://img.shields.io/github/v/release/lobehub/sd-webui-lobe-theme?style=flat&sort=semver&logo=github
|
||||
[release-url]: https://github.com/lobehub/sd-webui-lobe-theme/releases
|
||||
|
||||
<!-- releaseDate -->
|
||||
|
||||
[release-date-shield]: https://img.shields.io/github/release-date/lobehub/sd-webui-lobe-theme?style=flat
|
||||
[release-date-url]: https://github.com/lobehub/sd-webui-lobe-theme/releases
|
||||
|
||||
<!-- ciTest -->
|
||||
|
||||
[ci-test-shield]: https://github.com/lobehub/sd-webui-lobe-theme/workflows/Test%20CI/badge.svg
|
||||
[ci-test-url]: https://github.com/lobehub/sd-webui-lobe-theme/actions/workflows/test.yml
|
||||
|
||||
<!-- ciRelease -->
|
||||
|
||||
[ci-release-shield]: https://github.com/lobehub/sd-webui-lobe-theme/workflows/Build%20and%20Release/badge.svg
|
||||
[ci-release-url]: https://github.com/lobehub/sd-webui-lobe-theme/actions/workflows/release.yml
|
||||
|
||||
<!-- contributors -->
|
||||
|
||||
[contributors-shield]: https://img.shields.io/github/contributors/lobehub/sd-webui-lobe-theme.svg?style=flat
|
||||
[contributors-url]: https://github.com/lobehub/sd-webui-lobe-theme/graphs/contributors
|
||||
|
||||
<!-- forks -->
|
||||
|
||||
[forks-shield]: https://img.shields.io/github/forks/lobehub/sd-webui-lobe-theme.svg?style=flat
|
||||
[forks-url]: https://github.com/lobehub/sd-webui-lobe-theme/network/members
|
||||
|
||||
<!-- stargazers -->
|
||||
|
||||
[stargazers-shield]: https://img.shields.io/github/stars/lobehub/sd-webui-lobe-theme.svg?style=flat
|
||||
[stargazers-url]: https://github.com/lobehub/sd-webui-lobe-theme/stargazers
|
||||
|
||||
<!-- issues -->
|
||||
|
||||
[fossa-license-shield]: https://app.fossa.com/api/projects/git%2Bgithub.com%2Flobehub%2Fsd-webui-lobe-theme.svg?type=large
|
||||
[fossa-license-url]: https://app.fossa.com/projects/git%2Bgithub.com%2Flobehub%2Fsd-webui-lobe-theme
|
||||
[gitpod-url]: https://gitpod.io/#https://github.com/lobehub/sd-webui-lobe-theme
|
||||
[issues-shield]: https://img.shields.io/github/issues/lobehub/sd-webui-lobe-theme.svg?style=flat
|
||||
[issues-url]: https://github.com/lobehub/sd-webui-lobe-theme/issues/new/choose
|
||||
[license-shield]: https://app.fossa.com/api/projects/git%2Bgithub.com%2Flobehub%2Fsd-webui-lobe-theme.svg?type=shield&issueType=license
|
||||
[lobe-assets-github]: https://github.com/lobehub/lobe-assets
|
||||
[lobe-chat]: https://github.com/lobehub/lobe-commit/tree/master/packages/lobe-chat
|
||||
[lobe-commit]: https://github.com/lobehub/lobe-commit/tree/master/packages/lobe-commit
|
||||
[lobe-i18n]: https://github.com/lobehub/lobe-commit/tree/master/packages/lobe-i18n
|
||||
[lobe-lint-github]: https://github.com/lobehub/lobe-lint
|
||||
[lobe-lint-shield]: https://img.shields.io/npm/v/@lobehub/lint?label=%F0%9F%A4%AF%20NPM
|
||||
[lobe-lint-url]: https://www.npmjs.com/package/@lobehub/lint
|
||||
[lobe-ui-github]: https://github.com/lobehub/lobe-ui
|
||||
[lobe-ui-shield]: https://img.shields.io/npm/v/@lobehub/ui?label=%F0%9F%A4%AF%20NPM
|
||||
[lobe-ui-url]: https://www.npmjs.com/package/@lobehub/ui
|
||||
[pr-welcome-shield]: https://img.shields.io/badge/🤯_pr_welcome-%E2%86%92-FEE064?style=for-the-badge
|
||||
[pr-welcome-url]: https://github.com/lobehub/lobe-chat/pulls
|
||||
[profile-url]: https://github.com/canisminor1990
|
||||
[release-date-shield]: https://img.shields.io/github/release-date/lobehub/sd-webui-lobe-theme?style=flat
|
||||
[release-date-url]: https://github.com/lobehub/sd-webui-lobe-theme/releases
|
||||
[release-shield]: https://img.shields.io/github/v/release/lobehub/sd-webui-lobe-theme?style=flat&sort=semver&logo=github
|
||||
[release-url]: https://github.com/lobehub/sd-webui-lobe-theme/releases
|
||||
[stargazers-shield]: https://img.shields.io/github/stars/lobehub/sd-webui-lobe-theme.svg?style=flat
|
||||
[stargazers-url]: https://github.com/lobehub/sd-webui-lobe-theme/stargazers
|
||||
|
|
|
|||
BIN
docs/cover.webp
|
Before Width: | Height: | Size: 145 KiB |
|
Before Width: | Height: | Size: 98 KiB |
|
Before Width: | Height: | Size: 87 KiB |
|
Before Width: | Height: | Size: 112 KiB |
|
Before Width: | Height: | Size: 38 KiB |
|
Before Width: | Height: | Size: 64 KiB |
|
Before Width: | Height: | Size: 96 KiB |