pankow moved to @cloudron/pankow

This commit is contained in:
Johannes Zellner
2025-07-10 11:55:11 +02:00
parent 313256adff
commit 579f5d7c8a
144 changed files with 220 additions and 219 deletions
+1 -1
View File
@@ -1,7 +1,7 @@
<script setup>
import { ref, computed, onMounted } from 'vue';
import { Button, Checkbox, FormGroup, TextInput, PasswordInput, EmailInput } from 'pankow';
import { Button, Checkbox, FormGroup, TextInput, PasswordInput, EmailInput } from '@cloudron/pankow';
import ProvisionModel from '../models/ProvisionModel.js';
import { redirectIfNeeded } from '../utils.js';
+1 -1
View File
@@ -5,7 +5,7 @@ const i18n = useI18n();
const t = i18n.t;
import { ref, onMounted, onBeforeUnmount, computed, useTemplateRef } from 'vue';
import { Button, ButtonGroup, SingleSelect, InputDialog } from 'pankow';
import { Button, ButtonGroup, SingleSelect, InputDialog } from '@cloudron/pankow';
import PostInstallDialog from '../components/PostInstallDialog.vue';
import SftpInfoDialog from '../components/SftpInfoDialog.vue';
import Access from '../components/app/Access.vue';
+1 -1
View File
@@ -1,7 +1,7 @@
<script setup>
import { ref, onMounted, inject, useTemplateRef } from 'vue';
import { Button, FormGroup, TextInput } from 'pankow';
import { Button, FormGroup, TextInput } from '@cloudron/pankow';
import { API_ORIGIN } from '../constants.js';
import ApplinkDialog from '../components/ApplinkDialog.vue';
import Section from '../components/Section.vue';
+1 -1
View File
@@ -1,7 +1,7 @@
<script setup>
import { ref, computed, useTemplateRef, onMounted, onUnmounted, inject } from 'vue';
import { Button, ButtonGroup, SingleSelect, Icon, TableView, TextInput } from 'pankow';
import { Button, ButtonGroup, SingleSelect, Icon, TableView, TextInput } from '@cloudron/pankow';
import { API_ORIGIN, APP_TYPES, HSTATES, ISTATES, RSTATES } from '../constants.js';
import AppsModel from '../models/AppsModel.js';
import ApplinksModel from '../models/ApplinksModel.js';
+1 -1
View File
@@ -6,7 +6,7 @@ const t = i18n.t;
import moment from 'moment';
import { ref, computed, useTemplateRef, onMounted, onUnmounted, inject, watch, nextTick } from 'vue';
import { TextInput, Spinner, InputDialog, SingleSelect } from 'pankow';
import { TextInput, Spinner, InputDialog, SingleSelect } from '@cloudron/pankow';
import AppsModel from '../models/AppsModel.js';
import AppstoreModel from '../models/AppstoreModel.js';
import AppInstallDialog from '../components/AppInstallDialog.vue';
+1 -1
View File
@@ -2,7 +2,7 @@
import { ref, onMounted, useTemplateRef } from 'vue';
import { marked } from 'marked';
import { Button } from 'pankow';
import { Button } from '@cloudron/pankow';
import Section from '../components/Section.vue';
import StateLED from '../components/StateLED.vue';
import BackupDialog from '../components/BackupDialog.vue';
+2 -2
View File
@@ -5,8 +5,8 @@ const i18n = useI18n();
const t = i18n.t;
import { ref, onMounted, onUnmounted, useTemplateRef } from 'vue';
import { Button, Spinner, InputDialog } from 'pankow';
import { prettyLongDate } from 'pankow/utils';
import { Button, Spinner, InputDialog } from '@cloudron/pankow';
import { prettyLongDate } from '@cloudron/pankow/utils';
import Section from '../components/Section.vue';
import SettingsItem from '../components/SettingsItem.vue';
import AppstoreModel from '../models/AppstoreModel.js';
+1 -1
View File
@@ -5,7 +5,7 @@ const i18n = useI18n();
const t = i18n.t;
import { ref, onMounted, useTemplateRef, computed, inject } from 'vue';
import { Button, ButtonGroup, TableView, TextInput, InputDialog } from 'pankow';
import { Button, ButtonGroup, TableView, TextInput, InputDialog } from '@cloudron/pankow';
import Certificates from '../components/Certificates.vue';
import SyncDns from '../components/SyncDns.vue';
import DomainDialog from '../components/DomainDialog.vue';
+2 -2
View File
@@ -5,8 +5,8 @@ const i18n = useI18n();
const t = i18n.t;
import { ref, onMounted, useTemplateRef, inject } from 'vue';
import { Button, Checkbox, InputDialog, Dialog, FormGroup, Switch, SingleSelect } from 'pankow';
import { prettyDecimalSize, sleep } from 'pankow/utils';
import { Button, Checkbox, InputDialog, Dialog, FormGroup, Switch, SingleSelect } from '@cloudron/pankow';
import { prettyDecimalSize, sleep } from '@cloudron/pankow/utils';
import Section from '../components/Section.vue';
import SettingsItem from '../components/SettingsItem.vue';
import CatchAllSettingsItem from '../components/CatchAllSettingsItem.vue';
+2 -2
View File
@@ -1,8 +1,8 @@
<script setup>
import { ref, reactive, onMounted, watch } from 'vue';
import { Button, TextInput, MultiSelect } from 'pankow';
import { useDebouncedRef, prettyDate, prettyLongDate, prettyEmailAddresses } from 'pankow/utils';
import { Button, TextInput, MultiSelect } from '@cloudron/pankow';
import { useDebouncedRef, prettyDate, prettyLongDate, prettyEmailAddresses } from '@cloudron/pankow/utils';
import MailModel from '../models/MailModel.js';
const mailModel = MailModel.create();
+2 -2
View File
@@ -5,8 +5,8 @@ const i18n = useI18n();
const t = i18n.t;
import { ref, onMounted, useTemplateRef, inject, computed } from 'vue';
import { Button, TableView, Dialog, Checkbox, TextInput } from 'pankow';
import { prettyDecimalSize } from 'pankow/utils';
import { Button, TableView, Dialog, Checkbox, TextInput } from '@cloudron/pankow';
import { prettyDecimalSize } from '@cloudron/pankow/utils';
import { eachLimit } from 'async';
import Section from '../components/Section.vue';
import MailboxDialog from '../components/MailboxDialog.vue';
@@ -5,7 +5,7 @@ const i18n = useI18n();
const t = i18n.t;
import { ref, onMounted, useTemplateRef } from 'vue';
import { Button, TableView, Dialog } from 'pankow';
import { Button, TableView, Dialog } from '@cloudron/pankow';
import { eachLimit } from 'async';
import Section from '../components/Section.vue';
import MailinglistDialog from '../components/MailinglistDialog.vue';
+2 -2
View File
@@ -2,8 +2,8 @@
<script setup>
import { ref, onMounted, useTemplateRef, computed } from 'vue';
import { Button, InputDialog, Dialog, FormGroup, Switch } from 'pankow';
import { prettyDecimalSize } from 'pankow/utils';
import { Button, InputDialog, Dialog, FormGroup, Switch } from '@cloudron/pankow';
import { prettyDecimalSize } from '@cloudron/pankow/utils';
import Section from '../components/Section.vue';
import SettingsItem from '../components/SettingsItem.vue';
import MailServerLocation from '../components/MailServerLocation.vue';
+2 -2
View File
@@ -2,8 +2,8 @@
import { ref, onMounted } from 'vue';
import { eachLimit } from 'async';
import { Button, Icon } from 'pankow';
import { prettyDecimalSize } from 'pankow/utils';
import { Button, Icon } from '@cloudron/pankow';
import { prettyDecimalSize } from '@cloudron/pankow/utils';
import Section from '../components/Section.vue';
import StateLED from '../components/StateLED.vue';
import MailDomainStatus from '../components/MailDomainStatus.vue';
+2 -2
View File
@@ -1,8 +1,8 @@
<script setup>
import { ref, reactive, onMounted, watch } from 'vue';
import { Button, TextInput, MultiSelect } from 'pankow';
import { useDebouncedRef, prettyDate, prettyLongDate, copyToClipboard } from 'pankow/utils';
import { Button, TextInput, MultiSelect } from '@cloudron/pankow';
import { useDebouncedRef, prettyDate, prettyLongDate, copyToClipboard } from '@cloudron/pankow/utils';
import AppsModel from '../models/AppsModel.js';
import EventlogsModel from '../models/EventlogsModel.js';
import { eventlogDetails, eventlogSource } from '../utils.js';
+1 -1
View File
@@ -1,7 +1,7 @@
<script setup>
import { ref, onMounted } from 'vue';
import { Button, PasswordInput, TextInput, fetcher, FormGroup } from 'pankow';
import { Button, PasswordInput, TextInput, fetcher, FormGroup } from '@cloudron/pankow';
import PublicPageLayout from '../components/PublicPageLayout.vue';
const ready = ref(false);
+1 -1
View File
@@ -1,7 +1,7 @@
<script setup>
import { ref, onMounted } from 'vue';
import { Switch } from 'pankow';
import { Switch } from '@cloudron/pankow';
import Section from '../components/Section.vue';
import SettingsItem from '../components/SettingsItem.vue';
import Ipv4Config from '../components/Ipv4Config.vue';
+1 -1
View File
@@ -1,6 +1,6 @@
<script setup>
import { Button } from 'pankow';
import { Button } from '@cloudron/pankow';
import PublicPageLayout from '../components/PublicPageLayout.vue';
// coming from oidc_error.html server-side rendered
@@ -1,6 +1,6 @@
<script setup>
import { Button } from 'pankow';
import { Button } from '@cloudron/pankow';
import PublicPageLayout from '../components/PublicPageLayout.vue';
// coming from oidc_error.html server-side rendered
+1 -1
View File
@@ -2,7 +2,7 @@
import { ref, onMounted } from 'vue';
import { marked } from 'marked';
import { Button, PasswordInput, TextInput, fetcher, FormGroup } from 'pankow';
import { Button, PasswordInput, TextInput, fetcher, FormGroup } from '@cloudron/pankow';
import { API_ORIGIN } from '../constants.js';
import PublicPageLayout from '../components/PublicPageLayout.vue';
+1 -1
View File
@@ -5,7 +5,7 @@ const i18n = useI18n();
const t = i18n.t;
import { ref, onMounted, useTemplateRef } from 'vue';
import { Button, SingleSelect, Dialog, InputDialog, TextInput, InputGroup, FormGroup } from 'pankow';
import { Button, SingleSelect, Dialog, InputDialog, TextInput, InputGroup, FormGroup } from '@cloudron/pankow';
import { TOKEN_TYPES } from '../constants.js';
import NotificationSettings from '../components/NotificationSettings.vue';
import AppPasswords from '../components/AppPasswords.vue';
+1 -1
View File
@@ -1,7 +1,7 @@
<script setup>
import { ref, onMounted, useTemplateRef } from 'vue';
import { Spinner, Button, SingleSelect, FormGroup, TextInput, Checkbox } from 'pankow';
import { Spinner, Button, SingleSelect, FormGroup, TextInput, Checkbox } from '@cloudron/pankow';
import { REGIONS_CONTABO, REGIONS_VULTR, REGIONS_IONOS, REGIONS_OVH, REGIONS_LINODE, REGIONS_SCALEWAY, REGIONS_WASABI } from '../constants.js';
import { redirectIfNeeded, mountlike, s3like } from '../utils.js';
import ProvisionModel from '../models/ProvisionModel.js';
+2 -2
View File
@@ -5,8 +5,8 @@ const i18n = useI18n();
const t = i18n.t;
import { computed, reactive, onMounted, ref, useTemplateRef } from 'vue';
import { Button, TableView, ProgressBar, ButtonGroup, FormGroup, Checkbox, Dialog } from 'pankow';
import { prettyBinarySize } from 'pankow/utils';
import { Button, TableView, ProgressBar, ButtonGroup, FormGroup, Checkbox, Dialog } from '@cloudron/pankow';
import { prettyBinarySize } from '@cloudron/pankow/utils';
import { each } from 'async';
import Section from '../components/Section.vue';
import StateLED from '../components/StateLED.vue';
+2 -2
View File
@@ -1,8 +1,8 @@
<script setup>
import { ref, onMounted, useTemplateRef } from 'vue';
import { Spinner, Button, SingleSelect, FormGroup, TextInput, Notification } from 'pankow';
import { copyToClipboard } from 'pankow/utils';
import { Spinner, Button, SingleSelect, FormGroup, TextInput, Notification } from '@cloudron/pankow';
import { copyToClipboard } from '@cloudron/pankow/utils';
import { redirectIfNeeded } from '../utils.js';
import DomainsModel from '../models/DomainsModel.js';
import ProvisionModel from '../models/ProvisionModel.js';
+1 -1
View File
@@ -5,7 +5,7 @@ const i18n = useI18n();
const t = i18n.t;
import { ref, onMounted } from 'vue';
import { SingleSelect } from 'pankow';
import { SingleSelect } from '@cloudron/pankow';
import moment from 'moment-timezone';
import SettingsItem from '../components/SettingsItem.vue';
import Section from '../components/Section.vue';
@@ -1,8 +1,8 @@
<script setup>
import { ref, onMounted, computed } from 'vue';
import { Button, FormGroup, Checkbox, PasswordInput, TextInput } from 'pankow';
import { copyToClipboard } from 'pankow/utils';
import { Button, FormGroup, Checkbox, PasswordInput, TextInput } from '@cloudron/pankow';
import { copyToClipboard } from '@cloudron/pankow/utils';
import Section from '../components/Section.vue';
import DomainsModel from '../models/DomainsModel.js';
import DashboardModel from '../models/DashboardModel.js';
@@ -5,8 +5,8 @@ const i18n = useI18n();
const t = i18n.t;
import { ref, onMounted, useTemplateRef, computed } from 'vue';
import { Button, Dialog, TableView, FormGroup, TextInput, InputGroup, InputDialog } from 'pankow';
import { copyToClipboard } from 'pankow/utils';
import { Button, Dialog, TableView, FormGroup, TextInput, InputGroup, InputDialog } from '@cloudron/pankow';
import { copyToClipboard } from '@cloudron/pankow/utils';
import Section from '../components/Section.vue';
import DashboardModel from '../models/DashboardModel.js';
import UserDirectoryModel from '../models/UserDirectoryModel.js';
@@ -1,7 +1,7 @@
<script setup>
import { ref, onMounted, inject } from 'vue';
import { Switch } from 'pankow';
import { Switch } from '@cloudron/pankow';
import Section from '../components/Section.vue';
import SettingsItem from '../components/SettingsItem.vue';
import ExternalLdap from '../components/ExternalLdap.vue';
+1 -1
View File
@@ -5,7 +5,7 @@ const i18n = useI18n();
const t = i18n.t;
import { ref, onMounted, computed, useTemplateRef, inject } from 'vue';
import { Button, ButtonGroup, TextInput, SingleSelect, TableView, InputDialog } from 'pankow';
import { Button, ButtonGroup, TextInput, SingleSelect, TableView, InputDialog } from '@cloudron/pankow';
import { ROLES } from '../constants.js';
import Section from '../components/Section.vue';
import UserDialog from '../components/UserDialog.vue';
+1 -1
View File
@@ -5,7 +5,7 @@ const i18n = useI18n();
const t = i18n.t;
import { computed, ref, useTemplateRef, onMounted } from 'vue';
import { Button, ButtonGroup, Checkbox, Dialog, SingleSelect, FormGroup, InputDialog, NumberInput, PasswordInput, TableView, TextInput } from 'pankow';
import { Button, ButtonGroup, Checkbox, Dialog, SingleSelect, FormGroup, InputDialog, NumberInput, PasswordInput, TableView, TextInput } from '@cloudron/pankow';
import Section from '../components/Section.vue';
import StateLED from '../components/StateLED.vue';
import VolumesModel from '../models/VolumesModel.js';