yyh
3ca098eaa5
migrate
2026-01-22 22:34:07 +08:00
yyh
03faf8e91b
Merge remote-tracking branch 'origin/main' into refactor/local-storage
...
# Conflicts:
# web/eslint-suppressions.json
2026-01-22 21:45:47 +08:00
356a156f36
chore(i18n): sync translations with en-US ( #31413 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.5 <[email protected] >
Co-authored-by: yyh <[email protected] >
2026-01-22 20:56:19 +08:00
lif and GitHub
e2d7fe9c72
fix(web): use Array.from() for FileList to fix tsc type errors ( #31398 )
2026-01-22 19:51:24 +08:00
b9f718005c
feat: frontend part of support try apps ( #31287 )
...
Co-authored-by: CodingOnStar <[email protected] >
Co-authored-by: yyh <[email protected] >
2026-01-22 18:16:37 +08:00
lif and GitHub
510a02286f
fix(web): disable single tilde strikethrough in markdown rendering ( #31400 )
...
Signed-off-by: majiayu000 <[email protected] >
2026-01-22 16:33:17 +08:00
136618b567
fix: more doc link fix ( #31395 )
...
Co-authored-by: Riskey <[email protected] >
2026-01-22 15:18:42 +08:00
036f6ef5ab
fix: following docs link fix ( #31390 )
...
Co-authored-by: Riskey <[email protected] >
2026-01-22 15:02:37 +08:00
wangxiaolei and GitHub
4e7c1f4f44
fix: fix visibilityState event handle ( #31354 )
2026-01-22 11:13:14 +08:00
Stephen Zhou and GitHub
524ce14a68
test: enhance HitTestingPage tests with additional coverage for rende… ( #31355 )
2026-01-21 19:07:20 +08:00
Stephen Zhou and GitHub
1813b65acb
chore: revert jsdom update ( #31353 )
2026-01-21 18:30:04 +08:00
1d778d532a
refactor(web): useClipboard hook to reduce duplication ( #31308 )
...
Signed-off-by: SherlockShemol <[email protected] >
Co-authored-by: Stephen Zhou <[email protected] >
2026-01-21 17:33:39 +08:00
Stephen Zhou and GitHub
aa68966b55
test: fix test in #30849 ( #31350 )
2026-01-21 16:46:42 +08:00
117b6c65e4
chore(i18n): sync translations with en-US ( #31342 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.5 <[email protected] >
Co-authored-by: yyh <[email protected] >
2026-01-21 16:35:12 +08:00
061feebd87
fix: check and update doc links ( #30849 )
...
Co-authored-by: Riskey <[email protected] >
2026-01-21 16:31:48 +08:00
146ee4d3e9
chore(i18n): sync translations with en-US ( #31332 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: yyh <[email protected] >
2026-01-21 16:15:58 +08:00
ed0e068a47
fix(i18n): update model provider tip to only mention OpenAI in English, Japanese, and Simplified Chinese translations ( #31339 )
...
Co-authored-by: CodingOnStar <[email protected] >
2026-01-21 15:47:49 +08:00
Bowen Liang and GitHub
d4f5a113ed
chore(web): refactor next.config.js to next.config.ts ( #31331 )
2026-01-21 15:07:32 +08:00
76a0249eaf
feat: enhance ProgressBar and UsageInfo for storage mode ( #31273 )
...
Co-authored-by: CodingOnStar <[email protected] >
2026-01-21 14:04:33 +08:00
Stephen Zhou and GitHub
2512227868
chore: update dev config ( #31329 )
2026-01-21 13:49:16 +08:00
071bbc6d74
build: bump NextJS from to 16 with turbopack enable for web production build boost ( #27014 )
...
Co-authored-by: Stephen Zhou <[email protected] >
2026-01-21 12:53:29 +08:00
db4fb06c5f
chore: lint custom tag in i18n ( #31301 )
...
Co-authored-by: yyh <[email protected] >
2026-01-21 12:21:30 +08:00
a8764694ed
test: enhance HitTestingPage tests with additional coverage for rendering and state updates ( #31321 )
...
Co-authored-by: CodingOnStar <[email protected] >
2026-01-21 11:35:29 +08:00
95f92e07e4
chore(web): comment out unused provider entries in quota panel ( #31315 )
...
Co-authored-by: CodingOnStar <[email protected] >
2026-01-21 10:26:14 +08:00
dependabot[bot] and GitHub
c413de4b27
chore(deps-dev): bump jsdom from 27.3.0 to 27.4.0 in /web ( #31186 )
2026-01-21 01:23:28 +08:00
8056768106
fix: enforce no-leaked-conditional-rendering as error and fix violations ( #31262 )
...
Co-authored-by: Stephen Zhou <[email protected] >
2026-01-20 23:08:59 +08:00
8f949d503a
chore(i18n): sync translations with en-US ( #31298 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.5 <[email protected] >
Co-authored-by: yyh <[email protected] >
2026-01-20 21:40:43 +08:00
c9519d2f0e
chore(deps): bump js-yaml from 4.1.0 to 4.1.1 in /web ( #31297 )
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-20 21:27:15 +08:00
92fc50ac57
chore(web): remove version prefixes from package.json ( #31286 )
...
Co-authored-by: copilot-swe-agent[bot] <[email protected] >
Co-authored-by: hyoban <[email protected] >
2026-01-20 21:14:50 +08:00
3bb80a0934
chore: lint for i18n place holder ( #31283 )
...
Co-authored-by: yyh <[email protected] >
2026-01-20 21:14:20 +08:00
yyh and GitHub
54921844bb
fix(web): disable HTML escaping for form field validation messages ( #31292 )
2026-01-20 18:43:01 +08:00
76b64dda52
test: add tests for dataset list ( #31231 )
...
Co-authored-by: CodingOnStar <[email protected] >
Co-authored-by: yyh <[email protected] >
2026-01-20 13:07:00 +08:00
cxhello and GitHub
a715c015e7
chore(web): remove redundant optimizePackageImports config ( #31257 )
2026-01-20 12:24:16 +08:00
45b8d033be
chore: init tsslint ( #31209 )
...
Co-authored-by: Johnson Chu <[email protected] >
Co-authored-by: Copilot <[email protected] >
2026-01-20 11:08:50 +08:00
kurokobo and GitHub
cb51a449d3
fix: correct i18n for stepOne.uploader.tip ( #31177 )
2026-01-20 09:30:50 +08:00
62ac02a568
feat: Download the uploaded files ( #31068 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Cursor Agent <[email protected] >
Co-authored-by: Copilot <[email protected] >
2026-01-19 16:48:13 +08:00
zxhlyh and GitHub
2d4289a925
chore: relocate datasets api form ( #31224 )
2026-01-19 16:15:51 +08:00
92dbc94f2f
test: add unit tests for plugin detail panel components including action lists, strategy lists, and endpoint management ( #31053 )
...
Co-authored-by: CodingOnStar <[email protected] >
2026-01-19 14:40:32 +08:00
Stephen Zhou and GitHub
b3902374ac
chore: drop slow lint rules ( #31205 )
2026-01-19 12:45:02 +08:00
NFish and GitHub
269c85d5a3
feat: ee workspace permission control ( #30841 )
2026-01-19 11:06:04 +08:00
Stephen Zhou and GitHub
13d648cf7b
chore: no custom lint cache location ( #31195 )
2026-01-19 10:37:49 +08:00
e8397ae7a8
fix(web): Zustand testing best practices and state read optimization ( #31163 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-19 10:31:34 +08:00
Stephen Zhou and GitHub
14f123802d
chore: update vite related version ( #31180 )
2026-01-19 10:28:06 +08:00
yyh
1cf3e599df
fix: remove panelWidth prop in panel slice, use default value 420 in layout slice(single source)
2026-01-18 16:33:59 +08:00
yyh
a85946d3e7
refactor(web): remove redundant nullish coalescing from storage calls
...
Function overloads in storage utility already guarantee non-null returns
when defaultValue is provided, making ?? fallbacks unnecessary.
2026-01-18 16:21:29 +08:00
yyh
9e4d3c75ae
fix
2026-01-18 16:15:30 +08:00
yyh
70bea85624
refactor(web): improve storage utility type safety with function overloads
...
Add function overloads to getNumber and getBoolean so they return
non-nullable types when a defaultValue is provided. This eliminates
the need for non-null assertions at call sites.
- Remove unused persist-config.ts (zustand adapter not needed)
- Remove ! assertions from layout-slice.ts
2026-01-18 16:10:04 +08:00
yyh
b75b7d6c61
fix: unused
2026-01-18 16:05:10 +08:00
yyh
e819b804ba
refactor(web): add SSR-safe localStorage utility and ESLint rules
...
Introduce centralized storage utilities to address SSR issues with direct
localStorage access in zustand slices and components. This adds ESLint
rules to prevent future regressions while preserving existing usages
via bulk suppressions.
- Add config/storage-keys.ts for centralized storage key definitions
- Add utils/storage.ts with SSR-safe get/set/remove operations
- Add workflow/store/persist-config.ts for zustand storage adapter
- Add no-restricted-globals and no-restricted-properties ESLint rules
- Migrate workflow slices and related components to use new utilities
2026-01-18 16:01:04 +08:00
Stephen Zhou and GitHub
7b66bbc35a
chore: introduce bulk-suppressions and multithread linting ( #31157 )
2026-01-17 19:51:56 +08:00