From 0477329db7e45789caa53eef7501f4d3d74bfcbe Mon Sep 17 00:00:00 2001 From: chuyun Date: Wed, 27 Nov 2024 02:14:45 +0800 Subject: [PATCH 1/8] feat: add optional Provider attribute to S3 Destinations --- .../settings/destination/add-destination.tsx | 40 + .../settings/destination/constants.ts | 133 + .../destination/update-destination.tsx | 39 + .../settings/web-server/update-server.tsx | 2 +- apps/dokploy/drizzle/0045_smiling_blur.sql | 1 + apps/dokploy/drizzle/meta/0045_snapshot.json | 3981 +++++++++++++++++ apps/dokploy/drizzle/meta/_journal.json | 7 + .../dokploy/server/api/routers/destination.ts | 8 +- apps/dokploy/templates/templates.ts | 16 +- packages/server/src/db/schema/destination.ts | 3 + packages/server/src/utils/backups/utils.ts | 8 +- 11 files changed, 4224 insertions(+), 14 deletions(-) create mode 100644 apps/dokploy/components/dashboard/settings/destination/constants.ts create mode 100644 apps/dokploy/drizzle/0045_smiling_blur.sql create mode 100644 apps/dokploy/drizzle/meta/0045_snapshot.json diff --git a/apps/dokploy/components/dashboard/settings/destination/add-destination.tsx b/apps/dokploy/components/dashboard/settings/destination/add-destination.tsx index b8718d3b..a4486098 100644 --- a/apps/dokploy/components/dashboard/settings/destination/add-destination.tsx +++ b/apps/dokploy/components/dashboard/settings/destination/add-destination.tsx @@ -34,9 +34,11 @@ import { useEffect } from "react"; import { useForm } from "react-hook-form"; import { toast } from "sonner"; import { z } from "zod"; +import { S3_PROVIDERS } from "./constants"; const addDestination = z.object({ name: z.string().min(1, "Name is required"), + provider: z.string().optional(), accessKeyId: z.string(), secretAccessKey: z.string(), bucket: z.string(), @@ -58,6 +60,7 @@ export const AddDestination = () => { api.destination.testConnection.useMutation(); const form = useForm({ defaultValues: { + provider: "", accessKeyId: "", bucket: "", name: "", @@ -73,6 +76,7 @@ export const AddDestination = () => { const onSubmit = async (data: AddDestination) => { await mutateAsync({ + provider: data.provider, accessKey: data.accessKeyId, bucket: data.bucket, endpoint: data.endpoint, @@ -123,6 +127,40 @@ export const AddDestination = () => { ); }} /> + { + return ( + + Provider + + + + + + ); + }} + /> { isLoading={isLoading} onClick={async () => { await testConnection({ + provider: form.getValues("provider"), accessKey: form.getValues("accessKeyId"), bucket: form.getValues("bucket"), endpoint: form.getValues("endpoint"), @@ -283,6 +322,7 @@ export const AddDestination = () => { variant="secondary" onClick={async () => { await testConnection({ + provider: form.getValues("provider"), accessKey: form.getValues("accessKeyId"), bucket: form.getValues("bucket"), endpoint: form.getValues("endpoint"), diff --git a/apps/dokploy/components/dashboard/settings/destination/constants.ts b/apps/dokploy/components/dashboard/settings/destination/constants.ts new file mode 100644 index 00000000..f43e47d1 --- /dev/null +++ b/apps/dokploy/components/dashboard/settings/destination/constants.ts @@ -0,0 +1,133 @@ +export const S3_PROVIDERS: Array<{ + key: string; + name: string; +}> = [ + { + key: "AWS", + name: "Amazon Web Services (AWS) S3", + }, + { + key: "Alibaba", + name: "Alibaba Cloud Object Storage System (OSS) formerly Aliyun", + }, + { + key: "ArvanCloud", + name: "Arvan Cloud Object Storage (AOS)", + }, + { + key: "Ceph", + name: "Ceph Object Storage", + }, + { + key: "ChinaMobile", + name: "China Mobile Ecloud Elastic Object Storage (EOS)", + }, + { + key: "Cloudflare", + name: "Cloudflare R2 Storage", + }, + { + key: "DigitalOcean", + name: "DigitalOcean Spaces", + }, + { + key: "Dreamhost", + name: "Dreamhost DreamObjects", + }, + { + key: "GCS", + name: "Google Cloud Storage", + }, + { + key: "HuaweiOBS", + name: "Huawei Object Storage Service", + }, + { + key: "IBMCOS", + name: "IBM COS S3", + }, + { + key: "IDrive", + name: "IDrive e2", + }, + { + key: "IONOS", + name: "IONOS Cloud", + }, + { + key: "LyveCloud", + name: "Seagate Lyve Cloud", + }, + { + key: "Leviia", + name: "Leviia Object Storage", + }, + { + key: "Liara", + name: "Liara Object Storage", + }, + { + key: "Linode", + name: "Linode Object Storage", + }, + { + key: "Magalu", + name: "Magalu Object Storage", + }, + { + key: "Minio", + name: "Minio Object Storage", + }, + { + key: "Netease", + name: "Netease Object Storage (NOS)", + }, + { + key: "Petabox", + name: "Petabox Object Storage", + }, + { + key: "RackCorp", + name: "RackCorp Object Storage", + }, + { + key: "Rclone", + name: "Rclone S3 Server", + }, + { + key: "Scaleway", + name: "Scaleway Object Storage", + }, + { + key: "SeaweedFS", + name: "SeaweedFS S3", + }, + { + key: "StackPath", + name: "StackPath Object Storage", + }, + { + key: "Storj", + name: "Storj (S3 Compatible Gateway)", + }, + { + key: "Synology", + name: "Synology C2 Object Storage", + }, + { + key: "TencentCOS", + name: "Tencent Cloud Object Storage (COS)", + }, + { + key: "Wasabi", + name: "Wasabi Object Storage", + }, + { + key: "Qiniu", + name: "Qiniu Object Storage (Kodo)", + }, + { + key: "Other", + name: "Any other S3 compatible provider", + }, +]; diff --git a/apps/dokploy/components/dashboard/settings/destination/update-destination.tsx b/apps/dokploy/components/dashboard/settings/destination/update-destination.tsx index fbf08c97..474354ba 100644 --- a/apps/dokploy/components/dashboard/settings/destination/update-destination.tsx +++ b/apps/dokploy/components/dashboard/settings/destination/update-destination.tsx @@ -35,9 +35,11 @@ import { useEffect, useState } from "react"; import { useForm } from "react-hook-form"; import { toast } from "sonner"; import { z } from "zod"; +import { S3_PROVIDERS } from "./constants"; const updateDestination = z.object({ name: z.string().min(1, "Name is required"), + provider: z.string().optional(), accessKeyId: z.string(), secretAccessKey: z.string(), bucket: z.string(), @@ -70,6 +72,7 @@ export const UpdateDestination = ({ destinationId }: Props) => { api.destination.testConnection.useMutation(); const form = useForm({ defaultValues: { + provider: "", accessKeyId: "", bucket: "", name: "", @@ -152,6 +155,40 @@ export const UpdateDestination = ({ destinationId }: Props) => { ); }} /> + { + return ( + + Provider + + + + + + ); + }} + /> { variant={"secondary"} onClick={async () => { await testConnection({ + provider: form.getValues("provider"), accessKey: form.getValues("accessKeyId"), bucket: form.getValues("bucket"), endpoint: form.getValues("endpoint"), @@ -311,6 +349,7 @@ export const UpdateDestination = ({ destinationId }: Props) => { variant="secondary" onClick={async () => { await testConnection({ + provider: form.getValues("provider"), accessKey: form.getValues("accessKeyId"), bucket: form.getValues("bucket"), endpoint: form.getValues("endpoint"), diff --git a/apps/dokploy/components/dashboard/settings/web-server/update-server.tsx b/apps/dokploy/components/dashboard/settings/web-server/update-server.tsx index 7c300e46..48a61c7a 100644 --- a/apps/dokploy/components/dashboard/settings/web-server/update-server.tsx +++ b/apps/dokploy/components/dashboard/settings/web-server/update-server.tsx @@ -48,7 +48,7 @@ export const UpdateServer = () => {
  • Some bug that is blocking to use some features
  • - We recommend checking the latest version for any breaking changes + We recommend checking the latest version for any breaking changes before updating. Go to{" "} { - const { secretAccessKey, bucket, region, endpoint, accessKey } = input; - + const { secretAccessKey, bucket, region, endpoint, accessKey, provider } = + input; try { const rcloneFlags = [ - // `--s3-provider=Cloudflare`, `--s3-access-key-id=${accessKey}`, `--s3-secret-access-key=${secretAccessKey}`, `--s3-region=${region}`, @@ -52,6 +51,9 @@ export const destinationRouter = createTRPCRouter({ "--s3-no-check-bucket", "--s3-force-path-style", ]; + if (provider) { + rcloneFlags.unshift(`--s3-provider=${provider}`); + } const rcloneDestination = `:s3:${bucket}`; const rcloneCommand = `rclone ls ${rcloneFlags.join(" ")} "${rcloneDestination}"`; diff --git a/apps/dokploy/templates/templates.ts b/apps/dokploy/templates/templates.ts index f6ed672c..e2591124 100644 --- a/apps/dokploy/templates/templates.ts +++ b/apps/dokploy/templates/templates.ts @@ -881,8 +881,8 @@ export const templates: TemplateData[] = [ }, tags: ["forum", "community", "discussion"], load: () => import("./discourse/index").then((m) => m.generate), - }, - { + }, + { id: "immich", name: "Immich", version: "v1.121.0", @@ -896,8 +896,8 @@ export const templates: TemplateData[] = [ }, tags: ["photos", "videos", "backup", "media"], load: () => import("./immich/index").then((m) => m.generate), - }, - { + }, + { id: "twenty", name: "Twenty CRM", version: "latest", @@ -911,8 +911,8 @@ export const templates: TemplateData[] = [ }, tags: ["crm", "sales", "business"], load: () => import("./twenty/index").then((m) => m.generate), - }, - { + }, + { id: "yourls", name: "YOURLS", version: "1.9.2", @@ -926,8 +926,8 @@ export const templates: TemplateData[] = [ }, tags: ["url-shortener", "php"], load: () => import("./yourls/index").then((m) => m.generate), - }, - { + }, + { id: "ryot", name: "Ryot", version: "v7.10", diff --git a/packages/server/src/db/schema/destination.ts b/packages/server/src/db/schema/destination.ts index bd9c7762..320a3d7c 100644 --- a/packages/server/src/db/schema/destination.ts +++ b/packages/server/src/db/schema/destination.ts @@ -12,6 +12,7 @@ export const destinations = pgTable("destination", { .primaryKey() .$defaultFn(() => nanoid()), name: text("name").notNull(), + provider: text("provider"), accessKey: text("accessKey").notNull(), secretAccessKey: text("secretAccessKey").notNull(), bucket: text("bucket").notNull(), @@ -37,6 +38,7 @@ export const destinationsRelations = relations( const createSchema = createInsertSchema(destinations, { destinationId: z.string(), name: z.string().min(1), + provider: z.string(), accessKey: z.string(), bucket: z.string(), endpoint: z.string(), @@ -47,6 +49,7 @@ const createSchema = createInsertSchema(destinations, { export const apiCreateDestination = createSchema .pick({ name: true, + provider: true, accessKey: true, bucket: true, region: true, diff --git a/packages/server/src/utils/backups/utils.ts b/packages/server/src/utils/backups/utils.ts index b9656ff2..0d78ff96 100644 --- a/packages/server/src/utils/backups/utils.ts +++ b/packages/server/src/utils/backups/utils.ts @@ -28,9 +28,9 @@ export const removeScheduleBackup = (backupId: string) => { }; export const getS3Credentials = (destination: Destination) => { - const { accessKey, secretAccessKey, bucket, region, endpoint } = destination; + const { accessKey, secretAccessKey, bucket, region, endpoint, provider } = + destination; const rcloneFlags = [ - // `--s3-provider=Cloudflare`, `--s3-access-key-id=${accessKey}`, `--s3-secret-access-key=${secretAccessKey}`, `--s3-region=${region}`, @@ -39,5 +39,9 @@ export const getS3Credentials = (destination: Destination) => { "--s3-force-path-style", ]; + if (provider) { + rcloneFlags.unshift(`--s3-provider=${provider}`); + } + return rcloneFlags; }; From a1cf597c2b1e27a82c5dc914e6ff0e28d117519f Mon Sep 17 00:00:00 2001 From: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> Date: Wed, 27 Nov 2024 23:15:19 -0600 Subject: [PATCH 2/8] Update package.json --- apps/dokploy/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/dokploy/package.json b/apps/dokploy/package.json index 561b881f..247e15a9 100644 --- a/apps/dokploy/package.json +++ b/apps/dokploy/package.json @@ -1,6 +1,6 @@ { "name": "dokploy", - "version": "v0.12.0", + "version": "v0.12.1", "private": true, "license": "Apache-2.0", "type": "module", From 37fa139a6526e9781998f885c93ecb5b4e610ff7 Mon Sep 17 00:00:00 2001 From: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> Date: Wed, 27 Nov 2024 23:20:32 -0600 Subject: [PATCH 3/8] refactor: bump to 0.13.0 --- .../components/dashboard/settings/appearance-form.tsx | 2 +- .../dashboard/settings/web-server/update-server.tsx | 2 +- apps/dokploy/package.json | 2 +- apps/dokploy/public/locales/zh-Hant/common.json | 1 + apps/dokploy/server/api/routers/compose.ts | 2 +- apps/dokploy/templates/templates.ts | 4 ++-- apps/dokploy/utils/hooks/use-locale.ts | 9 ++++++++- 7 files changed, 15 insertions(+), 7 deletions(-) diff --git a/apps/dokploy/components/dashboard/settings/appearance-form.tsx b/apps/dokploy/components/dashboard/settings/appearance-form.tsx index b7fe20e8..487fe3d0 100644 --- a/apps/dokploy/components/dashboard/settings/appearance-form.tsx +++ b/apps/dokploy/components/dashboard/settings/appearance-form.tsx @@ -178,7 +178,7 @@ export function AppearanceForm() { { label: "Русский", value: "ru" }, { label: "Deutsch", value: "de" }, { label: "繁體中文", value: "zh-Hant" }, - { label: "简体中文", value: "zh-Hans" } + { label: "简体中文", value: "zh-Hans" }, ].map((preset) => ( {preset.label} diff --git a/apps/dokploy/components/dashboard/settings/web-server/update-server.tsx b/apps/dokploy/components/dashboard/settings/web-server/update-server.tsx index 7c300e46..48a61c7a 100644 --- a/apps/dokploy/components/dashboard/settings/web-server/update-server.tsx +++ b/apps/dokploy/components/dashboard/settings/web-server/update-server.tsx @@ -48,7 +48,7 @@ export const UpdateServer = () => {
  • Some bug that is blocking to use some features
  • - We recommend checking the latest version for any breaking changes + We recommend checking the latest version for any breaking changes before updating. Go to{" "} import("./photoprism/index").then((m) => m.generate), - }, - { + }, + { id: "ontime", name: "Ontime", version: "v3.8.0", diff --git a/apps/dokploy/utils/hooks/use-locale.ts b/apps/dokploy/utils/hooks/use-locale.ts index a1897ce0..1cd59f02 100644 --- a/apps/dokploy/utils/hooks/use-locale.ts +++ b/apps/dokploy/utils/hooks/use-locale.ts @@ -1,6 +1,13 @@ import Cookies from "js-cookie"; -const SUPPORTED_LOCALES = ["en", "pl", "ru", "de", "zh-Hant", "zh-Hans"] as const; +const SUPPORTED_LOCALES = [ + "en", + "pl", + "ru", + "de", + "zh-Hant", + "zh-Hans", +] as const; type Locale = (typeof SUPPORTED_LOCALES)[number]; From 7469c30992225bb3a2d706047f3489879b460c82 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eray=20Dereag=CC=86z=C4=B1?= Date: Thu, 28 Nov 2024 13:38:40 +0300 Subject: [PATCH 4/8] feat(i18n): add turkish(tr) localization support --- .../dashboard/settings/appearance-form.tsx | 3 +- apps/dokploy/next-i18next.config.cjs | 2 +- apps/dokploy/pages/_app.tsx | 2 +- apps/dokploy/public/locales/tr/common.json | 1 + apps/dokploy/public/locales/tr/settings.json | 44 +++++++++++++++++++ apps/dokploy/utils/hooks/use-locale.ts | 1 + 6 files changed, 50 insertions(+), 3 deletions(-) create mode 100644 apps/dokploy/public/locales/tr/common.json create mode 100644 apps/dokploy/public/locales/tr/settings.json diff --git a/apps/dokploy/components/dashboard/settings/appearance-form.tsx b/apps/dokploy/components/dashboard/settings/appearance-form.tsx index 487fe3d0..29b8bb94 100644 --- a/apps/dokploy/components/dashboard/settings/appearance-form.tsx +++ b/apps/dokploy/components/dashboard/settings/appearance-form.tsx @@ -37,7 +37,7 @@ const appearanceFormSchema = z.object({ theme: z.enum(["light", "dark", "system"], { required_error: "Please select a theme.", }), - language: z.enum(["en", "pl", "ru", "de", "zh-Hant", "zh-Hans"], { + language: z.enum(["en", "pl", "ru", "de", "tr", "zh-Hant", "zh-Hans"], { required_error: "Please select a language.", }), }); @@ -179,6 +179,7 @@ export function AppearanceForm() { { label: "Deutsch", value: "de" }, { label: "繁體中文", value: "zh-Hant" }, { label: "简体中文", value: "zh-Hans" }, + { label: "Türkçe", value: "tr" }, ].map((preset) => ( {preset.label} diff --git a/apps/dokploy/next-i18next.config.cjs b/apps/dokploy/next-i18next.config.cjs index 30f82e64..853cbf86 100644 --- a/apps/dokploy/next-i18next.config.cjs +++ b/apps/dokploy/next-i18next.config.cjs @@ -2,7 +2,7 @@ module.exports = { i18n: { defaultLocale: "en", - locales: ["en", "pl", "ru", "de", "zh-Hant", "zh-Hans"], + locales: ["en", "pl", "ru", "de", "tr", "zh-Hant", "zh-Hans"], localeDetection: false, }, fallbackLng: "en", diff --git a/apps/dokploy/pages/_app.tsx b/apps/dokploy/pages/_app.tsx index d1d95123..7050ce9e 100644 --- a/apps/dokploy/pages/_app.tsx +++ b/apps/dokploy/pages/_app.tsx @@ -71,7 +71,7 @@ export default api.withTRPC( { i18n: { defaultLocale: "en", - locales: ["en", "pl", "ru", "de", "zh-Hant", "zh-Hans"], + locales: ["en", "pl", "ru", "de", "tr", "zh-Hant", "zh-Hans"], localeDetection: false, }, fallbackLng: "en", diff --git a/apps/dokploy/public/locales/tr/common.json b/apps/dokploy/public/locales/tr/common.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/apps/dokploy/public/locales/tr/common.json @@ -0,0 +1 @@ +{} diff --git a/apps/dokploy/public/locales/tr/settings.json b/apps/dokploy/public/locales/tr/settings.json new file mode 100644 index 00000000..47a6629f --- /dev/null +++ b/apps/dokploy/public/locales/tr/settings.json @@ -0,0 +1,44 @@ +{ + "settings.common.save": "Kaydet", + "settings.server.domain.title": "Sunucu Alanı", + "settings.server.domain.description": "Sunucu uygulamanıza bir alan adı ekleyin.", + "settings.server.domain.form.domain": "Alan Adı", + "settings.server.domain.form.letsEncryptEmail": "Let's Encrypt E-postası", + "settings.server.domain.form.certificate.label": "Sertifika", + "settings.server.domain.form.certificate.placeholder": "Bir sertifika seçin", + "settings.server.domain.form.certificateOptions.none": "Hiçbiri", + "settings.server.domain.form.certificateOptions.letsencrypt": "Let's Encrypt (Varsayılan)", + + "settings.server.webServer.title": "Web Sunucusu", + "settings.server.webServer.description": "Web sunucusunu yeniden yükleyin veya temizleyin.", + "settings.server.webServer.actions": "İşlemler", + "settings.server.webServer.reload": "Yeniden Yükle", + "settings.server.webServer.watchLogs": "Günlükleri İzle", + "settings.server.webServer.updateServerIp": "Sunucu IP'sini Güncelle", + "settings.server.webServer.server.label": "Sunucu", + "settings.server.webServer.traefik.label": "Traefik", + "settings.server.webServer.traefik.modifyEnv": "Env Değiştir", + "settings.server.webServer.storage.label": "Alan", + "settings.server.webServer.storage.cleanUnusedImages": "Kullanılmayan görüntüleri temizle", + "settings.server.webServer.storage.cleanUnusedVolumes": "Kullanılmayan birimleri temizle", + "settings.server.webServer.storage.cleanStoppedContainers": "Durmuş konteynerleri temizle", + "settings.server.webServer.storage.cleanDockerBuilder": "Docker Builder ve Sistemi Temizle", + "settings.server.webServer.storage.cleanMonitoring": "İzlemeyi Temizle", + "settings.server.webServer.storage.cleanAll": "Hepsini temizle", + + "settings.profile.title": "Hesap", + "settings.profile.description": "Profil detaylarınızı buradan değiştirebilirsiniz.", + "settings.profile.email": "E-posta", + "settings.profile.password": "Şifre", + "settings.profile.avatar": "Profil Resmi", + + "settings.appearance.title": "Görünüm", + "settings.appearance.description": "Kontrol panelinin temasını özelleştirin.", + "settings.appearance.theme": "Tema", + "settings.appearance.themeDescription": "Kontrol paneli için bir tema seçin", + "settings.appearance.themes.light": "Açık", + "settings.appearance.themes.dark": "Koyu", + "settings.appearance.themes.system": "Sistem", + "settings.appearance.language": "Dil", + "settings.appearance.languageDescription": "Kontrol paneli için bir dil seçin" +} diff --git a/apps/dokploy/utils/hooks/use-locale.ts b/apps/dokploy/utils/hooks/use-locale.ts index 1cd59f02..f261ec84 100644 --- a/apps/dokploy/utils/hooks/use-locale.ts +++ b/apps/dokploy/utils/hooks/use-locale.ts @@ -5,6 +5,7 @@ const SUPPORTED_LOCALES = [ "pl", "ru", "de", + "tr", "zh-Hant", "zh-Hans", ] as const; From 714865730ff4504c50c83b17fb64bd248d515ccd Mon Sep 17 00:00:00 2001 From: usopp Date: Thu, 28 Nov 2024 17:17:00 +0100 Subject: [PATCH 5/8] feat(i18n): add french language support --- .../dashboard/settings/appearance-form.tsx | 3 +- apps/dokploy/next-i18next.config.cjs | 2 +- apps/dokploy/pages/_app.tsx | 2 +- apps/dokploy/public/locales/fr/common.json | 1 + apps/dokploy/public/locales/fr/settings.json | 44 +++++++++++++++++++ apps/dokploy/utils/hooks/use-locale.ts | 1 + 6 files changed, 50 insertions(+), 3 deletions(-) create mode 100644 apps/dokploy/public/locales/fr/common.json create mode 100644 apps/dokploy/public/locales/fr/settings.json diff --git a/apps/dokploy/components/dashboard/settings/appearance-form.tsx b/apps/dokploy/components/dashboard/settings/appearance-form.tsx index 487fe3d0..406d5e68 100644 --- a/apps/dokploy/components/dashboard/settings/appearance-form.tsx +++ b/apps/dokploy/components/dashboard/settings/appearance-form.tsx @@ -37,7 +37,7 @@ const appearanceFormSchema = z.object({ theme: z.enum(["light", "dark", "system"], { required_error: "Please select a theme.", }), - language: z.enum(["en", "pl", "ru", "de", "zh-Hant", "zh-Hans"], { + language: z.enum(["en", "pl", "ru", "fr", "de", "zh-Hant", "zh-Hans"], { required_error: "Please select a language.", }), }); @@ -176,6 +176,7 @@ export function AppearanceForm() { { label: "English", value: "en" }, { label: "Polski", value: "pl" }, { label: "Русский", value: "ru" }, + { label: "Français", value: "fr" }, { label: "Deutsch", value: "de" }, { label: "繁體中文", value: "zh-Hant" }, { label: "简体中文", value: "zh-Hans" }, diff --git a/apps/dokploy/next-i18next.config.cjs b/apps/dokploy/next-i18next.config.cjs index 30f82e64..0625cb7e 100644 --- a/apps/dokploy/next-i18next.config.cjs +++ b/apps/dokploy/next-i18next.config.cjs @@ -2,7 +2,7 @@ module.exports = { i18n: { defaultLocale: "en", - locales: ["en", "pl", "ru", "de", "zh-Hant", "zh-Hans"], + locales: ["en", "pl", "ru", "fr", "de", "zh-Hant", "zh-Hans"], localeDetection: false, }, fallbackLng: "en", diff --git a/apps/dokploy/pages/_app.tsx b/apps/dokploy/pages/_app.tsx index d1d95123..292d8440 100644 --- a/apps/dokploy/pages/_app.tsx +++ b/apps/dokploy/pages/_app.tsx @@ -71,7 +71,7 @@ export default api.withTRPC( { i18n: { defaultLocale: "en", - locales: ["en", "pl", "ru", "de", "zh-Hant", "zh-Hans"], + locales: ["en", "pl", "ru", "fr", "de", "zh-Hant", "zh-Hans"], localeDetection: false, }, fallbackLng: "en", diff --git a/apps/dokploy/public/locales/fr/common.json b/apps/dokploy/public/locales/fr/common.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/apps/dokploy/public/locales/fr/common.json @@ -0,0 +1 @@ +{} diff --git a/apps/dokploy/public/locales/fr/settings.json b/apps/dokploy/public/locales/fr/settings.json new file mode 100644 index 00000000..8901cf1f --- /dev/null +++ b/apps/dokploy/public/locales/fr/settings.json @@ -0,0 +1,44 @@ +{ + "settings.common.save": "Sauvegarder", + "settings.server.domain.title": "Nom de domaine du serveur", + "settings.server.domain.description": "Ajouter un nom de domaine au serveur de votre application.", + "settings.server.domain.form.domain": "Domaine", + "settings.server.domain.form.letsEncryptEmail": "Adresse email Let's Encrypt", + "settings.server.domain.form.certificate.label": "Certificat", + "settings.server.domain.form.certificate.placeholder": "Choisir un certificat", + "settings.server.domain.form.certificateOptions.none": "Aucun", + "settings.server.domain.form.certificateOptions.letsencrypt": "Let's Encrypt (Par défaut)", + + "settings.server.webServer.title": "Serveur web", + "settings.server.webServer.description": "Recharger ou nettoyer le serveur web.", + "settings.server.webServer.actions": "Actions", + "settings.server.webServer.reload": "Recharger", + "settings.server.webServer.watchLogs": "Consulter les logs", + "settings.server.webServer.updateServerIp": "Mettre à jour l'IP du serveur", + "settings.server.webServer.server.label": "Serveur", + "settings.server.webServer.traefik.label": "Traefik", + "settings.server.webServer.traefik.modifyEnv": "Modifier les variables d'environnement", + "settings.server.webServer.storage.label": "Stockage", + "settings.server.webServer.storage.cleanUnusedImages": "Supprimer les images inutilisées", + "settings.server.webServer.storage.cleanUnusedVolumes": "Supprimer les volumes inutilisés", + "settings.server.webServer.storage.cleanStoppedContainers": "Supprimer les conteneurs arrêtés", + "settings.server.webServer.storage.cleanDockerBuilder": "Nettoyer le Docker Builder & System", + "settings.server.webServer.storage.cleanMonitoring": "Nettoyer le monitoring", + "settings.server.webServer.storage.cleanAll": "Tout nettoyer", + + "settings.profile.title": "Compte", + "settings.profile.description": "Modifier les informations de votre compte ici.", + "settings.profile.email": "Adresse Email", + "settings.profile.password": "Mot de passe", + "settings.profile.avatar": "Photo de profil", + + "settings.appearance.title": "Apparence", + "settings.appearance.description": "Customiser le thème de votre dashboard.", + "settings.appearance.theme": "Thème", + "settings.appearance.themeDescription": "Choisir un thème pour votre dashboard", + "settings.appearance.themes.light": "Clair", + "settings.appearance.themes.dark": "Sombre", + "settings.appearance.themes.system": "Système", + "settings.appearance.language": "Langue", + "settings.appearance.languageDescription": "Sélectionner une langue pour votre dashboard" +} diff --git a/apps/dokploy/utils/hooks/use-locale.ts b/apps/dokploy/utils/hooks/use-locale.ts index 1cd59f02..bd314d85 100644 --- a/apps/dokploy/utils/hooks/use-locale.ts +++ b/apps/dokploy/utils/hooks/use-locale.ts @@ -4,6 +4,7 @@ const SUPPORTED_LOCALES = [ "en", "pl", "ru", + "fr", "de", "zh-Hant", "zh-Hans", From 22b8fa2c00a4b37497f623dd15a14d61b46599cb Mon Sep 17 00:00:00 2001 From: 190km Date: Thu, 28 Nov 2024 22:02:49 +0100 Subject: [PATCH 6/8] fix: added green color for done status tooltip, and lightens destructive color --- .../components/shared/status-tooltip.tsx | 2 +- apps/dokploy/components/ui/button.tsx | 2 +- apps/dokploy/styles/globals.css | 2 +- et --soft HEAD~1 | 2111 +++++++++++++++++ 4 files changed, 2114 insertions(+), 3 deletions(-) create mode 100644 et --soft HEAD~1 diff --git a/apps/dokploy/components/shared/status-tooltip.tsx b/apps/dokploy/components/shared/status-tooltip.tsx index d5e9fcf1..23c823c6 100644 --- a/apps/dokploy/components/shared/status-tooltip.tsx +++ b/apps/dokploy/components/shared/status-tooltip.tsx @@ -31,7 +31,7 @@ export const StatusTooltip = ({ status, className }: Props) => { )} {status === "done" && (
    )} {status === "running" && ( diff --git a/apps/dokploy/components/ui/button.tsx b/apps/dokploy/components/ui/button.tsx index d0a65f6f..80c86797 100644 --- a/apps/dokploy/components/ui/button.tsx +++ b/apps/dokploy/components/ui/button.tsx @@ -12,7 +12,7 @@ const buttonVariants = cva( variant: { default: "bg-primary text-primary-foreground hover:bg-primary/90", destructive: - "bg-destructive text-destructive-foreground hover:bg-destructive/90", + "bg-destructive text-destructive-foreground hover:bg-destructive/70", outline: "border border-input bg-background hover:bg-accent hover:text-accent-foreground", secondary: diff --git a/apps/dokploy/styles/globals.css b/apps/dokploy/styles/globals.css index c24308ed..bd24bee2 100644 --- a/apps/dokploy/styles/globals.css +++ b/apps/dokploy/styles/globals.css @@ -64,7 +64,7 @@ --accent: 240 3.7% 15.9%; --accent-foreground: 0 0% 98%; - --destructive: 0 62.8% 30.6%; + --destructive: 0 84.2% 60.2%; --destructive-foreground: 0 0% 98%; --border: 240 3.7% 15.9%; diff --git a/et --soft HEAD~1 b/et --soft HEAD~1 new file mode 100644 index 00000000..69710533 --- /dev/null +++ b/et --soft HEAD~1 @@ -0,0 +1,2111 @@ +commit 4de6cdd8f4727cb910fffbad5668c5726c8e7a2d (HEAD -> status-tooltip-colors) +Author: 190km +Date: Thu Nov 28 21:59:56 2024 +0100 + + fix: lightens up destructive color + +commit 37fa139a6526e9781998f885c93ecb5b4e610ff7 (origin/canary, origin/HEAD, canary) +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Wed Nov 27 23:20:32 2024 -0600 + + refactor: bump to 0.13.0 + +commit a1cf597c2b1e27a82c5dc914e6ff0e28d117519f +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Wed Nov 27 23:15:19 2024 -0600 + + Update package.json + +commit d01928a87851a29dad88bf3e67ca9c29e53df702 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Wed Nov 27 02:38:54 2024 -0600 + + refactor: add required + +commit 30c19c5698ddf70b3d9030e659c6701191a04587 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Wed Nov 27 02:37:02 2024 -0600 + + chore: update templates + +commit 01dfa7feaf8bed27f059df94a88ea4305e00c1a3 +Merge: d18876d4 58e6462f +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Tue Nov 26 22:30:27 2024 -0600 + + Merge pull request #768 from DanielGietmann/canary + + feat: photoprism template + +commit 58e6462ff1a02b376f4eeea742e83741e4b07104 +Merge: 19d897f3 d18876d4 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Tue Nov 26 22:30:17 2024 -0600 + + Merge branch 'canary' into canary + +commit d18876d4fbed2443433b6f9669326a4097419615 +Merge: 6a283c8e 492c912c +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Tue Nov 26 22:26:04 2024 -0600 + + Merge pull request #760 from henriklovhaug/canary + + feat: add ontime template + +commit 492c912c61a989c9650cdbdfbe5d7c9326d8f553 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Tue Nov 26 22:25:58 2024 -0600 + + Update apps/dokploy/templates/ontime/docker-compose.yml + +commit 6a283c8ee2a79af662169583d8dd7d6fde09c450 +Merge: 59dfdd61 54eb5544 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Tue Nov 26 22:22:13 2024 -0600 + + Merge pull request #759 from sao-coding/sao-coding/i18n-zh-Hant-TW + + feat(i18n): add Traditional Chinese language support + +commit 59dfdd619253695000374597638771e3b8c9910a +Merge: 3c072d7a afe9b3c1 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Tue Nov 26 22:21:58 2024 -0600 + + Merge pull request #761 from DerKorb/patch-1 + + fix compose.create not returning result + +commit 3c072d7aa8932ccef74f568836ce99936bfe90c2 +Merge: fabe9465 62ca8eec +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Tue Nov 26 22:21:47 2024 -0600 + + Merge pull request #746 from DrMxrcy/refactor/multiple-template-names + + fix(templates): Multiple Templates Naming Schema + +commit 19d897f3adc452eecaa477e9ac217b19c5e85900 +Author: Daniel Gietmann +Date: Wed Nov 27 03:44:18 2024 +0100 + + added template + +commit fabe9465267fed96a61a5000a09265b286eb2ee7 +Merge: ac33b6b6 daa0c9d5 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Mon Nov 25 22:52:26 2024 -0600 + + Merge pull request #765 from airyland/patch-1 + + fix: improve English grammar in version check notice + +commit daa0c9d5d44a5ee8b0c193d84ae55b35717ed5e6 +Author: Airyland +Date: Tue Nov 26 11:57:38 2024 +0800 + + fix: improve English grammar in version check notice + +commit afe9b3c11392992d11d6603fe482b945a358802f +Author: ksollner +Date: Mon Nov 25 14:42:05 2024 +0100 + + fix compose.create not returning result + + when calling the compose create api, a empty result was returned + +commit cbfd09786a4dc5ceb40ee093362a17abefe1d892 +Author: Henrik Tøn Løvhaug +Date: Mon Nov 25 13:07:20 2024 +0100 + + feat: add ontime template + +commit 54eb5544acbbb601d5f9edac0772e36cad48fccc +Author: sao-coding <58339015+sao-coding@users.noreply.github.com> +Date: Mon Nov 25 02:35:24 2024 +0000 + + feat(i18n): add Traditional Chinese language support + +commit ac33b6b6a1aa0a43346ed86e0f65a9664087e93f +Merge: 7d7eb6a7 653b1972 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Fri Nov 22 00:46:14 2024 -0600 + + Merge pull request #739 from DrMxrcy/template/discourse + + feat(add): Discourse + +commit 653b1972ca71f0134a054f4da97e6d23b5439871 +Merge: 28f0c9f1 7d7eb6a7 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Fri Nov 22 00:46:01 2024 -0600 + + Merge branch 'canary' into template/discourse + +commit 7d7eb6a7a2e3db7cbc2686e42d58f8c1228d1d1d +Merge: fab7e138 d5686063 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Fri Nov 22 00:38:19 2024 -0600 + + Merge pull request #743 from jujur10/canary + + fix: stirling docker compose + +commit fab7e138b7e6cf6e778660caf3394d9281e71f0a +Merge: 2dd352ee 62b635b2 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Fri Nov 22 00:36:17 2024 -0600 + + Merge pull request #744 from DrMxrcy/template/immich + + feat(add): Immich + +commit 62b635b2f03a26bcdb7c54c3c3c2a471ae1ea285 +Merge: fd59beaf 2dd352ee +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Fri Nov 22 00:36:09 2024 -0600 + + Merge branch 'canary' into template/immich + +commit 2dd352ee7621dc93821f751d50a55383c21d8ae8 +Merge: 4850305f 422b6eea +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Fri Nov 22 00:31:34 2024 -0600 + + Merge pull request #740 from DrMxrcy/template/twenty + + feat(add): Twenty CRM + +commit 422b6eea823ba3c6c1f4a7156e6342a41669fde5 +Merge: d4b8985d 4850305f +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Fri Nov 22 00:31:25 2024 -0600 + + Merge branch 'canary' into template/twenty + +commit 4850305fb6af2b27d95e379289d67a0f4df54713 +Merge: 4a70d60a 97779f56 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Fri Nov 22 00:25:02 2024 -0600 + + Merge pull request #736 from DrMxrcy/feat/YOURLS + + feat(add): YOURLS Template + +commit 97779f5686fc9f5d0d10da7156de14880ded0b0b +Merge: d1436c99 4a70d60a +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Fri Nov 22 00:24:53 2024 -0600 + + Merge branch 'canary' into feat/YOURLS + +commit d4b8985d71132597d00b22ad96b0daf2ce9487e3 +Author: DrMxrcy +Date: Thu Nov 21 10:18:38 2024 -0500 + + fix(template): Twenty DB + +commit d5686063e023376793bf2370106099de58c4fe7b +Author: Julien ROIRON +Date: Wed Nov 20 22:41:35 2024 +0100 + + fix: stirling docker compose + +commit 62ca8eec53ff99768e3f5c8feda5c8534d35026a +Author: DrMxrcy +Date: Thu Nov 21 01:57:27 2024 -0500 + + fix(templates): DiscordTickets Naming + +commit 204143648d3bd8ce55b62b67a1e9c5c989614879 +Author: DrMxrcy +Date: Thu Nov 21 01:56:22 2024 -0500 + + fix(template): Slash Naming Schema + +commit be8bd78bcc35197dbd101dd76d8494ff791ddde7 +Author: DrMxrcy +Date: Thu Nov 21 01:55:40 2024 -0500 + + fix(template): Postiz Template + +commit 9003e43702ec01d37eeb8cdac8a2b8d306894053 +Author: DrMxrcy +Date: Thu Nov 21 01:54:15 2024 -0500 + + fix(template): InvoiceShelf Naming + +commit 55ac24ee8e54ce817dc7c085e3016a2ebbaf7776 +Author: DrMxrcy +Date: Thu Nov 21 01:53:36 2024 -0500 + + fix(template): Windmill Naming + +commit f3be56234bb0343301275c640b19a4346a94bcbe +Author: DrMxrcy +Date: Thu Nov 21 01:52:39 2024 -0500 + + fix(template): Peppermint Naming + +commit fd59beaff1cfb7c74fe661a28910430b85ebb6a2 +Author: DrMxrcy +Date: Thu Nov 21 01:48:49 2024 -0500 + + fix(add): ENV + +commit 4a70d60aed29e01bce361f541476b48bda32daa5 +Merge: f7533c88 6dff11af +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Thu Nov 21 00:31:45 2024 -0600 + + Merge pull request #735 from mezotv/i18n-german + + feat(i18n): add german language support + +commit f7533c88f66131f80c88e48d885bd48aa95f9408 +Merge: 0708fa05 4967d3bb +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Thu Nov 21 00:01:50 2024 -0600 + + Merge pull request #737 from DrMxrcy/template/ryot + + feat(add): Ryot Template + +commit ea8cae78151357bb4dd944fb0034c614621acf24 +Author: DrMxrcy +Date: Wed Nov 20 22:20:58 2024 -0500 + + feat(add): Immich + +commit e9956a66daaa1b904f867a2e07daebcb08e78094 +Author: DrMxrcy +Date: Wed Nov 20 11:18:33 2024 -0500 + + fix(add): template.ts + +commit 2eeb4017acb4c454373e0c4d1845ae3aea12e59f +Author: DrMxrcy +Date: Wed Nov 20 11:12:31 2024 -0500 + + feat(add): Twenty CRM + +commit 28f0c9f162b7e1c315a1bf4461943782cf467974 +Author: DrMxrcy +Date: Wed Nov 20 10:43:11 2024 -0500 + + feat(add): Discourse + +commit 4967d3bb311c98870913bf95e4b52f964c7767b7 +Author: DrMxrcy +Date: Wed Nov 20 10:09:05 2024 -0500 + + feat(add): Ryot Logo + +commit 238fa5d02d2458ecb9cc8e0b211c4df4ae475383 +Author: DrMxrcy +Date: Wed Nov 20 10:08:05 2024 -0500 + + feat(add): Ryot + +commit d1436c992ec6cef49cb3fb475d5a34bc7315d7c2 +Author: DrMxrcy +Date: Wed Nov 20 09:56:40 2024 -0500 + + feat(fix): Define Version + +commit 065480482180d411174574cdd50a7dc7563a31c1 +Author: DrMxrcy +Date: Wed Nov 20 09:52:35 2024 -0500 + + feat(fix): YOURLS lint + +commit c0876044b0c165c96ce6c7bb71b1b484c5c17639 +Author: DrMxrcy +Date: Wed Nov 20 09:43:32 2024 -0500 + + feat(add): YOURLS Template + +commit 6dff11af227449e47376ecef3535e377aca628f4 +Author: Dominik Koch +Date: Wed Nov 20 11:35:57 2024 +0000 + + fix: formatting again + +commit 6d674a4c6bc0031bb7cfaa5d1fa4051c5bdb5752 +Author: Dominik Koch +Date: Wed Nov 20 11:34:13 2024 +0000 + + fix: code format + +commit 96b2579d694566190ca93bd36a1ea870375bc505 +Author: Dominik Koch +Date: Wed Nov 20 11:30:59 2024 +0000 + + feat(i18n): add german language support + +commit 0708fa05b6ea7b7e047ee62092dc92aa9682743a +Merge: 597842a9 6fc1ce2f +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Tue Nov 19 20:29:18 2024 -0600 + + Merge pull request #721 from PaiJi/feat/add-gravatar-support + + feat(Profile): support use Gravatar as avatar + +commit 597842a99f282be897dab7c7ef2a29ed65d6eba7 +Merge: b7374549 105cf101 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Tue Nov 19 20:26:47 2024 -0600 + + Merge pull request #724 from iMuFeng/canary + + feat: add HeyForm template + +commit 105cf1014f8450c42af8c7efe75cdd0176b18746 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Tue Nov 19 20:26:26 2024 -0600 + + Update templates.ts + +commit b93f36ae77aba86abfaa9975bba1c5646bff5395 +Merge: bebb4b97 b7374549 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Tue Nov 19 20:24:40 2024 -0600 + + Merge branch 'canary' into canary + +commit bebb4b973cd9c392cca11e879deab9ec75cfeb42 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Tue Nov 19 20:23:43 2024 -0600 + + Update apps/dokploy/templates/heyform/index.ts + +commit f790530d4dc8f2a1e35f75c89f7be1e54467f37c +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Tue Nov 19 20:23:39 2024 -0600 + + Update apps/dokploy/templates/heyform/docker-compose.yml + +commit b7374549b84c1ecfd29bcb542a58105c111f7a8d +Merge: 366e881d 32b3a764 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Tue Nov 19 20:19:11 2024 -0600 + + Merge pull request #731 from DrMxrcy/feat/chatwoot-template + + Add: Chatwoot Template + +commit 366e881d7295e369ed5c4dd2732d71547db12f25 +Merge: 58814239 c2125d82 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Tue Nov 19 20:12:14 2024 -0600 + + Merge pull request #723 from WoWnik/canary + + feat: add russian translation init + +commit c2125d82b130db7ea1df869f2d42ad5d07ab9287 +Author: WoWnik +Date: Wed Nov 20 00:00:34 2024 +0300 + + refactor: remove "ё" letter + +commit 32b3a7645720d16afa383deab98b23023f3bfe0c +Author: DrMxrcy +Date: Tue Nov 19 12:30:36 2024 -0500 + + fix: Lint Issues + +commit 5cbdc8fad98fe8437d097475d5c987315e84eaa6 +Author: DrMxrcy +Date: Tue Nov 19 11:56:23 2024 -0500 + + Fix: Linting issues + +commit 3698e8a827614758b02d53f808b46264e392d015 +Author: DrMxrcy +Date: Tue Nov 19 11:19:33 2024 -0500 + + Fix Chatwoot Schema + +commit a83b62f62b2605e8e1523f00e829b2680f941087 +Author: WoWnik +Date: Tue Nov 19 18:53:52 2024 +0300 + + refactor: sort alphabetically + +commit ac033cea22a1a9a904b1f09c751b5534022bc14b +Author: DrMxrcy +Date: Tue Nov 19 03:06:54 2024 -0500 + + Add: Chatwoot + +commit 58814239d9beacb1a8884ec0e1afb844a7e5265a +Merge: da005bc5 28f2c1a3 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Mon Nov 18 08:57:54 2024 -0600 + + Merge pull request #722 from henriklovhaug/canary + + fix: postiz template pointing to wrong TLD + +commit 6fc1ce2fbc7e47fd6ccb01c37e430c215f8c5986 +Author: JiPai +Date: Mon Nov 18 22:25:56 2024 +0800 + + chore(README): fix broken video thumbnail + +commit adde8126abc883c1652a2c79aa8998f2dee85ec4 +Author: mufeng +Date: Mon Nov 18 15:07:10 2024 +0800 + + feat: add HeyForm template + +commit cda66606ec2cca2b8fc028046f58cfb2dde16ab7 +Author: WoWnik +Date: Mon Nov 18 11:47:41 2024 +0300 + + feat: add russian translation init + +commit 28f2c1a3c07ab9511be57fb6c110e973b7cf1779 +Author: Henrik Tøn Løvhaug +Date: Mon Nov 18 09:03:48 2024 +0100 + + fix: template pointing to wrong TLD + +commit 1c5fe8a2836d82ab21a9e1c68c63c527d60282da +Author: JiPai +Date: Mon Nov 18 14:09:42 2024 +0800 + + feat(Profile): support use Gravatar as avatar + +commit da005bc511cc631ef878ce976319ce54f3b7ba9e +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sun Nov 17 22:25:03 2024 -0600 + + chore: add startupfa.me sponsor + +commit 5db5336ec8a683339e814109e6dde2f0255da007 +Merge: a6e7edd4 6af57427 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sun Nov 17 21:41:06 2024 -0600 + + Merge pull request #716 from PaiJi/fix/storage-locale-setting-in-localstorage + + fix(i18n): quick fix for locale cookie expire when browser close + +commit a6e7edd4d9dee750892d6e02877b02fcb41a6929 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sun Nov 17 21:39:02 2024 -0600 + + refactor: update share to project + +commit ddbb414225f77f0439018cd4930bfc778aaa7cbe +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sun Nov 17 18:53:52 2024 -0600 + + chore(version): bump version + +commit b73889dd4f228e79b2053897a34dbca2217e9dc8 +Merge: 173110a4 ce2dce34 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sun Nov 17 18:40:15 2024 -0600 + + Merge pull request #719 from Dokploy/443-implement-coolifyio-like-support-of-envs-and-railwayapp-envs-shared-project-service-env + + feat: add shared enviroment variables + +commit ce2dce340136cd3f238a106695edb3631d79ea64 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sun Nov 17 18:33:14 2024 -0600 + + refactor: update shared to project + +commit 173110a415046abe85cda512be60a69b47b4192d +Merge: 3c490ba2 2307346a +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sun Nov 17 18:28:29 2024 -0600 + + Merge pull request #714 from kdurek/feat/server-ip + + feat: add update server ip + +commit 2307346ae35361e26f4adc51696e68781ece7426 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sun Nov 17 18:23:27 2024 -0600 + + refactor: add validation to prevent run on cloud + +commit 2f175f0e4416e88d8de72b68bde808d722227aa4 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sun Nov 17 16:18:48 2024 -0600 + + refactor: add missing types + +commit 7003fe77c991f5691188b0b5e17765ed78ab8b26 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sun Nov 17 16:13:07 2024 -0600 + + feat: add shared enviroment variables + +commit 04235fb6c9a5a438cb4a6360e4dc631ec36e02ed +Merge: f138b091 3c490ba2 +Author: Krzysztof Durek <21038648+kdurek@users.noreply.github.com> +Date: Sun Nov 17 22:08:00 2024 +0100 + + Merge branch 'canary' of https://github.com/kdurek/dokploy into feat/server-ip + +commit f138b0917fc18a3645bd2065daaa81826a6ec490 +Author: Krzysztof Durek <21038648+kdurek@users.noreply.github.com> +Date: Sun Nov 17 22:05:52 2024 +0100 + + feat: add Polish language support to appearance settings and locale configuration + +commit 82367213ea99f027401823721eaaea5decd56f35 +Author: Krzysztof Durek <21038648+kdurek@users.noreply.github.com> +Date: Sun Nov 17 21:58:37 2024 +0100 + + feat: add ability for setting current public IP in server IP update form + +commit 3c490ba2d0b33f7da2bb822677a86b1124d693ae +Merge: f7fa8e74 4bf5e5ca +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sun Nov 17 13:47:46 2024 -0600 + + Merge pull request #717 from Dokploy/712-redirect-feature-not-working + + fix(dokploy): remove $ on presets redirect + +commit 4bf5e5ca06c61f0bae05bb9a1d7c60b14ec148c0 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sun Nov 17 13:38:20 2024 -0600 + + fix(dokploy): remove $ on presets redirect + +commit 6af574270204c5c8c64bad91c0c275998a732ad6 +Author: JiPai +Date: Mon Nov 18 03:31:30 2024 +0800 + + fix(i18n): quick fix for locale cookie expire when browser close + +commit 3015d69adc916e8491f0c6a39d12111158f020b0 +Author: Krzysztof Durek <21038648+kdurek@users.noreply.github.com> +Date: Sun Nov 17 18:52:22 2024 +0100 + + feat: add polish translation + +commit f7fa8e74af16a64560025078e775a7031601a726 +Merge: 58338380 4e929c12 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sun Nov 17 11:50:12 2024 -0600 + + Merge pull request #713 from Dokploy/fix/build-i18n + + refactor(dokploy): add missing next-18next to dockerfile + +commit 2835c997e9424f94c137a7f36db5f6df5b71318b +Author: Krzysztof Durek <21038648+kdurek@users.noreply.github.com> +Date: Sun Nov 17 18:44:05 2024 +0100 + + feat: update to use multi language + +commit bd55e3751fde62de59b0d9cc97cc287b89e60b9a +Merge: 74374bd6 58338380 +Author: Krzysztof Durek <21038648+kdurek@users.noreply.github.com> +Date: Sun Nov 17 18:37:28 2024 +0100 + + Merge branch 'canary' of https://github.com/kdurek/dokploy into feat/server-ip + +commit 74374bd643d43bfef65168c9422b6a5b2fb7a1fd +Author: Krzysztof Durek <21038648+kdurek@users.noreply.github.com> +Date: Sun Nov 17 18:18:00 2024 +0100 + + feat: add update server ip + +commit 4e929c12f219a3e41125caf7534dc0229ee54a95 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sun Nov 17 11:13:55 2024 -0600 + + chore: add missing next config to dockerfile + +commit 56ea356723ac4f837dc5730faf23f563dd264683 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sun Nov 17 11:04:15 2024 -0600 + + refactor(dokploy): update i18next build + +commit b1f7d05743f0bba2f4e6effd59eb3d9305f6d629 +Merge: 036313e3 58338380 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sun Nov 17 10:53:42 2024 -0600 + + Merge branch 'canary' into fix/build-i18n + +commit 58338380ab9b152f804fe4bbce7a7203af337f92 +Merge: 3a07d8de 2487e3e0 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sun Nov 17 10:51:26 2024 -0600 + + Merge pull request #691 from DrMxrcy/feat/new-templates + + feat: New Templates + +commit 2487e3e062ad57a995e338df72406d3aa3556fe2 +Merge: 01a88249 3a07d8de +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sun Nov 17 10:51:17 2024 -0600 + + Merge branch 'canary' into feat/new-templates + +commit 01a882497fa5156f3ee9c4d04f4cbd603611160c +Author: DrMxrcy +Date: Sun Nov 17 11:47:05 2024 -0500 + + Add: Discord Tickets Logo + +commit 036313e3c352dbc3b4000b09feb5a3f45e39d201 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sun Nov 17 10:45:05 2024 -0600 + + chore: update dockerfile + +commit d3304052b0482c19105d9153d35351a2da11a626 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sun Nov 17 10:40:34 2024 -0600 + + chore: update dockerfile + +commit 9efd2e3d5c8ba0d940b35db5cc5a6dfcd08e9901 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sun Nov 17 10:26:22 2024 -0600 + + chore: change build i18N + +commit 1e7d9fc3aa3dd425468c1f2910a34103038f6364 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sun Nov 17 10:22:47 2024 -0600 + + refactor(dokploy): add missing next-18next to dockerfile + +commit 70ca219c0abb50d69fdce56581f37e89839d1697 +Author: DrMxrcy +Date: Sun Nov 17 11:12:45 2024 -0500 + + Remove Chatwoot + +commit 3a07d8de2eaaaa79c7b32b795c0e3c12a4fcb17e +Merge: f4f1fc28 fb0308fd +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sun Nov 17 09:54:59 2024 -0600 + + Merge pull request #665 from PaiJi/feat/i18n-support + + feat(i18n): add i18n support + +commit f4f1fc28a0583c3edf5b6b34a8cbf5a07b5a35df +Merge: af84942d 4c71d3a9 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sun Nov 17 09:53:44 2024 -0600 + + Merge pull request #705 from seppulcro/feat/nextcloud-aio-template + + feat: add nextcloud-aio template + +commit 4c71d3a95f3e54fcd670d02c1799ec560ae8fb5e +Merge: 1aaff059 af84942d +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sun Nov 17 09:53:25 2024 -0600 + + Merge branch 'canary' into feat/nextcloud-aio-template + +commit af84942d220bcd864daafc2deb57e19097190042 +Merge: 82fc9897 3eef4aa0 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sun Nov 17 09:48:44 2024 -0600 + + Merge pull request #590 from wish-oss/feature/gpu-support-blender-template + + feat: Implement Remote server and Dokploy Server - GPU Support for Docker Swarm + +commit 1aaff0594dff92623a4b247bc37fd83c4ccb035e +Author: seppulcro +Date: Fri Nov 15 09:06:19 2024 +0000 + + feat: add nextcloud-aio template; fix utils usage for envs + +commit 69a4a87079817d068242d1dbf3ac0c25ad2fbd15 +Author: seppulcro +Date: Thu Nov 14 15:06:53 2024 +0000 + + feat: add nextcloud-aio template + +commit 3eef4aa016379e3385531abb70282e9ddbd8b515 +Author: vishalkadam47 +Date: Thu Nov 14 17:41:32 2024 +0530 + + refactor: removed sleep function and updated import + +commit 2492581bde9ee9e286635d6a2970875e18220a5a +Merge: 6961ee1f 82fc9897 +Author: Vishal kadam <107353260+vishalkadam47@users.noreply.github.com> +Date: Thu Nov 14 17:38:11 2024 +0530 + + Merge branch 'Dokploy:canary' into feature/gpu-support-blender-template + +commit 82fc9897d237de8995117200c8cb048cc9084628 +Merge: d081d477 b6ab653e +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Wed Nov 13 23:39:49 2024 -0600 + + Merge pull request #701 from Dokploy/fix/stripe-payments + + fix(stripe): attempt to fix the servers assignation when the user pay + +commit b6ab653ef3b85f0ac1c05400b5efeb79acd3782c +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Wed Nov 13 23:30:33 2024 -0600 + + chore(version): bump version + +commit 17e9a1a49722acb127ad300d4df36b102804c658 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Wed Nov 13 23:29:24 2024 -0600 + + fix(stripe): attempt to fix the servers assignation when the user pay + +commit 6961ee1fc0a6e0e808f21eb3bef84435e5082858 +Author: vishalkadam47 +Date: Thu Nov 14 04:00:05 2024 +0530 + + refactor: removed console logs and error handling + +commit 8e532d5a6073162c06be8208a519fa9cbe83d658 +Merge: c5c3ca39 d081d477 +Author: Vishal kadam <107353260+vishalkadam47@users.noreply.github.com> +Date: Wed Nov 13 22:23:37 2024 +0530 + + Merge branch 'Dokploy:canary' into feature/gpu-support-blender-template + +commit fa791706a09e6c8413e69b79e239b2ffed8875ed +Author: DrMxrcy +Date: Wed Nov 13 05:49:07 2024 -0500 + + fix: chatwoot DB + +commit a5c1f8ef4909713b362d522a31c94f065c68f916 +Author: DrMxrcy +Date: Wed Nov 13 05:45:16 2024 -0500 + + fix: AP Env Testing + +commit 6866c3b116922d07898c67a81f5b2760bdba2fdd +Author: DrMxrcy +Date: Wed Nov 13 05:40:19 2024 -0500 + + fix: Envs + +commit 444302e7b9edd6398ba5d3d53ee095fe297f7e20 +Author: DrMxrcy +Date: Wed Nov 13 05:33:37 2024 -0500 + + fix: chatwoot ENV + +commit 9b7757326996ce5ffe46e176d78cbd4aa97bc029 +Author: DrMxrcy +Date: Wed Nov 13 05:32:05 2024 -0500 + + fix: ENV Testing + +commit 8157dd9eaac9c57ad833b70982f8864099ce610b +Author: DrMxrcy +Date: Wed Nov 13 05:21:07 2024 -0500 + + fix: More Config Fixes + +commit f1fc3f161aa9f2370d1bed7735635b68fbbb6ef6 +Author: DrMxrcy +Date: Wed Nov 13 05:07:15 2024 -0500 + + Update index.ts + +commit 06af2042ee372cb29e9c0970608f7935ef900810 +Author: DrMxrcy +Date: Wed Nov 13 05:06:42 2024 -0500 + + fix: Testing ENV Variables + +commit 8900e30ae716523db7d0f056b0171789d2dc8a38 +Author: DrMxrcy +Date: Wed Nov 13 04:49:23 2024 -0500 + + fix: Update Chatwoot Compose + +commit b5fa411093ac35c51af7cc8ca5fd49ea9799f624 +Author: DrMxrcy +Date: Wed Nov 13 04:48:11 2024 -0500 + + Add: Redis Password to AP + +commit cab9443d25d70a8c888fae63cc19eee0a7e1d2d9 +Author: DrMxrcy +Date: Wed Nov 13 04:44:13 2024 -0500 + + fix: Remove LinkStack + + Removed due to https://docs.linkstack.org/docker/reverse-proxies/#traefik + +commit de315124c334bcda72280e88406077444ab36fbf +Author: DrMxrcy +Date: Wed Nov 13 04:38:27 2024 -0500 + + fix: Multiple Tests + +commit 7bef3a0c298e3bd45d3949d10840c2544999fbdd +Author: DrMxrcy +Date: Wed Nov 13 04:26:21 2024 -0500 + + fix: ActivePieces ENV + +commit 82afd486da226618bcc55bcd2c945d116d94d113 +Author: DrMxrcy +Date: Wed Nov 13 04:21:16 2024 -0500 + + fix: Chatwoot Setup Service + +commit 69c9e86a137992fe6b9724590150dd96e6b5bcd5 +Author: DrMxrcy +Date: Wed Nov 13 04:19:34 2024 -0500 + + fix: Windmill Caddyfile + +commit 3d59e289bea63b990e314bd00929dc82ad088c29 +Author: DrMxrcy +Date: Wed Nov 13 04:13:58 2024 -0500 + + fix: ENV Variables in LinkStack + +commit 8d33ff5fb57c30ec89bd6f017df88596e447256e +Author: DrMxrcy +Date: Wed Nov 13 03:20:20 2024 -0500 + + fix: Change Windmill Volume Path + +commit 46219e1b3d1cac3cd410f5adb44d047655d8561f +Author: DrMxrcy +Date: Wed Nov 13 02:52:22 2024 -0500 + + fix: Caddyfile for Windmill + +commit 3457de4f36f0a8208a9e4fa6104bfdac3c072419 +Author: DrMxrcy +Date: Wed Nov 13 02:48:36 2024 -0500 + + fix: Chatwoot SSL Termination + +commit e57efa2e316551ae20a924cdb9eecc9a6f32012a +Author: DrMxrcy +Date: Wed Nov 13 02:47:30 2024 -0500 + + fix: AP Ports + +commit fb0308fd608960d946e23f5f0da0c59ec8c309cb +Author: JiPai +Date: Wed Nov 13 13:54:36 2024 +0800 + + chore(config): add defaultI18nConfig to avoid state issue + +commit b376ead7b524bbfdf69d24c5d8d5050804a893d7 +Author: JiPai +Date: Wed Nov 13 13:54:11 2024 +0800 + + feat(i18n): use flat translation key + +commit d081d477ef9d8ca1285997901e24230d9da9f189 +Merge: b08a2f54 cf73f1f7 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Tue Nov 12 21:34:06 2024 -0600 + + Merge pull request #695 from sokhuong-uon/canary + + fix(signin-page): fix a broken link to password reset docs + +commit cf73f1f764c0b5e63c555511860dc292e877fac3 +Author: Sokhuong Uon +Date: Wed Nov 13 09:47:22 2024 +0700 + + fix(signin): fix broken link to password reset docs + +commit deeea114281a12795eb60983d0c738db060c3667 +Author: DrMxrcy +Date: Tue Nov 12 16:37:51 2024 -0500 + + Add: Discord Tickets + +commit 5c17797749d0206de3a9e3b618fdcbd4aa7e4683 +Author: DrMxrcy +Date: Tue Nov 12 16:19:14 2024 -0500 + + Add: Chatwoot + +commit 7b06fd47b8fbcc6fcbeb0747ae7e6ba3cbbbd118 +Author: DrMxrcy +Date: Tue Nov 12 13:34:37 2024 -0500 + + Add: Linkstack + +commit faceed12b0cc35275986f845e8c8ff61795821ee +Author: DrMxrcy +Date: Tue Nov 12 13:27:08 2024 -0500 + + Add: Slash Template + +commit 814580ff2c447c5ebc83cccd460ce9a83fd49873 +Author: DrMxrcy +Date: Tue Nov 12 13:21:17 2024 -0500 + + Add: Postiz + +commit 4f092b2fb335d0c4b38aa8f9b79ee575426d42ec +Author: DrMxrcy +Date: Tue Nov 12 13:12:31 2024 -0500 + + Add: InvoiceShelf + +commit 0799f8e04c75c654edab22368497e1c52fbda141 +Author: DrMxrcy +Date: Tue Nov 12 13:05:56 2024 -0500 + + Fix: Windmill Path + +commit 59c050b519dcb990e96ce98752d1d9032cf1fec1 +Author: DrMxrcy +Date: Tue Nov 12 13:05:21 2024 -0500 + + Add: Activepieces + +commit 88f969917fb220e45b41618055f07a1bb633c771 +Author: DrMxrcy +Date: Tue Nov 12 12:50:08 2024 -0500 + + Add: Windmill.dev + +commit ed470ee827ad62f2fe666a97cf7da30d127b0143 +Author: DrMxrcy +Date: Tue Nov 12 12:33:34 2024 -0500 + + Add: Peppermint.sh + +commit 96584e5b32a8eb4bec3a5653a12bb50a4f479262 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Tue Nov 12 09:39:35 2024 -0600 + + Update CONTRIBUTING.md + +commit a7165bef20708570b0becb59622909cfee9c6d47 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Tue Nov 12 09:38:35 2024 -0600 + + chore: set pull 665 + +commit b0f5e7dad38419c284a2c715969b6e0846b18b0f +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Tue Nov 12 09:29:43 2024 -0600 + + Update CONTRIBUTING.md + +commit fa083257f188911e547330a5ac2531e6f41ff3fe +Merge: 5cf12e51 b08a2f54 +Author: JiPai <3956400+PaiJi@users.noreply.github.com> +Date: Tue Nov 12 23:22:21 2024 +0800 + + Merge branch 'Dokploy:canary' into feat/i18n-support + +commit 5cf12e51d11e11645ca23c8236ae591cd8763869 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Tue Nov 12 09:02:44 2024 -0600 + + chore: remove name + +commit b6fd410af26d647067b5b5016e10c7806a560bdd +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Tue Nov 12 09:01:49 2024 -0600 + + chore: add tag feature + +commit c5c3ca39cd83fc89b479d65f9fd013b526d771f1 +Merge: 5f6d0412 b08a2f54 +Author: Vishal kadam <107353260+vishalkadam47@users.noreply.github.com> +Date: Tue Nov 12 13:20:27 2024 +0530 + + Merge branch 'Dokploy:canary' into feature/gpu-support-blender-template + +commit b08a2f54f005db2fd53dbde87d1c5c07315f438a +Merge: e0fe4e49 29ffdf2c +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Tue Nov 12 00:55:06 2024 -0600 + + Merge pull request #688 from Dokploy/687-all-custom-domains-are-routed-to-one-application + + fix(compose): add path prefix inside Host rule + +commit 29ffdf2c717a89f4dbc12ea99cc878c71b580e07 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Tue Nov 12 00:53:34 2024 -0600 + + chore(version): bump version + +commit 58b185f6ddb55069fd7eab962b38ae8f940bf905 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Tue Nov 12 00:52:10 2024 -0600 + + fix(compose): add path prefix inside Host rule + +commit 5f6d04124826036aecd217d95b95b2aae348a0ab +Merge: b817b4b6 e0fe4e49 +Author: Vishal kadam <107353260+vishalkadam47@users.noreply.github.com> +Date: Tue Nov 12 01:01:46 2024 +0530 + + Merge branch 'Dokploy:canary' into feature/gpu-support-blender-template + +commit b817b4b6ee52be17d3e2a141a64893276acf19a7 +Author: vishalkadam47 +Date: Mon Nov 11 23:18:24 2024 +0530 + + refactor: gpu support and docker setup improvements + + - Add gpu status refresh with useEffect + - Update docker-compose.yml configuration + - Modify gpu setup scripts + - Improve gpu support checks + +commit e0fe4e499531fdf538e26361e561e4c77e072d2b +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sun Nov 10 19:06:45 2024 -0600 + + chore: bump version + +commit 461d30fc26a33fbefe5de1fc34ca5b490963044c +Merge: 4646b7d0 3fee18d0 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sun Nov 10 18:50:07 2024 -0600 + + Merge pull request #669 from mezotv/canary + + fix: colorize and update svgs + +commit 3fee18d06e0a4debffe5e8b4b8653a235954fca4 +Merge: 046923ae 4646b7d0 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sun Nov 10 18:39:11 2024 -0600 + + Merge branch 'canary' into canary + +commit 046923aeb335381835fa3b3028607e5c2d2e50df +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sun Nov 10 18:38:43 2024 -0600 + + Update data-tools-icons.tsx + +commit 4646b7d0ec58926c1587d406c76dc5449f6f3572 +Merge: a02d51e5 ed5b01c7 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sun Nov 10 15:06:08 2024 -0600 + + Merge pull request #674 from AprilNEA/672-fix-github-icon + + fix: fix github icon path fill color #672 + +commit a02d51e504c6fae4b2d799ee692e6933cacc4e7b +Merge: e238dd85 9728c49e +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sun Nov 10 15:05:41 2024 -0600 + + Merge pull request #675 from mezotv/patch-1 + + fix: mongodb app naming + +commit 9728c49edd0bb0484de4f316cc01835ea0e8d1ae +Author: Dominik Koch +Date: Sun Nov 10 10:56:38 2024 +0100 + + fix: mongodb naming + +commit ed5b01c78d152c56664310221f6def2f2f78117f +Author: AprilNEA +Date: Sun Nov 10 07:51:48 2024 +0000 + + styles: fix code format style + +commit 000091cfb9b1cbeb93f76e8bb04d189972451a2b +Author: AprilNEA +Date: Sun Nov 10 07:46:45 2024 +0000 + + fix: fix github icon in git providers of setting page + +commit 2774701895a8b289dc3aba0bf3317dfc56120ca9 +Author: AprilNEA +Date: Sun Nov 10 07:38:16 2024 +0000 + + fix: fix github icon path fill color #672 + +commit e238dd8510488213a978701285238099a9d935e5 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sun Nov 10 00:28:27 2024 -0600 + + chore(readme): add dokploy cloud message + +commit c09ff253605579144aecca5e5cf71e0172fbe24d +Author: JiPai +Date: Sat Nov 9 18:16:06 2024 +0800 + + feat(i18n): add translation for server tab + +commit 56b565b512f5a2a5307d8fa48ecd4e3c97992c1e +Author: Dominik Koch +Date: Fri Nov 8 20:39:55 2024 +0000 + + fix: add colorized svgs + +commit 046f0a5c203dcce8155832aa08e19e03a98de4c1 +Author: JiPai +Date: Fri Nov 8 12:40:31 2024 +0800 + + feat(i18n): replace translation in Appearance + +commit 66c4d8f118412124d7729ce2f7303339965b59d9 +Author: vishalkadam47 +Date: Fri Nov 8 03:32:33 2024 +0530 + + refactor: gpu setup and status checks, extract functions, and improve error handling + +commit 7f0a92f22425cdc29cf4c686c1e2811e888412dd +Author: JiPai +Date: Fri Nov 8 02:16:15 2024 +0800 + + feat(i18n): add language select into appearance tab + +commit 0ca8ee17bed49a94bf215321cd6fba1a605c8ac4 +Author: JiPai +Date: Fri Nov 8 01:32:46 2024 +0800 + + feat(i18n): add i18n support + +commit c765d7d9ebd552fb50e0ad9f04753a5f10b007fe +Merge: a331020b 23710642 +Author: Vishal kadam <107353260+vishalkadam47@users.noreply.github.com> +Date: Thu Nov 7 16:36:50 2024 +0530 + + Merge branch 'Dokploy:canary' into feature/gpu-support-blender-template + +commit 237106428b02d89cbac825915eee263efd77986a +Merge: 9eb4c3e7 06e1e1ba +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Wed Nov 6 22:52:53 2024 -0600 + + Merge pull request #658 from Dokploy/651-daily-docker-cleanup-button-is-not-in-sync + + fix(dokploy): sync the toggle value when enable docker cleanup #651 + +commit 06e1e1ba762170a55eb14c46d5c612fbc9f6babf +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Wed Nov 6 22:47:44 2024 -0600 + + fix(dokploy): sync the toggle value when enable docker cleanup #651 + +commit 9eb4c3e77da7417decdcc4db9ff72168d78de984 +Merge: 1e1409e6 f3d83512 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Wed Nov 6 22:31:21 2024 -0600 + + Merge pull request #657 from Dokploy/feat/add-sponsor + + feat(dokploy): add mandaring sponsor + +commit f3d8351208047eb511a75607494601e4d6dfaef1 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Wed Nov 6 22:20:19 2024 -0600 + + feat(dokploy): add mandaring sponsor + +commit a331020bf87e066e9b28e1e4c8942001522cac91 +Merge: 2e6d9c34 1e1409e6 +Author: Vishal kadam <107353260+vishalkadam47@users.noreply.github.com> +Date: Thu Nov 7 03:09:31 2024 +0530 + + Merge branch 'Dokploy:canary' into feature/gpu-support-blender-template + +commit 2e6d9c34c0bdc61d9c4d8fb759f2ea9fddcbe654 +Author: vishalkadam47 +Date: Thu Nov 7 02:52:41 2024 +0530 + + feat: add dokploy server gpu setup + +commit 1e1409e6510211b6ffd74e08324847255b1d6891 +Merge: ceaa32fd 47605766 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Wed Nov 6 10:45:23 2024 -0600 + + Merge pull request #649 from ignissak/648-compose-services-ignore-domain-path-setting + + fix: domain path ignored in compose services + +commit ceaa32fd00ba1bac1a3193fe8294d648d3634c93 +Merge: dfa73a3d f466e697 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Tue Nov 5 11:30:20 2024 -0600 + + Merge pull request #653 from thomasbrq/fix/update-port-target + + fix(dokploy): Wrong input for `target port` when updating ports. + +commit f466e697dd700e18d106cc2db86890577cf319f3 +Author: Thomas Brq <71637888+thomasbrq@users.noreply.github.com> +Date: Tue Nov 5 17:52:48 2024 +0100 + + fix(dokploy): Wrong input for `target port` when updating ports. + +commit 476057663bada10f5925e161c897c94b9ca1b7a5 +Author: Jakub Bordáš +Date: Tue Nov 5 11:39:30 2024 +0100 + + fix: add path prefix only if the path is other than "/" + +commit b53da82204eb5a9f180d78d1f7f52356357868e5 +Author: vishalkadam47 +Date: Tue Nov 5 12:07:35 2024 +0530 + + refactor: gpu support component and related api routers; update template environment variables + +commit 3b5e8921d0915630e3b532c69d7a65b1addb9f7b +Merge: 7306d8c5 dfa73a3d +Author: Vishal kadam <107353260+vishalkadam47@users.noreply.github.com> +Date: Tue Nov 5 12:01:54 2024 +0530 + + Merge branch 'Dokploy:canary' into feature/gpu-support-blender-template + +commit 1b1d0597fe35ec4918bd63f03024f9e6098534fa +Author: Jakub Bordáš +Date: Mon Nov 4 23:59:20 2024 +0100 + + fix: domain path ignored in compose services + +commit dfa73a3d7cdb83a37cdd1ff5854eee08f300209b +Merge: 34b12a03 2a24e1d7 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Mon Nov 4 15:26:12 2024 -0600 + + Merge pull request #613 from SashaGoncharov19/more-templates + + More templates + +commit 2a24e1d7e83fb64fcb0d5d9450de3c240cd1cfcc +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Mon Nov 4 15:13:40 2024 -0600 + + Update docker-compose.yml + +commit 34b12a0315cedb468c3edf1c85eb9dfedb39c6dd +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Mon Nov 4 10:20:55 2024 -0600 + + chore(version): bump version + +commit e9e6064eb64c97bea2641bbed8dbf86726115f19 +Merge: 8af5afbb 6b7712e3 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Mon Nov 4 10:17:17 2024 -0600 + + Merge pull request #646 from Dokploy/fix/notifications + + fix(dokploy): filter notifications by admin + +commit 6b7712e35fc2ac6ccc611dc242b3faf94d3cb29a +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Mon Nov 4 10:10:52 2024 -0600 + + fix(dokploy): filter notifications by admin + +commit 7306d8c5139f4c41c2b2334c0a3c8d2432c44c88 +Author: vishalkadam47 +Date: Sun Nov 3 21:34:03 2024 +0530 + + feat: Add GPU configuration and Update import path for gpu-setup functions + +commit 84aac404102cf32677b25dc6130a8202816149ab +Merge: e40a0fdc e3677995 +Author: sashagoncharov19 <0976053529@ukr.net> +Date: Sun Nov 3 14:07:12 2024 +0000 + + Merge remote-tracking branch 'origin/more-templates' into more-templates + +commit e40a0fdc50aff4fcb50c4f58b3e6f086d4f65f34 +Author: sashagoncharov19 <0976053529@ukr.net> +Date: Sun Nov 3 14:07:00 2024 +0000 + + fix: remove erpnext/mailserver templates + +commit e3677995b954801b85247dec934f3067b5e289f3 +Merge: 2f8b89c8 0468c25b +Author: Oleksandr Honcharov <0976053529@ukr.net> +Date: Sun Nov 3 06:02:54 2024 -0800 + + Merge pull request #1 from mezotv/more-templates + + Add missing images + +commit 0468c25bf80472c00bb13426f3dbbbb8cdea65db +Author: Dominik Koch +Date: Sun Nov 3 12:45:22 2024 +0100 + + fix: add missing images + +commit bc097c7667115dd5da42070f41a8f341b575363a +Merge: ed7150fa 8af5afbb +Author: vishalkadam47 +Date: Sun Nov 3 05:16:55 2024 +0530 + + fix: resolve merge conflicts with upstream/canary + +commit 8af5afbb6c40cf287af02f27c117aef503bfb7b0 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sat Nov 2 17:11:46 2024 -0600 + + chore(version): bump version + +commit ed7150fac10e0ea7645cd3f0a72b0c1406f33f6c +Author: vishalkadam47 +Date: Sun Nov 3 04:16:51 2024 +0530 + + fix: Remove unused imports and interfaces from gpu-setup.ts + +commit ef9f16a3c3024f980d449aa06b94173c6e3c2b5f +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sat Nov 2 15:37:49 2024 -0600 + + refactor(dokploy): remove registry url + +commit d15b6387a3abc1b5a41410036250460b1b7324d9 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sat Nov 2 15:28:14 2024 -0600 + + refactor(dokploy): remove registryURL from registryTag + +commit 2e9e39dcf5b59c42612d66c2f205f0ac7034e1e7 +Merge: fae97b18 d901b02e +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sat Nov 2 14:33:44 2024 -0600 + + Merge pull request #642 from Dokploy/fix/registry + + fix(registry): add image tag resolution correctly when using cluster + +commit d901b02e9285b54de099ca2921f4b784ea5a6780 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sat Nov 2 14:18:00 2024 -0600 + + refactor(dokploy): remove log + +commit 766a25ccad874d92e01f2e07c19e6861b76b8955 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sat Nov 2 14:17:21 2024 -0600 + + fix(registry): add image tag resolution correctly when using cluster + +commit 1b6d8d803b34482ab56c692034ace63a4fb15d80 +Author: vishalkadam47 +Date: Sat Nov 2 15:15:58 2024 +0530 + + feat: Added GPU support feature for Remote Server with setup and status checks, including API endpoints and utility functions + +commit fae97b181756b393c90f431d9305934db25c3cac +Merge: 1b56a6b4 b2cc5e58 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sat Nov 2 01:53:50 2024 -0600 + + Merge pull request #641 from Dokploy/639-cannot-fetch-projects-on-non-main-users-dashboard + + refactor(dokploy): add missing project + +commit b2cc5e58a3e9d90e3002e6460196a318fab8b44c +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sat Nov 2 01:28:13 2024 -0600 + + refactor(dokploy): add missing project + +commit 2f8b89c8a61af24a12cb2a7e75b0d8adf8a7e6e2 +Author: sashagoncharov19 <0976053529@ukr.net> +Date: Fri Nov 1 22:10:49 2024 +0000 + + fix: nocodb bump + +commit 2da650610cf7da0932634d8c6d80516bead2ac68 +Merge: bba7d0c8 980024c9 +Author: sashagoncharov19 <0976053529@ukr.net> +Date: Fri Nov 1 17:08:43 2024 +0000 + + Merge branch 'canary' into more-templates + + # Conflicts: + # apps/dokploy/templates/templates.ts + +commit 980024c9d219bc4f23a968e42bed9e24798b3a66 +Merge: a04b69d0 1b56a6b4 +Author: Oleksandr Honcharov <0976053529@ukr.net> +Date: Fri Nov 1 10:03:05 2024 -0700 + + Merge branch 'Dokploy:canary' into canary + +commit 1b56a6b4005b9d110f111323ca8a19c6bcaad800 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Fri Nov 1 10:54:45 2024 -0600 + + refactor(dokploy): revert template content + +commit 996d449f0fb52b32b6bc4616b16e90a0d10ed13a +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Fri Nov 1 09:53:41 2024 -0600 + + chore(version): bump version + +commit 3b197f3624ca772822ce90e7458b5fd0c70c4b23 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Fri Nov 1 09:53:21 2024 -0600 + + fix(dokploy): add missing mount path in update volume + +commit bba7d0c8280bf1f6661b797d29c50399980ec773 +Author: Oleksandr Honcharov <0976053529@ukr.net> +Date: Fri Nov 1 05:14:24 2024 +0200 + + Update apps/dokploy/templates/templates.ts + + Co-authored-by: Bartek <38581479+Rei-x@users.noreply.github.com> + +commit a04b69d0fd619577bdd232da57093703f4f72cea +Merge: 1695c7cc 95e53169 +Author: Oleksandr Honcharov <0976053529@ukr.net> +Date: Thu Oct 31 08:19:11 2024 -0700 + + Merge branch 'Dokploy:canary' into canary + +commit 95e53169b18d9689579569ce2771c53a8bd4a46a +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Wed Oct 30 23:07:05 2024 -0600 + + chore(version): bump version + +commit 52a19a325e309e66d99e9d92d71aed6c62eec934 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Wed Oct 30 22:52:31 2024 -0600 + + chore(version): bump version + +commit 9d891e87e0afbaeaab09abf9fb9013223308186d +Merge: c13249e8 41b274fb +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Wed Oct 30 22:52:08 2024 -0600 + + Merge pull request #630 from Dokploy/fix/delete-old-deployments + + fix(dokploy): remove old deployments + +commit 41b274fbb33927259acc8d86b73f1aaef4d55ab6 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Wed Oct 30 22:50:12 2024 -0600 + + refactor(dokploy): set condition to 10 + +commit 6417e133368fed62407af6017ad717bb1a5103d4 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Wed Oct 30 22:44:01 2024 -0600 + + fix(dokploy): remove old deployments + +commit c13249e8875948739881bca21e1b1101818c78a8 +Merge: 6c92e6ef e83499f9 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Wed Oct 30 21:54:54 2024 -0600 + + Merge pull request #628 from Dokploy/feat/templates-2 + + Feat/templates 2 + +commit e83499f90dd7a44fb2a7da77c9c73e51af8ad320 +Merge: cf666ceb 6c92e6ef +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Wed Oct 30 21:49:48 2024 -0600 + + Merge branch 'canary' into feat/templates-2 + +commit 6c92e6efc9d95ea36c01f7b6d00a42f8922796d7 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Wed Oct 30 21:48:19 2024 -0600 + + chore(version): bump version + +commit 97715a47b305de7c64449cf35f7604ffed7458be +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Wed Oct 30 10:33:46 2024 -0600 + + refactor(dokploy): remove validation + +commit 3a9698c3a31bd55bf50717eb8e4b3d49384b8e7d +Merge: 9295c654 d47ccae1 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Wed Oct 30 01:32:41 2024 -0600 + + Merge pull request #625 from Dokploy/619-bitbucket-repositories-limited-to-100 + + fix(dokploy): extract all the repositories bitbucket #619 + +commit d47ccae19002dbf6ab17015200c7025ad3596ce4 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Wed Oct 30 01:07:42 2024 -0600 + + fix(dokploy): extract all the repositories bitbucket #619 + +commit 9295c6545fa4525737f6ea2c67bb0c83ddd5d396 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Tue Oct 29 02:59:08 2024 -0600 + + refactor: update + +commit 2a01566c34ec5227626e3e17a610afb2b2f568b2 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Tue Oct 29 02:39:33 2024 -0600 + + refactor(dokploy): update status + +commit b5cf59e743b7e32abd88be6a72f13750cf34d145 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Tue Oct 29 02:11:51 2024 -0600 + + refactor(dokploy): add log for jobdata + +commit de02a00ce93e3083df6a372da8ab7c708619efb1 +Author: sashagoncharov19 <0976053529@ukr.net> +Date: Mon Oct 28 14:11:39 2024 +0000 + + fix: coder template + +commit 25803f371cf0e5773546ef8ff5bb2ab4045f90d0 +Author: sashagoncharov19 <0976053529@ukr.net> +Date: Mon Oct 28 14:05:26 2024 +0000 + + feat: coder template + +commit 92eaa1a4700ac787dcb4189915f6ef08758eacfe +Merge: 985c7515 2cbb7e49 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sun Oct 27 22:34:41 2024 -0600 + + Merge pull request #616 from Dokploy/431-isolate-each-app-into-separate-git-repositories + + 431 isolate each app into separate git repositories + +commit 2cbb7e496288cb689d17db2c593cbeb7cabad2ca +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sun Oct 27 22:27:09 2024 -0600 + + chore: remove unused commands + +commit 34d73957f5af09ec55d605b3b12208c0128287ed +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sun Oct 27 22:23:16 2024 -0600 + + chore: remove docs & website workflow + +commit d571c6d9a21879de566f583ae7358f89ccbc814c +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sun Oct 27 22:22:39 2024 -0600 + + refactor(dokploy): remove docs & website + +commit 985c7515b184ab0ede85308089c187092840dc79 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sun Oct 27 21:00:37 2024 -0600 + + refactor(dokploy): add promotion codes + +commit cf666ceb19672c0cda4a963ee1c1ea296b994bde +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sun Oct 27 20:48:42 2024 -0600 + + feat(dokploy): add lobe chat + +commit a4eb5c07e6655f7be964b35332bf5684857f944a +Author: sashagoncharov19 <0976053529@ukr.net> +Date: Mon Oct 28 01:09:29 2024 +0000 + + fix: soketi bump + +commit bad11f13f522280acc880713e725d7c574b7aa1a +Author: sashagoncharov19 <0976053529@ukr.net> +Date: Mon Oct 28 01:05:09 2024 +0000 + + fix: gitea bump + +commit 02d52d63b94485bc3fc42431331cb472f67297b7 +Author: sashagoncharov19 <0976053529@ukr.net> +Date: Mon Oct 28 01:04:49 2024 +0000 + + fix: uptime-kuma bump + +commit 2821e43cdd32f8f71cdfb1273dde62f43cb2f242 +Author: sashagoncharov19 <0976053529@ukr.net> +Date: Mon Oct 28 00:23:56 2024 +0000 + + feat: macos template + +commit 0e8a3c36f3a6f23d152ff45948a5853a3225ab60 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sun Oct 27 18:12:23 2024 -0600 + + feat(dokploy): add stirling + +commit c04d2f508bd9a65b7d933b866493a6bc95e8b4e3 +Merge: 5c85b822 7d882b3d +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sun Oct 27 17:56:18 2024 -0600 + + Merge pull request #612 from xmahbub/ui + + style(ui): update template selection view + +commit 5c85b82257f0a04fd332243484bed9e883ba2827 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sun Oct 27 17:35:19 2024 -0600 + + refactor(dokploy): revert + +commit adea44093128615af6cf80e0ba5c8d1f44622dbf +Author: sashagoncharov19 <0976053529@ukr.net> +Date: Sun Oct 27 21:12:04 2024 +0000 + + feat: windows os template + +commit ae5df828879926b56c135d4ac4bab7e7dfa26a16 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sun Oct 27 15:09:27 2024 -0600 + + refactor(dokploy): terminate connections + +commit bbef99c3c258eb163157f39e96f4e6320404e90b +Author: sashagoncharov19 <0976053529@ukr.net> +Date: Sun Oct 27 20:49:29 2024 +0000 + + feat: hi.events template + +commit 527c01e7dca36018e0555bec2191dd545cb314cf +Author: sashagoncharov19 <0976053529@ukr.net> +Date: Sun Oct 27 20:22:29 2024 +0000 + + feat: vaultwarden template + +commit 9872c4fee31d0044a6e12a7ccac71fcc6914751c +Merge: 3808fd83 3f40ad32 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sun Oct 27 14:14:30 2024 -0600 + + Merge pull request #614 from Dokploy/611-websocket-pending-for-minutes-after-container-starts + + fix(dokploy): prevent to have pending connections docker logs + +commit 3f40ad32500cd23a8efe1856954c627c4ff16232 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sun Oct 27 14:12:45 2024 -0600 + + fix(dokploy): prevent to have pending connections docker logs + +commit 2a5a67e63ca6a8c5b3c9be55b9cc8335fa3b722c +Author: sashagoncharov19 <0976053529@ukr.net> +Date: Sun Oct 27 20:08:12 2024 +0000 + + feat: docmost template + +commit 15051a1bc2f4ecc009f8bd69c26d072fd75f2250 +Author: sashagoncharov19 <0976053529@ukr.net> +Date: Sun Oct 27 19:48:07 2024 +0000 + + feat: infisical template + +commit 7d882b3df5b0978da52bbcc3ebf9b42213daf908 +Author: MD Mahbub Hasan +Date: Mon Oct 28 01:40:26 2024 +0600 + + style(ui): update template selection view + +commit b7d45341bcc230e80175ca81a8df79a575ec8d9a +Author: sashagoncharov19 <0976053529@ukr.net> +Date: Sun Oct 27 18:58:38 2024 +0000 + + feat: influxdb template + +commit 3808fd83a6f3cbbc741ef9493a57c93caab18539 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sun Oct 27 12:50:22 2024 -0600 + + feat(dokploy): add welcome modal to dokploy cloud + +commit 1695c7cc81d52a757401ffa8ba5a2a1e7e439fba +Merge: fbec26fc 707d609b +Author: Oleksandr Honcharov <0976053529@ukr.net> +Date: Sun Oct 27 11:17:56 2024 -0700 + + Merge branch 'Dokploy:canary' into canary + +commit 3e467959c9232b332dbbaaafae66d8c0cd76097b +Author: vishalkadam47 +Date: Sun Oct 27 22:00:08 2024 +0530 + + refactor: Update docker-compose.yml to remove port mapping and remove GPU constants from index.ts + +commit 707d609b46f19d04ce4bebd34e289d7ab2a8ec0c +Merge: 2107d782 800e5cbf +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sun Oct 27 10:25:25 2024 -0600 + + Merge pull request #604 from xmahbub/filebrowser + + feat: Add new File Browser template to Dokploy + +commit 800e5cbf43d6d1fa99dd4413c3e6ebbf19f42c5e +Merge: 80015d8d 2107d782 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sun Oct 27 10:19:03 2024 -0600 + + Merge branch 'canary' into filebrowser + +commit 2107d782f539cbbd8fe1277f98b3a22afcded2c4 +Merge: c59975a7 93844928 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sun Oct 27 10:18:08 2024 -0600 + + Merge pull request #601 from CodeWithKamal/canary + + feat: add Tolgee template + +commit 80015d8d71b263252e694dfaa35f020279df6b5d +Author: MD Mahbub Hasan +Date: Sun Oct 27 16:29:14 2024 +0600 + + format fix for templates list + +commit 2c2d59a87c599e10828827a64b7f017e4703342f +Author: MD Mahbub Hasan +Date: Sun Oct 27 16:24:42 2024 +0600 + + Format fix + +commit 93844928a8bd4b780ea17d41e9d7c30dab4e2883 +Author: codewithkamal +Date: Sun Oct 27 14:28:11 2024 +0530 + + chore: lint fixes + +commit cb59d121be52b464fbb05cd8ce7517da495852ff +Merge: c0df4d33 c59975a7 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sun Oct 27 02:51:47 2024 -0600 + + Merge branch 'canary' into canary + +commit 42b3db37ac977f57881b4229f3cb194793c8a1bc +Merge: 9145fd34 c59975a7 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sun Oct 27 02:49:02 2024 -0600 + + Merge branch 'canary' into filebrowser + +commit c59975a7ff3495e607e40aae92acca53633813f2 +Merge: f34a209c 226c4304 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sun Oct 27 02:45:49 2024 -0600 + + Merge pull request #602 from xmahbub/portainer + + feat: Portainer template added + +commit c0df4d330aa85f802ad5665b51b5b6fd0ca80f5b +Merge: b56532f2 f34a209c +Author: Kamal Panara <79043122+CodeWithKamal@users.noreply.github.com> +Date: Sun Oct 27 14:11:56 2024 +0530 + + Merge branch 'Dokploy:canary' into canary + +commit b56532f25e251a0f4f05a90d4523b9a9986ca2fe +Author: Kamal Panara <79043122+CodeWithKamal@users.noreply.github.com> +Date: Sun Oct 27 14:11:43 2024 +0530 + + Updated port in docker-compose.yml + +commit f34a209c678c204a19b23e6749218151b3d9c6d3 +Merge: e24f0a39 5f13fb23 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sun Oct 27 02:16:58 2024 -0600 + + Merge pull request #600 from mezotv/switch-env-syntax + + Switch to use ! syntax instead of || "" + +commit e24f0a395de666f3e098fa481dbefa39704ac3cd +Merge: 1a6bf069 d239ca9b +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sun Oct 27 02:08:51 2024 -0600 + + Merge pull request #608 from Dokploy/607-dokploy-dashboard-billing-plan-card-font-color-looks-bad-in-light-mode + + fix(dokploy): adjust dark and light mode billing + +commit 1a6bf06929717f04db5eaf897d30c77dfae219fe +Merge: 38a72806 ecc98b09 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sun Oct 27 02:05:24 2024 -0600 + + Merge pull request #606 from PaiJi/chore/i18n-zh-hans + + feat(i18n): add zh-Hans for Pricing and Sponsor + +commit d239ca9b49cf4f00626ae747d28249546cc97a70 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sun Oct 27 01:58:31 2024 -0600 + + fix(dokploy): adjust dark and light mode billing + +commit ecc98b0944bbe69b7d7396b34cf20d8816192598 +Author: JiPai +Date: Sun Oct 27 15:36:56 2024 +0800 + + feat(i18n): add zh-Hans for Pricing page + +commit 950ee77a494a58e12b560c10c3a9b364aeb73bab +Author: JiPai +Date: Sun Oct 27 14:32:23 2024 +0800 + + feat(i18n): add zh-Hans translation for homepage + +commit 38a72806a708e48b3ab6a3086a499aa18d844e02 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sat Oct 26 23:06:00 2024 -0600 + + refactor(dokploy): add webhook url for new users + +commit fa70696c7107a8601dfefcfd1b56a54683706731 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sat Oct 26 22:46:15 2024 -0600 + + refactor(website): update const value + +commit b123baafa43bc252f513f60863d33172044896a2 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sat Oct 26 22:44:21 2024 -0600 + + refactor(dokploy): add analytics and pricing section to website + +commit d6fa416a3f3232c535c2cb018be889288050ab98 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sat Oct 26 20:31:17 2024 -0600 + + chore(ci/cd): set secrets + +commit d2c0f19353a57309da7d43561976a8f113c511a2 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sat Oct 26 19:56:34 2024 -0600 + + refactor(dokploy): add missing import + +commit 3ef6c711e6680b9af4afc3cfd63643a4710c046a +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sat Oct 26 19:51:23 2024 -0600 + + chore(ci/cd): set live key + +commit 64a4d51f9c22474aff6970734e80f70da7be0084 +Merge: 428b9cf0 1a20e4f8 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sat Oct 26 19:39:59 2024 -0600 + + Merge pull request #605 from Dokploy/feat/add-email-verification + + Feat/add email verification + +commit 1a20e4f81394eae9fbbecc908d32a6607a74e64a +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sat Oct 26 19:35:49 2024 -0600 + + refactor: disable endpoints from cloud in self hosted + +commit 250c14738cbac0816b11be321ced941de6e17ef3 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sat Oct 26 19:32:29 2024 -0600 + + refactor: remove register when is self hosted + +commit 28221a4e7ac5b5faf7f95882261bc421d7a784dc +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sat Oct 26 19:27:01 2024 -0600 + + refactor(dokploy): add umami and update favicon + +commit 680c22a41ed5caa95fec867b5d690adf09c819a7 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sat Oct 26 18:09:55 2024 -0600 + + feat(dokploy): add verification email to cloud version + +commit 9145fd34083f650ef16ea70f1ed7c7ec47d947b7 +Author: MD Mahbub Hasan +Date: Sun Oct 27 05:36:55 2024 +0600 + + Add Filebrowser template + +commit 428b9cf0eca4c6fa1f688672e4a1d12b85f9c60b +Merge: 0873618c 78659b2a +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sat Oct 26 16:24:12 2024 -0600 + + Merge pull request #603 from Dokploy/fix/start-schedules-and-server + + fix(server): update build paths + +commit 78659b2ad9cb73b5c32a4e1d0686b6a9648756d4 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sat Oct 26 16:17:20 2024 -0600 + + chore: exclude package.json to format + +commit 4b5408c05049ec71c487c5f8cceb015ae29adf23 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sat Oct 26 16:04:43 2024 -0600 + + chore: lint + +commit 5417f6376b16fa9d134a7be6d209533eec640ce8 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sat Oct 26 15:56:03 2024 -0600 + + chore(server): update switch prod in build command + +commit 27c33c76614d2650d60dff695b8b89790660ae35 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sat Oct 26 15:48:30 2024 -0600 + + fix(server): update build paths + +commit 226c43047e0845e681505c2c12561a0e9572eb1c +Author: MD Mahbub Hasan +Date: Sun Oct 27 03:31:03 2024 +0600 + + Portainer template added + +commit 0873618c63bccce4e1c1e4c4e1b30d181f48bddf +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Sat Oct 26 15:08:49 2024 -0600 + + chore(dokploy): set latest tag in cloud + +commit 2db8057d6168e7603377c842970a5976dac229fc +Author: Kamal Panara <79043122+CodeWithKamal@users.noreply.github.com> +Date: Sun Oct 27 00:17:10 2024 +0530 + + Update index.ts + + updated imports + +commit 71a582026e27784568a06d49b310f5cd63dac342 +Author: codewithkamal +Date: Sat Oct 26 23:55:10 2024 +0530 + + feat: add tolgee template + +commit fbec26fc31d838f2185f3baca05878d31f877f0e +Merge: 4431f560 e3b20268 +Author: Oleksandr Honcharov <0976053529@ukr.net> +Date: Sat Oct 26 05:42:20 2024 -0700 + + Merge branch 'Dokploy:canary' into canary + +commit 5f13fb2316a9220bdb9157c5556fc87f362b732e +Author: Dominik Koch +Date: Sat Oct 26 12:42:23 2024 +0200 + + style: lint code + +commit bc91bb313277e436afb8c8bc4a2dee686759913f +Author: Dominik Koch +Date: Sat Oct 26 12:28:40 2024 +0200 + + fix: use ! syntax instead of || "" + +commit e3b20268d520502e4d9c28e690401ff340114e31 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Fri Oct 25 23:56:33 2024 -0600 + + refactor(dokploy): add ssr for settings to show instantly the sidebar + +commit 742e5a244db707b4be8335339b5c9a39c322c164 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Fri Oct 25 23:44:39 2024 -0600 + + refactor(dokploy): prevent to create projects when the user doesn't have servers buyed + +commit 1f208f5f5b840a613b11ad629bafb9bac315ce06 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Fri Oct 25 22:53:58 2024 -0600 + + refactor(dokploy): add next public shareable key + +commit a53ade88e7aab9889b639c058fbfffd100c9e25f +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Fri Oct 25 22:35:35 2024 -0600 + + refactor(dokploy): add SITE_URL + +commit 77e96177703ce21298c44382f85564508532641a +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Fri Oct 25 21:18:04 2024 -0600 + + chore(version): bump version + +commit 21e97b0175ea30a75c4d4f76becef5655b5d3ba6 +Merge: 59308ab0 a6618a14 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Fri Oct 25 20:50:58 2024 -0600 + + Merge pull request #598 from Dokploy/593-use-advertise_addr-from-environment-variable-in-dokpoy-service + + feat(dokploy): add env for ADVERTISE_ADDR to installation #593 + +commit a6618a14d5b7bc3f0ab4bc719a5843b30f6e03eb +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Fri Oct 25 20:48:46 2024 -0600 + + feat(dokploy): add env for ADVERTISE_ADDR to installation #593 + +commit 59308ab013dd77fea763f3079b9381bfce43f6ce +Merge: 421c9379 e19c8d7a +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Fri Oct 25 20:19:14 2024 -0600 + + Merge pull request #596 from Dokploy/595-dokploy-internal-postgres-database-is-publicly-accessible-by-default + + fix(dokploy): remove expose ports in production + +commit e19c8d7a7a3e9a3c875f0bfd81e74759bcc1a732 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Fri Oct 25 17:09:06 2024 -0600 + + fix(dokploy): remove expose ports in production + +commit 421c93795bf26ce86d366332cc04c1ad288ea4a4 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Fri Oct 25 16:56:32 2024 -0600 + + refactor(dokploy): prevent start worker when is cloud + +commit 182f908c314f78ea25b5832a56f7d7dc7c75e5b1 +Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> +Date: Fri Oct 25 10:20:56 2024 -0600 + + chore: add new sponsor From 3b14ebcaa4636953a009119a89b677d5e78cdddd Mon Sep 17 00:00:00 2001 From: usopp Date: Thu, 28 Nov 2024 22:14:13 +0100 Subject: [PATCH 7/8] Delete et --soft HEAD~1 --- et --soft HEAD~1 | 2111 ---------------------------------------------- 1 file changed, 2111 deletions(-) delete mode 100644 et --soft HEAD~1 diff --git a/et --soft HEAD~1 b/et --soft HEAD~1 deleted file mode 100644 index 69710533..00000000 --- a/et --soft HEAD~1 +++ /dev/null @@ -1,2111 +0,0 @@ -commit 4de6cdd8f4727cb910fffbad5668c5726c8e7a2d (HEAD -> status-tooltip-colors) -Author: 190km -Date: Thu Nov 28 21:59:56 2024 +0100 - - fix: lightens up destructive color - -commit 37fa139a6526e9781998f885c93ecb5b4e610ff7 (origin/canary, origin/HEAD, canary) -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Wed Nov 27 23:20:32 2024 -0600 - - refactor: bump to 0.13.0 - -commit a1cf597c2b1e27a82c5dc914e6ff0e28d117519f -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Wed Nov 27 23:15:19 2024 -0600 - - Update package.json - -commit d01928a87851a29dad88bf3e67ca9c29e53df702 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Wed Nov 27 02:38:54 2024 -0600 - - refactor: add required - -commit 30c19c5698ddf70b3d9030e659c6701191a04587 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Wed Nov 27 02:37:02 2024 -0600 - - chore: update templates - -commit 01dfa7feaf8bed27f059df94a88ea4305e00c1a3 -Merge: d18876d4 58e6462f -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Tue Nov 26 22:30:27 2024 -0600 - - Merge pull request #768 from DanielGietmann/canary - - feat: photoprism template - -commit 58e6462ff1a02b376f4eeea742e83741e4b07104 -Merge: 19d897f3 d18876d4 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Tue Nov 26 22:30:17 2024 -0600 - - Merge branch 'canary' into canary - -commit d18876d4fbed2443433b6f9669326a4097419615 -Merge: 6a283c8e 492c912c -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Tue Nov 26 22:26:04 2024 -0600 - - Merge pull request #760 from henriklovhaug/canary - - feat: add ontime template - -commit 492c912c61a989c9650cdbdfbe5d7c9326d8f553 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Tue Nov 26 22:25:58 2024 -0600 - - Update apps/dokploy/templates/ontime/docker-compose.yml - -commit 6a283c8ee2a79af662169583d8dd7d6fde09c450 -Merge: 59dfdd61 54eb5544 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Tue Nov 26 22:22:13 2024 -0600 - - Merge pull request #759 from sao-coding/sao-coding/i18n-zh-Hant-TW - - feat(i18n): add Traditional Chinese language support - -commit 59dfdd619253695000374597638771e3b8c9910a -Merge: 3c072d7a afe9b3c1 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Tue Nov 26 22:21:58 2024 -0600 - - Merge pull request #761 from DerKorb/patch-1 - - fix compose.create not returning result - -commit 3c072d7aa8932ccef74f568836ce99936bfe90c2 -Merge: fabe9465 62ca8eec -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Tue Nov 26 22:21:47 2024 -0600 - - Merge pull request #746 from DrMxrcy/refactor/multiple-template-names - - fix(templates): Multiple Templates Naming Schema - -commit 19d897f3adc452eecaa477e9ac217b19c5e85900 -Author: Daniel Gietmann -Date: Wed Nov 27 03:44:18 2024 +0100 - - added template - -commit fabe9465267fed96a61a5000a09265b286eb2ee7 -Merge: ac33b6b6 daa0c9d5 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Mon Nov 25 22:52:26 2024 -0600 - - Merge pull request #765 from airyland/patch-1 - - fix: improve English grammar in version check notice - -commit daa0c9d5d44a5ee8b0c193d84ae55b35717ed5e6 -Author: Airyland -Date: Tue Nov 26 11:57:38 2024 +0800 - - fix: improve English grammar in version check notice - -commit afe9b3c11392992d11d6603fe482b945a358802f -Author: ksollner -Date: Mon Nov 25 14:42:05 2024 +0100 - - fix compose.create not returning result - - when calling the compose create api, a empty result was returned - -commit cbfd09786a4dc5ceb40ee093362a17abefe1d892 -Author: Henrik Tøn Løvhaug -Date: Mon Nov 25 13:07:20 2024 +0100 - - feat: add ontime template - -commit 54eb5544acbbb601d5f9edac0772e36cad48fccc -Author: sao-coding <58339015+sao-coding@users.noreply.github.com> -Date: Mon Nov 25 02:35:24 2024 +0000 - - feat(i18n): add Traditional Chinese language support - -commit ac33b6b6a1aa0a43346ed86e0f65a9664087e93f -Merge: 7d7eb6a7 653b1972 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Fri Nov 22 00:46:14 2024 -0600 - - Merge pull request #739 from DrMxrcy/template/discourse - - feat(add): Discourse - -commit 653b1972ca71f0134a054f4da97e6d23b5439871 -Merge: 28f0c9f1 7d7eb6a7 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Fri Nov 22 00:46:01 2024 -0600 - - Merge branch 'canary' into template/discourse - -commit 7d7eb6a7a2e3db7cbc2686e42d58f8c1228d1d1d -Merge: fab7e138 d5686063 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Fri Nov 22 00:38:19 2024 -0600 - - Merge pull request #743 from jujur10/canary - - fix: stirling docker compose - -commit fab7e138b7e6cf6e778660caf3394d9281e71f0a -Merge: 2dd352ee 62b635b2 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Fri Nov 22 00:36:17 2024 -0600 - - Merge pull request #744 from DrMxrcy/template/immich - - feat(add): Immich - -commit 62b635b2f03a26bcdb7c54c3c3c2a471ae1ea285 -Merge: fd59beaf 2dd352ee -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Fri Nov 22 00:36:09 2024 -0600 - - Merge branch 'canary' into template/immich - -commit 2dd352ee7621dc93821f751d50a55383c21d8ae8 -Merge: 4850305f 422b6eea -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Fri Nov 22 00:31:34 2024 -0600 - - Merge pull request #740 from DrMxrcy/template/twenty - - feat(add): Twenty CRM - -commit 422b6eea823ba3c6c1f4a7156e6342a41669fde5 -Merge: d4b8985d 4850305f -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Fri Nov 22 00:31:25 2024 -0600 - - Merge branch 'canary' into template/twenty - -commit 4850305fb6af2b27d95e379289d67a0f4df54713 -Merge: 4a70d60a 97779f56 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Fri Nov 22 00:25:02 2024 -0600 - - Merge pull request #736 from DrMxrcy/feat/YOURLS - - feat(add): YOURLS Template - -commit 97779f5686fc9f5d0d10da7156de14880ded0b0b -Merge: d1436c99 4a70d60a -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Fri Nov 22 00:24:53 2024 -0600 - - Merge branch 'canary' into feat/YOURLS - -commit d4b8985d71132597d00b22ad96b0daf2ce9487e3 -Author: DrMxrcy -Date: Thu Nov 21 10:18:38 2024 -0500 - - fix(template): Twenty DB - -commit d5686063e023376793bf2370106099de58c4fe7b -Author: Julien ROIRON -Date: Wed Nov 20 22:41:35 2024 +0100 - - fix: stirling docker compose - -commit 62ca8eec53ff99768e3f5c8feda5c8534d35026a -Author: DrMxrcy -Date: Thu Nov 21 01:57:27 2024 -0500 - - fix(templates): DiscordTickets Naming - -commit 204143648d3bd8ce55b62b67a1e9c5c989614879 -Author: DrMxrcy -Date: Thu Nov 21 01:56:22 2024 -0500 - - fix(template): Slash Naming Schema - -commit be8bd78bcc35197dbd101dd76d8494ff791ddde7 -Author: DrMxrcy -Date: Thu Nov 21 01:55:40 2024 -0500 - - fix(template): Postiz Template - -commit 9003e43702ec01d37eeb8cdac8a2b8d306894053 -Author: DrMxrcy -Date: Thu Nov 21 01:54:15 2024 -0500 - - fix(template): InvoiceShelf Naming - -commit 55ac24ee8e54ce817dc7c085e3016a2ebbaf7776 -Author: DrMxrcy -Date: Thu Nov 21 01:53:36 2024 -0500 - - fix(template): Windmill Naming - -commit f3be56234bb0343301275c640b19a4346a94bcbe -Author: DrMxrcy -Date: Thu Nov 21 01:52:39 2024 -0500 - - fix(template): Peppermint Naming - -commit fd59beaff1cfb7c74fe661a28910430b85ebb6a2 -Author: DrMxrcy -Date: Thu Nov 21 01:48:49 2024 -0500 - - fix(add): ENV - -commit 4a70d60aed29e01bce361f541476b48bda32daa5 -Merge: f7533c88 6dff11af -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Thu Nov 21 00:31:45 2024 -0600 - - Merge pull request #735 from mezotv/i18n-german - - feat(i18n): add german language support - -commit f7533c88f66131f80c88e48d885bd48aa95f9408 -Merge: 0708fa05 4967d3bb -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Thu Nov 21 00:01:50 2024 -0600 - - Merge pull request #737 from DrMxrcy/template/ryot - - feat(add): Ryot Template - -commit ea8cae78151357bb4dd944fb0034c614621acf24 -Author: DrMxrcy -Date: Wed Nov 20 22:20:58 2024 -0500 - - feat(add): Immich - -commit e9956a66daaa1b904f867a2e07daebcb08e78094 -Author: DrMxrcy -Date: Wed Nov 20 11:18:33 2024 -0500 - - fix(add): template.ts - -commit 2eeb4017acb4c454373e0c4d1845ae3aea12e59f -Author: DrMxrcy -Date: Wed Nov 20 11:12:31 2024 -0500 - - feat(add): Twenty CRM - -commit 28f0c9f162b7e1c315a1bf4461943782cf467974 -Author: DrMxrcy -Date: Wed Nov 20 10:43:11 2024 -0500 - - feat(add): Discourse - -commit 4967d3bb311c98870913bf95e4b52f964c7767b7 -Author: DrMxrcy -Date: Wed Nov 20 10:09:05 2024 -0500 - - feat(add): Ryot Logo - -commit 238fa5d02d2458ecb9cc8e0b211c4df4ae475383 -Author: DrMxrcy -Date: Wed Nov 20 10:08:05 2024 -0500 - - feat(add): Ryot - -commit d1436c992ec6cef49cb3fb475d5a34bc7315d7c2 -Author: DrMxrcy -Date: Wed Nov 20 09:56:40 2024 -0500 - - feat(fix): Define Version - -commit 065480482180d411174574cdd50a7dc7563a31c1 -Author: DrMxrcy -Date: Wed Nov 20 09:52:35 2024 -0500 - - feat(fix): YOURLS lint - -commit c0876044b0c165c96ce6c7bb71b1b484c5c17639 -Author: DrMxrcy -Date: Wed Nov 20 09:43:32 2024 -0500 - - feat(add): YOURLS Template - -commit 6dff11af227449e47376ecef3535e377aca628f4 -Author: Dominik Koch -Date: Wed Nov 20 11:35:57 2024 +0000 - - fix: formatting again - -commit 6d674a4c6bc0031bb7cfaa5d1fa4051c5bdb5752 -Author: Dominik Koch -Date: Wed Nov 20 11:34:13 2024 +0000 - - fix: code format - -commit 96b2579d694566190ca93bd36a1ea870375bc505 -Author: Dominik Koch -Date: Wed Nov 20 11:30:59 2024 +0000 - - feat(i18n): add german language support - -commit 0708fa05b6ea7b7e047ee62092dc92aa9682743a -Merge: 597842a9 6fc1ce2f -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Tue Nov 19 20:29:18 2024 -0600 - - Merge pull request #721 from PaiJi/feat/add-gravatar-support - - feat(Profile): support use Gravatar as avatar - -commit 597842a99f282be897dab7c7ef2a29ed65d6eba7 -Merge: b7374549 105cf101 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Tue Nov 19 20:26:47 2024 -0600 - - Merge pull request #724 from iMuFeng/canary - - feat: add HeyForm template - -commit 105cf1014f8450c42af8c7efe75cdd0176b18746 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Tue Nov 19 20:26:26 2024 -0600 - - Update templates.ts - -commit b93f36ae77aba86abfaa9975bba1c5646bff5395 -Merge: bebb4b97 b7374549 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Tue Nov 19 20:24:40 2024 -0600 - - Merge branch 'canary' into canary - -commit bebb4b973cd9c392cca11e879deab9ec75cfeb42 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Tue Nov 19 20:23:43 2024 -0600 - - Update apps/dokploy/templates/heyform/index.ts - -commit f790530d4dc8f2a1e35f75c89f7be1e54467f37c -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Tue Nov 19 20:23:39 2024 -0600 - - Update apps/dokploy/templates/heyform/docker-compose.yml - -commit b7374549b84c1ecfd29bcb542a58105c111f7a8d -Merge: 366e881d 32b3a764 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Tue Nov 19 20:19:11 2024 -0600 - - Merge pull request #731 from DrMxrcy/feat/chatwoot-template - - Add: Chatwoot Template - -commit 366e881d7295e369ed5c4dd2732d71547db12f25 -Merge: 58814239 c2125d82 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Tue Nov 19 20:12:14 2024 -0600 - - Merge pull request #723 from WoWnik/canary - - feat: add russian translation init - -commit c2125d82b130db7ea1df869f2d42ad5d07ab9287 -Author: WoWnik -Date: Wed Nov 20 00:00:34 2024 +0300 - - refactor: remove "ё" letter - -commit 32b3a7645720d16afa383deab98b23023f3bfe0c -Author: DrMxrcy -Date: Tue Nov 19 12:30:36 2024 -0500 - - fix: Lint Issues - -commit 5cbdc8fad98fe8437d097475d5c987315e84eaa6 -Author: DrMxrcy -Date: Tue Nov 19 11:56:23 2024 -0500 - - Fix: Linting issues - -commit 3698e8a827614758b02d53f808b46264e392d015 -Author: DrMxrcy -Date: Tue Nov 19 11:19:33 2024 -0500 - - Fix Chatwoot Schema - -commit a83b62f62b2605e8e1523f00e829b2680f941087 -Author: WoWnik -Date: Tue Nov 19 18:53:52 2024 +0300 - - refactor: sort alphabetically - -commit ac033cea22a1a9a904b1f09c751b5534022bc14b -Author: DrMxrcy -Date: Tue Nov 19 03:06:54 2024 -0500 - - Add: Chatwoot - -commit 58814239d9beacb1a8884ec0e1afb844a7e5265a -Merge: da005bc5 28f2c1a3 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Mon Nov 18 08:57:54 2024 -0600 - - Merge pull request #722 from henriklovhaug/canary - - fix: postiz template pointing to wrong TLD - -commit 6fc1ce2fbc7e47fd6ccb01c37e430c215f8c5986 -Author: JiPai -Date: Mon Nov 18 22:25:56 2024 +0800 - - chore(README): fix broken video thumbnail - -commit adde8126abc883c1652a2c79aa8998f2dee85ec4 -Author: mufeng -Date: Mon Nov 18 15:07:10 2024 +0800 - - feat: add HeyForm template - -commit cda66606ec2cca2b8fc028046f58cfb2dde16ab7 -Author: WoWnik -Date: Mon Nov 18 11:47:41 2024 +0300 - - feat: add russian translation init - -commit 28f2c1a3c07ab9511be57fb6c110e973b7cf1779 -Author: Henrik Tøn Løvhaug -Date: Mon Nov 18 09:03:48 2024 +0100 - - fix: template pointing to wrong TLD - -commit 1c5fe8a2836d82ab21a9e1c68c63c527d60282da -Author: JiPai -Date: Mon Nov 18 14:09:42 2024 +0800 - - feat(Profile): support use Gravatar as avatar - -commit da005bc511cc631ef878ce976319ce54f3b7ba9e -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sun Nov 17 22:25:03 2024 -0600 - - chore: add startupfa.me sponsor - -commit 5db5336ec8a683339e814109e6dde2f0255da007 -Merge: a6e7edd4 6af57427 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sun Nov 17 21:41:06 2024 -0600 - - Merge pull request #716 from PaiJi/fix/storage-locale-setting-in-localstorage - - fix(i18n): quick fix for locale cookie expire when browser close - -commit a6e7edd4d9dee750892d6e02877b02fcb41a6929 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sun Nov 17 21:39:02 2024 -0600 - - refactor: update share to project - -commit ddbb414225f77f0439018cd4930bfc778aaa7cbe -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sun Nov 17 18:53:52 2024 -0600 - - chore(version): bump version - -commit b73889dd4f228e79b2053897a34dbca2217e9dc8 -Merge: 173110a4 ce2dce34 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sun Nov 17 18:40:15 2024 -0600 - - Merge pull request #719 from Dokploy/443-implement-coolifyio-like-support-of-envs-and-railwayapp-envs-shared-project-service-env - - feat: add shared enviroment variables - -commit ce2dce340136cd3f238a106695edb3631d79ea64 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sun Nov 17 18:33:14 2024 -0600 - - refactor: update shared to project - -commit 173110a415046abe85cda512be60a69b47b4192d -Merge: 3c490ba2 2307346a -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sun Nov 17 18:28:29 2024 -0600 - - Merge pull request #714 from kdurek/feat/server-ip - - feat: add update server ip - -commit 2307346ae35361e26f4adc51696e68781ece7426 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sun Nov 17 18:23:27 2024 -0600 - - refactor: add validation to prevent run on cloud - -commit 2f175f0e4416e88d8de72b68bde808d722227aa4 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sun Nov 17 16:18:48 2024 -0600 - - refactor: add missing types - -commit 7003fe77c991f5691188b0b5e17765ed78ab8b26 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sun Nov 17 16:13:07 2024 -0600 - - feat: add shared enviroment variables - -commit 04235fb6c9a5a438cb4a6360e4dc631ec36e02ed -Merge: f138b091 3c490ba2 -Author: Krzysztof Durek <21038648+kdurek@users.noreply.github.com> -Date: Sun Nov 17 22:08:00 2024 +0100 - - Merge branch 'canary' of https://github.com/kdurek/dokploy into feat/server-ip - -commit f138b0917fc18a3645bd2065daaa81826a6ec490 -Author: Krzysztof Durek <21038648+kdurek@users.noreply.github.com> -Date: Sun Nov 17 22:05:52 2024 +0100 - - feat: add Polish language support to appearance settings and locale configuration - -commit 82367213ea99f027401823721eaaea5decd56f35 -Author: Krzysztof Durek <21038648+kdurek@users.noreply.github.com> -Date: Sun Nov 17 21:58:37 2024 +0100 - - feat: add ability for setting current public IP in server IP update form - -commit 3c490ba2d0b33f7da2bb822677a86b1124d693ae -Merge: f7fa8e74 4bf5e5ca -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sun Nov 17 13:47:46 2024 -0600 - - Merge pull request #717 from Dokploy/712-redirect-feature-not-working - - fix(dokploy): remove $ on presets redirect - -commit 4bf5e5ca06c61f0bae05bb9a1d7c60b14ec148c0 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sun Nov 17 13:38:20 2024 -0600 - - fix(dokploy): remove $ on presets redirect - -commit 6af574270204c5c8c64bad91c0c275998a732ad6 -Author: JiPai -Date: Mon Nov 18 03:31:30 2024 +0800 - - fix(i18n): quick fix for locale cookie expire when browser close - -commit 3015d69adc916e8491f0c6a39d12111158f020b0 -Author: Krzysztof Durek <21038648+kdurek@users.noreply.github.com> -Date: Sun Nov 17 18:52:22 2024 +0100 - - feat: add polish translation - -commit f7fa8e74af16a64560025078e775a7031601a726 -Merge: 58338380 4e929c12 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sun Nov 17 11:50:12 2024 -0600 - - Merge pull request #713 from Dokploy/fix/build-i18n - - refactor(dokploy): add missing next-18next to dockerfile - -commit 2835c997e9424f94c137a7f36db5f6df5b71318b -Author: Krzysztof Durek <21038648+kdurek@users.noreply.github.com> -Date: Sun Nov 17 18:44:05 2024 +0100 - - feat: update to use multi language - -commit bd55e3751fde62de59b0d9cc97cc287b89e60b9a -Merge: 74374bd6 58338380 -Author: Krzysztof Durek <21038648+kdurek@users.noreply.github.com> -Date: Sun Nov 17 18:37:28 2024 +0100 - - Merge branch 'canary' of https://github.com/kdurek/dokploy into feat/server-ip - -commit 74374bd643d43bfef65168c9422b6a5b2fb7a1fd -Author: Krzysztof Durek <21038648+kdurek@users.noreply.github.com> -Date: Sun Nov 17 18:18:00 2024 +0100 - - feat: add update server ip - -commit 4e929c12f219a3e41125caf7534dc0229ee54a95 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sun Nov 17 11:13:55 2024 -0600 - - chore: add missing next config to dockerfile - -commit 56ea356723ac4f837dc5730faf23f563dd264683 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sun Nov 17 11:04:15 2024 -0600 - - refactor(dokploy): update i18next build - -commit b1f7d05743f0bba2f4e6effd59eb3d9305f6d629 -Merge: 036313e3 58338380 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sun Nov 17 10:53:42 2024 -0600 - - Merge branch 'canary' into fix/build-i18n - -commit 58338380ab9b152f804fe4bbce7a7203af337f92 -Merge: 3a07d8de 2487e3e0 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sun Nov 17 10:51:26 2024 -0600 - - Merge pull request #691 from DrMxrcy/feat/new-templates - - feat: New Templates - -commit 2487e3e062ad57a995e338df72406d3aa3556fe2 -Merge: 01a88249 3a07d8de -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sun Nov 17 10:51:17 2024 -0600 - - Merge branch 'canary' into feat/new-templates - -commit 01a882497fa5156f3ee9c4d04f4cbd603611160c -Author: DrMxrcy -Date: Sun Nov 17 11:47:05 2024 -0500 - - Add: Discord Tickets Logo - -commit 036313e3c352dbc3b4000b09feb5a3f45e39d201 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sun Nov 17 10:45:05 2024 -0600 - - chore: update dockerfile - -commit d3304052b0482c19105d9153d35351a2da11a626 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sun Nov 17 10:40:34 2024 -0600 - - chore: update dockerfile - -commit 9efd2e3d5c8ba0d940b35db5cc5a6dfcd08e9901 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sun Nov 17 10:26:22 2024 -0600 - - chore: change build i18N - -commit 1e7d9fc3aa3dd425468c1f2910a34103038f6364 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sun Nov 17 10:22:47 2024 -0600 - - refactor(dokploy): add missing next-18next to dockerfile - -commit 70ca219c0abb50d69fdce56581f37e89839d1697 -Author: DrMxrcy -Date: Sun Nov 17 11:12:45 2024 -0500 - - Remove Chatwoot - -commit 3a07d8de2eaaaa79c7b32b795c0e3c12a4fcb17e -Merge: f4f1fc28 fb0308fd -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sun Nov 17 09:54:59 2024 -0600 - - Merge pull request #665 from PaiJi/feat/i18n-support - - feat(i18n): add i18n support - -commit f4f1fc28a0583c3edf5b6b34a8cbf5a07b5a35df -Merge: af84942d 4c71d3a9 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sun Nov 17 09:53:44 2024 -0600 - - Merge pull request #705 from seppulcro/feat/nextcloud-aio-template - - feat: add nextcloud-aio template - -commit 4c71d3a95f3e54fcd670d02c1799ec560ae8fb5e -Merge: 1aaff059 af84942d -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sun Nov 17 09:53:25 2024 -0600 - - Merge branch 'canary' into feat/nextcloud-aio-template - -commit af84942d220bcd864daafc2deb57e19097190042 -Merge: 82fc9897 3eef4aa0 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sun Nov 17 09:48:44 2024 -0600 - - Merge pull request #590 from wish-oss/feature/gpu-support-blender-template - - feat: Implement Remote server and Dokploy Server - GPU Support for Docker Swarm - -commit 1aaff0594dff92623a4b247bc37fd83c4ccb035e -Author: seppulcro -Date: Fri Nov 15 09:06:19 2024 +0000 - - feat: add nextcloud-aio template; fix utils usage for envs - -commit 69a4a87079817d068242d1dbf3ac0c25ad2fbd15 -Author: seppulcro -Date: Thu Nov 14 15:06:53 2024 +0000 - - feat: add nextcloud-aio template - -commit 3eef4aa016379e3385531abb70282e9ddbd8b515 -Author: vishalkadam47 -Date: Thu Nov 14 17:41:32 2024 +0530 - - refactor: removed sleep function and updated import - -commit 2492581bde9ee9e286635d6a2970875e18220a5a -Merge: 6961ee1f 82fc9897 -Author: Vishal kadam <107353260+vishalkadam47@users.noreply.github.com> -Date: Thu Nov 14 17:38:11 2024 +0530 - - Merge branch 'Dokploy:canary' into feature/gpu-support-blender-template - -commit 82fc9897d237de8995117200c8cb048cc9084628 -Merge: d081d477 b6ab653e -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Wed Nov 13 23:39:49 2024 -0600 - - Merge pull request #701 from Dokploy/fix/stripe-payments - - fix(stripe): attempt to fix the servers assignation when the user pay - -commit b6ab653ef3b85f0ac1c05400b5efeb79acd3782c -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Wed Nov 13 23:30:33 2024 -0600 - - chore(version): bump version - -commit 17e9a1a49722acb127ad300d4df36b102804c658 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Wed Nov 13 23:29:24 2024 -0600 - - fix(stripe): attempt to fix the servers assignation when the user pay - -commit 6961ee1fc0a6e0e808f21eb3bef84435e5082858 -Author: vishalkadam47 -Date: Thu Nov 14 04:00:05 2024 +0530 - - refactor: removed console logs and error handling - -commit 8e532d5a6073162c06be8208a519fa9cbe83d658 -Merge: c5c3ca39 d081d477 -Author: Vishal kadam <107353260+vishalkadam47@users.noreply.github.com> -Date: Wed Nov 13 22:23:37 2024 +0530 - - Merge branch 'Dokploy:canary' into feature/gpu-support-blender-template - -commit fa791706a09e6c8413e69b79e239b2ffed8875ed -Author: DrMxrcy -Date: Wed Nov 13 05:49:07 2024 -0500 - - fix: chatwoot DB - -commit a5c1f8ef4909713b362d522a31c94f065c68f916 -Author: DrMxrcy -Date: Wed Nov 13 05:45:16 2024 -0500 - - fix: AP Env Testing - -commit 6866c3b116922d07898c67a81f5b2760bdba2fdd -Author: DrMxrcy -Date: Wed Nov 13 05:40:19 2024 -0500 - - fix: Envs - -commit 444302e7b9edd6398ba5d3d53ee095fe297f7e20 -Author: DrMxrcy -Date: Wed Nov 13 05:33:37 2024 -0500 - - fix: chatwoot ENV - -commit 9b7757326996ce5ffe46e176d78cbd4aa97bc029 -Author: DrMxrcy -Date: Wed Nov 13 05:32:05 2024 -0500 - - fix: ENV Testing - -commit 8157dd9eaac9c57ad833b70982f8864099ce610b -Author: DrMxrcy -Date: Wed Nov 13 05:21:07 2024 -0500 - - fix: More Config Fixes - -commit f1fc3f161aa9f2370d1bed7735635b68fbbb6ef6 -Author: DrMxrcy -Date: Wed Nov 13 05:07:15 2024 -0500 - - Update index.ts - -commit 06af2042ee372cb29e9c0970608f7935ef900810 -Author: DrMxrcy -Date: Wed Nov 13 05:06:42 2024 -0500 - - fix: Testing ENV Variables - -commit 8900e30ae716523db7d0f056b0171789d2dc8a38 -Author: DrMxrcy -Date: Wed Nov 13 04:49:23 2024 -0500 - - fix: Update Chatwoot Compose - -commit b5fa411093ac35c51af7cc8ca5fd49ea9799f624 -Author: DrMxrcy -Date: Wed Nov 13 04:48:11 2024 -0500 - - Add: Redis Password to AP - -commit cab9443d25d70a8c888fae63cc19eee0a7e1d2d9 -Author: DrMxrcy -Date: Wed Nov 13 04:44:13 2024 -0500 - - fix: Remove LinkStack - - Removed due to https://docs.linkstack.org/docker/reverse-proxies/#traefik - -commit de315124c334bcda72280e88406077444ab36fbf -Author: DrMxrcy -Date: Wed Nov 13 04:38:27 2024 -0500 - - fix: Multiple Tests - -commit 7bef3a0c298e3bd45d3949d10840c2544999fbdd -Author: DrMxrcy -Date: Wed Nov 13 04:26:21 2024 -0500 - - fix: ActivePieces ENV - -commit 82afd486da226618bcc55bcd2c945d116d94d113 -Author: DrMxrcy -Date: Wed Nov 13 04:21:16 2024 -0500 - - fix: Chatwoot Setup Service - -commit 69c9e86a137992fe6b9724590150dd96e6b5bcd5 -Author: DrMxrcy -Date: Wed Nov 13 04:19:34 2024 -0500 - - fix: Windmill Caddyfile - -commit 3d59e289bea63b990e314bd00929dc82ad088c29 -Author: DrMxrcy -Date: Wed Nov 13 04:13:58 2024 -0500 - - fix: ENV Variables in LinkStack - -commit 8d33ff5fb57c30ec89bd6f017df88596e447256e -Author: DrMxrcy -Date: Wed Nov 13 03:20:20 2024 -0500 - - fix: Change Windmill Volume Path - -commit 46219e1b3d1cac3cd410f5adb44d047655d8561f -Author: DrMxrcy -Date: Wed Nov 13 02:52:22 2024 -0500 - - fix: Caddyfile for Windmill - -commit 3457de4f36f0a8208a9e4fa6104bfdac3c072419 -Author: DrMxrcy -Date: Wed Nov 13 02:48:36 2024 -0500 - - fix: Chatwoot SSL Termination - -commit e57efa2e316551ae20a924cdb9eecc9a6f32012a -Author: DrMxrcy -Date: Wed Nov 13 02:47:30 2024 -0500 - - fix: AP Ports - -commit fb0308fd608960d946e23f5f0da0c59ec8c309cb -Author: JiPai -Date: Wed Nov 13 13:54:36 2024 +0800 - - chore(config): add defaultI18nConfig to avoid state issue - -commit b376ead7b524bbfdf69d24c5d8d5050804a893d7 -Author: JiPai -Date: Wed Nov 13 13:54:11 2024 +0800 - - feat(i18n): use flat translation key - -commit d081d477ef9d8ca1285997901e24230d9da9f189 -Merge: b08a2f54 cf73f1f7 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Tue Nov 12 21:34:06 2024 -0600 - - Merge pull request #695 from sokhuong-uon/canary - - fix(signin-page): fix a broken link to password reset docs - -commit cf73f1f764c0b5e63c555511860dc292e877fac3 -Author: Sokhuong Uon -Date: Wed Nov 13 09:47:22 2024 +0700 - - fix(signin): fix broken link to password reset docs - -commit deeea114281a12795eb60983d0c738db060c3667 -Author: DrMxrcy -Date: Tue Nov 12 16:37:51 2024 -0500 - - Add: Discord Tickets - -commit 5c17797749d0206de3a9e3b618fdcbd4aa7e4683 -Author: DrMxrcy -Date: Tue Nov 12 16:19:14 2024 -0500 - - Add: Chatwoot - -commit 7b06fd47b8fbcc6fcbeb0747ae7e6ba3cbbbd118 -Author: DrMxrcy -Date: Tue Nov 12 13:34:37 2024 -0500 - - Add: Linkstack - -commit faceed12b0cc35275986f845e8c8ff61795821ee -Author: DrMxrcy -Date: Tue Nov 12 13:27:08 2024 -0500 - - Add: Slash Template - -commit 814580ff2c447c5ebc83cccd460ce9a83fd49873 -Author: DrMxrcy -Date: Tue Nov 12 13:21:17 2024 -0500 - - Add: Postiz - -commit 4f092b2fb335d0c4b38aa8f9b79ee575426d42ec -Author: DrMxrcy -Date: Tue Nov 12 13:12:31 2024 -0500 - - Add: InvoiceShelf - -commit 0799f8e04c75c654edab22368497e1c52fbda141 -Author: DrMxrcy -Date: Tue Nov 12 13:05:56 2024 -0500 - - Fix: Windmill Path - -commit 59c050b519dcb990e96ce98752d1d9032cf1fec1 -Author: DrMxrcy -Date: Tue Nov 12 13:05:21 2024 -0500 - - Add: Activepieces - -commit 88f969917fb220e45b41618055f07a1bb633c771 -Author: DrMxrcy -Date: Tue Nov 12 12:50:08 2024 -0500 - - Add: Windmill.dev - -commit ed470ee827ad62f2fe666a97cf7da30d127b0143 -Author: DrMxrcy -Date: Tue Nov 12 12:33:34 2024 -0500 - - Add: Peppermint.sh - -commit 96584e5b32a8eb4bec3a5653a12bb50a4f479262 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Tue Nov 12 09:39:35 2024 -0600 - - Update CONTRIBUTING.md - -commit a7165bef20708570b0becb59622909cfee9c6d47 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Tue Nov 12 09:38:35 2024 -0600 - - chore: set pull 665 - -commit b0f5e7dad38419c284a2c715969b6e0846b18b0f -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Tue Nov 12 09:29:43 2024 -0600 - - Update CONTRIBUTING.md - -commit fa083257f188911e547330a5ac2531e6f41ff3fe -Merge: 5cf12e51 b08a2f54 -Author: JiPai <3956400+PaiJi@users.noreply.github.com> -Date: Tue Nov 12 23:22:21 2024 +0800 - - Merge branch 'Dokploy:canary' into feat/i18n-support - -commit 5cf12e51d11e11645ca23c8236ae591cd8763869 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Tue Nov 12 09:02:44 2024 -0600 - - chore: remove name - -commit b6fd410af26d647067b5b5016e10c7806a560bdd -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Tue Nov 12 09:01:49 2024 -0600 - - chore: add tag feature - -commit c5c3ca39cd83fc89b479d65f9fd013b526d771f1 -Merge: 5f6d0412 b08a2f54 -Author: Vishal kadam <107353260+vishalkadam47@users.noreply.github.com> -Date: Tue Nov 12 13:20:27 2024 +0530 - - Merge branch 'Dokploy:canary' into feature/gpu-support-blender-template - -commit b08a2f54f005db2fd53dbde87d1c5c07315f438a -Merge: e0fe4e49 29ffdf2c -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Tue Nov 12 00:55:06 2024 -0600 - - Merge pull request #688 from Dokploy/687-all-custom-domains-are-routed-to-one-application - - fix(compose): add path prefix inside Host rule - -commit 29ffdf2c717a89f4dbc12ea99cc878c71b580e07 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Tue Nov 12 00:53:34 2024 -0600 - - chore(version): bump version - -commit 58b185f6ddb55069fd7eab962b38ae8f940bf905 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Tue Nov 12 00:52:10 2024 -0600 - - fix(compose): add path prefix inside Host rule - -commit 5f6d04124826036aecd217d95b95b2aae348a0ab -Merge: b817b4b6 e0fe4e49 -Author: Vishal kadam <107353260+vishalkadam47@users.noreply.github.com> -Date: Tue Nov 12 01:01:46 2024 +0530 - - Merge branch 'Dokploy:canary' into feature/gpu-support-blender-template - -commit b817b4b6ee52be17d3e2a141a64893276acf19a7 -Author: vishalkadam47 -Date: Mon Nov 11 23:18:24 2024 +0530 - - refactor: gpu support and docker setup improvements - - - Add gpu status refresh with useEffect - - Update docker-compose.yml configuration - - Modify gpu setup scripts - - Improve gpu support checks - -commit e0fe4e499531fdf538e26361e561e4c77e072d2b -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sun Nov 10 19:06:45 2024 -0600 - - chore: bump version - -commit 461d30fc26a33fbefe5de1fc34ca5b490963044c -Merge: 4646b7d0 3fee18d0 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sun Nov 10 18:50:07 2024 -0600 - - Merge pull request #669 from mezotv/canary - - fix: colorize and update svgs - -commit 3fee18d06e0a4debffe5e8b4b8653a235954fca4 -Merge: 046923ae 4646b7d0 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sun Nov 10 18:39:11 2024 -0600 - - Merge branch 'canary' into canary - -commit 046923aeb335381835fa3b3028607e5c2d2e50df -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sun Nov 10 18:38:43 2024 -0600 - - Update data-tools-icons.tsx - -commit 4646b7d0ec58926c1587d406c76dc5449f6f3572 -Merge: a02d51e5 ed5b01c7 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sun Nov 10 15:06:08 2024 -0600 - - Merge pull request #674 from AprilNEA/672-fix-github-icon - - fix: fix github icon path fill color #672 - -commit a02d51e504c6fae4b2d799ee692e6933cacc4e7b -Merge: e238dd85 9728c49e -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sun Nov 10 15:05:41 2024 -0600 - - Merge pull request #675 from mezotv/patch-1 - - fix: mongodb app naming - -commit 9728c49edd0bb0484de4f316cc01835ea0e8d1ae -Author: Dominik Koch -Date: Sun Nov 10 10:56:38 2024 +0100 - - fix: mongodb naming - -commit ed5b01c78d152c56664310221f6def2f2f78117f -Author: AprilNEA -Date: Sun Nov 10 07:51:48 2024 +0000 - - styles: fix code format style - -commit 000091cfb9b1cbeb93f76e8bb04d189972451a2b -Author: AprilNEA -Date: Sun Nov 10 07:46:45 2024 +0000 - - fix: fix github icon in git providers of setting page - -commit 2774701895a8b289dc3aba0bf3317dfc56120ca9 -Author: AprilNEA -Date: Sun Nov 10 07:38:16 2024 +0000 - - fix: fix github icon path fill color #672 - -commit e238dd8510488213a978701285238099a9d935e5 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sun Nov 10 00:28:27 2024 -0600 - - chore(readme): add dokploy cloud message - -commit c09ff253605579144aecca5e5cf71e0172fbe24d -Author: JiPai -Date: Sat Nov 9 18:16:06 2024 +0800 - - feat(i18n): add translation for server tab - -commit 56b565b512f5a2a5307d8fa48ecd4e3c97992c1e -Author: Dominik Koch -Date: Fri Nov 8 20:39:55 2024 +0000 - - fix: add colorized svgs - -commit 046f0a5c203dcce8155832aa08e19e03a98de4c1 -Author: JiPai -Date: Fri Nov 8 12:40:31 2024 +0800 - - feat(i18n): replace translation in Appearance - -commit 66c4d8f118412124d7729ce2f7303339965b59d9 -Author: vishalkadam47 -Date: Fri Nov 8 03:32:33 2024 +0530 - - refactor: gpu setup and status checks, extract functions, and improve error handling - -commit 7f0a92f22425cdc29cf4c686c1e2811e888412dd -Author: JiPai -Date: Fri Nov 8 02:16:15 2024 +0800 - - feat(i18n): add language select into appearance tab - -commit 0ca8ee17bed49a94bf215321cd6fba1a605c8ac4 -Author: JiPai -Date: Fri Nov 8 01:32:46 2024 +0800 - - feat(i18n): add i18n support - -commit c765d7d9ebd552fb50e0ad9f04753a5f10b007fe -Merge: a331020b 23710642 -Author: Vishal kadam <107353260+vishalkadam47@users.noreply.github.com> -Date: Thu Nov 7 16:36:50 2024 +0530 - - Merge branch 'Dokploy:canary' into feature/gpu-support-blender-template - -commit 237106428b02d89cbac825915eee263efd77986a -Merge: 9eb4c3e7 06e1e1ba -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Wed Nov 6 22:52:53 2024 -0600 - - Merge pull request #658 from Dokploy/651-daily-docker-cleanup-button-is-not-in-sync - - fix(dokploy): sync the toggle value when enable docker cleanup #651 - -commit 06e1e1ba762170a55eb14c46d5c612fbc9f6babf -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Wed Nov 6 22:47:44 2024 -0600 - - fix(dokploy): sync the toggle value when enable docker cleanup #651 - -commit 9eb4c3e77da7417decdcc4db9ff72168d78de984 -Merge: 1e1409e6 f3d83512 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Wed Nov 6 22:31:21 2024 -0600 - - Merge pull request #657 from Dokploy/feat/add-sponsor - - feat(dokploy): add mandaring sponsor - -commit f3d8351208047eb511a75607494601e4d6dfaef1 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Wed Nov 6 22:20:19 2024 -0600 - - feat(dokploy): add mandaring sponsor - -commit a331020bf87e066e9b28e1e4c8942001522cac91 -Merge: 2e6d9c34 1e1409e6 -Author: Vishal kadam <107353260+vishalkadam47@users.noreply.github.com> -Date: Thu Nov 7 03:09:31 2024 +0530 - - Merge branch 'Dokploy:canary' into feature/gpu-support-blender-template - -commit 2e6d9c34c0bdc61d9c4d8fb759f2ea9fddcbe654 -Author: vishalkadam47 -Date: Thu Nov 7 02:52:41 2024 +0530 - - feat: add dokploy server gpu setup - -commit 1e1409e6510211b6ffd74e08324847255b1d6891 -Merge: ceaa32fd 47605766 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Wed Nov 6 10:45:23 2024 -0600 - - Merge pull request #649 from ignissak/648-compose-services-ignore-domain-path-setting - - fix: domain path ignored in compose services - -commit ceaa32fd00ba1bac1a3193fe8294d648d3634c93 -Merge: dfa73a3d f466e697 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Tue Nov 5 11:30:20 2024 -0600 - - Merge pull request #653 from thomasbrq/fix/update-port-target - - fix(dokploy): Wrong input for `target port` when updating ports. - -commit f466e697dd700e18d106cc2db86890577cf319f3 -Author: Thomas Brq <71637888+thomasbrq@users.noreply.github.com> -Date: Tue Nov 5 17:52:48 2024 +0100 - - fix(dokploy): Wrong input for `target port` when updating ports. - -commit 476057663bada10f5925e161c897c94b9ca1b7a5 -Author: Jakub Bordáš -Date: Tue Nov 5 11:39:30 2024 +0100 - - fix: add path prefix only if the path is other than "/" - -commit b53da82204eb5a9f180d78d1f7f52356357868e5 -Author: vishalkadam47 -Date: Tue Nov 5 12:07:35 2024 +0530 - - refactor: gpu support component and related api routers; update template environment variables - -commit 3b5e8921d0915630e3b532c69d7a65b1addb9f7b -Merge: 7306d8c5 dfa73a3d -Author: Vishal kadam <107353260+vishalkadam47@users.noreply.github.com> -Date: Tue Nov 5 12:01:54 2024 +0530 - - Merge branch 'Dokploy:canary' into feature/gpu-support-blender-template - -commit 1b1d0597fe35ec4918bd63f03024f9e6098534fa -Author: Jakub Bordáš -Date: Mon Nov 4 23:59:20 2024 +0100 - - fix: domain path ignored in compose services - -commit dfa73a3d7cdb83a37cdd1ff5854eee08f300209b -Merge: 34b12a03 2a24e1d7 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Mon Nov 4 15:26:12 2024 -0600 - - Merge pull request #613 from SashaGoncharov19/more-templates - - More templates - -commit 2a24e1d7e83fb64fcb0d5d9450de3c240cd1cfcc -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Mon Nov 4 15:13:40 2024 -0600 - - Update docker-compose.yml - -commit 34b12a0315cedb468c3edf1c85eb9dfedb39c6dd -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Mon Nov 4 10:20:55 2024 -0600 - - chore(version): bump version - -commit e9e6064eb64c97bea2641bbed8dbf86726115f19 -Merge: 8af5afbb 6b7712e3 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Mon Nov 4 10:17:17 2024 -0600 - - Merge pull request #646 from Dokploy/fix/notifications - - fix(dokploy): filter notifications by admin - -commit 6b7712e35fc2ac6ccc611dc242b3faf94d3cb29a -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Mon Nov 4 10:10:52 2024 -0600 - - fix(dokploy): filter notifications by admin - -commit 7306d8c5139f4c41c2b2334c0a3c8d2432c44c88 -Author: vishalkadam47 -Date: Sun Nov 3 21:34:03 2024 +0530 - - feat: Add GPU configuration and Update import path for gpu-setup functions - -commit 84aac404102cf32677b25dc6130a8202816149ab -Merge: e40a0fdc e3677995 -Author: sashagoncharov19 <0976053529@ukr.net> -Date: Sun Nov 3 14:07:12 2024 +0000 - - Merge remote-tracking branch 'origin/more-templates' into more-templates - -commit e40a0fdc50aff4fcb50c4f58b3e6f086d4f65f34 -Author: sashagoncharov19 <0976053529@ukr.net> -Date: Sun Nov 3 14:07:00 2024 +0000 - - fix: remove erpnext/mailserver templates - -commit e3677995b954801b85247dec934f3067b5e289f3 -Merge: 2f8b89c8 0468c25b -Author: Oleksandr Honcharov <0976053529@ukr.net> -Date: Sun Nov 3 06:02:54 2024 -0800 - - Merge pull request #1 from mezotv/more-templates - - Add missing images - -commit 0468c25bf80472c00bb13426f3dbbbb8cdea65db -Author: Dominik Koch -Date: Sun Nov 3 12:45:22 2024 +0100 - - fix: add missing images - -commit bc097c7667115dd5da42070f41a8f341b575363a -Merge: ed7150fa 8af5afbb -Author: vishalkadam47 -Date: Sun Nov 3 05:16:55 2024 +0530 - - fix: resolve merge conflicts with upstream/canary - -commit 8af5afbb6c40cf287af02f27c117aef503bfb7b0 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sat Nov 2 17:11:46 2024 -0600 - - chore(version): bump version - -commit ed7150fac10e0ea7645cd3f0a72b0c1406f33f6c -Author: vishalkadam47 -Date: Sun Nov 3 04:16:51 2024 +0530 - - fix: Remove unused imports and interfaces from gpu-setup.ts - -commit ef9f16a3c3024f980d449aa06b94173c6e3c2b5f -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sat Nov 2 15:37:49 2024 -0600 - - refactor(dokploy): remove registry url - -commit d15b6387a3abc1b5a41410036250460b1b7324d9 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sat Nov 2 15:28:14 2024 -0600 - - refactor(dokploy): remove registryURL from registryTag - -commit 2e9e39dcf5b59c42612d66c2f205f0ac7034e1e7 -Merge: fae97b18 d901b02e -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sat Nov 2 14:33:44 2024 -0600 - - Merge pull request #642 from Dokploy/fix/registry - - fix(registry): add image tag resolution correctly when using cluster - -commit d901b02e9285b54de099ca2921f4b784ea5a6780 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sat Nov 2 14:18:00 2024 -0600 - - refactor(dokploy): remove log - -commit 766a25ccad874d92e01f2e07c19e6861b76b8955 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sat Nov 2 14:17:21 2024 -0600 - - fix(registry): add image tag resolution correctly when using cluster - -commit 1b6d8d803b34482ab56c692034ace63a4fb15d80 -Author: vishalkadam47 -Date: Sat Nov 2 15:15:58 2024 +0530 - - feat: Added GPU support feature for Remote Server with setup and status checks, including API endpoints and utility functions - -commit fae97b181756b393c90f431d9305934db25c3cac -Merge: 1b56a6b4 b2cc5e58 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sat Nov 2 01:53:50 2024 -0600 - - Merge pull request #641 from Dokploy/639-cannot-fetch-projects-on-non-main-users-dashboard - - refactor(dokploy): add missing project - -commit b2cc5e58a3e9d90e3002e6460196a318fab8b44c -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sat Nov 2 01:28:13 2024 -0600 - - refactor(dokploy): add missing project - -commit 2f8b89c8a61af24a12cb2a7e75b0d8adf8a7e6e2 -Author: sashagoncharov19 <0976053529@ukr.net> -Date: Fri Nov 1 22:10:49 2024 +0000 - - fix: nocodb bump - -commit 2da650610cf7da0932634d8c6d80516bead2ac68 -Merge: bba7d0c8 980024c9 -Author: sashagoncharov19 <0976053529@ukr.net> -Date: Fri Nov 1 17:08:43 2024 +0000 - - Merge branch 'canary' into more-templates - - # Conflicts: - # apps/dokploy/templates/templates.ts - -commit 980024c9d219bc4f23a968e42bed9e24798b3a66 -Merge: a04b69d0 1b56a6b4 -Author: Oleksandr Honcharov <0976053529@ukr.net> -Date: Fri Nov 1 10:03:05 2024 -0700 - - Merge branch 'Dokploy:canary' into canary - -commit 1b56a6b4005b9d110f111323ca8a19c6bcaad800 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Fri Nov 1 10:54:45 2024 -0600 - - refactor(dokploy): revert template content - -commit 996d449f0fb52b32b6bc4616b16e90a0d10ed13a -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Fri Nov 1 09:53:41 2024 -0600 - - chore(version): bump version - -commit 3b197f3624ca772822ce90e7458b5fd0c70c4b23 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Fri Nov 1 09:53:21 2024 -0600 - - fix(dokploy): add missing mount path in update volume - -commit bba7d0c8280bf1f6661b797d29c50399980ec773 -Author: Oleksandr Honcharov <0976053529@ukr.net> -Date: Fri Nov 1 05:14:24 2024 +0200 - - Update apps/dokploy/templates/templates.ts - - Co-authored-by: Bartek <38581479+Rei-x@users.noreply.github.com> - -commit a04b69d0fd619577bdd232da57093703f4f72cea -Merge: 1695c7cc 95e53169 -Author: Oleksandr Honcharov <0976053529@ukr.net> -Date: Thu Oct 31 08:19:11 2024 -0700 - - Merge branch 'Dokploy:canary' into canary - -commit 95e53169b18d9689579569ce2771c53a8bd4a46a -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Wed Oct 30 23:07:05 2024 -0600 - - chore(version): bump version - -commit 52a19a325e309e66d99e9d92d71aed6c62eec934 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Wed Oct 30 22:52:31 2024 -0600 - - chore(version): bump version - -commit 9d891e87e0afbaeaab09abf9fb9013223308186d -Merge: c13249e8 41b274fb -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Wed Oct 30 22:52:08 2024 -0600 - - Merge pull request #630 from Dokploy/fix/delete-old-deployments - - fix(dokploy): remove old deployments - -commit 41b274fbb33927259acc8d86b73f1aaef4d55ab6 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Wed Oct 30 22:50:12 2024 -0600 - - refactor(dokploy): set condition to 10 - -commit 6417e133368fed62407af6017ad717bb1a5103d4 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Wed Oct 30 22:44:01 2024 -0600 - - fix(dokploy): remove old deployments - -commit c13249e8875948739881bca21e1b1101818c78a8 -Merge: 6c92e6ef e83499f9 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Wed Oct 30 21:54:54 2024 -0600 - - Merge pull request #628 from Dokploy/feat/templates-2 - - Feat/templates 2 - -commit e83499f90dd7a44fb2a7da77c9c73e51af8ad320 -Merge: cf666ceb 6c92e6ef -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Wed Oct 30 21:49:48 2024 -0600 - - Merge branch 'canary' into feat/templates-2 - -commit 6c92e6efc9d95ea36c01f7b6d00a42f8922796d7 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Wed Oct 30 21:48:19 2024 -0600 - - chore(version): bump version - -commit 97715a47b305de7c64449cf35f7604ffed7458be -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Wed Oct 30 10:33:46 2024 -0600 - - refactor(dokploy): remove validation - -commit 3a9698c3a31bd55bf50717eb8e4b3d49384b8e7d -Merge: 9295c654 d47ccae1 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Wed Oct 30 01:32:41 2024 -0600 - - Merge pull request #625 from Dokploy/619-bitbucket-repositories-limited-to-100 - - fix(dokploy): extract all the repositories bitbucket #619 - -commit d47ccae19002dbf6ab17015200c7025ad3596ce4 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Wed Oct 30 01:07:42 2024 -0600 - - fix(dokploy): extract all the repositories bitbucket #619 - -commit 9295c6545fa4525737f6ea2c67bb0c83ddd5d396 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Tue Oct 29 02:59:08 2024 -0600 - - refactor: update - -commit 2a01566c34ec5227626e3e17a610afb2b2f568b2 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Tue Oct 29 02:39:33 2024 -0600 - - refactor(dokploy): update status - -commit b5cf59e743b7e32abd88be6a72f13750cf34d145 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Tue Oct 29 02:11:51 2024 -0600 - - refactor(dokploy): add log for jobdata - -commit de02a00ce93e3083df6a372da8ab7c708619efb1 -Author: sashagoncharov19 <0976053529@ukr.net> -Date: Mon Oct 28 14:11:39 2024 +0000 - - fix: coder template - -commit 25803f371cf0e5773546ef8ff5bb2ab4045f90d0 -Author: sashagoncharov19 <0976053529@ukr.net> -Date: Mon Oct 28 14:05:26 2024 +0000 - - feat: coder template - -commit 92eaa1a4700ac787dcb4189915f6ef08758eacfe -Merge: 985c7515 2cbb7e49 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sun Oct 27 22:34:41 2024 -0600 - - Merge pull request #616 from Dokploy/431-isolate-each-app-into-separate-git-repositories - - 431 isolate each app into separate git repositories - -commit 2cbb7e496288cb689d17db2c593cbeb7cabad2ca -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sun Oct 27 22:27:09 2024 -0600 - - chore: remove unused commands - -commit 34d73957f5af09ec55d605b3b12208c0128287ed -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sun Oct 27 22:23:16 2024 -0600 - - chore: remove docs & website workflow - -commit d571c6d9a21879de566f583ae7358f89ccbc814c -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sun Oct 27 22:22:39 2024 -0600 - - refactor(dokploy): remove docs & website - -commit 985c7515b184ab0ede85308089c187092840dc79 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sun Oct 27 21:00:37 2024 -0600 - - refactor(dokploy): add promotion codes - -commit cf666ceb19672c0cda4a963ee1c1ea296b994bde -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sun Oct 27 20:48:42 2024 -0600 - - feat(dokploy): add lobe chat - -commit a4eb5c07e6655f7be964b35332bf5684857f944a -Author: sashagoncharov19 <0976053529@ukr.net> -Date: Mon Oct 28 01:09:29 2024 +0000 - - fix: soketi bump - -commit bad11f13f522280acc880713e725d7c574b7aa1a -Author: sashagoncharov19 <0976053529@ukr.net> -Date: Mon Oct 28 01:05:09 2024 +0000 - - fix: gitea bump - -commit 02d52d63b94485bc3fc42431331cb472f67297b7 -Author: sashagoncharov19 <0976053529@ukr.net> -Date: Mon Oct 28 01:04:49 2024 +0000 - - fix: uptime-kuma bump - -commit 2821e43cdd32f8f71cdfb1273dde62f43cb2f242 -Author: sashagoncharov19 <0976053529@ukr.net> -Date: Mon Oct 28 00:23:56 2024 +0000 - - feat: macos template - -commit 0e8a3c36f3a6f23d152ff45948a5853a3225ab60 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sun Oct 27 18:12:23 2024 -0600 - - feat(dokploy): add stirling - -commit c04d2f508bd9a65b7d933b866493a6bc95e8b4e3 -Merge: 5c85b822 7d882b3d -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sun Oct 27 17:56:18 2024 -0600 - - Merge pull request #612 from xmahbub/ui - - style(ui): update template selection view - -commit 5c85b82257f0a04fd332243484bed9e883ba2827 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sun Oct 27 17:35:19 2024 -0600 - - refactor(dokploy): revert - -commit adea44093128615af6cf80e0ba5c8d1f44622dbf -Author: sashagoncharov19 <0976053529@ukr.net> -Date: Sun Oct 27 21:12:04 2024 +0000 - - feat: windows os template - -commit ae5df828879926b56c135d4ac4bab7e7dfa26a16 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sun Oct 27 15:09:27 2024 -0600 - - refactor(dokploy): terminate connections - -commit bbef99c3c258eb163157f39e96f4e6320404e90b -Author: sashagoncharov19 <0976053529@ukr.net> -Date: Sun Oct 27 20:49:29 2024 +0000 - - feat: hi.events template - -commit 527c01e7dca36018e0555bec2191dd545cb314cf -Author: sashagoncharov19 <0976053529@ukr.net> -Date: Sun Oct 27 20:22:29 2024 +0000 - - feat: vaultwarden template - -commit 9872c4fee31d0044a6e12a7ccac71fcc6914751c -Merge: 3808fd83 3f40ad32 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sun Oct 27 14:14:30 2024 -0600 - - Merge pull request #614 from Dokploy/611-websocket-pending-for-minutes-after-container-starts - - fix(dokploy): prevent to have pending connections docker logs - -commit 3f40ad32500cd23a8efe1856954c627c4ff16232 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sun Oct 27 14:12:45 2024 -0600 - - fix(dokploy): prevent to have pending connections docker logs - -commit 2a5a67e63ca6a8c5b3c9be55b9cc8335fa3b722c -Author: sashagoncharov19 <0976053529@ukr.net> -Date: Sun Oct 27 20:08:12 2024 +0000 - - feat: docmost template - -commit 15051a1bc2f4ecc009f8bd69c26d072fd75f2250 -Author: sashagoncharov19 <0976053529@ukr.net> -Date: Sun Oct 27 19:48:07 2024 +0000 - - feat: infisical template - -commit 7d882b3df5b0978da52bbcc3ebf9b42213daf908 -Author: MD Mahbub Hasan -Date: Mon Oct 28 01:40:26 2024 +0600 - - style(ui): update template selection view - -commit b7d45341bcc230e80175ca81a8df79a575ec8d9a -Author: sashagoncharov19 <0976053529@ukr.net> -Date: Sun Oct 27 18:58:38 2024 +0000 - - feat: influxdb template - -commit 3808fd83a6f3cbbc741ef9493a57c93caab18539 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sun Oct 27 12:50:22 2024 -0600 - - feat(dokploy): add welcome modal to dokploy cloud - -commit 1695c7cc81d52a757401ffa8ba5a2a1e7e439fba -Merge: fbec26fc 707d609b -Author: Oleksandr Honcharov <0976053529@ukr.net> -Date: Sun Oct 27 11:17:56 2024 -0700 - - Merge branch 'Dokploy:canary' into canary - -commit 3e467959c9232b332dbbaaafae66d8c0cd76097b -Author: vishalkadam47 -Date: Sun Oct 27 22:00:08 2024 +0530 - - refactor: Update docker-compose.yml to remove port mapping and remove GPU constants from index.ts - -commit 707d609b46f19d04ce4bebd34e289d7ab2a8ec0c -Merge: 2107d782 800e5cbf -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sun Oct 27 10:25:25 2024 -0600 - - Merge pull request #604 from xmahbub/filebrowser - - feat: Add new File Browser template to Dokploy - -commit 800e5cbf43d6d1fa99dd4413c3e6ebbf19f42c5e -Merge: 80015d8d 2107d782 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sun Oct 27 10:19:03 2024 -0600 - - Merge branch 'canary' into filebrowser - -commit 2107d782f539cbbd8fe1277f98b3a22afcded2c4 -Merge: c59975a7 93844928 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sun Oct 27 10:18:08 2024 -0600 - - Merge pull request #601 from CodeWithKamal/canary - - feat: add Tolgee template - -commit 80015d8d71b263252e694dfaa35f020279df6b5d -Author: MD Mahbub Hasan -Date: Sun Oct 27 16:29:14 2024 +0600 - - format fix for templates list - -commit 2c2d59a87c599e10828827a64b7f017e4703342f -Author: MD Mahbub Hasan -Date: Sun Oct 27 16:24:42 2024 +0600 - - Format fix - -commit 93844928a8bd4b780ea17d41e9d7c30dab4e2883 -Author: codewithkamal -Date: Sun Oct 27 14:28:11 2024 +0530 - - chore: lint fixes - -commit cb59d121be52b464fbb05cd8ce7517da495852ff -Merge: c0df4d33 c59975a7 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sun Oct 27 02:51:47 2024 -0600 - - Merge branch 'canary' into canary - -commit 42b3db37ac977f57881b4229f3cb194793c8a1bc -Merge: 9145fd34 c59975a7 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sun Oct 27 02:49:02 2024 -0600 - - Merge branch 'canary' into filebrowser - -commit c59975a7ff3495e607e40aae92acca53633813f2 -Merge: f34a209c 226c4304 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sun Oct 27 02:45:49 2024 -0600 - - Merge pull request #602 from xmahbub/portainer - - feat: Portainer template added - -commit c0df4d330aa85f802ad5665b51b5b6fd0ca80f5b -Merge: b56532f2 f34a209c -Author: Kamal Panara <79043122+CodeWithKamal@users.noreply.github.com> -Date: Sun Oct 27 14:11:56 2024 +0530 - - Merge branch 'Dokploy:canary' into canary - -commit b56532f25e251a0f4f05a90d4523b9a9986ca2fe -Author: Kamal Panara <79043122+CodeWithKamal@users.noreply.github.com> -Date: Sun Oct 27 14:11:43 2024 +0530 - - Updated port in docker-compose.yml - -commit f34a209c678c204a19b23e6749218151b3d9c6d3 -Merge: e24f0a39 5f13fb23 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sun Oct 27 02:16:58 2024 -0600 - - Merge pull request #600 from mezotv/switch-env-syntax - - Switch to use ! syntax instead of || "" - -commit e24f0a395de666f3e098fa481dbefa39704ac3cd -Merge: 1a6bf069 d239ca9b -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sun Oct 27 02:08:51 2024 -0600 - - Merge pull request #608 from Dokploy/607-dokploy-dashboard-billing-plan-card-font-color-looks-bad-in-light-mode - - fix(dokploy): adjust dark and light mode billing - -commit 1a6bf06929717f04db5eaf897d30c77dfae219fe -Merge: 38a72806 ecc98b09 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sun Oct 27 02:05:24 2024 -0600 - - Merge pull request #606 from PaiJi/chore/i18n-zh-hans - - feat(i18n): add zh-Hans for Pricing and Sponsor - -commit d239ca9b49cf4f00626ae747d28249546cc97a70 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sun Oct 27 01:58:31 2024 -0600 - - fix(dokploy): adjust dark and light mode billing - -commit ecc98b0944bbe69b7d7396b34cf20d8816192598 -Author: JiPai -Date: Sun Oct 27 15:36:56 2024 +0800 - - feat(i18n): add zh-Hans for Pricing page - -commit 950ee77a494a58e12b560c10c3a9b364aeb73bab -Author: JiPai -Date: Sun Oct 27 14:32:23 2024 +0800 - - feat(i18n): add zh-Hans translation for homepage - -commit 38a72806a708e48b3ab6a3086a499aa18d844e02 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sat Oct 26 23:06:00 2024 -0600 - - refactor(dokploy): add webhook url for new users - -commit fa70696c7107a8601dfefcfd1b56a54683706731 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sat Oct 26 22:46:15 2024 -0600 - - refactor(website): update const value - -commit b123baafa43bc252f513f60863d33172044896a2 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sat Oct 26 22:44:21 2024 -0600 - - refactor(dokploy): add analytics and pricing section to website - -commit d6fa416a3f3232c535c2cb018be889288050ab98 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sat Oct 26 20:31:17 2024 -0600 - - chore(ci/cd): set secrets - -commit d2c0f19353a57309da7d43561976a8f113c511a2 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sat Oct 26 19:56:34 2024 -0600 - - refactor(dokploy): add missing import - -commit 3ef6c711e6680b9af4afc3cfd63643a4710c046a -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sat Oct 26 19:51:23 2024 -0600 - - chore(ci/cd): set live key - -commit 64a4d51f9c22474aff6970734e80f70da7be0084 -Merge: 428b9cf0 1a20e4f8 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sat Oct 26 19:39:59 2024 -0600 - - Merge pull request #605 from Dokploy/feat/add-email-verification - - Feat/add email verification - -commit 1a20e4f81394eae9fbbecc908d32a6607a74e64a -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sat Oct 26 19:35:49 2024 -0600 - - refactor: disable endpoints from cloud in self hosted - -commit 250c14738cbac0816b11be321ced941de6e17ef3 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sat Oct 26 19:32:29 2024 -0600 - - refactor: remove register when is self hosted - -commit 28221a4e7ac5b5faf7f95882261bc421d7a784dc -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sat Oct 26 19:27:01 2024 -0600 - - refactor(dokploy): add umami and update favicon - -commit 680c22a41ed5caa95fec867b5d690adf09c819a7 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sat Oct 26 18:09:55 2024 -0600 - - feat(dokploy): add verification email to cloud version - -commit 9145fd34083f650ef16ea70f1ed7c7ec47d947b7 -Author: MD Mahbub Hasan -Date: Sun Oct 27 05:36:55 2024 +0600 - - Add Filebrowser template - -commit 428b9cf0eca4c6fa1f688672e4a1d12b85f9c60b -Merge: 0873618c 78659b2a -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sat Oct 26 16:24:12 2024 -0600 - - Merge pull request #603 from Dokploy/fix/start-schedules-and-server - - fix(server): update build paths - -commit 78659b2ad9cb73b5c32a4e1d0686b6a9648756d4 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sat Oct 26 16:17:20 2024 -0600 - - chore: exclude package.json to format - -commit 4b5408c05049ec71c487c5f8cceb015ae29adf23 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sat Oct 26 16:04:43 2024 -0600 - - chore: lint - -commit 5417f6376b16fa9d134a7be6d209533eec640ce8 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sat Oct 26 15:56:03 2024 -0600 - - chore(server): update switch prod in build command - -commit 27c33c76614d2650d60dff695b8b89790660ae35 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sat Oct 26 15:48:30 2024 -0600 - - fix(server): update build paths - -commit 226c43047e0845e681505c2c12561a0e9572eb1c -Author: MD Mahbub Hasan -Date: Sun Oct 27 03:31:03 2024 +0600 - - Portainer template added - -commit 0873618c63bccce4e1c1e4c4e1b30d181f48bddf -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Sat Oct 26 15:08:49 2024 -0600 - - chore(dokploy): set latest tag in cloud - -commit 2db8057d6168e7603377c842970a5976dac229fc -Author: Kamal Panara <79043122+CodeWithKamal@users.noreply.github.com> -Date: Sun Oct 27 00:17:10 2024 +0530 - - Update index.ts - - updated imports - -commit 71a582026e27784568a06d49b310f5cd63dac342 -Author: codewithkamal -Date: Sat Oct 26 23:55:10 2024 +0530 - - feat: add tolgee template - -commit fbec26fc31d838f2185f3baca05878d31f877f0e -Merge: 4431f560 e3b20268 -Author: Oleksandr Honcharov <0976053529@ukr.net> -Date: Sat Oct 26 05:42:20 2024 -0700 - - Merge branch 'Dokploy:canary' into canary - -commit 5f13fb2316a9220bdb9157c5556fc87f362b732e -Author: Dominik Koch -Date: Sat Oct 26 12:42:23 2024 +0200 - - style: lint code - -commit bc91bb313277e436afb8c8bc4a2dee686759913f -Author: Dominik Koch -Date: Sat Oct 26 12:28:40 2024 +0200 - - fix: use ! syntax instead of || "" - -commit e3b20268d520502e4d9c28e690401ff340114e31 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Fri Oct 25 23:56:33 2024 -0600 - - refactor(dokploy): add ssr for settings to show instantly the sidebar - -commit 742e5a244db707b4be8335339b5c9a39c322c164 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Fri Oct 25 23:44:39 2024 -0600 - - refactor(dokploy): prevent to create projects when the user doesn't have servers buyed - -commit 1f208f5f5b840a613b11ad629bafb9bac315ce06 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Fri Oct 25 22:53:58 2024 -0600 - - refactor(dokploy): add next public shareable key - -commit a53ade88e7aab9889b639c058fbfffd100c9e25f -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Fri Oct 25 22:35:35 2024 -0600 - - refactor(dokploy): add SITE_URL - -commit 77e96177703ce21298c44382f85564508532641a -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Fri Oct 25 21:18:04 2024 -0600 - - chore(version): bump version - -commit 21e97b0175ea30a75c4d4f76becef5655b5d3ba6 -Merge: 59308ab0 a6618a14 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Fri Oct 25 20:50:58 2024 -0600 - - Merge pull request #598 from Dokploy/593-use-advertise_addr-from-environment-variable-in-dokpoy-service - - feat(dokploy): add env for ADVERTISE_ADDR to installation #593 - -commit a6618a14d5b7bc3f0ab4bc719a5843b30f6e03eb -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Fri Oct 25 20:48:46 2024 -0600 - - feat(dokploy): add env for ADVERTISE_ADDR to installation #593 - -commit 59308ab013dd77fea763f3079b9381bfce43f6ce -Merge: 421c9379 e19c8d7a -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Fri Oct 25 20:19:14 2024 -0600 - - Merge pull request #596 from Dokploy/595-dokploy-internal-postgres-database-is-publicly-accessible-by-default - - fix(dokploy): remove expose ports in production - -commit e19c8d7a7a3e9a3c875f0bfd81e74759bcc1a732 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Fri Oct 25 17:09:06 2024 -0600 - - fix(dokploy): remove expose ports in production - -commit 421c93795bf26ce86d366332cc04c1ad288ea4a4 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Fri Oct 25 16:56:32 2024 -0600 - - refactor(dokploy): prevent start worker when is cloud - -commit 182f908c314f78ea25b5832a56f7d7dc7c75e5b1 -Author: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> -Date: Fri Oct 25 10:20:56 2024 -0600 - - chore: add new sponsor From d4fdf881cd946f3fae5bc17aaf66520adfa62515 Mon Sep 17 00:00:00 2001 From: 190km Date: Fri, 29 Nov 2024 02:06:25 +0100 Subject: [PATCH 8/8] feat: validating app name before delete --- .../application/delete-application.tsx | 160 +++++++++++++----- .../dashboard/compose/delete-compose.tsx | 158 ++++++++++++----- .../dashboard/mariadb/delete-mariadb.tsx | 160 +++++++++++++----- .../dashboard/mongo/delete-mongo.tsx | 157 ++++++++++++----- .../dashboard/mysql/delete-mysql.tsx | 156 ++++++++++++----- .../dashboard/postgres/delete-postgres.tsx | 159 ++++++++++++----- .../dashboard/redis/delete-redis.tsx | 156 ++++++++++++----- 7 files changed, 825 insertions(+), 281 deletions(-) diff --git a/apps/dokploy/components/dashboard/application/delete-application.tsx b/apps/dokploy/components/dashboard/application/delete-application.tsx index aa6fd902..93173d63 100644 --- a/apps/dokploy/components/dashboard/application/delete-application.tsx +++ b/apps/dokploy/components/dashboard/application/delete-application.tsx @@ -1,63 +1,143 @@ -import { - AlertDialog, - AlertDialogAction, - AlertDialogCancel, - AlertDialogContent, - AlertDialogDescription, - AlertDialogFooter, - AlertDialogHeader, - AlertDialogTitle, - AlertDialogTrigger, -} from "@/components/ui/alert-dialog"; import { Button } from "@/components/ui/button"; +import { + Dialog, + DialogContent, + DialogDescription, + DialogFooter, + DialogHeader, + DialogTitle, + DialogTrigger, +} from "@/components/ui/dialog"; +import { + Form, + FormControl, + FormField, + FormItem, + FormLabel, + FormMessage, +} from "@/components/ui/form"; +import { Input } from "@/components/ui/input"; import { api } from "@/utils/api"; +import { zodResolver } from "@hookform/resolvers/zod"; import { TrashIcon } from "lucide-react"; import { useRouter } from "next/router"; +import { useState } from "react"; +import { useForm } from "react-hook-form"; import { toast } from "sonner"; +import { z } from "zod"; + +const deleteApplicationSchema = z.object({ + projectName: z.string().min(1, { + message: "Application name is required", + }), +}); + +type DeleteApplication = z.infer; interface Props { applicationId: string; } export const DeleteApplication = ({ applicationId }: Props) => { + const [isOpen, setIsOpen] = useState(false); const { mutateAsync, isLoading } = api.application.delete.useMutation(); + const { data } = api.application.one.useQuery( + { applicationId }, + { enabled: !!applicationId }, + ); const { push } = useRouter(); + const form = useForm({ + defaultValues: { + projectName: "", + }, + resolver: zodResolver(deleteApplicationSchema), + }); + + const onSubmit = async (formData: DeleteApplication) => { + const expectedName = `${data?.name}/${data?.appName}`; + if (formData.projectName === expectedName) { + await mutateAsync({ + applicationId, + }) + .then((data) => { + push(`/dashboard/project/${data?.projectId}`); + toast.success("Application deleted successfully"); + setIsOpen(false); + }) + .catch(() => { + toast.error("Error deleting the application"); + }); + } else { + form.setError("projectName", { + message: "Project name does not match", + }); + } + }; + return ( - - + + - - - - Are you absolutely sure? - + + + + Are you absolutely sure? + This action cannot be undone. This will permanently delete the - application - - - - Cancel - { - await mutateAsync({ - applicationId, - }) - .then((data) => { - push(`/dashboard/project/${data?.projectId}`); - - toast.success("Application delete succesfully"); - }) - .catch(() => { - toast.error("Error to delete Application"); - }); + application. If you are sure please enter the application name to + delete this application. + + +
    +
    + + ( + + + To confirm, type "{data?.name}/{data?.appName}" in the box + below + + + + + + + )} + /> + + +
    + + + + + + ); }; diff --git a/apps/dokploy/components/dashboard/compose/delete-compose.tsx b/apps/dokploy/components/dashboard/compose/delete-compose.tsx index 43af14c3..07f42448 100644 --- a/apps/dokploy/components/dashboard/compose/delete-compose.tsx +++ b/apps/dokploy/components/dashboard/compose/delete-compose.tsx @@ -1,63 +1,141 @@ -import { - AlertDialog, - AlertDialogAction, - AlertDialogCancel, - AlertDialogContent, - AlertDialogDescription, - AlertDialogFooter, - AlertDialogHeader, - AlertDialogTitle, - AlertDialogTrigger, -} from "@/components/ui/alert-dialog"; import { Button } from "@/components/ui/button"; +import { + Dialog, + DialogContent, + DialogDescription, + DialogFooter, + DialogHeader, + DialogTitle, + DialogTrigger, +} from "@/components/ui/dialog"; +import { + Form, + FormControl, + FormField, + FormItem, + FormLabel, + FormMessage, +} from "@/components/ui/form"; +import { Input } from "@/components/ui/input"; import { api } from "@/utils/api"; +import { zodResolver } from "@hookform/resolvers/zod"; import { TrashIcon } from "lucide-react"; import { useRouter } from "next/router"; +import { useState } from "react"; +import { useForm } from "react-hook-form"; import { toast } from "sonner"; +import { z } from "zod"; + +const deleteComposeSchema = z.object({ + projectName: z.string().min(1, { + message: "Compose name is required", + }), +}); + +type DeleteCompose = z.infer; interface Props { composeId: string; } export const DeleteCompose = ({ composeId }: Props) => { + const [isOpen, setIsOpen] = useState(false); const { mutateAsync, isLoading } = api.compose.delete.useMutation(); + const { data } = api.compose.one.useQuery( + { composeId }, + { enabled: !!composeId }, + ); const { push } = useRouter(); + const form = useForm({ + defaultValues: { + projectName: "", + }, + resolver: zodResolver(deleteComposeSchema), + }); + + const onSubmit = async (formData: DeleteCompose) => { + const expectedName = `${data?.name}/${data?.appName}`; + if (formData.projectName === expectedName) { + await mutateAsync({ composeId }) + .then((result) => { + push(`/dashboard/project/${result?.projectId}`); + toast.success("Compose deleted successfully"); + setIsOpen(false); + }) + .catch(() => { + toast.error("Error deleting the compose"); + }); + } else { + form.setError("projectName", { + message: `Project name must match "${expectedName}"`, + }); + } + }; + return ( - - + + - - - - Are you absolutely sure? - + + + + Are you absolutely sure? + This action cannot be undone. This will permanently delete the - compose and all its services. - - - - Cancel - { - await mutateAsync({ - composeId, - }) - .then((data) => { - push(`/dashboard/project/${data?.projectId}`); - - toast.success("Compose delete succesfully"); - }) - .catch(() => { - toast.error("Error to delete the compose"); - }); + compose. If you are sure please enter the compose name to delete + this compose. + + +
    +
    + + ( + + + To confirm, type "{data?.name}/{data?.appName}" in the box + below + {" "} + + + + + + )} + /> + + +
    + + + + + + ); }; diff --git a/apps/dokploy/components/dashboard/mariadb/delete-mariadb.tsx b/apps/dokploy/components/dashboard/mariadb/delete-mariadb.tsx index 0687a2bd..26a6215f 100644 --- a/apps/dokploy/components/dashboard/mariadb/delete-mariadb.tsx +++ b/apps/dokploy/components/dashboard/mariadb/delete-mariadb.tsx @@ -1,62 +1,140 @@ -import { - AlertDialog, - AlertDialogAction, - AlertDialogCancel, - AlertDialogContent, - AlertDialogDescription, - AlertDialogFooter, - AlertDialogHeader, - AlertDialogTitle, - AlertDialogTrigger, -} from "@/components/ui/alert-dialog"; import { Button } from "@/components/ui/button"; +import { + Dialog, + DialogContent, + DialogDescription, + DialogFooter, + DialogHeader, + DialogTitle, + DialogTrigger, +} from "@/components/ui/dialog"; +import { + Form, + FormControl, + FormField, + FormItem, + FormLabel, + FormMessage, +} from "@/components/ui/form"; +import { Input } from "@/components/ui/input"; import { api } from "@/utils/api"; +import { zodResolver } from "@hookform/resolvers/zod"; import { TrashIcon } from "lucide-react"; import { useRouter } from "next/router"; +import { useState } from "react"; +import { useForm } from "react-hook-form"; import { toast } from "sonner"; +import { z } from "zod"; + +const deleteMariadbSchema = z.object({ + projectName: z.string().min(1, { + message: "Database name is required", + }), +}); + +type DeleteMariadb = z.infer; interface Props { mariadbId: string; } - export const DeleteMariadb = ({ mariadbId }: Props) => { + const [isOpen, setIsOpen] = useState(false); const { mutateAsync, isLoading } = api.mariadb.remove.useMutation(); + const { data } = api.mariadb.one.useQuery( + { mariadbId }, + { enabled: !!mariadbId }, + ); const { push } = useRouter(); + const form = useForm({ + defaultValues: { + projectName: "", + }, + resolver: zodResolver(deleteMariadbSchema), + }); + + const onSubmit = async (formData: DeleteMariadb) => { + const expectedName = `${data?.name}/${data?.appName}`; + if (formData.projectName === expectedName) { + await mutateAsync({ mariadbId }) + .then((data) => { + push(`/dashboard/project/${data?.projectId}`); + toast.success("Database deleted successfully"); + setIsOpen(false); + }) + .catch(() => { + toast.error("Error deleting the database"); + }); + } else { + form.setError("projectName", { + message: "Database name does not match", + }); + } + }; + return ( - - + + - - - - Are you absolutely sure? - + + + + Are you absolutely sure? + This action cannot be undone. This will permanently delete the - database - - - - Cancel - { - await mutateAsync({ - mariadbId, - }) - .then((data) => { - push(`/dashboard/project/${data?.projectId}`); - toast.success("Database delete succesfully"); - }) - .catch(() => { - toast.error("Error to delete the database"); - }); + database. If you are sure please enter the database name to delete + this database. + + +
    +
    + + ( + + + To confirm, type "{data?.name}/{data?.appName}" in the box + below + + + + + + + )} + /> + + +
    + + + + + + ); }; diff --git a/apps/dokploy/components/dashboard/mongo/delete-mongo.tsx b/apps/dokploy/components/dashboard/mongo/delete-mongo.tsx index 35e1eaa0..86c2e242 100644 --- a/apps/dokploy/components/dashboard/mongo/delete-mongo.tsx +++ b/apps/dokploy/components/dashboard/mongo/delete-mongo.tsx @@ -1,62 +1,139 @@ -import { - AlertDialog, - AlertDialogAction, - AlertDialogCancel, - AlertDialogContent, - AlertDialogDescription, - AlertDialogFooter, - AlertDialogHeader, - AlertDialogTitle, - AlertDialogTrigger, -} from "@/components/ui/alert-dialog"; import { Button } from "@/components/ui/button"; +import { + Dialog, + DialogContent, + DialogDescription, + DialogFooter, + DialogHeader, + DialogTitle, + DialogTrigger, +} from "@/components/ui/dialog"; +import { + Form, + FormControl, + FormField, + FormItem, + FormLabel, + FormMessage, +} from "@/components/ui/form"; +import { Input } from "@/components/ui/input"; import { api } from "@/utils/api"; +import { zodResolver } from "@hookform/resolvers/zod"; import { TrashIcon } from "lucide-react"; import { useRouter } from "next/router"; +import { useState } from "react"; +import { useForm } from "react-hook-form"; import { toast } from "sonner"; +import { z } from "zod"; + +const deleteMongoSchema = z.object({ + projectName: z.string().min(1, { + message: "Database name is required", + }), +}); + +type DeleteMongo = z.infer; interface Props { mongoId: string; } +// commen + export const DeleteMongo = ({ mongoId }: Props) => { + const [isOpen, setIsOpen] = useState(false); const { mutateAsync, isLoading } = api.mongo.remove.useMutation(); + const { data } = api.mongo.one.useQuery({ mongoId }, { enabled: !!mongoId }); const { push } = useRouter(); + const form = useForm({ + defaultValues: { + projectName: "", + }, + resolver: zodResolver(deleteMongoSchema), + }); + + const onSubmit = async (formData: DeleteMongo) => { + const expectedName = `${data?.name}/${data?.appName}`; + if (formData.projectName === expectedName) { + await mutateAsync({ mongoId }) + .then((data) => { + push(`/dashboard/project/${data?.projectId}`); + toast.success("Database deleted successfully"); + setIsOpen(false); + }) + .catch(() => { + toast.error("Error deleting the database"); + }); + } else { + form.setError("projectName", { + message: "Database name does not match", + }); + } + }; return ( - - + + - - - - Are you absolutely sure? - + + + + Are you absolutely sure? + This action cannot be undone. This will permanently delete the - database - - - - Cancel - { - await mutateAsync({ - mongoId, - }) - .then((data) => { - push(`/dashboard/project/${data?.projectId}`); - toast.success("Database delete succesfully"); - }) - .catch(() => { - toast.error("Error to delete the database"); - }); + database. If you are sure please enter the database name to delete + this database. + + +
    +
    + + ( + + + To confirm, type "{data?.name}/{data?.appName}" in the box + below + + + + + + + )} + /> + + +
    + + + + + + ); }; diff --git a/apps/dokploy/components/dashboard/mysql/delete-mysql.tsx b/apps/dokploy/components/dashboard/mysql/delete-mysql.tsx index 373c68fd..a887adc5 100644 --- a/apps/dokploy/components/dashboard/mysql/delete-mysql.tsx +++ b/apps/dokploy/components/dashboard/mysql/delete-mysql.tsx @@ -1,62 +1,138 @@ -import { - AlertDialog, - AlertDialogAction, - AlertDialogCancel, - AlertDialogContent, - AlertDialogDescription, - AlertDialogFooter, - AlertDialogHeader, - AlertDialogTitle, - AlertDialogTrigger, -} from "@/components/ui/alert-dialog"; import { Button } from "@/components/ui/button"; +import { + Dialog, + DialogContent, + DialogDescription, + DialogFooter, + DialogHeader, + DialogTitle, + DialogTrigger, +} from "@/components/ui/dialog"; +import { + Form, + FormControl, + FormField, + FormItem, + FormLabel, + FormMessage, +} from "@/components/ui/form"; +import { Input } from "@/components/ui/input"; import { api } from "@/utils/api"; +import { zodResolver } from "@hookform/resolvers/zod"; import { TrashIcon } from "lucide-react"; import { useRouter } from "next/router"; +import { useState } from "react"; +import { useForm } from "react-hook-form"; import { toast } from "sonner"; +import { z } from "zod"; + +const deleteMysqlSchema = z.object({ + projectName: z.string().min(1, { + message: "Database name is required", + }), +}); + +type DeleteMysql = z.infer; interface Props { mysqlId: string; } export const DeleteMysql = ({ mysqlId }: Props) => { + const [isOpen, setIsOpen] = useState(false); const { mutateAsync, isLoading } = api.mysql.remove.useMutation(); + const { data } = api.mysql.one.useQuery({ mysqlId }, { enabled: !!mysqlId }); const { push } = useRouter(); + const form = useForm({ + defaultValues: { + projectName: "", + }, + resolver: zodResolver(deleteMysqlSchema), + }); + + const onSubmit = async (formData: DeleteMysql) => { + const expectedName = `${data?.name}/${data?.appName}`; + if (formData.projectName === expectedName) { + await mutateAsync({ mysqlId }) + .then((data) => { + push(`/dashboard/project/${data?.projectId}`); + toast.success("Database deleted successfully"); + setIsOpen(false); + }) + .catch(() => { + toast.error("Error deleting the database"); + }); + } else { + form.setError("projectName", { + message: "Database name does not match", + }); + } + }; + return ( - - + + - - - - Are you absolutely sure? - + + + + Are you absolutely sure? + This action cannot be undone. This will permanently delete the - database - - - - Cancel - { - await mutateAsync({ - mysqlId, - }) - .then((data) => { - push(`/dashboard/project/${data?.projectId}`); - toast.success("Database delete succesfully"); - }) - .catch(() => { - toast.error("Error to delete the database"); - }); + database. If you are sure please enter the database name to delete + this database. + + +
    +
    + + ( + + + To confirm, type "{data?.name}/{data?.appName}" in the box + below + + + + + + + )} + /> + + +
    + + + + + + ); }; diff --git a/apps/dokploy/components/dashboard/postgres/delete-postgres.tsx b/apps/dokploy/components/dashboard/postgres/delete-postgres.tsx index ce64c44b..1767831a 100644 --- a/apps/dokploy/components/dashboard/postgres/delete-postgres.tsx +++ b/apps/dokploy/components/dashboard/postgres/delete-postgres.tsx @@ -1,62 +1,141 @@ -import { - AlertDialog, - AlertDialogAction, - AlertDialogCancel, - AlertDialogContent, - AlertDialogDescription, - AlertDialogFooter, - AlertDialogHeader, - AlertDialogTitle, - AlertDialogTrigger, -} from "@/components/ui/alert-dialog"; import { Button } from "@/components/ui/button"; +import { + Dialog, + DialogContent, + DialogDescription, + DialogFooter, + DialogHeader, + DialogTitle, + DialogTrigger, +} from "@/components/ui/dialog"; +import { + Form, + FormControl, + FormField, + FormItem, + FormLabel, + FormMessage, +} from "@/components/ui/form"; +import { Input } from "@/components/ui/input"; import { api } from "@/utils/api"; +import { zodResolver } from "@hookform/resolvers/zod"; import { TrashIcon } from "lucide-react"; import { useRouter } from "next/router"; +import { useState } from "react"; +import { useForm } from "react-hook-form"; import { toast } from "sonner"; +import { z } from "zod"; + +const deletePostgresSchema = z.object({ + projectName: z.string().min(1, { + message: "Database name is required", + }), +}); + +type DeletePostgres = z.infer; interface Props { postgresId: string; } export const DeletePostgres = ({ postgresId }: Props) => { + const [isOpen, setIsOpen] = useState(false); const { mutateAsync, isLoading } = api.postgres.remove.useMutation(); + const { data } = api.postgres.one.useQuery( + { postgresId }, + { enabled: !!postgresId }, + ); const { push } = useRouter(); + const form = useForm({ + defaultValues: { + projectName: "", + }, + resolver: zodResolver(deletePostgresSchema), + }); + + const onSubmit = async (formData: DeletePostgres) => { + const expectedName = `${data?.name}/${data?.appName}`; + if (formData.projectName === expectedName) { + await mutateAsync({ postgresId }) + .then((data) => { + push(`/dashboard/project/${data?.projectId}`); + toast.success("Database deleted successfully"); + setIsOpen(false); + }) + .catch(() => { + toast.error("Error deleting the database"); + }); + } else { + form.setError("projectName", { + message: "Database name does not match", + }); + } + }; + return ( - - + + - - - - Are you absolutely sure? - + + + + Are you absolutely sure? + This action cannot be undone. This will permanently delete the - database - - - - Cancel - { - await mutateAsync({ - postgresId, - }) - .then((data) => { - push(`/dashboard/project/${data?.projectId}`); - toast.success("Database delete succesfully"); - }) - .catch(() => { - toast.error("Error to delete the database"); - }); + database. If you are sure please enter the database name to delete + this database. + + +
    +
    + + ( + + + To confirm, type "{data?.name}/{data?.appName}" in the box + below + + + + + + + )} + /> + + +
    + + + + + + ); }; diff --git a/apps/dokploy/components/dashboard/redis/delete-redis.tsx b/apps/dokploy/components/dashboard/redis/delete-redis.tsx index 62db598b..af3a084c 100644 --- a/apps/dokploy/components/dashboard/redis/delete-redis.tsx +++ b/apps/dokploy/components/dashboard/redis/delete-redis.tsx @@ -1,62 +1,138 @@ -import { - AlertDialog, - AlertDialogAction, - AlertDialogCancel, - AlertDialogContent, - AlertDialogDescription, - AlertDialogFooter, - AlertDialogHeader, - AlertDialogTitle, - AlertDialogTrigger, -} from "@/components/ui/alert-dialog"; import { Button } from "@/components/ui/button"; +import { + Dialog, + DialogContent, + DialogDescription, + DialogFooter, + DialogHeader, + DialogTitle, + DialogTrigger, +} from "@/components/ui/dialog"; +import { + Form, + FormControl, + FormField, + FormItem, + FormLabel, + FormMessage, +} from "@/components/ui/form"; +import { Input } from "@/components/ui/input"; import { api } from "@/utils/api"; +import { zodResolver } from "@hookform/resolvers/zod"; import { TrashIcon } from "lucide-react"; import { useRouter } from "next/router"; +import { useState } from "react"; +import { useForm } from "react-hook-form"; import { toast } from "sonner"; +import { z } from "zod"; + +const deleteRedisSchema = z.object({ + projectName: z.string().min(1, { + message: "Database name is required", + }), +}); + +type DeleteRedis = z.infer; interface Props { redisId: string; } export const DeleteRedis = ({ redisId }: Props) => { + const [isOpen, setIsOpen] = useState(false); const { mutateAsync, isLoading } = api.redis.remove.useMutation(); + const { data } = api.redis.one.useQuery({ redisId }, { enabled: !!redisId }); const { push } = useRouter(); + const form = useForm({ + defaultValues: { + projectName: "", + }, + resolver: zodResolver(deleteRedisSchema), + }); + + const onSubmit = async (formData: DeleteRedis) => { + const expectedName = `${data?.name}/${data?.appName}`; + if (formData.projectName === expectedName) { + await mutateAsync({ redisId }) + .then((data) => { + push(`/dashboard/project/${data?.projectId}`); + toast.success("Database deleted successfully"); + setIsOpen(false); + }) + .catch(() => { + toast.error("Error deleting the database"); + }); + } else { + form.setError("projectName", { + message: "Database name does not match", + }); + } + }; + return ( - - + + - - - - Are you absolutely sure? - + + + + Are you absolutely sure? + This action cannot be undone. This will permanently delete the - database - - - - Cancel - { - await mutateAsync({ - redisId, - }) - .then((data) => { - push(`/dashboard/project/${data?.projectId}`); - toast.success("Database delete succesfully"); - }) - .catch(() => { - toast.error("Error to delete the database"); - }); + database. If you are sure please enter the database name to delete + this database. + + +
    +
    + + ( + + + To confirm, type "{data?.name}/{data?.appName}" in the box + below + + + + + + + )} + /> + + +
    + + + + + + ); };