fix: replace access list ID field with EntityPicker, add deploy toggle, improve UX
- Replace raw NPM access list ID input with EntityPicker on project edit form - Resolve access list name from NPM API when editing project - Add "Deploy immediately" toggle to Quick Deploy (off by default) - Fix stage form layout: all fields on same row with toggles - Fix empty port default on project creation (placeholder instead of pre-filled) - Improve inspect error message when Docker is unavailable - Trigger proxy resync when NPM access list changes - Resolve access list name on NPM settings page load
This commit is contained in:
@@ -28,7 +28,7 @@
|
||||
let formName = $state('');
|
||||
let formImage = $state('');
|
||||
let formRegistry = $state('');
|
||||
let formPort = $state('3000');
|
||||
let formPort = $state('');
|
||||
let formHealthcheck = $state('');
|
||||
let formSubmitting = $state(false);
|
||||
let formError = $state('');
|
||||
@@ -123,7 +123,7 @@
|
||||
formName = '';
|
||||
formImage = '';
|
||||
formRegistry = '';
|
||||
formPort = '3000';
|
||||
formPort = '';
|
||||
formHealthcheck = '';
|
||||
showAddForm = false;
|
||||
await loadProjects();
|
||||
@@ -196,7 +196,7 @@
|
||||
onselect={selectPickedImage}
|
||||
onclose={() => { showImagePicker = false; }}
|
||||
/>
|
||||
<FormField label={$t('projects.port')} name="port" type="number" bind:value={formPort} helpText={$t('projects.portHelpText')} />
|
||||
<FormField label={$t('projects.port')} name="port" type="number" bind:value={formPort} placeholder="3000" helpText={$t('projects.portHelpText')} />
|
||||
<FormField label={$t('projects.healthcheck')} name="healthcheck" bind:value={formHealthcheck} placeholder="/api/health" helpText={$t('projects.healthcheckHelpText')} />
|
||||
</div>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user