+
+
+
+
+
diff --git a/htdocs/src/components/hEditableService.vue b/ui/src/components/hEditableService.vue
similarity index 100%
rename from htdocs/src/components/hEditableService.vue
rename to ui/src/components/hEditableService.vue
diff --git a/htdocs/src/components/hFamilyTabs.vue b/ui/src/components/hFamilyTabs.vue
similarity index 100%
rename from htdocs/src/components/hFamilyTabs.vue
rename to ui/src/components/hFamilyTabs.vue
diff --git a/htdocs/src/components/hFields.vue b/ui/src/components/hFields.vue
similarity index 100%
rename from htdocs/src/components/hFields.vue
rename to ui/src/components/hFields.vue
diff --git a/htdocs/src/components/hHelp.vue b/ui/src/components/hHelp.vue
similarity index 100%
rename from htdocs/src/components/hHelp.vue
rename to ui/src/components/hHelp.vue
diff --git a/htdocs/src/components/hLinedRecord.vue b/ui/src/components/hLinedRecord.vue
similarity index 100%
rename from htdocs/src/components/hLinedRecord.vue
rename to ui/src/components/hLinedRecord.vue
diff --git a/htdocs/src/components/hListGroupInput.vue b/ui/src/components/hListGroupInput.vue
similarity index 100%
rename from htdocs/src/components/hListGroupInput.vue
rename to ui/src/components/hListGroupInput.vue
diff --git a/htdocs/src/components/hListGroupInputNewDomain.vue b/ui/src/components/hListGroupInputNewDomain.vue
similarity index 100%
rename from htdocs/src/components/hListGroupInputNewDomain.vue
rename to ui/src/components/hListGroupInputNewDomain.vue
diff --git a/htdocs/src/components/hModalAddSource.vue b/ui/src/components/hModalAddSource.vue
similarity index 100%
rename from htdocs/src/components/hModalAddSource.vue
rename to ui/src/components/hModalAddSource.vue
diff --git a/htdocs/src/components/hModalService.vue b/ui/src/components/hModalService.vue
similarity index 100%
rename from htdocs/src/components/hModalService.vue
rename to ui/src/components/hModalService.vue
diff --git a/htdocs/src/components/hNewSourceSelector.vue b/ui/src/components/hNewSourceSelector.vue
similarity index 100%
rename from htdocs/src/components/hNewSourceSelector.vue
rename to ui/src/components/hNewSourceSelector.vue
diff --git a/htdocs/src/components/hRecord.vue b/ui/src/components/hRecord.vue
similarity index 100%
rename from htdocs/src/components/hRecord.vue
rename to ui/src/components/hRecord.vue
diff --git a/htdocs/src/components/hRecordHead.vue b/ui/src/components/hRecordHead.vue
similarity index 100%
rename from htdocs/src/components/hRecordHead.vue
rename to ui/src/components/hRecordHead.vue
diff --git a/htdocs/src/components/hResourceValue.vue b/ui/src/components/hResourceValue.vue
similarity index 100%
rename from htdocs/src/components/hResourceValue.vue
rename to ui/src/components/hResourceValue.vue
diff --git a/htdocs/src/components/hResourceValueInput.vue b/ui/src/components/hResourceValueInput.vue
similarity index 100%
rename from htdocs/src/components/hResourceValueInput.vue
rename to ui/src/components/hResourceValueInput.vue
diff --git a/htdocs/src/components/hResourceValueInputRaw.vue b/ui/src/components/hResourceValueInputRaw.vue
similarity index 100%
rename from htdocs/src/components/hResourceValueInputRaw.vue
rename to ui/src/components/hResourceValueInputRaw.vue
diff --git a/htdocs/src/components/hResourceValueMap.vue b/ui/src/components/hResourceValueMap.vue
similarity index 100%
rename from htdocs/src/components/hResourceValueMap.vue
rename to ui/src/components/hResourceValueMap.vue
diff --git a/htdocs/src/components/hResourceValueObject.vue b/ui/src/components/hResourceValueObject.vue
similarity index 100%
rename from htdocs/src/components/hResourceValueObject.vue
rename to ui/src/components/hResourceValueObject.vue
diff --git a/htdocs/src/components/hResourceValueSimpleInput.vue b/ui/src/components/hResourceValueSimpleInput.vue
similarity index 100%
rename from htdocs/src/components/hResourceValueSimpleInput.vue
rename to ui/src/components/hResourceValueSimpleInput.vue
diff --git a/htdocs/src/components/hResourceValueTable.vue b/ui/src/components/hResourceValueTable.vue
similarity index 100%
rename from htdocs/src/components/hResourceValueTable.vue
rename to ui/src/components/hResourceValueTable.vue
diff --git a/htdocs/src/components/hSourceListDomains.vue b/ui/src/components/hSourceListDomains.vue
similarity index 100%
rename from htdocs/src/components/hSourceListDomains.vue
rename to ui/src/components/hSourceListDomains.vue
diff --git a/htdocs/src/components/hSourceState.vue b/ui/src/components/hSourceState.vue
similarity index 100%
rename from htdocs/src/components/hSourceState.vue
rename to ui/src/components/hSourceState.vue
diff --git a/htdocs/src/components/hSourceStateButtons.vue b/ui/src/components/hSourceStateButtons.vue
similarity index 100%
rename from htdocs/src/components/hSourceStateButtons.vue
rename to ui/src/components/hSourceStateButtons.vue
diff --git a/htdocs/src/components/hSubdomainItem.vue b/ui/src/components/hSubdomainItem.vue
similarity index 100%
rename from htdocs/src/components/hSubdomainItem.vue
rename to ui/src/components/hSubdomainItem.vue
diff --git a/htdocs/src/components/hSubdomainList.vue b/ui/src/components/hSubdomainList.vue
similarity index 100%
rename from htdocs/src/components/hSubdomainList.vue
rename to ui/src/components/hSubdomainList.vue
diff --git a/htdocs/src/components/hUserSourceSelector.vue b/ui/src/components/hUserSourceSelector.vue
similarity index 100%
rename from htdocs/src/components/hUserSourceSelector.vue
rename to ui/src/components/hUserSourceSelector.vue
diff --git a/htdocs/src/components/logo.vue b/ui/src/components/logo.vue
similarity index 100%
rename from htdocs/src/components/logo.vue
rename to ui/src/components/logo.vue
diff --git a/htdocs/src/components/sourceList.vue b/ui/src/components/sourceList.vue
similarity index 100%
rename from htdocs/src/components/sourceList.vue
rename to ui/src/components/sourceList.vue
diff --git a/htdocs/src/i18n.js b/ui/src/i18n.js
similarity index 100%
rename from htdocs/src/i18n.js
rename to ui/src/i18n.js
diff --git a/htdocs/src/locales/en.json b/ui/src/locales/en.json
similarity index 100%
rename from htdocs/src/locales/en.json
rename to ui/src/locales/en.json
diff --git a/htdocs/src/locales/fr.json b/ui/src/locales/fr.json
similarity index 100%
rename from htdocs/src/locales/fr.json
rename to ui/src/locales/fr.json
diff --git a/htdocs/src/main.js b/ui/src/main.js
similarity index 100%
rename from htdocs/src/main.js
rename to ui/src/main.js
diff --git a/htdocs/src/mixins/addDomainToSource.js b/ui/src/mixins/addDomainToSource.js
similarity index 100%
rename from htdocs/src/mixins/addDomainToSource.js
rename to ui/src/mixins/addDomainToSource.js
diff --git a/htdocs/src/mixins/customForm.js b/ui/src/mixins/customForm.js
similarity index 100%
rename from htdocs/src/mixins/customForm.js
rename to ui/src/mixins/customForm.js
diff --git a/htdocs/src/mixins/fieldsDescription.js b/ui/src/mixins/fieldsDescription.js
similarity index 100%
rename from htdocs/src/mixins/fieldsDescription.js
rename to ui/src/mixins/fieldsDescription.js
diff --git a/htdocs/src/mixins/languages.js b/ui/src/mixins/languages.js
similarity index 100%
rename from htdocs/src/mixins/languages.js
rename to ui/src/mixins/languages.js
diff --git a/htdocs/src/mixins/passwordChecks.js b/ui/src/mixins/passwordChecks.js
similarity index 100%
rename from htdocs/src/mixins/passwordChecks.js
rename to ui/src/mixins/passwordChecks.js
diff --git a/htdocs/src/mixins/sourceSpecs.js b/ui/src/mixins/sourceSpecs.js
similarity index 100%
rename from htdocs/src/mixins/sourceSpecs.js
rename to ui/src/mixins/sourceSpecs.js
diff --git a/htdocs/src/mixins/sourceState.js b/ui/src/mixins/sourceState.js
similarity index 100%
rename from htdocs/src/mixins/sourceState.js
rename to ui/src/mixins/sourceState.js
diff --git a/htdocs/src/mixins/validateDomain.js b/ui/src/mixins/validateDomain.js
similarity index 100%
rename from htdocs/src/mixins/validateDomain.js
rename to ui/src/mixins/validateDomain.js
diff --git a/htdocs/src/registerServiceWorker.js b/ui/src/registerServiceWorker.js
similarity index 100%
rename from htdocs/src/registerServiceWorker.js
rename to ui/src/registerServiceWorker.js
diff --git a/htdocs/src/router/index.js b/ui/src/router/index.js
similarity index 100%
rename from htdocs/src/router/index.js
rename to ui/src/router/index.js
diff --git a/htdocs/src/service-worker.js b/ui/src/service-worker.js
similarity index 100%
rename from htdocs/src/service-worker.js
rename to ui/src/service-worker.js
diff --git a/htdocs/src/services/Api.js b/ui/src/services/Api.js
similarity index 100%
rename from htdocs/src/services/Api.js
rename to ui/src/services/Api.js
diff --git a/htdocs/src/services/ServiceSpecsApi.js b/ui/src/services/ServiceSpecsApi.js
similarity index 100%
rename from htdocs/src/services/ServiceSpecsApi.js
rename to ui/src/services/ServiceSpecsApi.js
diff --git a/htdocs/src/services/ServicesApi.js b/ui/src/services/ServicesApi.js
similarity index 100%
rename from htdocs/src/services/ServicesApi.js
rename to ui/src/services/ServicesApi.js
diff --git a/htdocs/src/services/SourceSettingsApi.js b/ui/src/services/SourceSettingsApi.js
similarity index 100%
rename from htdocs/src/services/SourceSettingsApi.js
rename to ui/src/services/SourceSettingsApi.js
diff --git a/htdocs/src/services/SourceSpecsApi.js b/ui/src/services/SourceSpecsApi.js
similarity index 100%
rename from htdocs/src/services/SourceSpecsApi.js
rename to ui/src/services/SourceSpecsApi.js
diff --git a/htdocs/src/services/SourcesApi.js b/ui/src/services/SourcesApi.js
similarity index 100%
rename from htdocs/src/services/SourcesApi.js
rename to ui/src/services/SourcesApi.js
diff --git a/htdocs/src/store/index.js b/ui/src/store/index.js
similarity index 100%
rename from htdocs/src/store/index.js
rename to ui/src/store/index.js
diff --git a/htdocs/src/store/module/domains.js b/ui/src/store/module/domains.js
similarity index 100%
rename from htdocs/src/store/module/domains.js
rename to ui/src/store/module/domains.js
diff --git a/htdocs/src/store/module/sourceSpecs.js b/ui/src/store/module/sourceSpecs.js
similarity index 100%
rename from htdocs/src/store/module/sourceSpecs.js
rename to ui/src/store/module/sourceSpecs.js
diff --git a/htdocs/src/store/module/sources.js b/ui/src/store/module/sources.js
similarity index 100%
rename from htdocs/src/store/module/sources.js
rename to ui/src/store/module/sources.js
diff --git a/htdocs/src/store/module/user.js b/ui/src/store/module/user.js
similarity index 100%
rename from htdocs/src/store/module/user.js
rename to ui/src/store/module/user.js
diff --git a/htdocs/src/utils/domainCompare.js b/ui/src/utils/domainCompare.js
similarity index 100%
rename from htdocs/src/utils/domainCompare.js
rename to ui/src/utils/domainCompare.js
diff --git a/htdocs/src/utils/recordsFields.js b/ui/src/utils/recordsFields.js
similarity index 100%
rename from htdocs/src/utils/recordsFields.js
rename to ui/src/utils/recordsFields.js
diff --git a/htdocs/src/views/404.vue b/ui/src/views/404.vue
similarity index 100%
rename from htdocs/src/views/404.vue
rename to ui/src/views/404.vue
diff --git a/htdocs/src/views/Index.vue b/ui/src/views/Index.vue
similarity index 100%
rename from htdocs/src/views/Index.vue
rename to ui/src/views/Index.vue
diff --git a/htdocs/src/views/domain-new.vue b/ui/src/views/domain-new.vue
similarity index 100%
rename from htdocs/src/views/domain-new.vue
rename to ui/src/views/domain-new.vue
diff --git a/htdocs/src/views/domain-source.vue b/ui/src/views/domain-source.vue
similarity index 100%
rename from htdocs/src/views/domain-source.vue
rename to ui/src/views/domain-source.vue
diff --git a/htdocs/src/views/domain.vue b/ui/src/views/domain.vue
similarity index 100%
rename from htdocs/src/views/domain.vue
rename to ui/src/views/domain.vue
diff --git a/htdocs/src/views/email-validation.vue b/ui/src/views/email-validation.vue
similarity index 100%
rename from htdocs/src/views/email-validation.vue
rename to ui/src/views/email-validation.vue
diff --git a/htdocs/src/views/forgotten-password.vue b/ui/src/views/forgotten-password.vue
similarity index 100%
rename from htdocs/src/views/forgotten-password.vue
rename to ui/src/views/forgotten-password.vue
diff --git a/htdocs/src/views/home.vue b/ui/src/views/home.vue
similarity index 100%
rename from htdocs/src/views/home.vue
rename to ui/src/views/home.vue
diff --git a/htdocs/src/views/loading.vue b/ui/src/views/loading.vue
similarity index 100%
rename from htdocs/src/views/loading.vue
rename to ui/src/views/loading.vue
diff --git a/htdocs/src/views/login.vue b/ui/src/views/login.vue
similarity index 100%
rename from htdocs/src/views/login.vue
rename to ui/src/views/login.vue
diff --git a/htdocs/src/views/me.vue b/ui/src/views/me.vue
similarity index 100%
rename from htdocs/src/views/me.vue
rename to ui/src/views/me.vue
diff --git a/htdocs/src/views/onboarding.vue b/ui/src/views/onboarding.vue
similarity index 100%
rename from htdocs/src/views/onboarding.vue
rename to ui/src/views/onboarding.vue
diff --git a/htdocs/src/views/signup.vue b/ui/src/views/signup.vue
similarity index 100%
rename from htdocs/src/views/signup.vue
rename to ui/src/views/signup.vue
diff --git a/htdocs/src/views/source-list.vue b/ui/src/views/source-list.vue
similarity index 100%
rename from htdocs/src/views/source-list.vue
rename to ui/src/views/source-list.vue
diff --git a/htdocs/src/views/source-new-choice.vue b/ui/src/views/source-new-choice.vue
similarity index 100%
rename from htdocs/src/views/source-new-choice.vue
rename to ui/src/views/source-new-choice.vue
diff --git a/htdocs/src/views/source-new-state.vue b/ui/src/views/source-new-state.vue
similarity index 100%
rename from htdocs/src/views/source-new-state.vue
rename to ui/src/views/source-new-state.vue
diff --git a/htdocs/src/views/source-new.vue b/ui/src/views/source-new.vue
similarity index 100%
rename from htdocs/src/views/source-new.vue
rename to ui/src/views/source-new.vue
diff --git a/htdocs/src/views/source.vue b/ui/src/views/source.vue
similarity index 100%
rename from htdocs/src/views/source.vue
rename to ui/src/views/source.vue
diff --git a/htdocs/src/views/tools-client.vue b/ui/src/views/tools-client.vue
similarity index 100%
rename from htdocs/src/views/tools-client.vue
rename to ui/src/views/tools-client.vue
diff --git a/htdocs/src/views/zone-records.vue b/ui/src/views/zone-records.vue
similarity index 100%
rename from htdocs/src/views/zone-records.vue
rename to ui/src/views/zone-records.vue
diff --git a/htdocs/vue.config.js b/ui/vue.config.js
similarity index 100%
rename from htdocs/vue.config.js
rename to ui/vue.config.js
diff --git a/htdocs/yarn.lock b/ui/yarn.lock
similarity index 100%
rename from htdocs/yarn.lock
rename to ui/yarn.lock