Scheduled: where a task runs (runs_on), and choosing a linked computer in the form
The task page says the computer, folder, mode and approval wait, and whether the computer is away or does not accept scheduled work (/devices `scheduled`); a run waiting for it says so. The form offers Where it runs where the server's devices say whether they accept, sending runs_on. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
9 files changed
+501
-8
No files matched your search
@@ -16,7 +16,7 @@ OUT="tests/ui/fixtures"
|
||||
FILES="chat_agent.json event_ask.json event_status.json event_status_idle.json event_status_person.json
|
||||
event_status_stopped.json event_tree.json models_agent.json subagent_findings.json subagent_transcript.json tree.json
|
||||
me.json folders.json folder.json search.json memories.json memory.json scope.json push_schedule.json push_schedule_failed.json
|
||||
apps.json apps_stable.json event_schedules.json schedule.json schedule_run.json chat.json chats_listed.json files_listing.json"
|
||||
apps.json apps_stable.json event_schedules.json schedule.json schedule_on_device.json schedule_run.json chat.json chats_listed.json files_listing.json"
|
||||
|
||||
[ $# -eq 1 ] || { echo "usage: scripts/fetch-fixtures.sh <server-ref>" >&2; exit 2; }
|
||||
commit="$(git -C "$SERVER" rev-parse --verify --quiet "$1^{commit}")" \
|
||||
|
||||
@@ -524,6 +524,23 @@ KEYS = (
|
||||
"Your server recommends LLeMbas Desktop %(version)s",
|
||||
"The release that goes with the server's version. This is %(current)s.",
|
||||
"Open the release page",
|
||||
# scheduled.js: where a task runs
|
||||
"Where it runs",
|
||||
"On this server",
|
||||
"does not accept scheduled work",
|
||||
"not linked now",
|
||||
"A run on a computer is an agent chat there. The computer must allow it: “Accept scheduled work” in its LLeMbas CLI (lembas service scheduled on).",
|
||||
"Folder on the computer",
|
||||
"A full path, inside a folder the computer allows remote work in.",
|
||||
"Edit unless you choose otherwise; Auto runs commands without asking. The computer may lower it.",
|
||||
"An approval waits (minutes)",
|
||||
"A command the run needs approved comes to your phone as a card. Unanswered by then, it counts as denied.",
|
||||
"A linked computer",
|
||||
"Away now: a run waits for it, then counts as missed.",
|
||||
"It does not accept scheduled work: turn on Accept scheduled work there.",
|
||||
"This computer (%(name)s)",
|
||||
"Waiting for the computer",
|
||||
"approvals wait %(n)s min",
|
||||
)
|
||||
|
||||
# The app's own sentences. The mode names (Manual, Edit, Auto, Plan) stay English, as the
|
||||
@@ -797,6 +814,12 @@ OWN: dict[str, dict[str, str]] = {
|
||||
"Your server recommends LLeMbas Desktop %(version)s": "Váš server doporučuje LLeMbas Desktop %(version)s",
|
||||
"The release that goes with the server's version. This is %(current)s.": "Vydání, které patří k verzi serveru. Toto je %(current)s.",
|
||||
"Open the release page": "Otevřít stránku vydání",
|
||||
"A linked computer": "Propojený počítač",
|
||||
"Away now: a run waits for it, then counts as missed.": "Teď je pryč: spuštění na něj počká, pak se počítá jako zmeškané.",
|
||||
"It does not accept scheduled work: turn on Accept scheduled work there.": "Nepřijímá plánovanou práci: zapněte tam Accept scheduled work.",
|
||||
"This computer (%(name)s)": "Tento počítač (%(name)s)",
|
||||
"Waiting for the computer": "Čeká na počítač",
|
||||
"approvals wait %(n)s min": "schválení čeká %(n)s min",
|
||||
},
|
||||
"de": {
|
||||
"Sign in again: the server no longer accepts this app's sign-in.": "Melden Sie sich erneut an: Der Server nimmt die Anmeldung dieser App nicht mehr an.",
|
||||
@@ -1065,6 +1088,12 @@ OWN: dict[str, dict[str, str]] = {
|
||||
"Your server recommends LLeMbas Desktop %(version)s": "Ihr Server empfiehlt LLeMbas Desktop %(version)s",
|
||||
"The release that goes with the server's version. This is %(current)s.": "Die Version, die zur Version des Servers passt. Dies ist %(current)s.",
|
||||
"Open the release page": "Release-Seite öffnen",
|
||||
"A linked computer": "Ein verknüpfter Computer",
|
||||
"Away now: a run waits for it, then counts as missed.": "Gerade nicht da: Ein Lauf wartet auf ihn und zählt dann als verpasst.",
|
||||
"It does not accept scheduled work: turn on Accept scheduled work there.": "Er nimmt keine geplante Arbeit an: Schalten Sie dort Accept scheduled work ein.",
|
||||
"This computer (%(name)s)": "Dieser Computer (%(name)s)",
|
||||
"Waiting for the computer": "Wartet auf den Computer",
|
||||
"approvals wait %(n)s min": "Freigaben warten %(n)s Min.",
|
||||
},
|
||||
"es": {
|
||||
"Sign in again: the server no longer accepts this app's sign-in.": "Vuelva a iniciar sesión: el servidor ya no acepta el inicio de sesión de esta aplicación.",
|
||||
@@ -1333,6 +1362,12 @@ OWN: dict[str, dict[str, str]] = {
|
||||
"Your server recommends LLeMbas Desktop %(version)s": "Su servidor recomienda LLeMbas Desktop %(version)s",
|
||||
"The release that goes with the server's version. This is %(current)s.": "La versión que corresponde a la del servidor. Esta es %(current)s.",
|
||||
"Open the release page": "Abrir la página de la versión",
|
||||
"A linked computer": "Un ordenador vinculado",
|
||||
"Away now: a run waits for it, then counts as missed.": "Ausente ahora: una ejecución lo espera y luego cuenta como perdida.",
|
||||
"It does not accept scheduled work: turn on Accept scheduled work there.": "No acepta trabajo programado: active allí Accept scheduled work.",
|
||||
"This computer (%(name)s)": "Este ordenador (%(name)s)",
|
||||
"Waiting for the computer": "Esperando al ordenador",
|
||||
"approvals wait %(n)s min": "las aprobaciones esperan %(n)s min",
|
||||
},
|
||||
"fr": {
|
||||
"Sign in again: the server no longer accepts this app's sign-in.": "Reconnectez-vous : le serveur n’accepte plus la connexion de cette application.",
|
||||
@@ -1601,6 +1636,12 @@ OWN: dict[str, dict[str, str]] = {
|
||||
"Your server recommends LLeMbas Desktop %(version)s": "Votre serveur recommande LLeMbas Desktop %(version)s",
|
||||
"The release that goes with the server's version. This is %(current)s.": "La version qui va avec celle du serveur. Celle-ci est la %(current)s.",
|
||||
"Open the release page": "Ouvrir la page de la version",
|
||||
"A linked computer": "Un ordinateur lié",
|
||||
"Away now: a run waits for it, then counts as missed.": "Absent pour l’instant : une exécution l’attend, puis compte comme manquée.",
|
||||
"It does not accept scheduled work: turn on Accept scheduled work there.": "Il n’accepte pas le travail planifié : activez-y Accept scheduled work.",
|
||||
"This computer (%(name)s)": "Cet ordinateur (%(name)s)",
|
||||
"Waiting for the computer": "En attente de l’ordinateur",
|
||||
"approvals wait %(n)s min": "les approbations attendent %(n)s min",
|
||||
},
|
||||
"hu": {
|
||||
"Sign in again: the server no longer accepts this app's sign-in.": "Jelentkezzen be újra: a szerver már nem fogadja el ennek az alkalmazásnak a bejelentkezését.",
|
||||
@@ -1869,6 +1910,12 @@ OWN: dict[str, dict[str, str]] = {
|
||||
"Your server recommends LLeMbas Desktop %(version)s": "A szervere a LLeMbas Desktop %(version)s verziót ajánlja",
|
||||
"The release that goes with the server's version. This is %(current)s.": "A szerver verziójához tartozó kiadás. Ez a %(current)s.",
|
||||
"Open the release page": "Kiadás oldalának megnyitása",
|
||||
"A linked computer": "Egy összekapcsolt számítógép",
|
||||
"Away now: a run waits for it, then counts as missed.": "Most nem elérhető: a futás megvárja, aztán kihagyottnak számít.",
|
||||
"It does not accept scheduled work: turn on Accept scheduled work there.": "Nem fogad ütemezett munkát: kapcsolja be ott az Accept scheduled work beállítást.",
|
||||
"This computer (%(name)s)": "Ez a számítógép (%(name)s)",
|
||||
"Waiting for the computer": "A számítógépre vár",
|
||||
"approvals wait %(n)s min": "a jóváhagyások %(n)s percig várnak",
|
||||
},
|
||||
"it": {
|
||||
"Sign in again: the server no longer accepts this app's sign-in.": "Accedi di nuovo: il server non accetta più l’accesso di questa app.",
|
||||
@@ -2137,6 +2184,12 @@ OWN: dict[str, dict[str, str]] = {
|
||||
"Your server recommends LLeMbas Desktop %(version)s": "Il tuo server consiglia LLeMbas Desktop %(version)s",
|
||||
"The release that goes with the server's version. This is %(current)s.": "La versione che va con quella del server. Questa è la %(current)s.",
|
||||
"Open the release page": "Apri la pagina della versione",
|
||||
"A linked computer": "Un computer collegato",
|
||||
"Away now: a run waits for it, then counts as missed.": "Assente ora: un’esecuzione lo aspetta, poi conta come persa.",
|
||||
"It does not accept scheduled work: turn on Accept scheduled work there.": "Non accetta lavoro pianificato: attiva lì Accept scheduled work.",
|
||||
"This computer (%(name)s)": "Questo computer (%(name)s)",
|
||||
"Waiting for the computer": "In attesa del computer",
|
||||
"approvals wait %(n)s min": "le approvazioni attendono %(n)s min",
|
||||
},
|
||||
"pl": {
|
||||
"Sign in again: the server no longer accepts this app's sign-in.": "Zaloguj się ponownie: serwer nie przyjmuje już logowania tej aplikacji.",
|
||||
@@ -2405,6 +2458,12 @@ OWN: dict[str, dict[str, str]] = {
|
||||
"Your server recommends LLeMbas Desktop %(version)s": "Twój serwer zaleca LLeMbas Desktop %(version)s",
|
||||
"The release that goes with the server's version. This is %(current)s.": "Wydanie pasujące do wersji serwera. To jest %(current)s.",
|
||||
"Open the release page": "Otwórz stronę wydania",
|
||||
"A linked computer": "Połączony komputer",
|
||||
"Away now: a run waits for it, then counts as missed.": "Teraz nieobecny: uruchomienie na niego czeka, potem liczy się jako pominięte.",
|
||||
"It does not accept scheduled work: turn on Accept scheduled work there.": "Nie przyjmuje zaplanowanej pracy: włącz tam Accept scheduled work.",
|
||||
"This computer (%(name)s)": "Ten komputer (%(name)s)",
|
||||
"Waiting for the computer": "Czeka na komputer",
|
||||
"approvals wait %(n)s min": "zatwierdzenia czekają %(n)s min",
|
||||
},
|
||||
"sk": {
|
||||
"Sign in again: the server no longer accepts this app's sign-in.": "Prihláste sa znova: server už neprijíma prihlásenie tejto aplikácie.",
|
||||
@@ -2673,6 +2732,12 @@ OWN: dict[str, dict[str, str]] = {
|
||||
"Your server recommends LLeMbas Desktop %(version)s": "Váš server odporúča LLeMbas Desktop %(version)s",
|
||||
"The release that goes with the server's version. This is %(current)s.": "Vydanie, ktoré patrí k verzii servera. Toto je %(current)s.",
|
||||
"Open the release page": "Otvoriť stránku vydania",
|
||||
"A linked computer": "Prepojený počítač",
|
||||
"Away now: a run waits for it, then counts as missed.": "Teraz nie je k dispozícii: spustenie naň počká, potom sa počíta ako zmeškané.",
|
||||
"It does not accept scheduled work: turn on Accept scheduled work there.": "Neprijíma plánovanú prácu: zapnite tam Accept scheduled work.",
|
||||
"This computer (%(name)s)": "Tento počítač (%(name)s)",
|
||||
"Waiting for the computer": "Čaká na počítač",
|
||||
"approvals wait %(n)s min": "schválenia čakajú %(n)s min",
|
||||
},
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user