From 6148e70d25e0594a54606a6ed4ec2a0b8415199f Mon Sep 17 00:00:00 2001 From: rosslh Date: Sun, 8 Feb 2026 17:34:51 -0500 Subject: [PATCH] feat(branding): apply MapleDeploy branding to Coolify fork Replace all Coolify branding with MapleDeploy across 111 files: - Logo, favicon, and color palette (Canadian red scale, stone greys) - Fonts: Overlock for headings, Inter for body (self-hosted woff2/ttf) - All ~70 page titles updated to "| MapleDeploy" - Auth pages, navbar, footer, email templates, settings, boarding flow - Remove Hetzner provider, Coolify Cloud upsells, sponsorship popups - Disable telemetry (Sentry DSN null, undead.coolify.io ping disabled) - Point auto-update to MapleDeploy Forgejo registry image - Redirect help/support links to mapledeploy.ca/contact - Add AGPL source code link to Forgejo repo in navbar - OpenAPI docs rebranded to MapleDeploy --- app/Actions/Proxy/CheckProxy.php | 3 +- app/Console/Commands/Init.php | 10 +-- app/Http/Controllers/Api/OpenApi.php | 5 +- app/Livewire/Help.php | 10 ++- config/app.php | 2 +- config/constants.php | 18 ++--- public/mapledeploy-favicon.ico | Bin 0 -> 15406 bytes public/mapledeploy-logo.svg | 1 + resources/css/app.css | 24 +++---- resources/css/fonts.css | 9 +++ resources/fonts/overlock-v19-latin-900.ttf | Bin 0 -> 29940 bytes resources/fonts/overlock-v19-latin-900.woff2 | Bin 0 -> 11844 bytes .../views/auth/confirm-password.blade.php | 4 +- .../views/auth/forgot-password.blade.php | 4 +- resources/views/auth/login.blade.php | 4 +- resources/views/auth/register.blade.php | 4 +- resources/views/auth/reset-password.blade.php | 4 +- .../views/auth/two-factor-challenge.blade.php | 4 +- .../views/components/emails/footer.blade.php | 5 +- resources/views/components/navbar.blade.php | 54 ++++----------- .../views/components/pricing-plans.blade.php | 10 +-- .../components/settings/navbar.blade.php | 2 +- resources/views/components/version.blade.php | 6 +- .../emails/before-trial-conversion.blade.php | 2 +- .../emails/container-restarted.blade.php | 1 + .../emails/hetzner-deletion-failed.blade.php | 2 +- .../emails/server-patches-error.blade.php | 2 +- .../views/emails/server-patches.blade.php | 4 +- .../subscription-invoice-failed.blade.php | 5 +- resources/views/emails/trial-ended.blade.php | 5 +- resources/views/layouts/app.blade.php | 2 +- resources/views/layouts/base.blade.php | 32 ++++----- .../views/livewire/boarding/index.blade.php | 62 +++++------------- resources/views/livewire/dashboard.blade.php | 2 +- .../livewire/destination/index.blade.php | 2 +- .../livewire/force-password-reset.blade.php | 4 +- resources/views/livewire/help.blade.php | 3 +- .../views/livewire/layout-popups.blade.php | 57 ++-------------- .../livewire/notifications/discord.blade.php | 2 +- .../livewire/notifications/email.blade.php | 2 +- .../livewire/notifications/pushover.blade.php | 2 +- .../livewire/notifications/slack.blade.php | 2 +- .../livewire/notifications/telegram.blade.php | 2 +- .../livewire/notifications/webhook.blade.php | 4 +- .../views/livewire/profile/index.blade.php | 2 +- .../application/configuration.blade.php | 2 +- .../application/deployment/index.blade.php | 2 +- .../application/deployment/show.blade.php | 2 +- .../views/livewire/project/clone-me.blade.php | 2 +- .../database/backup/execution.blade.php | 2 +- .../project/database/backup/index.blade.php | 2 +- .../project/database/configuration.blade.php | 2 +- .../views/livewire/project/edit.blade.php | 2 +- .../project/environment-edit.blade.php | 2 +- .../views/livewire/project/index.blade.php | 2 +- .../new/public-git-repository.blade.php | 5 +- .../project/resource/create.blade.php | 2 +- .../livewire/project/resource/index.blade.php | 2 +- .../project/service/configuration.blade.php | 2 +- .../service/database-backups.blade.php | 2 +- .../livewire/project/service/index.blade.php | 4 +- .../execute-container-command.blade.php | 2 +- .../livewire/project/shared/logs.blade.php | 2 +- .../shared/scheduled-task/show.blade.php | 2 +- .../views/livewire/project/show.blade.php | 2 +- .../livewire/security/api-tokens.blade.php | 2 +- .../livewire/security/cloud-tokens.blade.php | 2 +- .../security/private-key/show.blade.php | 2 +- .../views/livewire/server/advanced.blade.php | 2 +- .../server/ca-certificate/show.blade.php | 2 +- .../views/livewire/server/charts.blade.php | 2 +- .../cloud-provider-token/show.blade.php | 2 +- .../server/cloudflare-tunnel.blade.php | 2 +- .../views/livewire/server/create.blade.php | 27 +------- .../views/livewire/server/delete.blade.php | 2 +- .../livewire/server/destinations.blade.php | 2 +- .../livewire/server/docker-cleanup.blade.php | 2 +- .../views/livewire/server/index.blade.php | 2 +- .../livewire/server/log-drains.blade.php | 2 +- .../server/private-key/show.blade.php | 2 +- .../proxy/dynamic-configurations.blade.php | 2 +- .../livewire/server/proxy/logs.blade.php | 2 +- .../livewire/server/proxy/show.blade.php | 2 +- .../views/livewire/server/resources.blade.php | 2 +- .../server/security/patches.blade.php | 2 +- .../server/security/terminal-access.blade.php | 2 +- .../views/livewire/server/sentinel.blade.php | 2 +- .../views/livewire/server/show.blade.php | 2 +- .../views/livewire/server/swarm.blade.php | 2 +- .../views/livewire/settings-backup.blade.php | 2 +- .../livewire/settings-dropdown.blade.php | 9 +-- .../views/livewire/settings-email.blade.php | 2 +- .../views/livewire/settings-oauth.blade.php | 2 +- .../livewire/settings/advanced.blade.php | 8 +-- .../views/livewire/settings/index.blade.php | 18 ++--- .../views/livewire/settings/updates.blade.php | 4 +- .../environment/index.blade.php | 2 +- .../environment/show.blade.php | 2 +- .../livewire/shared-variables/index.blade.php | 2 +- .../shared-variables/project/index.blade.php | 2 +- .../shared-variables/project/show.blade.php | 2 +- .../shared-variables/team/index.blade.php | 2 +- .../views/livewire/storage/index.blade.php | 2 +- .../views/livewire/storage/show.blade.php | 2 +- .../livewire/subscription/index.blade.php | 7 +- .../livewire/subscription/show.blade.php | 2 +- .../views/livewire/team/admin-view.blade.php | 2 +- resources/views/livewire/team/index.blade.php | 2 +- .../livewire/team/member/index.blade.php | 2 +- .../views/livewire/terminal/index.blade.php | 2 +- resources/views/source/all.blade.php | 2 +- 111 files changed, 230 insertions(+), 352 deletions(-) create mode 100644 public/mapledeploy-favicon.ico create mode 100644 public/mapledeploy-logo.svg create mode 100644 resources/fonts/overlock-v19-latin-900.ttf create mode 100644 resources/fonts/overlock-v19-latin-900.woff2 diff --git a/app/Actions/Proxy/CheckProxy.php b/app/Actions/Proxy/CheckProxy.php index 99537e606..eab534ef9 100644 --- a/app/Actions/Proxy/CheckProxy.php +++ b/app/Actions/Proxy/CheckProxy.php @@ -102,7 +102,8 @@ public function handle(Server $server, $fromUI = false): bool foreach ($conflicts as $port => $conflict) { if ($conflict) { if ($fromUI) { - throw new \Exception("Port $port is in use.
You must stop the process using this port.

Docs: https://coolify.io/docs
Discord: https://coolify.io/discord"); + // MapleDeploy branding: support links + throw new \Exception("Port $port is in use.
You must stop the process using this port.

Support: https://mapledeploy.ca/contact"); } else { return false; } diff --git a/app/Console/Commands/Init.php b/app/Console/Commands/Init.php index 66cb77838..4c0a53d50 100644 --- a/app/Console/Commands/Init.php +++ b/app/Console/Commands/Init.php @@ -263,15 +263,11 @@ private function restoreCoolifyDbBackup() } } + // MapleDeploy branding: telemetry disabled β€” no phone-home signal private function sendAliveSignal() { - $id = config('app.id'); - $version = config('constants.coolify.version'); - try { - Http::get("https://undead.coolify.io/v4/alive?appId=$id&version=$version"); - } catch (\Throwable $e) { - echo "Error in sending live signal: {$e->getMessage()}\n"; - } + // Disabled for MapleDeploy: do not send telemetry to coolify.io + return; } private function replaceSlashInEnvironmentName() diff --git a/app/Http/Controllers/Api/OpenApi.php b/app/Http/Controllers/Api/OpenApi.php index 33d21ba5d..26b3ef519 100644 --- a/app/Http/Controllers/Api/OpenApi.php +++ b/app/Http/Controllers/Api/OpenApi.php @@ -4,8 +4,9 @@ use OpenApi\Attributes as OA; -#[OA\Info(title: 'Coolify', version: '0.1')] -#[OA\Server(url: 'https://app.coolify.io/api/v1', description: 'Coolify Cloud API. Change the host to your own instance if you are self-hosting.')] +// MapleDeploy branding: API documentation +#[OA\Info(title: 'MapleDeploy', version: '0.1')] +#[OA\Server(url: '/api/v1', description: 'MapleDeploy API. Powered by Coolify.')] #[OA\SecurityScheme( type: 'http', scheme: 'bearer', diff --git a/app/Livewire/Help.php b/app/Livewire/Help.php index 490515875..29bd05aa2 100644 --- a/app/Livewire/Help.php +++ b/app/Livewire/Help.php @@ -35,14 +35,12 @@ public function submit() $mail->subject("[HELP]: {$this->subject}"); $type = set_transanctional_email_settings($settings); - // Sending feedback through Cloud API + // MapleDeploy branding: feedback sent to MapleDeploy support if (blank($type)) { - $url = 'https://app.coolify.io/api/feedback'; - Http::post($url, [ - 'content' => 'User: `'.auth()->user()?->email.'` with subject: `'.$this->subject.'` has the following problem: `'.$this->description.'`', - ]); + // No external API β€” log locally when SMTP not configured + \Illuminate\Support\Facades\Log::info('Feedback from '.auth()->user()?->email.': '.$this->subject.' β€” '.$this->description); } else { - send_user_an_email($mail, auth()->user()?->email, 'feedback@coollabs.io'); + send_user_an_email($mail, auth()->user()?->email, 'support@mapledeploy.ca'); } $this->dispatch('success', 'Feedback sent.', 'We will get in touch with you as soon as possible.'); $this->reset('description', 'subject'); diff --git a/config/app.php b/config/app.php index a94cfadd8..08b3bd88f 100644 --- a/config/app.php +++ b/config/app.php @@ -17,7 +17,7 @@ | */ - 'name' => env('APP_NAME', 'Coolify'), + 'name' => env('APP_NAME', 'MapleDeploy'), // MapleDeploy branding /* |-------------------------------------------------------------------------- diff --git a/config/constants.php b/config/constants.php index 0b404fe9d..bde7cec9a 100644 --- a/config/constants.php +++ b/config/constants.php @@ -1,16 +1,17 @@ [ 'version' => '4.0.0-beta.463', 'helper_version' => '1.0.12', 'realtime_version' => '1.0.10', 'self_hosted' => env('SELF_HOSTED', true), - 'autoupdate' => env('AUTOUPDATE'), + 'autoupdate' => env('AUTOUPDATE', false), 'base_config_path' => env('BASE_CONFIG_PATH', '/data/coolify'), - 'registry_url' => env('REGISTRY_URL', 'ghcr.io'), - 'helper_image' => env('HELPER_IMAGE', env('REGISTRY_URL', 'ghcr.io').'/coollabsio/coolify-helper'), - 'realtime_image' => env('REALTIME_IMAGE', env('REGISTRY_URL', 'ghcr.io').'/coollabsio/coolify-realtime'), + 'registry_url' => env('REGISTRY_URL', 'forgejo.mapledeploy.ca'), + 'helper_image' => env('HELPER_IMAGE', 'ghcr.io/coollabsio/coolify-helper'), + 'realtime_image' => env('REALTIME_IMAGE', 'ghcr.io/coollabsio/coolify-realtime'), 'is_windows_docker_desktop' => env('IS_WINDOWS_DOCKER_DESKTOP', false), 'cdn_url' => env('CDN_URL', 'https://cdn.coollabs.io'), 'versions_url' => env('VERSIONS_URL', env('CDN_URL', 'https://cdn.coollabs.io').'/coolify/versions.json'), @@ -19,8 +20,8 @@ ], 'urls' => [ - 'docs' => 'https://coolify.io/docs', - 'contact' => 'https://coolify.io/docs/contact', + 'docs' => 'https://mapledeploy.ca/docs', + 'contact' => 'https://mapledeploy.ca/contact', ], 'services' => [ @@ -85,12 +86,13 @@ 'verification_code_expiry_minutes' => 10, ], + // MapleDeploy branding: telemetry disabled 'sentry' => [ - 'sentry_dsn' => env('SENTRY_DSN'), + 'sentry_dsn' => null, ], 'webhooks' => [ - 'feedback_discord_webhook' => env('FEEDBACK_DISCORD_WEBHOOK'), + 'feedback_discord_webhook' => null, 'dev_webhook' => env('SERVEO_URL'), ], diff --git a/public/mapledeploy-favicon.ico b/public/mapledeploy-favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..8cc2c38c111f0eeaf2aca12780918bf61f4892a8 GIT binary patch literal 15406 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 BPc;Al literal 0 HcmV?d00001 diff --git a/public/mapledeploy-logo.svg b/public/mapledeploy-logo.svg new file mode 100644 index 000000000..7442ad045 --- /dev/null +++ b/public/mapledeploy-logo.svg @@ -0,0 +1 @@ +MapleDeploy diff --git a/resources/css/app.css b/resources/css/app.css index eeba1ee01..3b6a883a9 100644 --- a/resources/css/app.css +++ b/resources/css/app.css @@ -13,10 +13,12 @@ @custom-variant dark (&:where(.dark, .dark *)); +/* MapleDeploy branding: Canadian red accent, stone greys */ @theme { --font-sans: Inter, sans-serif; + --font-display: 'Overlock', sans-serif; - --color-base: #101010; + --color-base: #0c0a09; --color-warning: #fcd452; --color-warning-50: #fefce8; --color-warning-100: #fef9c3; @@ -30,16 +32,16 @@ @theme { --color-warning-900: #713f12; --color-success: #22C55E; --color-error: #dc2626; - --color-coollabs-50: #f5f0ff; - --color-coollabs: #6b16ed; - --color-coollabs-100: #7317ff; - --color-coollabs-200: #5a12c7; - --color-coollabs-300: #4a0fa3; - --color-coolgray-100: #181818; - --color-coolgray-200: #202020; - --color-coolgray-300: #242424; - --color-coolgray-400: #282828; - --color-coolgray-500: #323232; + --color-coollabs-50: #fef3f2; + --color-coollabs: #d52b1e; + --color-coollabs-100: #f34d40; + --color-coollabs-200: #bc2519; + --color-coollabs-300: #9c2118; + --color-coolgray-100: #1c1917; + --color-coolgray-200: #292524; + --color-coolgray-300: #44403c; + --color-coolgray-400: #57534e; + --color-coolgray-500: #78716c; } /* diff --git a/resources/css/fonts.css b/resources/css/fonts.css index c8c4448eb..4154e6077 100644 --- a/resources/css/fonts.css +++ b/resources/css/fonts.css @@ -70,3 +70,12 @@ @font-face { src: url('../fonts/inter-v13-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-regular.woff2') format('woff2'); } +/* MapleDeploy branding: Overlock for headings */ +@font-face { + font-display: swap; + font-family: 'Overlock'; + font-style: normal; + font-weight: 900; + src: url('../fonts/overlock-v19-latin-900.woff2') format('woff2'), + url('../fonts/overlock-v19-latin-900.ttf') format('truetype'); +} diff --git a/resources/fonts/overlock-v19-latin-900.ttf b/resources/fonts/overlock-v19-latin-900.ttf new file mode 100644 index 0000000000000000000000000000000000000000..0cd2b55d384a702f8ab8136ed5f916e2af2e1249 GIT binary patch literal 29940 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 literal 0 HcmV?d00001 diff --git a/resources/fonts/overlock-v19-latin-900.woff2 b/resources/fonts/overlock-v19-latin-900.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..25b3a0177b43b04016cd902b9d595dcdf72b6c7b GIT binary patch literal 11844 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 literal 0 HcmV?d00001 diff --git a/resources/views/auth/confirm-password.blade.php b/resources/views/auth/confirm-password.blade.php index ce8f21481..30feb761f 100644 --- a/resources/views/auth/confirm-password.blade.php +++ b/resources/views/auth/confirm-password.blade.php @@ -3,8 +3,8 @@
-

- Coolify +

+ MapleDeploy

Confirm Your Password diff --git a/resources/views/auth/forgot-password.blade.php b/resources/views/auth/forgot-password.blade.php index 4952cfabd..67745f125 100644 --- a/resources/views/auth/forgot-password.blade.php +++ b/resources/views/auth/forgot-password.blade.php @@ -3,8 +3,8 @@

-

- Coolify +

+ MapleDeploy

{{ __('auth.forgot_password_heading') }} diff --git a/resources/views/auth/login.blade.php b/resources/views/auth/login.blade.php index ede49117a..8bbdf07bd 100644 --- a/resources/views/auth/login.blade.php +++ b/resources/views/auth/login.blade.php @@ -3,8 +3,8 @@

-

- Coolify +

+ MapleDeploy

diff --git a/resources/views/auth/register.blade.php b/resources/views/auth/register.blade.php index 0cf1a2772..483d3486d 100644 --- a/resources/views/auth/register.blade.php +++ b/resources/views/auth/register.blade.php @@ -13,8 +13,8 @@ function getOldOrLocal($key, $localValue)
-

- Coolify +

+ MapleDeploy

Create your account diff --git a/resources/views/auth/reset-password.blade.php b/resources/views/auth/reset-password.blade.php index 3e0c237b4..d3798de27 100644 --- a/resources/views/auth/reset-password.blade.php +++ b/resources/views/auth/reset-password.blade.php @@ -3,8 +3,8 @@

-

- Coolify +

+ MapleDeploy

{{ __('auth.reset_password') }} diff --git a/resources/views/auth/two-factor-challenge.blade.php b/resources/views/auth/two-factor-challenge.blade.php index 05dbcc90c..dbd491e00 100644 --- a/resources/views/auth/two-factor-challenge.blade.php +++ b/resources/views/auth/two-factor-challenge.blade.php @@ -47,8 +47,8 @@

-

- Coolify +

+ MapleDeploy

Two-Factor Authentication diff --git a/resources/views/components/emails/footer.blade.php b/resources/views/components/emails/footer.blade.php index 199aa96c1..9e64d8bde 100644 --- a/resources/views/components/emails/footer.blade.php +++ b/resources/views/components/emails/footer.blade.php @@ -1,6 +1,7 @@ {{ Illuminate\Mail\Markdown::parse('---') }} Thank you,
-{{ config('app.name') ?? 'Coolify' }} +{{ config('app.name') ?? 'MapleDeploy' }} -{{ Illuminate\Mail\Markdown::parse('[Contact Support](https://coolify.io/docs/contact)') }} +{{-- MapleDeploy branding: support link --}} +{{ Illuminate\Mail\Markdown::parse('[Contact Support](https://mapledeploy.ca/contact)') }} diff --git a/resources/views/components/navbar.blade.php b/resources/views/components/navbar.blade.php index 48b544ebb..5e2bab763 100644 --- a/resources/views/components/navbar.blade.php +++ b/resources/views/components/navbar.blade.php @@ -78,9 +78,10 @@ } }">

+ {{-- MapleDeploy branding --}}
- Coolify - + MapleDeploy + Powered by Coolify
@@ -291,20 +292,7 @@ class="{{ request()->is('team*') ? 'menu-item-active menu-item' : 'menu-item' }} Teams - @if (isCloud() && auth()->user()->isAdmin()) -
  • - - - - - Subscription - -
  • - @endif + {{-- MapleDeploy branding: Cloud subscription menu removed --}} @if (isInstanceAdmin())
  • @@ -324,20 +312,7 @@ class="{{ request()->is('settings*') ? 'menu-item-active menu-item' : 'menu-item
  • @endif - @if (isCloud() || isDev()) - @if (isInstanceAdmin() || session('impersonating')) -
  • - - - - - Admin - -
  • - @endif - @endif + {{-- MapleDeploy branding: Cloud admin menu removed --}}
    @if (isInstanceAdmin() && !isCloud()) @persist('upgrade') @@ -357,24 +332,19 @@ class="{{ request()->is('onboarding*') ? 'menu-item-active menu-item' : 'menu-it Onboarding --}} + {{-- MapleDeploy branding: AGPL source code link (license requirement) --}}
  • - - - - - - + + - Sponsor us + Source code
  • @endif - @if (!isSubscribed() && isCloud() && auth()->user()->teams()->get()->count() > 1) - - @endif
  • diff --git a/resources/views/components/pricing-plans.blade.php b/resources/views/components/pricing-plans.blade.php index 67b97e2d1..24396df82 100644 --- a/resources/views/components/pricing-plans.blade.php +++ b/resources/views/components/pricing-plans.blade.php @@ -35,19 +35,21 @@ class="font-bold dark:text-warning">{{ config('constants.limits.trial_period') }
  • + {{-- MapleDeploy branding: link to Forgejo source repo --}}

    Unlimited Trial Get Started + href="https://forgejo.mapledeploy.ca/mapledeploy/coolify">Get Started

    Start self-hosting without limits with - our - OSS version. Same features as the paid version, but you have to manage by yourself.

    + the + open source version. Same features as the paid version, but you have to manage by yourself.

    + {{-- MapleDeploy branding: link to mapledeploy.ca --}}
    For the detailed list of features, please visit our landing page: coolify.io
    + class="font-bold underline dark:text-white" href="https://mapledeploy.ca">mapledeploy.ca
    diff --git a/resources/views/components/settings/navbar.blade.php b/resources/views/components/settings/navbar.blade.php index 10df20e03..8102438f5 100644 --- a/resources/views/components/settings/navbar.blade.php +++ b/resources/views/components/settings/navbar.blade.php @@ -1,6 +1,6 @@

    Settings

    -
    Instance wide settings for Coolify.
    +
    Instance wide settings for MapleDeploy.
    @if (!$serverReachable) @@ -211,6 +180,7 @@ class="px-2 py-1 text-xs font-bold uppercase tracking-wide bg-coollabs/10 dark:b wire:model="remoteServerUser" :value="$remoteServerUser" />

    Non-root user is experimental: + {{-- MapleDeploy branding: link to upstream Coolify docs for technical reference --}} docs

    @@ -229,6 +199,7 @@ class="bg-red-200 dark:bg-red-900 px-1 rounded-sm">~/.ssh/authorized_keys

    + {{-- MapleDeploy branding: link to upstream Coolify docs for technical reference --}} For more help, check this documentation.

    @@ -248,12 +219,12 @@ class="bg-red-200 dark:bg-red-900 px-1 rounded-sm">~/.ssh/authorized_keys called resources). All CPU-intensive operations run on the target server.

    - The machine running Coolify. Not recommended for production + The machine running MapleDeploy. Not recommended for production workloads due to resource contention.

    - Any SSH-accessible serverβ€”cloud providers (AWS, Hetzner, - DigitalOcean), bare metal, or self-hosted infrastructure. + Any SSH-accessible serverβ€”cloud providers, + bare metal, or self-hosted infrastructure.

    @@ -336,7 +307,7 @@ class="text-xs bg-coolgray-300 dark:bg-coolgray-400 px-1 py-0.5 rounded">~/.ssh/ file.

    - Coolify generates ED25519 keys by default for optimal + MapleDeploy generates ED25519 keys by default for optimal security and performance.

    @@ -386,7 +357,7 @@ class="text-xs bg-coolgray-300 dark:bg-coolgray-400 px-1 py-0.5 rounded">~/.ssh/

    - Private keys are encrypted at rest in Coolify's database. + Private keys are encrypted at rest in the database.

    Deploy the public key to @@ -443,6 +414,7 @@ class="grid grid-cols-1 lg:grid-cols-2 gap-4 p-4 rounded-lg border border-neutra wire:model="remoteServerUser" />

    Non-root user support is experimental. + {{-- MapleDeploy branding: link to upstream Coolify docs for technical reference --}} Learn more @@ -473,7 +445,7 @@ class="grid grid-cols-1 lg:grid-cols-2 gap-4 p-4 rounded-lg border border-neutra - Coolify will automatically install Docker {{ $minDockerVersion }}+ if not present. + MapleDeploy will automatically install Docker {{ $minDockerVersion }}+ if not present.

    @@ -567,7 +539,7 @@ class="p-6 bg-neutral-50 dark:bg-coolgray-200 rounded-lg border border-neutral-2

    - Coolify installs Docker Engine, Docker Compose, and + MapleDeploy installs Docker Engine, Docker Compose, and configures system requirements automatically.

    diff --git a/resources/views/livewire/dashboard.blade.php b/resources/views/livewire/dashboard.blade.php index a58ca0a00..0aedf2a8f 100644 --- a/resources/views/livewire/dashboard.blade.php +++ b/resources/views/livewire/dashboard.blade.php @@ -1,6 +1,6 @@

    - Dashboard | Coolify + Dashboard | MapleDeploy @if (session('error')) diff --git a/resources/views/livewire/destination/index.blade.php b/resources/views/livewire/destination/index.blade.php index 003f1c5b5..39aa5420a 100644 --- a/resources/views/livewire/destination/index.blade.php +++ b/resources/views/livewire/destination/index.blade.php @@ -1,6 +1,6 @@
    - Destinations | Coolify + Destinations | MapleDeploy

    Destinations

    diff --git a/resources/views/livewire/force-password-reset.blade.php b/resources/views/livewire/force-password-reset.blade.php index 96efaaf39..b7b91714f 100644 --- a/resources/views/livewire/force-password-reset.blade.php +++ b/resources/views/livewire/force-password-reset.blade.php @@ -1,7 +1,7 @@
    - - Coolify + + MapleDeploy
    diff --git a/resources/views/livewire/help.blade.php b/resources/views/livewire/help.blade.php index dea6ca46c..1dd2d6a5b 100644 --- a/resources/views/livewire/help.blade.php +++ b/resources/views/livewire/help.blade.php @@ -1,5 +1,6 @@
    -
    Your feedback helps us to improve Coolify. Thank you! πŸ’œ
    + {{-- MapleDeploy branding --}} +
    Your feedback helps us improve MapleDeploy. Thank you!
    5) { this.popups.realtime = true; console.error( - 'Coolify could not connect to its real-time service. This will cause unusual problems on the UI if not fixed! Please check the related documentation (https://coolify.io/docs/knowledge-base/cloudflare/tunnels/overview) or get help on Discord (https://coollabs.io/discord).)' - ); + 'MapleDeploy could not connect to its real-time service. This will cause unusual problems on the UI if not fixed! Please contact support at support@mapledeploy.ca.' + ); // MapleDeploy branding } } @@ -70,13 +70,11 @@ WARNING: Cannot connect to real-time service + {{-- MapleDeploy branding: support links updated --}}
    This will cause unusual problems on the UI!

    - Please ensure that you have opened the - required ports or get - help on Discord. + Please contact MapleDeploy support for help.
    @@ -86,52 +84,7 @@ @endif @endauth - @if (instanceSettings()->is_sponsorship_popup_enabled && !isCloud()) - - - -
    - -
    -
    Love Coolify? Support our work. -
    -
    - We are already profitable thanks to YOU - but...
    We - would - like to - make - more cool features. -
    -
    - For this we need your help to support our work financially. -
    -
    -
    - GitHub - Sponsors - Open - Collective - Stripe -
    - Maybe next time -
    -
    -
    -
    -
    -
    - @endif + {{-- MapleDeploy branding: Coolify sponsorship popup removed --}} @if (currentTeam()->subscriptionPastOverDue())
    WARNING: Your subscription is in over-due. If your diff --git a/resources/views/livewire/notifications/discord.blade.php b/resources/views/livewire/notifications/discord.blade.php index 0e5406c78..ee5d60896 100644 --- a/resources/views/livewire/notifications/discord.blade.php +++ b/resources/views/livewire/notifications/discord.blade.php @@ -1,6 +1,6 @@
    - Notifications | Coolify + Notifications | MapleDeploy diff --git a/resources/views/livewire/notifications/email.blade.php b/resources/views/livewire/notifications/email.blade.php index 538851137..a1e902f97 100644 --- a/resources/views/livewire/notifications/email.blade.php +++ b/resources/views/livewire/notifications/email.blade.php @@ -1,6 +1,6 @@
    - Notifications | Coolify + Notifications | MapleDeploy diff --git a/resources/views/livewire/notifications/pushover.blade.php b/resources/views/livewire/notifications/pushover.blade.php index 74cd9e8d2..46db6d4e0 100644 --- a/resources/views/livewire/notifications/pushover.blade.php +++ b/resources/views/livewire/notifications/pushover.blade.php @@ -1,6 +1,6 @@
    - Notifications | Coolify + Notifications | MapleDeploy diff --git a/resources/views/livewire/notifications/slack.blade.php b/resources/views/livewire/notifications/slack.blade.php index 14c7b3508..e68e833b0 100644 --- a/resources/views/livewire/notifications/slack.blade.php +++ b/resources/views/livewire/notifications/slack.blade.php @@ -1,6 +1,6 @@
    - Notifications | Coolify + Notifications | MapleDeploy diff --git a/resources/views/livewire/notifications/telegram.blade.php b/resources/views/livewire/notifications/telegram.blade.php index 1c83caf70..eb7105866 100644 --- a/resources/views/livewire/notifications/telegram.blade.php +++ b/resources/views/livewire/notifications/telegram.blade.php @@ -1,6 +1,6 @@
    - Notifications | Coolify + Notifications | MapleDeploy diff --git a/resources/views/livewire/notifications/webhook.blade.php b/resources/views/livewire/notifications/webhook.blade.php index 7c32311bf..ed2d946a8 100644 --- a/resources/views/livewire/notifications/webhook.blade.php +++ b/resources/views/livewire/notifications/webhook.blade.php @@ -1,6 +1,6 @@
    - Notifications | Coolify + Notifications | MapleDeploy @@ -29,7 +29,7 @@ class="normal-case dark:text-white btn btn-xs no-animation btn-primary">
    diff --git a/resources/views/livewire/profile/index.blade.php b/resources/views/livewire/profile/index.blade.php index 11031b7f2..6d436e8eb 100644 --- a/resources/views/livewire/profile/index.blade.php +++ b/resources/views/livewire/profile/index.blade.php @@ -1,6 +1,6 @@
    - Profile | Coolify + Profile | MapleDeploy

    Profile

    Your user profile settings.
    diff --git a/resources/views/livewire/project/application/configuration.blade.php b/resources/views/livewire/project/application/configuration.blade.php index 34c859a18..68894674d 100644 --- a/resources/views/livewire/project/application/configuration.blade.php +++ b/resources/views/livewire/project/application/configuration.blade.php @@ -1,6 +1,6 @@
    - {{ data_get_str($application, 'name')->limit(10) }} > Configuration | Coolify + {{ data_get_str($application, 'name')->limit(10) }} > Configuration | MapleDeploy

    Configuration

    diff --git a/resources/views/livewire/project/application/deployment/index.blade.php b/resources/views/livewire/project/application/deployment/index.blade.php index 6d3f619ad..e73c11c62 100644 --- a/resources/views/livewire/project/application/deployment/index.blade.php +++ b/resources/views/livewire/project/application/deployment/index.blade.php @@ -1,5 +1,5 @@
    - {{ data_get_str($application, 'name')->limit(10) }} > Deployments | Coolify + {{ data_get_str($application, 'name')->limit(10) }} > Deployments | MapleDeploy

    Deployments

    diff --git a/resources/views/livewire/project/application/deployment/show.blade.php b/resources/views/livewire/project/application/deployment/show.blade.php index 28872f4bc..0c52d1403 100644 --- a/resources/views/livewire/project/application/deployment/show.blade.php +++ b/resources/views/livewire/project/application/deployment/show.blade.php @@ -1,6 +1,6 @@
    - {{ data_get_str($application, 'name')->limit(10) }} > Deployment | Coolify + {{ data_get_str($application, 'name')->limit(10) }} > Deployment | MapleDeploy

    Deployment

    diff --git a/resources/views/livewire/project/clone-me.blade.php b/resources/views/livewire/project/clone-me.blade.php index 3c7f874ce..c743df109 100644 --- a/resources/views/livewire/project/clone-me.blade.php +++ b/resources/views/livewire/project/clone-me.blade.php @@ -1,6 +1,6 @@
    - {{ data_get_str($project, 'name')->limit(10) }} > Clone | Coolify + {{ data_get_str($project, 'name')->limit(10) }} > Clone | MapleDeploy

    Clone

    diff --git a/resources/views/livewire/project/database/backup/execution.blade.php b/resources/views/livewire/project/database/backup/execution.blade.php index 3e689645f..c239a35b2 100644 --- a/resources/views/livewire/project/database/backup/execution.blade.php +++ b/resources/views/livewire/project/database/backup/execution.blade.php @@ -1,6 +1,6 @@
    - {{ data_get_str($database, 'name')->limit(10) }} > Backup | Coolify + {{ data_get_str($database, 'name')->limit(10) }} > Backup | MapleDeploy

    Backups

    diff --git a/resources/views/livewire/project/database/backup/index.blade.php b/resources/views/livewire/project/database/backup/index.blade.php index 05a0ce04e..8f36d7845 100644 --- a/resources/views/livewire/project/database/backup/index.blade.php +++ b/resources/views/livewire/project/database/backup/index.blade.php @@ -1,6 +1,6 @@
    - {{ data_get_str($database, 'name')->limit(10) }} > Backups | Coolify + {{ data_get_str($database, 'name')->limit(10) }} > Backups | MapleDeploy

    Backups

    diff --git a/resources/views/livewire/project/database/configuration.blade.php b/resources/views/livewire/project/database/configuration.blade.php index 73f87c0e3..31cb1f66b 100644 --- a/resources/views/livewire/project/database/configuration.blade.php +++ b/resources/views/livewire/project/database/configuration.blade.php @@ -1,6 +1,6 @@
    - {{ data_get_str($database, 'name')->limit(10) }} > Configuration | Coolify + {{ data_get_str($database, 'name')->limit(10) }} > Configuration | MapleDeploy

    Configuration

    diff --git a/resources/views/livewire/project/edit.blade.php b/resources/views/livewire/project/edit.blade.php index dfaf20ed9..bb2d2cda8 100644 --- a/resources/views/livewire/project/edit.blade.php +++ b/resources/views/livewire/project/edit.blade.php @@ -1,6 +1,6 @@
    - {{ data_get_str($project, 'name')->limit(10) }} > Edit | Coolify + {{ data_get_str($project, 'name')->limit(10) }} > Edit | MapleDeploy
    diff --git a/resources/views/livewire/project/environment-edit.blade.php b/resources/views/livewire/project/environment-edit.blade.php index a8f4bae6f..d48069347 100644 --- a/resources/views/livewire/project/environment-edit.blade.php +++ b/resources/views/livewire/project/environment-edit.blade.php @@ -1,6 +1,6 @@
    - {{ data_get_str($project, 'name')->limit(10) }} > Edit | Coolify + {{ data_get_str($project, 'name')->limit(10) }} > Edit | MapleDeploy
    diff --git a/resources/views/livewire/project/index.blade.php b/resources/views/livewire/project/index.blade.php index b9ee20326..1df99821d 100644 --- a/resources/views/livewire/project/index.blade.php +++ b/resources/views/livewire/project/index.blade.php @@ -1,6 +1,6 @@
    - Projects | Coolify + Projects | MapleDeploy

    Projects

    diff --git a/resources/views/livewire/project/new/public-git-repository.blade.php b/resources/views/livewire/project/new/public-git-repository.blade.php index 02489719a..13b797392 100644 --- a/resources/views/livewire/project/new/public-git-repository.blade.php +++ b/resources/views/livewire/project/new/public-git-repository.blade.php @@ -13,9 +13,10 @@
    + {{-- MapleDeploy branding: link to upstream examples (still useful) --}} For example application deployments, checkout Coolify - Examples. + href="https://github.com/coollabsio/coolify-examples/" target="_blank">example + repositories.
    diff --git a/resources/views/livewire/project/resource/create.blade.php b/resources/views/livewire/project/resource/create.blade.php index f5861b35b..8bb3e27b2 100644 --- a/resources/views/livewire/project/resource/create.blade.php +++ b/resources/views/livewire/project/resource/create.blade.php @@ -1,6 +1,6 @@
    - {{ data_get_str($project, 'name')->limit(10) }} > New | Coolify + {{ data_get_str($project, 'name')->limit(10) }} > New | MapleDeploy @if ($type === 'public') diff --git a/resources/views/livewire/project/resource/index.blade.php b/resources/views/livewire/project/resource/index.blade.php index f18df5061..d7ef03571 100644 --- a/resources/views/livewire/project/resource/index.blade.php +++ b/resources/views/livewire/project/resource/index.blade.php @@ -1,6 +1,6 @@
    - {{ data_get_str($project, 'name')->limit(10) }} > Resources | Coolify + {{ data_get_str($project, 'name')->limit(10) }} > Resources | MapleDeploy
    diff --git a/resources/views/livewire/project/service/configuration.blade.php b/resources/views/livewire/project/service/configuration.blade.php index c54c537ba..3e7abf483 100644 --- a/resources/views/livewire/project/service/configuration.blade.php +++ b/resources/views/livewire/project/service/configuration.blade.php @@ -1,6 +1,6 @@
    - {{ data_get_str($service, 'name')->limit(10) }} > Configuration | Coolify + {{ data_get_str($service, 'name')->limit(10) }} > Configuration | MapleDeploy diff --git a/resources/views/livewire/project/service/database-backups.blade.php b/resources/views/livewire/project/service/database-backups.blade.php index f98d8c8e1..3a96b8cfd 100644 --- a/resources/views/livewire/project/service/database-backups.blade.php +++ b/resources/views/livewire/project/service/database-backups.blade.php @@ -5,7 +5,7 @@
    {{ data_get_str($service, 'name')->limit(10) }} > - {{ data_get_str($serviceDatabase, 'name')->limit(10) }} > Backups | Coolify + {{ data_get_str($serviceDatabase, 'name')->limit(10) }} > Backups | MapleDeploy

    Scheduled Backups

    diff --git a/resources/views/livewire/project/service/index.blade.php b/resources/views/livewire/project/service/index.blade.php index 04d30ae60..233b238c3 100644 --- a/resources/views/livewire/project/service/index.blade.php +++ b/resources/views/livewire/project/service/index.blade.php @@ -21,7 +21,7 @@ class="{{ request()->routeIs('project.service.configuration') ? 'menu-item-activ @if ($resourceType === 'application') {{ data_get_str($service, 'name')->limit(10) }} > - {{ data_get_str($serviceApplication, 'name')->limit(10) }} | Coolify + {{ data_get_str($serviceApplication, 'name')->limit(10) }} | MapleDeploy
    @@ -174,7 +174,7 @@ class="w-auto dark:bg-coolgray-200 dark:hover:bg-coolgray-300"> @elseif ($resourceType === 'database') {{ data_get_str($service, 'name')->limit(10) }} > - {{ data_get_str($serviceDatabase, 'name')->limit(10) }} | Coolify + {{ data_get_str($serviceDatabase, 'name')->limit(10) }} | MapleDeploy @if ($currentRoute === 'project.service.database.import') diff --git a/resources/views/livewire/project/shared/execute-container-command.blade.php b/resources/views/livewire/project/shared/execute-container-command.blade.php index f980d6f3c..fa28f31d5 100644 --- a/resources/views/livewire/project/shared/execute-container-command.blade.php +++ b/resources/views/livewire/project/shared/execute-container-command.blade.php @@ -1,6 +1,6 @@
    - {{ data_get_str($resource, 'name')->limit(10) }} > Commands | Coolify + {{ data_get_str($resource, 'name')->limit(10) }} > Commands | MapleDeploy @if ($type === 'application') diff --git a/resources/views/livewire/project/shared/logs.blade.php b/resources/views/livewire/project/shared/logs.blade.php index 3a1afaa1c..bc67dd9d2 100644 --- a/resources/views/livewire/project/shared/logs.blade.php +++ b/resources/views/livewire/project/shared/logs.blade.php @@ -1,6 +1,6 @@
    - {{ data_get_str($resource, 'name')->limit(10) }} > Logs | Coolify + {{ data_get_str($resource, 'name')->limit(10) }} > Logs | MapleDeploy @if ($type === 'application') diff --git a/resources/views/livewire/project/shared/scheduled-task/show.blade.php b/resources/views/livewire/project/shared/scheduled-task/show.blade.php index f312c0bf3..98b3edeeb 100644 --- a/resources/views/livewire/project/shared/scheduled-task/show.blade.php +++ b/resources/views/livewire/project/shared/scheduled-task/show.blade.php @@ -1,6 +1,6 @@
    - {{ data_get_str($resource, 'name')->limit(10) }} > Scheduled Tasks | Coolify + {{ data_get_str($resource, 'name')->limit(10) }} > Scheduled Tasks | MapleDeploy @if ($type === 'application')

    Scheduled Task

    diff --git a/resources/views/livewire/project/show.blade.php b/resources/views/livewire/project/show.blade.php index 709efba60..a3a9393e3 100644 --- a/resources/views/livewire/project/show.blade.php +++ b/resources/views/livewire/project/show.blade.php @@ -1,6 +1,6 @@
    - {{ data_get_str($project, 'name')->limit(10) }} > Environments | Coolify + {{ data_get_str($project, 'name')->limit(10) }} > Environments | MapleDeploy

    Environments

    diff --git a/resources/views/livewire/security/api-tokens.blade.php b/resources/views/livewire/security/api-tokens.blade.php index 23f0e263e..52ea1ec15 100644 --- a/resources/views/livewire/security/api-tokens.blade.php +++ b/resources/views/livewire/security/api-tokens.blade.php @@ -1,6 +1,6 @@
    - API Tokens | Coolify + API Tokens | MapleDeploy
    diff --git a/resources/views/livewire/security/cloud-tokens.blade.php b/resources/views/livewire/security/cloud-tokens.blade.php index 2edbcd30f..32b015d3c 100644 --- a/resources/views/livewire/security/cloud-tokens.blade.php +++ b/resources/views/livewire/security/cloud-tokens.blade.php @@ -1,6 +1,6 @@
    - Cloud Tokens | Coolify + Cloud Tokens | MapleDeploy diff --git a/resources/views/livewire/security/private-key/show.blade.php b/resources/views/livewire/security/private-key/show.blade.php index 7d90b5005..fe966ac09 100644 --- a/resources/views/livewire/security/private-key/show.blade.php +++ b/resources/views/livewire/security/private-key/show.blade.php @@ -1,6 +1,6 @@
    - Private Key | Coolify + Private Key | MapleDeploy
    diff --git a/resources/views/livewire/server/advanced.blade.php b/resources/views/livewire/server/advanced.blade.php index 33086aea1..295748c89 100644 --- a/resources/views/livewire/server/advanced.blade.php +++ b/resources/views/livewire/server/advanced.blade.php @@ -1,6 +1,6 @@
    - {{ data_get_str($server, 'name')->limit(10) }} > Advanced | Coolify + {{ data_get_str($server, 'name')->limit(10) }} > Advanced | MapleDeploy
    diff --git a/resources/views/livewire/server/ca-certificate/show.blade.php b/resources/views/livewire/server/ca-certificate/show.blade.php index f49e7d0ae..b4a918695 100644 --- a/resources/views/livewire/server/ca-certificate/show.blade.php +++ b/resources/views/livewire/server/ca-certificate/show.blade.php @@ -1,6 +1,6 @@
    - {{ data_get_str($server, 'name')->limit(10) }} > CA Certificate | Coolify + {{ data_get_str($server, 'name')->limit(10) }} > CA Certificate | MapleDeploy
    diff --git a/resources/views/livewire/server/charts.blade.php b/resources/views/livewire/server/charts.blade.php index 51953ab9a..d7ce259b5 100644 --- a/resources/views/livewire/server/charts.blade.php +++ b/resources/views/livewire/server/charts.blade.php @@ -1,6 +1,6 @@
    - {{ data_get_str($server, 'name')->limit(10) }} > Metrics | Coolify + {{ data_get_str($server, 'name')->limit(10) }} > Metrics | MapleDeploy
    diff --git a/resources/views/livewire/server/cloud-provider-token/show.blade.php b/resources/views/livewire/server/cloud-provider-token/show.blade.php index 6fb65c411..0ba1a13d2 100644 --- a/resources/views/livewire/server/cloud-provider-token/show.blade.php +++ b/resources/views/livewire/server/cloud-provider-token/show.blade.php @@ -1,6 +1,6 @@
    - {{ data_get_str($server, 'name')->limit(10) }} > Hetzner Token | Coolify + {{ data_get_str($server, 'name')->limit(10) }} > Hetzner Token | MapleDeploy
    diff --git a/resources/views/livewire/server/cloudflare-tunnel.blade.php b/resources/views/livewire/server/cloudflare-tunnel.blade.php index 2ebac9d41..75f5290df 100644 --- a/resources/views/livewire/server/cloudflare-tunnel.blade.php +++ b/resources/views/livewire/server/cloudflare-tunnel.blade.php @@ -1,6 +1,6 @@
    - {{ data_get_str($server, 'name')->limit(10) }} > Cloudflare Tunnel | Coolify + {{ data_get_str($server, 'name')->limit(10) }} > Cloudflare Tunnel | MapleDeploy
    diff --git a/resources/views/livewire/server/create.blade.php b/resources/views/livewire/server/create.blade.php index b6e965ab4..162251f35 100644 --- a/resources/views/livewire/server/create.blade.php +++ b/resources/views/livewire/server/create.blade.php @@ -1,31 +1,6 @@ +{{-- MapleDeploy branding: Hetzner provider removed --}}
    - @can('viewAny', App\Models\CloudProviderToken::class) -
    - - -
    -
    - - - - -
    -
    Connect a Hetzner Server
    -
    - Deploy servers directly from your Hetzner Cloud account -
    -
    -
    -
    -
    - -
    -
    - -
    - @endcan -

    Add Server by IP Address

    diff --git a/resources/views/livewire/server/delete.blade.php b/resources/views/livewire/server/delete.blade.php index 073849452..61883b337 100644 --- a/resources/views/livewire/server/delete.blade.php +++ b/resources/views/livewire/server/delete.blade.php @@ -1,6 +1,6 @@
    - {{ data_get_str($server, 'name')->limit(10) }} > Delete Server | Coolify + {{ data_get_str($server, 'name')->limit(10) }} > Delete Server | MapleDeploy
    diff --git a/resources/views/livewire/server/destinations.blade.php b/resources/views/livewire/server/destinations.blade.php index b5e8111e9..fac561ac6 100644 --- a/resources/views/livewire/server/destinations.blade.php +++ b/resources/views/livewire/server/destinations.blade.php @@ -1,6 +1,6 @@
    - {{ data_get_str($server, 'name')->limit(10) }} > Destinations | Coolify + {{ data_get_str($server, 'name')->limit(10) }} > Destinations | MapleDeploy
    diff --git a/resources/views/livewire/server/docker-cleanup.blade.php b/resources/views/livewire/server/docker-cleanup.blade.php index 251137fa7..0cb259f50 100644 --- a/resources/views/livewire/server/docker-cleanup.blade.php +++ b/resources/views/livewire/server/docker-cleanup.blade.php @@ -1,6 +1,6 @@
    - {{ data_get_str($server, 'name')->limit(10) }} > Docker Cleanup | Coolify + {{ data_get_str($server, 'name')->limit(10) }} > Docker Cleanup | MapleDeploy
    diff --git a/resources/views/livewire/server/index.blade.php b/resources/views/livewire/server/index.blade.php index 815bf43b5..8e9848940 100644 --- a/resources/views/livewire/server/index.blade.php +++ b/resources/views/livewire/server/index.blade.php @@ -1,6 +1,6 @@
    - Servers | Coolify + Servers | MapleDeploy

    Servers

    diff --git a/resources/views/livewire/server/log-drains.blade.php b/resources/views/livewire/server/log-drains.blade.php index afc963c28..17f626a8b 100644 --- a/resources/views/livewire/server/log-drains.blade.php +++ b/resources/views/livewire/server/log-drains.blade.php @@ -1,6 +1,6 @@
    - {{ data_get_str($server, 'name')->limit(10) }} > Log Drains | Coolify + {{ data_get_str($server, 'name')->limit(10) }} > Log Drains | MapleDeploy
    diff --git a/resources/views/livewire/server/private-key/show.blade.php b/resources/views/livewire/server/private-key/show.blade.php index 1703e3bc9..9fe631b5b 100644 --- a/resources/views/livewire/server/private-key/show.blade.php +++ b/resources/views/livewire/server/private-key/show.blade.php @@ -1,6 +1,6 @@
    - {{ data_get_str($server, 'name')->limit(10) }} > Private Key | Coolify + {{ data_get_str($server, 'name')->limit(10) }} > Private Key | MapleDeploy
    diff --git a/resources/views/livewire/server/proxy/dynamic-configurations.blade.php b/resources/views/livewire/server/proxy/dynamic-configurations.blade.php index 60e5ea710..2c466ce3a 100644 --- a/resources/views/livewire/server/proxy/dynamic-configurations.blade.php +++ b/resources/views/livewire/server/proxy/dynamic-configurations.blade.php @@ -1,6 +1,6 @@
    - Proxy Dynamic Configuration | Coolify + Proxy Dynamic Configuration | MapleDeploy
    diff --git a/resources/views/livewire/server/proxy/logs.blade.php b/resources/views/livewire/server/proxy/logs.blade.php index 8b72d78f1..bf9c139c0 100644 --- a/resources/views/livewire/server/proxy/logs.blade.php +++ b/resources/views/livewire/server/proxy/logs.blade.php @@ -1,6 +1,6 @@
    - Proxy Logs | Coolify + Proxy Logs | MapleDeploy
    diff --git a/resources/views/livewire/server/proxy/show.blade.php b/resources/views/livewire/server/proxy/show.blade.php index 725320292..04ac4ebd1 100644 --- a/resources/views/livewire/server/proxy/show.blade.php +++ b/resources/views/livewire/server/proxy/show.blade.php @@ -1,6 +1,6 @@
    - Proxy Configuration | Coolify + Proxy Configuration | MapleDeploy @if ($server->isFunctional()) diff --git a/resources/views/livewire/server/resources.blade.php b/resources/views/livewire/server/resources.blade.php index 8610cd704..921a32a7d 100644 --- a/resources/views/livewire/server/resources.blade.php +++ b/resources/views/livewire/server/resources.blade.php @@ -1,6 +1,6 @@
    - {{ data_get_str($server, 'name')->limit(10) }} > Server Resources | Coolify + {{ data_get_str($server, 'name')->limit(10) }} > Server Resources | MapleDeploy
    diff --git a/resources/views/livewire/server/security/patches.blade.php b/resources/views/livewire/server/security/patches.blade.php index a4fe5b309..dd40cf66b 100644 --- a/resources/views/livewire/server/security/patches.blade.php +++ b/resources/views/livewire/server/security/patches.blade.php @@ -1,6 +1,6 @@
    - {{ data_get_str($server, 'name')->limit(10) }} > Security | Coolify + {{ data_get_str($server, 'name')->limit(10) }} > Security | MapleDeploy diff --git a/resources/views/livewire/server/security/terminal-access.blade.php b/resources/views/livewire/server/security/terminal-access.blade.php index 3541c429d..4c940bdf7 100644 --- a/resources/views/livewire/server/security/terminal-access.blade.php +++ b/resources/views/livewire/server/security/terminal-access.blade.php @@ -1,6 +1,6 @@
    - {{ data_get_str($server, 'name')->limit(10) }} > Terminal Access | Coolify + {{ data_get_str($server, 'name')->limit(10) }} > Terminal Access | MapleDeploy
    diff --git a/resources/views/livewire/server/sentinel.blade.php b/resources/views/livewire/server/sentinel.blade.php index 4016a30e4..1fcad8bc2 100644 --- a/resources/views/livewire/server/sentinel.blade.php +++ b/resources/views/livewire/server/sentinel.blade.php @@ -1,6 +1,6 @@
    - {{ data_get_str($server, 'name')->limit(10) }} > Sentinel | Coolify + {{ data_get_str($server, 'name')->limit(10) }} > Sentinel | MapleDeploy
    diff --git a/resources/views/livewire/server/show.blade.php b/resources/views/livewire/server/show.blade.php index f58dc058b..d7c6dcc59 100644 --- a/resources/views/livewire/server/show.blade.php +++ b/resources/views/livewire/server/show.blade.php @@ -1,6 +1,6 @@
    - {{ data_get_str($server, 'name')->limit(10) }} > General | Coolify + {{ data_get_str($server, 'name')->limit(10) }} > General | MapleDeploy
    diff --git a/resources/views/livewire/server/swarm.blade.php b/resources/views/livewire/server/swarm.blade.php index 1d18e2d31..5246f8ccd 100644 --- a/resources/views/livewire/server/swarm.blade.php +++ b/resources/views/livewire/server/swarm.blade.php @@ -1,6 +1,6 @@
    - {{ data_get_str($server, 'name')->limit(10) }} > Swarm | Coolify + {{ data_get_str($server, 'name')->limit(10) }} > Swarm | MapleDeploy
    diff --git a/resources/views/livewire/settings-backup.blade.php b/resources/views/livewire/settings-backup.blade.php index 0d2fd6ceb..2554d7abe 100644 --- a/resources/views/livewire/settings-backup.blade.php +++ b/resources/views/livewire/settings-backup.blade.php @@ -1,6 +1,6 @@
    - Settings | Coolify + Settings | MapleDeploy
    diff --git a/resources/views/livewire/settings-dropdown.blade.php b/resources/views/livewire/settings-dropdown.blade.php index efd359098..e4d8f680b 100644 --- a/resources/views/livewire/settings-dropdown.blade.php +++ b/resources/views/livewire/settings-dropdown.blade.php @@ -308,14 +308,11 @@ class="flex items-center justify-center w-8 h-8 rounded-full dark:text-white hov
    + {{-- MapleDeploy branding: show version tag without linking to upstream releases --}} + class="px-2 py-1 text-xs font-semibold dark:bg-coolgray-300 dark:text-neutral-200 rounded-sm"> - - + CURRENT VERSION diff --git a/resources/views/livewire/settings-email.blade.php b/resources/views/livewire/settings-email.blade.php index c58ea189d..49b231455 100644 --- a/resources/views/livewire/settings-email.blade.php +++ b/resources/views/livewire/settings-email.blade.php @@ -1,6 +1,6 @@
    - Transactional Email | Coolify + Transactional Email | MapleDeploy diff --git a/resources/views/livewire/settings-oauth.blade.php b/resources/views/livewire/settings-oauth.blade.php index 7650a5654..3a5e1b176 100644 --- a/resources/views/livewire/settings-oauth.blade.php +++ b/resources/views/livewire/settings-oauth.blade.php @@ -1,6 +1,6 @@
    - Settings | Coolify + Settings | MapleDeploy diff --git a/resources/views/livewire/settings/advanced.blade.php b/resources/views/livewire/settings/advanced.blade.php index 3069c8479..536fbca25 100644 --- a/resources/views/livewire/settings/advanced.blade.php +++ b/resources/views/livewire/settings/advanced.blade.php @@ -1,6 +1,6 @@
    - Advanced Settings | Coolify + Advanced Settings | MapleDeploy
    Save
    -
    Advanced settings for your Coolify instance.
    +
    Advanced settings for your MapleDeploy instance.
    @@ -39,7 +39,7 @@ class="flex flex-col h-full gap-8 sm:flex-row">

    API Settings

    + helper="If enabled, authenticated requests to the REST API will be allowed. Configure API tokens in Security > API Tokens." />

    Confirmation Settings

    + helper="Show monthly sponsorship reminders. Disable to hide these messages permanently." />
    diff --git a/resources/views/livewire/settings/index.blade.php b/resources/views/livewire/settings/index.blade.php index 5a6319bc8..e209f53b1 100644 --- a/resources/views/livewire/settings/index.blade.php +++ b/resources/views/livewire/settings/index.blade.php @@ -1,6 +1,6 @@
    - Settings | Coolify + Settings | MapleDeploy
    Save
    -
    General configuration for your Coolify instance.
    +
    General configuration for your MapleDeploy instance.
    @@ -23,8 +23,8 @@ class="flex flex-col h-full gap-8 sm:flex-row"> Important: If you want the dashboard to be accessible over HTTPS, you must include https:// at the start of the URL. Without it, the dashboard will use HTTP and won’t be secured." placeholder="https://coolify.yourdomain.com" /> - +
    + helper="Timezone for the MapleDeploy instance. This is used for the update check and automatic update frequency." />
    @@ -74,10 +74,10 @@ class="px-4 py-2 text-gray-800 cursor-pointer hover:bg-gray-100 dark:hover:bg-co
    @@ -99,10 +99,10 @@ class="px-4 py-2 text-gray-800 cursor-pointer hover:bg-gray-100 dark:hover:bg-co confirmAction="confirmDomainUsage">
      -
    • The Coolify instance domain will conflict with existing resources
    • +
    • The MapleDeploy instance domain will conflict with existing resources
    • SSL certificates might not work correctly
    • Routing behavior will be unpredictable
    • -
    • You may not be able to access the Coolify dashboard properly
    • +
    • You may not be able to access the MapleDeploy dashboard properly
    diff --git a/resources/views/livewire/settings/updates.blade.php b/resources/views/livewire/settings/updates.blade.php index ddb01539b..9e00d127f 100644 --- a/resources/views/livewire/settings/updates.blade.php +++ b/resources/views/livewire/settings/updates.blade.php @@ -1,6 +1,6 @@
    - Auto Update | Coolify + Auto Update | MapleDeploy
    @@ -19,7 +19,7 @@
    + helper="Frequency (cron expression) to check for new versions and pull new service templates.
    You can use every_minute, hourly, daily, weekly, monthly, yearly.

    Default is every hour." /> Check Manually
    diff --git a/resources/views/livewire/shared-variables/environment/index.blade.php b/resources/views/livewire/shared-variables/environment/index.blade.php index 03f53ccc3..9db38c3d1 100644 --- a/resources/views/livewire/shared-variables/environment/index.blade.php +++ b/resources/views/livewire/shared-variables/environment/index.blade.php @@ -1,6 +1,6 @@
    - Environment Variables | Coolify + Environment Variables | MapleDeploy

    Environments

    diff --git a/resources/views/livewire/shared-variables/environment/show.blade.php b/resources/views/livewire/shared-variables/environment/show.blade.php index fde2d0ae8..f307ae4af 100644 --- a/resources/views/livewire/shared-variables/environment/show.blade.php +++ b/resources/views/livewire/shared-variables/environment/show.blade.php @@ -1,6 +1,6 @@
    - Environment Variable | Coolify + Environment Variable | MapleDeploy

    Shared Variables for {{ $project->name }}/{{ $environment->name }}

    diff --git a/resources/views/livewire/shared-variables/index.blade.php b/resources/views/livewire/shared-variables/index.blade.php index 3e19e5f1a..92820b2aa 100644 --- a/resources/views/livewire/shared-variables/index.blade.php +++ b/resources/views/livewire/shared-variables/index.blade.php @@ -1,6 +1,6 @@
    - Shared Variables | Coolify + Shared Variables | MapleDeploy

    Shared Variables

    diff --git a/resources/views/livewire/shared-variables/project/index.blade.php b/resources/views/livewire/shared-variables/project/index.blade.php index d3bd49255..8d7db8af6 100644 --- a/resources/views/livewire/shared-variables/project/index.blade.php +++ b/resources/views/livewire/shared-variables/project/index.blade.php @@ -1,6 +1,6 @@
    - Project Variables | Coolify + Project Variables | MapleDeploy

    Projects

    diff --git a/resources/views/livewire/shared-variables/project/show.blade.php b/resources/views/livewire/shared-variables/project/show.blade.php index f89ad9ce7..9c502b9dc 100644 --- a/resources/views/livewire/shared-variables/project/show.blade.php +++ b/resources/views/livewire/shared-variables/project/show.blade.php @@ -1,6 +1,6 @@
    - Project Variable | Coolify + Project Variable | MapleDeploy

    Shared Variables for {{ data_get($project, 'name') }}

    diff --git a/resources/views/livewire/shared-variables/team/index.blade.php b/resources/views/livewire/shared-variables/team/index.blade.php index fcfca35fb..46bad2927 100644 --- a/resources/views/livewire/shared-variables/team/index.blade.php +++ b/resources/views/livewire/shared-variables/team/index.blade.php @@ -1,6 +1,6 @@
    - Team Variables | Coolify + Team Variables | MapleDeploy

    Team Shared Variables

    diff --git a/resources/views/livewire/storage/index.blade.php b/resources/views/livewire/storage/index.blade.php index 52fe27c0e..eee88b4c3 100644 --- a/resources/views/livewire/storage/index.blade.php +++ b/resources/views/livewire/storage/index.blade.php @@ -1,6 +1,6 @@
    - Storages | Coolify + Storages | MapleDeploy

    S3 Storages

    diff --git a/resources/views/livewire/storage/show.blade.php b/resources/views/livewire/storage/show.blade.php index 1c3a11a69..a69e5eccf 100644 --- a/resources/views/livewire/storage/show.blade.php +++ b/resources/views/livewire/storage/show.blade.php @@ -1,6 +1,6 @@
    - {{ data_get_str($storage, 'name')->limit(10) }} >Storages | Coolify + {{ data_get_str($storage, 'name')->limit(10) }} >Storages | MapleDeploy
    diff --git a/resources/views/livewire/subscription/index.blade.php b/resources/views/livewire/subscription/index.blade.php index d1d933e04..70e293698 100644 --- a/resources/views/livewire/subscription/index.blade.php +++ b/resources/views/livewire/subscription/index.blade.php @@ -1,6 +1,6 @@
    - Subscribe | Coolify + Subscribe | MapleDeploy @if (auth()->user()->isAdminFromSession()) @if (request()->query->get('cancelled')) @@ -24,7 +24,8 @@ @else @if ($isUnpaid)
    - Your last payment was failed for Coolify Cloud. + {{-- MapleDeploy branding --}} + Your last payment failed for MapleDeploy.

    Open the following link, navigate to the button and pay your unpaid/past due @@ -42,7 +43,7 @@

    It looks like your previous subscription has been cancelled, because you forgot to pay - the bills.
    Please subscribe again to continue using Coolify.
    + the bills.
    Please subscribe again to continue using MapleDeploy.
    @endif
    diff --git a/resources/views/livewire/subscription/show.blade.php b/resources/views/livewire/subscription/show.blade.php index 2fb4b1191..9870a5d2c 100644 --- a/resources/views/livewire/subscription/show.blade.php +++ b/resources/views/livewire/subscription/show.blade.php @@ -1,6 +1,6 @@
    - Subscription | Coolify + Subscription | MapleDeploy

    Subscription

    Here you can see and manage your subscription.
    diff --git a/resources/views/livewire/team/admin-view.blade.php b/resources/views/livewire/team/admin-view.blade.php index 6bcb43cf8..95725c69a 100644 --- a/resources/views/livewire/team/admin-view.blade.php +++ b/resources/views/livewire/team/admin-view.blade.php @@ -1,6 +1,6 @@
    - Team Admin | Coolify + Team Admin | MapleDeploy

    Admin View

    diff --git a/resources/views/livewire/team/index.blade.php b/resources/views/livewire/team/index.blade.php index 8f54a57e3..3609d6e5d 100644 --- a/resources/views/livewire/team/index.blade.php +++ b/resources/views/livewire/team/index.blade.php @@ -1,6 +1,6 @@
    - Teams | Coolify + Teams | MapleDeploy diff --git a/resources/views/livewire/team/member/index.blade.php b/resources/views/livewire/team/member/index.blade.php index cb931d818..e7df70049 100644 --- a/resources/views/livewire/team/member/index.blade.php +++ b/resources/views/livewire/team/member/index.blade.php @@ -1,6 +1,6 @@
    - Team Members | Coolify + Team Members | MapleDeploy

    Members

    diff --git a/resources/views/livewire/terminal/index.blade.php b/resources/views/livewire/terminal/index.blade.php index 56a8acae7..47c64e6a8 100644 --- a/resources/views/livewire/terminal/index.blade.php +++ b/resources/views/livewire/terminal/index.blade.php @@ -1,6 +1,6 @@
    - Terminal | Coolify + Terminal | MapleDeploy

    Terminal

    diff --git a/resources/views/source/all.blade.php b/resources/views/source/all.blade.php index c6566d2f9..450be1ab0 100644 --- a/resources/views/source/all.blade.php +++ b/resources/views/source/all.blade.php @@ -1,6 +1,6 @@ - Sources | Coolify + Sources | MapleDeploy

    Sources