Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
138 commits
Select commit Hold shift + click to select a range
8ba71a0
feat(projects): refactor theme drawer with tabbed layout for better UX.
Azir-11 Jun 14, 2025
f238fcb
feat(projects): Add current time display option for watermark (#772)
wenyuanw Jun 26, 2025
8439a60
optimize(projects): improve theme drawer responsive width for mobile …
wenyuanw Jun 25, 2025
d37ce04
refactor(types): move Auth and Route namespaces to separate files and…
Azir-11 Jun 28, 2025
b6ac310
feat(projects)!: optimize layout mode, split horizontal mix component…
Azir-11 Jul 3, 2025
b4e5c6d
feat(projects): add 'vertical-hybrid-header-first' layout mode
wenyuanw Jul 12, 2025
6207292
typo(projects): update description of vertical-hybrid-header-first la…
wenyuanw Jul 13, 2025
8b8a208
optimize(projects): improve robustness of second-level menu key logic
wenyuanw Jul 13, 2025
8146858
optimize(projects): optimize theme drawer width
honghuangdc Jul 13, 2025
d6c8142
refactor(projects): remove unnecessary logic in onRouteSwitchWhenLogg…
wenyuanw Jul 15, 2025
50a5cba
optimize(request): enhance request options and response handling with…
honghuangdc Jul 18, 2025
b4e1253
refactor(request)!: remove cancelRequest method and related logic fro…
honghuangdc Jul 18, 2025
abaaa4a
optimize(packages): remove ofetch package
honghuangdc Jul 18, 2025
32b8f99
fix(table): add type annotations for records in useTable hook
honghuangdc Jul 18, 2025
c965140
refactor(hooks): optimize useContext and update useMixMenuContext
honghuangdc Jul 18, 2025
936b834
optimize(hooks): optimize useEcharts
honghuangdc Jul 18, 2025
f83eefb
refactor(request): unify response transformation methods and deprecat…
honghuangdc Jul 19, 2025
3a343ee
optimize(projects): optimize api type file
honghuangdc Jul 19, 2025
8cc5177
refactor(hooks)!: refactor useTable and enhance type definitions
honghuangdc Jul 19, 2025
c962f7b
chore(deps): update deps
honghuangdc Jul 19, 2025
8a7cd59
fix(hooks): correct chart rendering logic in useEcharts
honghuangdc Jul 19, 2025
ee43414
refactor(hooks): streamline column visibility handling in useTable an…
honghuangdc Jul 19, 2025
87adc35
refactor(hooks): remove useSignal hook and update exports
honghuangdc Jul 19, 2025
9ea56c9
fix(packages): fix the parsing logic for stored data to ensure correc…
Lruihao Jul 25, 2025
358e129
feat(hooks): add scrollX computation for total table width in useNaiv…
Lruihao Aug 4, 2025
be8f915
chore(other): update the ESLint validation configuration to support m…
Azir-11 Aug 12, 2025
a55b4dc
feat(components): add the IconTooltip component.
Azir-11 Aug 12, 2025
4005763
feat(components): replace NTooltip with IconTooltip and optimize the …
Azir-11 Aug 12, 2025
29a2a5c
feat(projects): add prompt information for scrolling mode and tab bar…
Azir-11 Aug 12, 2025
d731111
refactor(menu): optimize the margin on the menu
NicholasLD Aug 14, 2025
257f118
feat(projects): support theme preset function.
Azir-11 Aug 21, 2025
100e0ea
style(projects): format code.
Azir-11 Aug 21, 2025
3c0a528
feat(projects): modify the default value of the reset cache policy to…
Azir-11 Aug 24, 2025
805c338
chore(packages): add picomatch to fix scripts
honghuangdc Aug 27, 2025
1213531
chore(deps): update deps
honghuangdc Aug 27, 2025
3d72f95
fix(types): fix proxy types
honghuangdc Aug 27, 2025
b041fdd
chore(deps): update deps
honghuangdc Sep 17, 2025
fd087f5
fix(packages): axios: fix json response. fixed #815
honghuangdc Sep 17, 2025
5be864a
fix(packages): axios: fix json response. fixed #815
honghuangdc Sep 17, 2025
e18d397
docs(projects): add github trendshift info.
Azir-11 Sep 27, 2025
2a0c9f1
docs(projects): add github trendshift info.
Azir-11 Sep 27, 2025
ef7acc6
feat(projects): optimize tabs cache cleaning strategy. close #820.
Azir-11 Oct 1, 2025
61fa4b7
feat(packages): materials support slider-tab. closed #823
CyberShen Oct 2, 2025
91fae50
typo(other): Correct the typos in the Chinese translation and change …
HongxuanG Oct 3, 2025
d567c05
chore(deps): update deps
honghuangdc Oct 13, 2025
d5a3a25
fix(types): fix ts type error
honghuangdc Oct 13, 2025
017440c
docs(projects): add contribution leaderboard
wenyuanw Oct 21, 2025
345aa29
feat(styles): add text-autospace property to improve text layout
wenyuanw Oct 18, 2025
a8d1e5d
feat(projects): support closing tabs with middle mouse button click
wenyuanw Oct 21, 2025
dac5075
fix(styles): show light color scrollbar while dark mode is on
whyang9701 Oct 21, 2025
24c6df5
feat(projects): support set global redius
CyberShen Oct 2, 2025
3549c4d
feat(projects): support set global redius
CyberShen Oct 2, 2025
87a66a4
optimize(projects): optimize radius settings
honghuangdc Oct 25, 2025
6cbf570
chore(deps): update deps
honghuangdc Oct 25, 2025
56ad0df
chore(projects): release v2.0.0-beta.1
honghuangdc Oct 25, 2025
6011557
Merge branch 'v2.0'
honghuangdc Oct 25, 2025
8dc17e6
fix(scripts): update command to use 'npm-check-updates' instead of 'ncu'
honghuangdc Oct 27, 2025
b2c919b
feat(global-tab): add support for switching tabs with right mouse but…
honghuangdc Oct 27, 2025
e471e91
fix(layout): fix getSiderWidth
honghuangdc Oct 27, 2025
5cfb606
chore(projects): release v2.0.0-beta.2
honghuangdc Oct 27, 2025
1d14269
optimize(typings): update component typings
honghuangdc Oct 28, 2025
0b9982b
fix(projects): adjust legend position in line chart options.
Azir-11 Oct 29, 2025
9755c31
feat(projects): compatible with the new Echarts API and optimized sty…
Azir-11 Oct 29, 2025
6010f51
chore(deps): update deps
honghuangdc Oct 29, 2025
232f56f
chore(deps): update deps
honghuangdc Nov 2, 2025
ec792fa
chore(projects): release v2.0.0
honghuangdc Nov 2, 2025
4a9cf6c
fix(types): add missing property in theme presets
taisha Nov 8, 2025
46081c3
feat(docs): update QQ group image in README
honghuangdc Nov 12, 2025
f8dc639
chore(deps): update deps
honghuangdc Nov 16, 2025
bb232bf
fix(docs): update project name in ecosystem section of README
honghuangdc Nov 17, 2025
91a261c
style(projects): modify homepage prompt title to tip.
Azir-11 Nov 24, 2025
c472a94
docs(projects): add link to ecosystem document.
Azir-11 Nov 24, 2025
9da847f
feat(projects): support theme presets to only set partial content.
Azir-11 Nov 29, 2025
c6d97db
optimize(projects): simplify some theme preset configurations.
Azir-11 Nov 29, 2025
73e9a0f
chore(other): remove Prettier's recommendation.
Azir-11 Dec 2, 2025
605173a
feat(projects): support theme perset to override component library p…
Azir-11 Dec 2, 2025
b8a767d
feat(projects): support pinning and unpinning of tabs
Dec 3, 2025
9401925
feat(projects): hybrid layout mode auto select first deepest child menu
paynezhuang Dec 3, 2025
7cf4083
chore(deps): update deps
honghuangdc Dec 4, 2025
098cd50
chore(styles): format code
honghuangdc Dec 4, 2025
e675474
chore(projects): release v2.0.1
honghuangdc Dec 4, 2025
64226d9
fix(hooks): update pagination pageSize after data fetch.
Azir-11 Dec 4, 2025
62a43c3
fix(projects): fix the incorrect judgment of home by pin tab.
Azir-11 Dec 4, 2025
ec9f9af
chore(deps): update deps
honghuangdc Dec 22, 2025
5e40b85
chore(projects): release v2.0.2
honghuangdc Dec 23, 2025
5aac540
feat(logo): use new logo
honghuangdc Dec 25, 2025
232e1ac
chore(deps): update deps
honghuangdc Dec 25, 2025
7065864
feat(components): Column settings support fixed columns.
m-xlsea Dec 31, 2025
30e3cdc
feat(projects): add the plugin: vite-plugin-vue-transition-root-valid…
Azir-11 Jan 18, 2026
0081b9c
feat(components): Add “Select All” to TableColumnSetting
wenyuanw Jan 19, 2026
d73947a
docs(projects): V2 has been released.
skyfeiz Jan 19, 2026
2a0231d
chore(deps): update deps
honghuangdc Jan 20, 2026
dacee14
feat(workflows): add opencode workflow for issue and PR comment triggers
honghuangdc Jan 20, 2026
cbfb932
fix(projects): fix the long list TableColumnSetting component exceeds…
skyfeiz Jan 21, 2026
54107ac
fix(projects): fix NButton props conflicts.
skyfeiz Jan 21, 2026
a37949f
feat(types): Added type definition `force` to router push options.
m-xlsea Feb 5, 2026
f96c3c9
fix(projects): ensure HTML lang attribute is updated when setting locale
pan0xc Feb 9, 2026
b520db3
fix(projects): correct HTML lang attribute to standard format
pan0xc Feb 9, 2026
9d48ca5
optimize(projects): modify the injection location of the token.
Azir-11 Feb 10, 2026
b867c29
chore(deps): update deps
soybeanfe Mar 9, 2026
6ff74c0
chore(projects)!: integrate oxlint and oxfmt
soybeanfe Mar 9, 2026
781a18f
style(projects): fix lint code and format code
soybeanfe Mar 9, 2026
6fc6f1c
optimize(projects): optimize unocss config
soybeanfe Mar 9, 2026
3c2cbb7
fix(router): simplify route guard logic and remove unnecessary next c…
soybeanfe Mar 9, 2026
85d5f13
chore(projects): release v2.1.0
soybeanfe Mar 9, 2026
75ccd00
fix(projects): resolve width abnormal issue of NColorPicker.
Azir-11 Mar 12, 2026
af1b5f1
fix(projects): fix wrong new tab opening for external link navigation.
Azir-11 Mar 13, 2026
6887b01
fix(components): correction of wrong label bar configuration explanat…
Azir-11 Mar 26, 2026
f8bd921
fix(vscode): add oxc.vscode extension and update settings for formatt…
honghuangdc Mar 30, 2026
a43a7b3
chore(deps): update deps
honghuangdc Mar 30, 2026
4549ddd
fix(bin): update import statement for index file
honghuangdc Mar 30, 2026
f8f0c6c
fix(assets): add ts-expect-error comment for svg icons type error
honghuangdc Mar 30, 2026
c0105c5
fix(tsconfig): change moduleResolution to 'bundler' across multiple p…
honghuangdc Mar 30, 2026
9afb335
chore(deps): update deps
soybean-js Apr 17, 2026
e8fa90b
chore(deps): update deps
honghuangdc May 13, 2026
9afa21e
fix(projects): fix ts and lint error
honghuangdc May 13, 2026
f292d32
refactor(hooks): simplify useContext implementation and improve type …
honghuangdc May 13, 2026
e166766
optimize(mix-menu): use stable Symbol.for as MixMenu context key. fix…
honghuangdc May 13, 2026
a5f8581
fix(i18n-ally): add missing TypeScript compiler options. fixed #907
honghuangdc May 13, 2026
3a7a36b
docs(readme): add SoybeanUI section with description and badges
honghuangdc May 13, 2026
b5b5087
fix(workflows): update actions/checkout and actions/setup-node to v6
honghuangdc May 13, 2026
d971318
chore(projects): release v2.1.1
honghuangdc May 13, 2026
f39753e
chore(.gitignore): add src-tauri/target to ignore list
honghuangdc May 13, 2026
1f8e4ec
chore(pnpm)!: update pnpm from v10 to v11
honghuangdc May 13, 2026
7729969
chore(deps): update deps
honghuangdc May 13, 2026
12f1467
chore(projects): release v2.2.0
honghuangdc May 13, 2026
788d892
feat(docs): update Vite version from 7 to 8 in README and package.json
honghuangdc May 13, 2026
da09f2c
feat(docs): update communication group details to FeiShu in README
honghuangdc May 14, 2026
369a344
fix(docs): update FeiShu group image URL with cache-busting query par…
honghuangdc May 15, 2026
7b809c0
feat(packages): check git staging area before showing commit prompts
Azir-11 May 16, 2026
eba4950
fix(packages): fix ERR_USE_AFTER_CLOSE error when pressing Ctrl+C dur…
Azir-11 May 16, 2026
c45c437
fix(packages): mobile sider stuck at w-0 in production
wenyuanw May 25, 2026
dcbc53c
feat(constants): export `isDev` environment flag
Azir-11 Jun 13, 2026
9fc1be7
feat(router): support `isDev` meta to load routes only in development
Azir-11 Jun 13, 2026
3d3613f
feat(layout): support mouse wheel horizontal scroll on global tab
lvlvkeeper Jul 9, 2026
12854ad
fix(docs): restore Star History chart using star-history.dera.page
OctoBored Aug 13, 2026
4da27aa
chore(.gitignore): add .codegraph to ignore list
honghuangdc Sep 7, 2026
d8e680d
docs(v3): add soybean-admin v3.0 implementation plan document
honghuangdc Sep 7, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug-report_cn.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name: 🐞 Bug提交
description: 在使用软件或功能的过程中遇到了错误
title: '[Bug]: '
labels: [ "bug?" ]
labels: ['bug?']

body:
- type: markdown
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug-report_en.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name: 🐞 Bug Report
description: Encountered an error while using the software or feature
title: '[Bug]: '
labels: [ "bug?" ]
labels: ['bug?']

body:
- type: markdown
Expand Down
4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/feature_request_cn.yaml
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
---
name: 🚀 功能请求
description: 提出一个想法以帮助我们改进W&B
title: "[功能]: "
title: '[功能]: '
labels:
- "功能请求"
- '功能请求'

body:
- type: markdown
Expand Down
4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/feature_request_en.yaml
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
---
name: 🚀 Feature Request
description: Suggest an idea to help us improve W&B
title: "[Feature]: "
title: '[Feature]: '
labels:
- "feature_request"
- 'feature_request'

body:
- type: markdown
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/linter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:

steps:
- name: Checkout Code
uses: actions/checkout@v3
uses: actions/checkout@v6
with:
fetch-depth: 0

Expand Down
34 changes: 34 additions & 0 deletions .github/workflows/opencode.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: opencode

on:
issue_comment:
types: [created]
pull_request_review_comment:
types: [created]

jobs:
opencode:
if: |
contains(github.event.comment.body, ' /oc') ||
startsWith(github.event.comment.body, '/oc') ||
contains(github.event.comment.body, ' /opencode') ||
startsWith(github.event.comment.body, '/opencode')
runs-on: ubuntu-latest
permissions:
id-token: write
contents: read
pull-requests: read
issues: read
steps:
- name: Checkout repository
uses: actions/checkout@v6
with:
persist-credentials: false

- name: Run opencode
uses: anomalyco/opencode/github@latest
env:
GOOGLE_GENERATIVE_AI_API_KEY: ${{ secrets.GOOGLE_GENERATIVE_AI_API_KEY }}
GEMINI_API_KEY: ${{ secrets.GEMINI_API_KEY }}
with:
model: google/gemini-3-pro-preview
8 changes: 4 additions & 4 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,19 +6,19 @@ permissions:
on:
push:
tags:
- "v*"
- 'v*'

jobs:
release:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v6
with:
fetch-depth: 0

- uses: actions/setup-node@v3
- uses: actions/setup-node@v6
with:
node-version: 18.x
node-version: lts/*

- run: npx githublogen
env:
Expand Down
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -33,3 +33,5 @@ package-lock.json
yarn.lock

.VSCodeCounter
src-tauri/target
.codegraph
3 changes: 0 additions & 3 deletions .npmrc
Original file line number Diff line number Diff line change
@@ -1,4 +1 @@
registry=https://registry.npmmirror.com/
shamefully-hoist=true
ignore-workspace-root-check=true
link-workspace-packages=true
11 changes: 11 additions & 0 deletions .oxfmtrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"ignorePatterns": ["src/typings/components.d.ts", "src/typings/elegant-router.d.ts", "src/router/elegant"],
"printWidth": 120,
"singleQuote": true,
"trailingComma": "none",
"arrowParens": "avoid",
"htmlWhitespaceSensitivity": "ignore",
"experimentalSortPackageJson": {
"sortScripts": true
}
}
14 changes: 14 additions & 0 deletions .oxlintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"categories": {
"correctness": "error",
"suspicious": "error"
},
"plugins": ["eslint", "typescript", "unicorn", "oxc", "import", "vue"],
"rules": {
"import/no-unassigned-import": "off",
"unicorn/consistent-function-scoping": "off",
"unicorn/no-array-sort": "off",
"unicorn/no-array-reverse": "off",
"unicorn/require-module-specifiers": "off"
}
}
2 changes: 1 addition & 1 deletion .vscode/extensions.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@
"antfu.unocss",
"dbaeumer.vscode-eslint",
"editorconfig.editorconfig",
"esbenp.prettier-vscode",
"lokalise.i18n-ally",
"mhutchie.git-graph",
"mikestead.dotenv",
"naumovs.color-highlight",
"oxc.oxc-vscode",
"pkief.material-icon-theme",
"sdras.vue-vscode-snippets",
"vue.volar",
Expand Down
26 changes: 9 additions & 17 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -1,31 +1,23 @@
{
"editor.codeActionsOnSave": {
"source.fixAll.eslint": "explicit",
"source.organizeImports": "never"
"source.fixAll.oxc": "explicit"
},
"editor.formatOnSave": false,
"eslint.validate": [
"html",
"css",
"scss",
"json",
"jsonc",
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"vue"
],
"editor.defaultFormatter": "oxc.oxc-vscode",
"editor.formatOnSave": true,
"eslint.validate": ["vue"],
"i18n-ally.displayLanguage": "zh-cn",
"i18n-ally.enabledParsers": ["ts"],
"i18n-ally.enabledFrameworks": ["vue"],
"i18n-ally.editor.preferEditor": true,
"i18n-ally.keystyle": "nested",
"i18n-ally.localesPaths": ["src/locales/langs"],
"i18n-ally.parsers.typescript.compilerOptions": {
"moduleResolution": "node"
"moduleResolution": "node",
"ignoreDeprecations": "6.0",
"rootDir": ".",
"baseUrl": "."
},
"prettier.enable": false,
"typescript.tsdk": "node_modules/typescript/lib",
"oxc.fmt.configPath": ".oxfmtrc.json",
"unocss.root": ["./"]
}
Loading