diff --git a/static/i18n.js b/static/i18n.js index d646c6cc..581d706d 100644 --- a/static/i18n.js +++ b/static/i18n.js @@ -847,6 +847,16 @@ const LOCALES = { kanban_dispatch_timed_out: 'timed out', kanban_dispatch_crashed: 'crashed', kanban_add_comment: 'Add comment', + kanban_workspace_kind: 'Workspace kind', + kanban_workspace_path: 'Workspace path', + kanban_workspace_path_placeholder: 'Path to workspace', + kanban_workspace_scratch: 'Scratch', + kanban_workspace_worktree: 'Worktree', + kanban_workspace_dir: 'Directory', + kanban_workspace_path_required: 'Workspace path is required for non-scratch workspaces.', + kanban_add_dependency: 'Add dependency', + kanban_remove_dependency: 'Remove dependency', + kanban_dependency_placeholder: 'Task ID to link', kanban_only_mine: 'Only mine', kanban_bulk_action: 'Bulk action', kanban_nudge_dispatcher: 'Preview dispatcher', @@ -2359,6 +2369,16 @@ const LOCALES = { kanban_dispatch_timed_out: 'scaduto', kanban_dispatch_crashed: 'crash', kanban_add_comment: 'Aggiungi commento', + kanban_workspace_kind: 'Workspace kind', + kanban_workspace_path: 'Workspace path', + kanban_workspace_path_placeholder: 'Path to workspace', + kanban_workspace_scratch: 'Scratch', + kanban_workspace_worktree: 'Worktree', + kanban_workspace_dir: 'Directory', + kanban_workspace_path_required: 'Workspace path is required for non-scratch workspaces.', + kanban_add_dependency: 'Add dependency', + kanban_remove_dependency: 'Remove dependency', + kanban_dependency_placeholder: 'Task ID to link', kanban_only_mine: 'Solo miei', kanban_bulk_action: 'Azione in blocco', kanban_nudge_dispatcher: 'Anteprima dispatcher', @@ -3862,6 +3882,16 @@ const LOCALES = { kanban_dispatch_crashed: 'クラッシュ', kanban_new_task: '新規タスク', kanban_add_comment: 'コメント追加', + kanban_workspace_kind: 'Workspace kind', + kanban_workspace_path: 'Workspace path', + kanban_workspace_path_placeholder: 'Path to workspace', + kanban_workspace_scratch: 'Scratch', + kanban_workspace_worktree: 'Worktree', + kanban_workspace_dir: 'Directory', + kanban_workspace_path_required: 'Workspace path is required for non-scratch workspaces.', + kanban_add_dependency: 'Add dependency', + kanban_remove_dependency: 'Remove dependency', + kanban_dependency_placeholder: 'Task ID to link', kanban_only_mine: '自分のみ', kanban_bulk_action: '一括操作', kanban_nudge_dispatcher: 'ディスパッチャープレビュー', @@ -5135,6 +5165,16 @@ const LOCALES = { kanban_dispatch_crashed: 'падение', kanban_new_task: 'New task', kanban_add_comment: 'Add comment', + kanban_workspace_kind: 'Workspace kind', + kanban_workspace_path: 'Workspace path', + kanban_workspace_path_placeholder: 'Path to workspace', + kanban_workspace_scratch: 'Scratch', + kanban_workspace_worktree: 'Worktree', + kanban_workspace_dir: 'Directory', + kanban_workspace_path_required: 'Workspace path is required for non-scratch workspaces.', + kanban_add_dependency: 'Add dependency', + kanban_remove_dependency: 'Remove dependency', + kanban_dependency_placeholder: 'Task ID to link', kanban_only_mine: 'Only mine', kanban_bulk_action: 'Bulk action', kanban_nudge_dispatcher: 'Preview dispatcher', @@ -6575,6 +6615,16 @@ const LOCALES = { kanban_dispatch_crashed: 'fallaron', kanban_new_task: 'New task', kanban_add_comment: 'Add comment', + kanban_workspace_kind: 'Workspace kind', + kanban_workspace_path: 'Workspace path', + kanban_workspace_path_placeholder: 'Path to workspace', + kanban_workspace_scratch: 'Scratch', + kanban_workspace_worktree: 'Worktree', + kanban_workspace_dir: 'Directory', + kanban_workspace_path_required: 'Workspace path is required for non-scratch workspaces.', + kanban_add_dependency: 'Add dependency', + kanban_remove_dependency: 'Remove dependency', + kanban_dependency_placeholder: 'Task ID to link', kanban_only_mine: 'Only mine', kanban_bulk_action: 'Bulk action', kanban_nudge_dispatcher: 'Preview dispatcher', @@ -7993,6 +8043,16 @@ const LOCALES = { kanban_dispatch_crashed: 'abgestürzt', kanban_new_task: 'New task', kanban_add_comment: 'Add comment', + kanban_workspace_kind: 'Workspace kind', + kanban_workspace_path: 'Workspace path', + kanban_workspace_path_placeholder: 'Path to workspace', + kanban_workspace_scratch: 'Scratch', + kanban_workspace_worktree: 'Worktree', + kanban_workspace_dir: 'Directory', + kanban_workspace_path_required: 'Workspace path is required for non-scratch workspaces.', + kanban_add_dependency: 'Add dependency', + kanban_remove_dependency: 'Remove dependency', + kanban_dependency_placeholder: 'Task ID to link', kanban_only_mine: 'Only mine', kanban_bulk_action: 'Bulk action', kanban_nudge_dispatcher: 'Preview dispatcher', @@ -12518,6 +12578,16 @@ const LOCALES = { kanban_dispatch_crashed: 'falharam', kanban_new_task: 'New task', kanban_add_comment: 'Add comment', + kanban_workspace_kind: 'Workspace kind', + kanban_workspace_path: 'Workspace path', + kanban_workspace_path_placeholder: 'Path to workspace', + kanban_workspace_scratch: 'Scratch', + kanban_workspace_worktree: 'Worktree', + kanban_workspace_dir: 'Directory', + kanban_workspace_path_required: 'Workspace path is required for non-scratch workspaces.', + kanban_add_dependency: 'Add dependency', + kanban_remove_dependency: 'Remove dependency', + kanban_dependency_placeholder: 'Task ID to link', kanban_only_mine: 'Only mine', kanban_bulk_action: 'Bulk action', kanban_nudge_dispatcher: 'Preview dispatcher', @@ -13920,6 +13990,16 @@ const LOCALES = { kanban_dispatch_crashed: '충돌', kanban_new_task: 'New task', kanban_add_comment: 'Add comment', + kanban_workspace_kind: 'Workspace kind', + kanban_workspace_path: 'Workspace path', + kanban_workspace_path_placeholder: 'Path to workspace', + kanban_workspace_scratch: 'Scratch', + kanban_workspace_worktree: 'Worktree', + kanban_workspace_dir: 'Directory', + kanban_workspace_path_required: 'Workspace path is required for non-scratch workspaces.', + kanban_add_dependency: 'Add dependency', + kanban_remove_dependency: 'Remove dependency', + kanban_dependency_placeholder: 'Task ID to link', kanban_only_mine: 'Only mine', kanban_bulk_action: 'Bulk action', kanban_nudge_dispatcher: 'Preview dispatcher', diff --git a/static/index.html b/static/index.html index e87cf6da..0f66c8e2 100644 --- a/static/index.html +++ b/static/index.html @@ -1643,6 +1643,18 @@ +
+ + +
+
diff --git a/static/panels.js b/static/panels.js index 967ba285..5a134130 100644 --- a/static/panels.js +++ b/static/panels.js @@ -2347,11 +2347,18 @@ function _kanbanRunHtml(run){ function _kanbanLinksHtml(links){ const parents = (links && links.parents) || []; const children = (links && links.children) || []; - if (!parents.length && !children.length) return ''; - const item = id => `${esc(id)}`; - return `