fix: UI thinkgs
This commit is contained in:
@@ -19,7 +19,7 @@ import * as serviceFields from './serviceFields'
|
|||||||
import { saveBuildLog } from './buildPacks/common';
|
import { saveBuildLog } from './buildPacks/common';
|
||||||
import { scheduler } from './scheduler';
|
import { scheduler } from './scheduler';
|
||||||
|
|
||||||
export const version = '3.8.3';
|
export const version = '3.8.4';
|
||||||
export const isDev = process.env.NODE_ENV === 'development';
|
export const isDev = process.env.NODE_ENV === 'development';
|
||||||
|
|
||||||
const algorithm = 'aes-256-ctr';
|
const algorithm = 'aes-256-ctr';
|
||||||
|
@@ -4,6 +4,6 @@
|
|||||||
|
|
||||||
<img
|
<img
|
||||||
alt="ghost logo"
|
alt="ghost logo"
|
||||||
class={isAbsolute ? 'w-12 absolute top-0 left-0 -m-3 -mt-5' : 'w-8 mx-auto'}
|
class={isAbsolute ? 'w-12 h-12 absolute top-0 left-0 -m-3 -mt-5' : 'w-8 h-8 mx-auto'}
|
||||||
src="/ghost.png"
|
src="/ghost.png"
|
||||||
/>
|
/>
|
||||||
|
@@ -3,7 +3,7 @@
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<svg
|
<svg
|
||||||
class={isAbsolute ? 'w-10 h-10 absolute top-0 left-0 -m-5' : 'w-8 mx-auto'}
|
class={isAbsolute ? 'w-10 h-10 absolute top-0 left-0 -m-5' : 'w-8 h-8 mx-auto'}
|
||||||
viewBox="0 0 81 84"
|
viewBox="0 0 81 84"
|
||||||
fill="none"
|
fill="none"
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
@@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
<svg
|
<svg
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
class={isAbsolute ? 'w-10 h-10 absolute top-0 left-0 -m-5' : 'w-8 mx-auto'}
|
class={isAbsolute ? 'w-10 h-10 absolute top-0 left-0 -m-5' : 'w-8 h-8 mx-auto'}
|
||||||
fill="none"
|
fill="none"
|
||||||
viewBox="0 0 140 140"
|
viewBox="0 0 140 140"
|
||||||
data-lt-extension-installed="true"
|
data-lt-extension-installed="true"
|
||||||
|
@@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
<svg
|
<svg
|
||||||
viewBox="0 0 127 74"
|
viewBox="0 0 127 74"
|
||||||
class={isAbsolute ? 'w-10 h-10 absolute top-0 left-0 -m-5' : 'w-8 mx-auto'}
|
class={isAbsolute ? 'w-10 h-10 absolute top-0 left-0 -m-5' : 'w-8 h-8mx-auto'}
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
><path
|
><path
|
||||||
d="M.825 73.993l23.244-59.47A21.85 21.85 0 0144.42.625h14.014L35.19 60.096a21.85 21.85 0 01-20.352 13.897H.825z"
|
d="M.825 73.993l23.244-59.47A21.85 21.85 0 0144.42.625h14.014L35.19 60.096a21.85 21.85 0 01-20.352 13.897H.825z"
|
||||||
|
@@ -4,6 +4,6 @@
|
|||||||
|
|
||||||
<img
|
<img
|
||||||
alt="minio logo"
|
alt="minio logo"
|
||||||
class={isAbsolute ? 'w-7 absolute top-0 left-0 -m-3 -mt-5' : 'w-4 mx-auto'}
|
class={isAbsolute ? 'w-7 h-7 absolute top-0 left-0 -m-3 -mt-5' : 'w-4 h-4 mx-auto'}
|
||||||
src="/minio.png"
|
src="/minio.png"
|
||||||
/>
|
/>
|
||||||
|
@@ -3,6 +3,6 @@
|
|||||||
</script>
|
</script>
|
||||||
<img
|
<img
|
||||||
alt="moodle logo"
|
alt="moodle logo"
|
||||||
class={isAbsolute ? 'w-9 absolute top-0 left-0 -m-3 -mt-5' : 'w-8 mx-auto'}
|
class={isAbsolute ? 'w-9 h-9 absolute top-0 left-0 -m-3 -mt-5' : 'w-8 h-8 mx-auto'}
|
||||||
src="/moodle.png"
|
src="/moodle.png"
|
||||||
/>
|
/>
|
||||||
|
@@ -3,7 +3,7 @@
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<svg
|
<svg
|
||||||
class={isAbsolute ? 'w-12 h-12 absolute top-0 left-0 -m-5' : 'w-8 mx-auto'}
|
class={isAbsolute ? 'w-12 h-12 absolute top-0 left-0 -m-5' : 'w-8 h-8 mx-auto'}
|
||||||
viewBox="0 0 220 105"
|
viewBox="0 0 220 105"
|
||||||
>
|
>
|
||||||
<g>
|
<g>
|
||||||
|
@@ -4,6 +4,6 @@
|
|||||||
|
|
||||||
<img
|
<img
|
||||||
alt="nocodb logo"
|
alt="nocodb logo"
|
||||||
class={isAbsolute ? 'w-10 absolute top-0 left-0 -m-5' : 'w-8 mx-auto'}
|
class={isAbsolute ? 'w-10 h-10 absolute top-0 left-0 -m-5' : 'w-8 h-8 mx-auto'}
|
||||||
src="/nocodb.png"
|
src="/nocodb.png"
|
||||||
/>
|
/>
|
||||||
|
@@ -7,7 +7,7 @@
|
|||||||
xmlns="http://www.w3.org/2000/svg"
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
viewBox="0 0 856.000000 856.000000"
|
viewBox="0 0 856.000000 856.000000"
|
||||||
preserveAspectRatio="xMidYMid meet"
|
preserveAspectRatio="xMidYMid meet"
|
||||||
class={isAbsolute ? 'w-10 h-10 absolute top-0 left-0 -m-5' : 'w-8 mx-auto'}
|
class={isAbsolute ? 'w-10 h-10 absolute top-0 left-0 -m-5' : 'w-8 h-8 mx-auto'}
|
||||||
>
|
>
|
||||||
<metadata> Created by potrace 1.11, written by Peter Selinger 2001-2013 </metadata>
|
<metadata> Created by potrace 1.11, written by Peter Selinger 2001-2013 </metadata>
|
||||||
<g
|
<g
|
||||||
|
@@ -3,7 +3,7 @@
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<svg
|
<svg
|
||||||
class={isAbsolute ? 'w-10 h-10 absolute top-0 left-0 -m-5' : 'w-8 mx-auto'}
|
class={isAbsolute ? 'w-10 h-10 absolute top-0 left-0 -m-5' : 'w-8 h-8mx-auto'}
|
||||||
viewBox="0 0 128 128"
|
viewBox="0 0 128 128"
|
||||||
>
|
>
|
||||||
<path
|
<path
|
||||||
|
@@ -3,7 +3,7 @@
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<svg
|
<svg
|
||||||
class={isAbsolute ? 'w-10 absolute top-0 left-0 -m-5' : 'w-8 mx-auto'}
|
class={isAbsolute ? 'w-10 h-10 absolute top-0 left-0 -m-5' : 'w-8 h-8mx-auto'}
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||||
version="1.1"
|
version="1.1"
|
||||||
|
@@ -2,7 +2,7 @@
|
|||||||
export let isAbsolute = false;
|
export let isAbsolute = false;
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<svg class={isAbsolute ? 'w-10 absolute top-0 left-0 -m-5' : 'w-8 mx-auto'} viewBox="0 0 128 128">
|
<svg class={isAbsolute ? 'w-10 h-10 absolute top-0 left-0 -m-5' : 'w-8 h-8mx-auto'} viewBox="0 0 128 128">
|
||||||
<path
|
<path
|
||||||
fill-rule="evenodd"
|
fill-rule="evenodd"
|
||||||
clip-rule="evenodd"
|
clip-rule="evenodd"
|
||||||
|
@@ -76,13 +76,13 @@
|
|||||||
<div class="flex space-x-1 p-6 font-bold">
|
<div class="flex space-x-1 p-6 font-bold">
|
||||||
<div class="mr-4 text-2xl tracking-tight">{$t('index.dashboard')}</div>
|
<div class="mr-4 text-2xl tracking-tight">{$t('index.dashboard')}</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="container lg:mx-auto lg:p-0 p-5">
|
<div class="container lg:mx-auto lg:p-0 px-8 p-5">
|
||||||
{#if $appSession.teamId === '0'}
|
{#if $appSession.teamId === '0'}
|
||||||
<Usage />
|
<Usage />
|
||||||
{/if}
|
{/if}
|
||||||
<h1 class="title text-4xl mt-10">Applications</h1>
|
<h1 class="title text-4xl mt-10">Applications</h1>
|
||||||
<div class="divider" />
|
<div class="divider" />
|
||||||
<div class="grid grid-col gap-4 auto-cols-max grid-cols-1 lg:grid-cols-3 p-4">
|
<div class="grid grid-col gap-8 auto-cols-max grid-cols-1 lg:grid-cols-3 p-4">
|
||||||
{#if applications.length > 0}
|
{#if applications.length > 0}
|
||||||
{#each applications as application}
|
{#each applications as application}
|
||||||
<a class="no-underline mb-5" href={`/applications/${application.id}`}>
|
<a class="no-underline mb-5" href={`/applications/${application.id}`}>
|
||||||
@@ -97,8 +97,8 @@
|
|||||||
{/if}
|
{/if}
|
||||||
{/await}
|
{/await}
|
||||||
<div class="w-full flex flex-row">
|
<div class="w-full flex flex-row">
|
||||||
<ApplicationsIcons {application} isAbsolute={false} />
|
<ApplicationsIcons {application} isAbsolute={true} />
|
||||||
<div class="w-full flex flex-col ml-5">
|
<div class="w-full flex flex-col">
|
||||||
<h1 class="font-bold text-xl truncate">
|
<h1 class="font-bold text-xl truncate">
|
||||||
{application.name}
|
{application.name}
|
||||||
{#if application.settings.isBot}
|
{#if application.settings.isBot}
|
||||||
@@ -167,7 +167,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<h1 class="title text-4xl mt-10">Services</h1>
|
<h1 class="title text-4xl mt-10">Services</h1>
|
||||||
<div class="divider" />
|
<div class="divider" />
|
||||||
<div class="grid grid-col gap-4 auto-cols-max grid-cols-1 lg:grid-cols-3 p-4">
|
<div class="grid grid-col gap-8 auto-cols-max grid-cols-1 lg:grid-cols-3 p-4">
|
||||||
{#if services.length > 0}
|
{#if services.length > 0}
|
||||||
{#each services as service}
|
{#each services as service}
|
||||||
<a class="no-underline mb-5" href={`/services/${service.id}`}>
|
<a class="no-underline mb-5" href={`/services/${service.id}`}>
|
||||||
@@ -182,8 +182,8 @@
|
|||||||
{/if}
|
{/if}
|
||||||
{/await}
|
{/await}
|
||||||
<div class="w-full flex flex-row">
|
<div class="w-full flex flex-row">
|
||||||
<ServiceIcons type={service.type} isAbsolute={false} />
|
<ServiceIcons type={service.type} isAbsolute={true} />
|
||||||
<div class="w-full flex flex-col ml-5">
|
<div class="w-full flex flex-col">
|
||||||
<h1 class="font-bold text-xl truncate">{service.name}</h1>
|
<h1 class="font-bold text-xl truncate">{service.name}</h1>
|
||||||
<div class="h-10">
|
<div class="h-10">
|
||||||
{#if service?.fqdn}
|
{#if service?.fqdn}
|
||||||
@@ -225,7 +225,7 @@
|
|||||||
|
|
||||||
<h1 class="title text-4xl mt-10">Databases</h1>
|
<h1 class="title text-4xl mt-10">Databases</h1>
|
||||||
<div class="divider" />
|
<div class="divider" />
|
||||||
<div class="grid grid-col gap-4 auto-cols-max grid-cols-1 lg:grid-cols-3 p-4 mb-32">
|
<div class="grid grid-col gap-8 auto-cols-max grid-cols-1 lg:grid-cols-3 p-4 mb-32">
|
||||||
{#if databases.length > 0}
|
{#if databases.length > 0}
|
||||||
{#each databases as database}
|
{#each databases as database}
|
||||||
<a class="no-underline mb-5" href={`/databases/${database.id}`}>
|
<a class="no-underline mb-5" href={`/databases/${database.id}`}>
|
||||||
@@ -240,8 +240,8 @@
|
|||||||
{/if}
|
{/if}
|
||||||
{/await}
|
{/await}
|
||||||
<div class="w-full flex flex-row pt-2">
|
<div class="w-full flex flex-row pt-2">
|
||||||
<DatabaseIcons type={database.type} isAbsolute={false} />
|
<DatabaseIcons type={database.type} isAbsolute={true} />
|
||||||
<div class="w-full flex flex-col ml-5">
|
<div class="w-full flex flex-col">
|
||||||
<div class="h-10">
|
<div class="h-10">
|
||||||
<h1 class="font-bold text-xl truncate">{database.name}</h1>
|
<h1 class="font-bold text-xl truncate">{database.name}</h1>
|
||||||
<div class="h-10">
|
<div class="h-10">
|
||||||
|
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "coolify",
|
"name": "coolify",
|
||||||
"description": "An open-source & self-hostable Heroku / Netlify alternative.",
|
"description": "An open-source & self-hostable Heroku / Netlify alternative.",
|
||||||
"version": "3.8.3",
|
"version": "3.8.4",
|
||||||
"license": "Apache-2.0",
|
"license": "Apache-2.0",
|
||||||
"repository": "github:coollabsio/coolify",
|
"repository": "github:coollabsio/coolify",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
Reference in New Issue
Block a user