Refine scheduled task dashboard UX (#135)

* add gated codex goals support

* sync README SDK versions

* bump claude agent sdk

* add codex goals settings toggle

* reuse status dashboard message and simplify settings actions

* refine settings page UX

* fix settings nav hash routing

* add dashboard UX verification

* refine dashboard settings and inbox UX

* remove inbox top-level navigation

* remove dashboard health top-level navigation

* fix: allow runtime image attachment paths

* feat: configure attachment allowlist dirs

* fix: clean duplicate dashboard status messages

* fix: poll dashboard duplicate cleanup between status updates

* fix: delete dashboard duplicates on create

* Refine settings IA with tabbed sections

* Add read-only runtime inventory settings

* Fix runtime inventory MCP JSON parsing

* Add room skill settings inventory

* Add room skill setting mutations

* Apply room skill overrides to runner spawn

* Refine scheduled task dashboard UX
This commit is contained in:
Eyejoker
2026-05-04 16:38:21 +09:00
committed by GitHub
parent 0a8decde8c
commit 8c24082b19
6 changed files with 1000 additions and 547 deletions

View File

@@ -490,33 +490,33 @@ export const messages = {
noResult: '결과 없음',
noTime: '-',
now: '지금',
createTitle: 'Create task',
createSubtitle: 'Schedule work from web',
room: 'Room',
selectRoom: 'Select room',
scheduleType: 'Type',
scheduleValue: 'Value',
scheduleValueHint: 'ISO time, ms, or cron',
promptPlaceholder: 'What should the agent do?',
editPromptPlaceholder: 'Leave blank to keep prompt',
createTitle: '작업 예약',
createSubtitle: '룸에 반복 작업 걸기',
room: '',
selectRoom: '방 선택',
scheduleType: '방식',
scheduleValue: '시간값',
scheduleValueHint: 'ISO 시간, 10m 같은 간격, 또는 cron',
promptPlaceholder: '에이전트가 실행할 작업을 적어주세요.',
editPromptPlaceholder: '비우면 기존 프롬프트 유지',
scheduleTypes: {
once: 'Once',
interval: 'Interval',
cron: 'Cron',
once: '한 번',
interval: '간격',
cron: '크론',
},
contextModes: {
isolated: 'Isolated',
group: 'Group',
isolated: '격리',
group: '방 맥락',
},
actions: {
create: 'Create',
edit: 'Edit',
save: 'Save',
pause: 'Pause',
resume: 'Resume',
cancel: 'Cancel',
busy: 'Working',
confirmCancel: 'Cancel this scheduled work?',
create: '생성',
edit: '수정',
save: '저장',
pause: '일시정지',
resume: '재개',
cancel: '취소',
busy: '처리 중',
confirmCancel: '이 예약 작업을 취소할까요?',
},
},
status: {