{# Vendor-Assets über asset()-Helper -- siehe index.html für Details. #} {# Data bridge only -- the page logic lives in settings.js. #} {# ---- Macros: one setting = one row (label + hint left, control right). ---- #} {% macro row(key) %}
{{ key }}
{{ t('Language, start view and where the UI libraries come from.') }}
{% call row('language') %}{{ segmented('language') }}{% endcall %} {% call row('default_view') %} {{ segmented('default_view', {'list': 'ti-list', 'kanban': 'ti-layout-kanban'}) }} {% endcall %} {% call row('assets_mode') %} {{ segmented('assets_mode', {'auto': 'ti-wand', 'cdn': 'ti-cloud', 'local': 'ti-database'}) }} {% endcall %}{{ t('Where projects live on disk. Paths may start with ~.') }}
{% call row('projects_base') %}{{ text('projects_base', '~/Projects', 'font-monospace') }}{% endcall %} {% call row('no_project_dir') %}{{ text('no_project_dir', '~/Projects', 'font-monospace') }}{% endcall %}{{ t('How runs start and how the queue hands out work. Configure each agent on the Plugins tab.') }}
{% call row('default_agent') %}{{ t('One button per row in the run view. The prompt is typed into the session and sent as if you had entered it.') }}
{% call row('quick_prompts') %}{{ t('Every run goes through the queue; one task runs per project at a time.') }}
{% call row('queue_enabled') %}{{ switch('queue_enabled') }}{% endcall %} {% call row('dir_locks') %}{{ switch('dir_locks', 'on', 'off') }}{% endcall %} {% call row('require_clean') %}{{ switch('require_clean', 'on', 'off') }}{% endcall %}{{ t('Switch optional features and agent integrations on or off. Takes effect immediately; at least one agent stays enabled. A plugin shows its settings only while it is on.') }}
{% for kind, heading in [('agent', t('Agents')), ('feature', t('Features'))] %}claude_permission_mode
opencode_auto
ntasker agent install {{ p.name }}
ntasker agent install {{ p.name }} --force
{{ t('Service, updates and the raw settings store.') }}
{% if can_restart %} {# Restart only recovers under an installed systemd/launchd unit. #} |
|
ntasker completion bash --install
{{ t('Everything in the settings table, including keys written by the UI or the CLI. Deleting a row resets that key to its default.') }}
| {{ t('Key') }} | {{ t('Value') }} | {{ t('updated') }} | |
|---|---|---|---|
|
{{ t('No settings configured.') }}
{{ t('Everything runs on defaults. Change a setting on any tab, or via CLI:') }}
ntasker config set <key> <value>