You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fixpages/user/setting/info.tsx: Message.success('userSetting.saveSuccess') was passing the literal locale key instead of the translated string — users saw the raw key in the toast.
Fixpages/login/banner.tsx: all three carousel slides referenced the same image URL. Replaced the three ByteDance CDN URLs with three distinct local SVG illustrations under pages/login/assets/.
Fix i18n holes: NavBar menu-item placeholder toast was hardcoded English; welcome/code-block had hardcoded zh-CN copy/copied strings. Both now read locale keys.
Securityhttp://p1-arco.byteimg.com/... refs in dashboard/monitor/{data-statistic-list,studio}.tsx upgraded to https:// to avoid mixed-content blocks under HTTPS deploys.
Perf All useQuery hooks across src/api/*.ts now forward signal from QueryFunctionContext into the axios call. TanStack Query aborts the underlying request when the component unmounts or the queryKey changes — previously the response was downloaded and silently dropped. useSearchTableQuery gained an explicit Promise<SearchTableResponse> annotation to keep type inference clean alongside placeholderData: keepPreviousData.