Skip to content

Commit 42ad2a0

Browse files
authored
🐛 fix: updata cron job ui & fixed commnuity pagenation goto error (#11700)
* fix: slove the agents pagenation error problem * fix: update the cronjob ui
1 parent 2405133 commit 42ad2a0

File tree

8 files changed

+78
-21
lines changed

8 files changed

+78
-21
lines changed

locales/en-US/setting.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,11 @@
3636
"agentCronJobs.noExecutionResults": "No execution results",
3737
"agentCronJobs.remainingExecutions": "Remaining: {{count}}",
3838
"agentCronJobs.save": "Save",
39+
"agentCronJobs.saveAsNew": "Save as New",
3940
"agentCronJobs.schedule": "Schedule",
41+
"agentCronJobs.scheduleType.daily": "Daily",
42+
"agentCronJobs.scheduleType.hourly": "Hourly",
43+
"agentCronJobs.scheduleType.weekly": "Weekly",
4044
"agentCronJobs.status.depleted": "Depleted",
4145
"agentCronJobs.status.disabled": "Disabled",
4246
"agentCronJobs.status.enabled": "Enabled",
@@ -45,6 +49,20 @@
4549
"agentCronJobs.unlimited": "Unlimited",
4650
"agentCronJobs.unnamedTask": "Unnamed Task",
4751
"agentCronJobs.updateSuccess": "Scheduled task updated successfully",
52+
"agentCronJobs.weekday.friday": "Friday",
53+
"agentCronJobs.weekday.monday": "Monday",
54+
"agentCronJobs.weekday.saturday": "Saturday",
55+
"agentCronJobs.weekday.short.friday": "Fri",
56+
"agentCronJobs.weekday.short.monday": "Mon",
57+
"agentCronJobs.weekday.short.saturday": "Sat",
58+
"agentCronJobs.weekday.short.sunday": "Sun",
59+
"agentCronJobs.weekday.short.thursday": "Thu",
60+
"agentCronJobs.weekday.short.tuesday": "Tue",
61+
"agentCronJobs.weekday.short.wednesday": "Wed",
62+
"agentCronJobs.weekday.sunday": "Sunday",
63+
"agentCronJobs.weekday.thursday": "Thursday",
64+
"agentCronJobs.weekday.tuesday": "Tuesday",
65+
"agentCronJobs.weekday.wednesday": "Wednesday",
4866
"agentCronJobs.weekdays": "Weekdays",
4967
"agentInfoDescription.basic.avatar": "Avatar",
5068
"agentInfoDescription.basic.description": "Description",

locales/zh-CN/setting.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,11 @@
3636
"agentCronJobs.noExecutionResults": "无执行结果",
3737
"agentCronJobs.remainingExecutions": "剩余:{{count}}",
3838
"agentCronJobs.save": "保存",
39+
"agentCronJobs.saveAsNew": "另存为新任务",
3940
"agentCronJobs.schedule": "计划",
41+
"agentCronJobs.scheduleType.daily": "每日",
42+
"agentCronJobs.scheduleType.hourly": "每小时",
43+
"agentCronJobs.scheduleType.weekly": "每周",
4044
"agentCronJobs.status.depleted": "已耗尽",
4145
"agentCronJobs.status.disabled": "已禁用",
4246
"agentCronJobs.status.enabled": "已启用",
@@ -45,6 +49,20 @@
4549
"agentCronJobs.unlimited": "无限",
4650
"agentCronJobs.unnamedTask": "未命名任务",
4751
"agentCronJobs.updateSuccess": "定时任务更新成功",
52+
"agentCronJobs.weekday.friday": "星期五",
53+
"agentCronJobs.weekday.monday": "星期一",
54+
"agentCronJobs.weekday.saturday": "星期六",
55+
"agentCronJobs.weekday.short.friday": "周五",
56+
"agentCronJobs.weekday.short.monday": "周一",
57+
"agentCronJobs.weekday.short.saturday": "周六",
58+
"agentCronJobs.weekday.short.sunday": "周日",
59+
"agentCronJobs.weekday.short.thursday": "周四",
60+
"agentCronJobs.weekday.short.tuesday": "周二",
61+
"agentCronJobs.weekday.short.wednesday": "周三",
62+
"agentCronJobs.weekday.sunday": "星期日",
63+
"agentCronJobs.weekday.thursday": "星期四",
64+
"agentCronJobs.weekday.tuesday": "星期二",
65+
"agentCronJobs.weekday.wednesday": "星期三",
4866
"agentCronJobs.weekdays": "工作日",
4967
"agentInfoDescription.basic.avatar": "头像",
5068
"agentInfoDescription.basic.description": "描述",

packages/types/src/discover/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ export * from './plugins';
1010
export * from './providers';
1111

1212
export enum DiscoverTab {
13-
Assistants = 'assistant',
13+
Assistants = 'agent',
1414
GroupAgents = 'group_agent',
1515
Home = 'home',
1616
Mcp = 'mcp',

src/app/[variants]/(main)/agent/cron/[cronId]/CronConfig.ts

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -61,24 +61,24 @@ export const TIMEZONE_OPTIONS = [
6161

6262
// Weekday options for checkbox group
6363
export const WEEKDAY_OPTIONS = [
64-
{ label: 'Mon', value: 1 },
65-
{ label: 'Tue', value: 2 },
66-
{ label: 'Wed', value: 3 },
67-
{ label: 'Thu', value: 4 },
68-
{ label: 'Fri', value: 5 },
69-
{ label: 'Sat', value: 6 },
70-
{ label: 'Sun', value: 0 },
71-
];
64+
{ label: 'agentCronJobs.weekday.short.monday', value: 1 },
65+
{ label: 'agentCronJobs.weekday.short.tuesday', value: 2 },
66+
{ label: 'agentCronJobs.weekday.short.wednesday', value: 3 },
67+
{ label: 'agentCronJobs.weekday.short.thursday', value: 4 },
68+
{ label: 'agentCronJobs.weekday.short.friday', value: 5 },
69+
{ label: 'agentCronJobs.weekday.short.saturday', value: 6 },
70+
{ label: 'agentCronJobs.weekday.short.sunday', value: 0 },
71+
] as const;
7272

73-
// Weekday labels for display
73+
// Weekday labels for display (i18n keys)
7474
export const WEEKDAY_LABELS: Record<number, string> = {
75-
0: 'Sunday',
76-
1: 'Monday',
77-
2: 'Tuesday',
78-
3: 'Wednesday',
79-
4: 'Thursday',
80-
5: 'Friday',
81-
6: 'Saturday',
75+
0: 'agentCronJobs.weekday.sunday',
76+
1: 'agentCronJobs.weekday.monday',
77+
2: 'agentCronJobs.weekday.tuesday',
78+
3: 'agentCronJobs.weekday.wednesday',
79+
4: 'agentCronJobs.weekday.thursday',
80+
5: 'agentCronJobs.weekday.friday',
81+
6: 'agentCronJobs.weekday.saturday',
8282
};
8383

8484
/**

src/app/[variants]/(main)/agent/cron/[cronId]/features/CronJobSaveButton.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ const CronJobSaveButton = memo<CronJobSaveButtonProps>(({ disabled, loading, onS
2222
style={{ width: 200 }}
2323
type="primary"
2424
>
25-
{t('agentCronJobs.saveAsNew', { defaultValue: 'Save as New Scheduled Task' })}
25+
{t('agentCronJobs.saveAsNew')}
2626
</Button>
2727
</Flexbox>
2828
);

src/app/[variants]/(main)/agent/cron/[cronId]/features/CronJobScheduleConfig.tsx

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ const CronJobScheduleConfig = memo<CronJobScheduleConfigProps>(
8181
if (scheduleType === 'weekly' && weekdays.length > 0) {
8282
result.push({
8383
key: 'weekdays',
84-
label: weekdays.map((day) => WEEKDAY_LABELS[day]).join(', '),
84+
label: weekdays.map((day) => t(WEEKDAY_LABELS[day] as any)).join(', '),
8585
});
8686
}
8787

@@ -126,7 +126,10 @@ const CronJobScheduleConfig = memo<CronJobScheduleConfigProps>(
126126
maxTagCount="responsive"
127127
mode="multiple"
128128
onChange={(values: number[]) => onScheduleChange({ weekdays: values })}
129-
options={WEEKDAY_OPTIONS}
129+
options={WEEKDAY_OPTIONS.map((opt) => ({
130+
label: t(opt.label as any),
131+
value: opt.value,
132+
}))}
130133
placeholder="Select days"
131134
size="small"
132135
style={{ minWidth: 150 }}

src/app/[variants]/(main)/community/features/Search.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ const Search = memo<StoreSearchBarProps>(() => {
3333
const { q } = useQuery() as { q?: string };
3434
const router = useQueryRoute();
3535
const [word, setWord] = useState<string>(q || '');
36-
const activeTab = pathname.split('/')[2] || 'assistant';
36+
const activeTab = pathname.split('/')[2] || 'agent';
3737
const handleSearch = (value: string) => {
3838
router.push(urlJoin('/community', activeTab), {
3939
query: value ? { q: value } : {},

src/locales/default/setting.ts

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,11 @@ export default {
3636
'agentCronJobs.noExecutionResults': 'No execution results',
3737
'agentCronJobs.remainingExecutions': 'Remaining: {{count}}',
3838
'agentCronJobs.save': 'Save',
39+
'agentCronJobs.saveAsNew': 'Save as New',
3940
'agentCronJobs.schedule': 'Schedule',
41+
'agentCronJobs.scheduleType.daily': 'Daily',
42+
'agentCronJobs.scheduleType.hourly': 'Hourly',
43+
'agentCronJobs.scheduleType.weekly': 'Weekly',
4044
'agentCronJobs.status.depleted': 'Depleted',
4145
'agentCronJobs.status.disabled': 'Disabled',
4246
'agentCronJobs.status.enabled': 'Enabled',
@@ -45,6 +49,20 @@ export default {
4549
'agentCronJobs.unlimited': 'Unlimited',
4650
'agentCronJobs.unnamedTask': 'Unnamed Task',
4751
'agentCronJobs.updateSuccess': 'Scheduled task updated successfully',
52+
'agentCronJobs.weekday.friday': 'Friday',
53+
'agentCronJobs.weekday.monday': 'Monday',
54+
'agentCronJobs.weekday.saturday': 'Saturday',
55+
'agentCronJobs.weekday.short.friday': 'Fri',
56+
'agentCronJobs.weekday.short.monday': 'Mon',
57+
'agentCronJobs.weekday.short.saturday': 'Sat',
58+
'agentCronJobs.weekday.short.sunday': 'Sun',
59+
'agentCronJobs.weekday.short.thursday': 'Thu',
60+
'agentCronJobs.weekday.short.tuesday': 'Tue',
61+
'agentCronJobs.weekday.short.wednesday': 'Wed',
62+
'agentCronJobs.weekday.sunday': 'Sunday',
63+
'agentCronJobs.weekday.thursday': 'Thursday',
64+
'agentCronJobs.weekday.tuesday': 'Tuesday',
65+
'agentCronJobs.weekday.wednesday': 'Wednesday',
4866
'agentCronJobs.weekdays': 'Weekdays',
4967
'agentInfoDescription.basic.avatar': 'Avatar',
5068
'agentInfoDescription.basic.description': 'Description',

0 commit comments

Comments
 (0)