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/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/Http/Controllers/Api/OtherController.php b/app/Http/Controllers/Api/OtherController.php
index f17a4e46b..8a8c9f07e 100644
--- a/app/Http/Controllers/Api/OtherController.php
+++ b/app/Http/Controllers/Api/OtherController.php
@@ -4,7 +4,6 @@
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
-use Illuminate\Support\Facades\Http;
use OpenApi\Attributes as OA;
class OtherController extends Controller
@@ -265,23 +264,6 @@ public function disable_mcp(Request $request)
return response()->json(['message' => 'MCP server disabled.'], 200);
}
- public function feedback(Request $request)
- {
- $data = $request->validate([
- 'content' => ['required', 'string', 'min:10', 'max:2000'],
- ]);
-
- $webhook_url = config('constants.webhooks.feedback_discord_webhook');
- if ($webhook_url) {
- Http::timeout(5)->post($webhook_url, [
- 'content' => $data['content'],
- 'allowed_mentions' => ['parse' => []],
- ]);
- }
-
- return response()->json(['message' => 'Feedback sent.'], 200);
- }
-
#[OA\Get(
summary: 'Healthcheck',
description: 'Healthcheck endpoint.',
diff --git a/app/Livewire/Help.php b/app/Livewire/Help.php
deleted file mode 100644
index 421e50bcc..000000000
--- a/app/Livewire/Help.php
+++ /dev/null
@@ -1,58 +0,0 @@
-validate();
- $this->rateLimit(3, 30);
-
- $settings = instanceSettings();
- $mail = new MailMessage;
- $mail->view(
- 'emails.help',
- [
- 'description' => $this->description,
- ]
- );
- $mail->subject("[HELP]: {$this->subject}");
- $type = set_transanctional_email_settings($settings);
-
- // Sending feedback through Cloud API
- 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.'`',
- ]);
- } else {
- send_user_an_email($mail, auth()->user()?->email, 'feedback@coollabs.io');
- }
- $this->dispatch('success', 'Feedback sent.', 'We will get in touch with you as soon as possible.');
- $this->reset('description', 'subject');
- } catch (\Throwable $e) {
- return handleError($e, $this);
- }
- }
-
- public function render()
- {
- return view('livewire.help')->layout('layouts.app');
- }
-}
diff --git a/app/Livewire/Settings/Advanced.php b/app/Livewire/Settings/Advanced.php
index 3a6237183..702ee395a 100644
--- a/app/Livewire/Settings/Advanced.php
+++ b/app/Livewire/Settings/Advanced.php
@@ -28,8 +28,7 @@ class Advanced extends Component
public ?string $allowed_ips = null;
- #[Validate('boolean')]
- public bool $is_sponsorship_popup_enabled;
+ // MapleDeploy branding: is_sponsorship_popup_enabled removed (popup removed)
#[Validate('boolean')]
public bool $disable_two_step_confirmation;
@@ -49,7 +48,6 @@ public function rules()
'custom_dns_servers' => ['nullable', 'string', new ValidDnsServers],
'is_api_enabled' => 'boolean',
'allowed_ips' => ['nullable', 'string', new ValidIpOrCidr],
- 'is_sponsorship_popup_enabled' => 'boolean',
'disable_two_step_confirmation' => 'boolean',
'is_wire_navigate_enabled' => 'boolean',
'is_mcp_server_enabled' => 'boolean',
@@ -69,7 +67,6 @@ public function mount()
$this->is_dns_validation_enabled = $this->settings->is_dns_validation_enabled;
$this->is_api_enabled = $this->settings->is_api_enabled;
$this->disable_two_step_confirmation = $this->settings->disable_two_step_confirmation;
- $this->is_sponsorship_popup_enabled = $this->settings->is_sponsorship_popup_enabled;
$this->is_wire_navigate_enabled = $this->settings->is_wire_navigate_enabled ?? true;
$this->is_mcp_server_enabled = $this->settings->is_mcp_server_enabled ?? false;
}
@@ -152,7 +149,6 @@ public function instantSave()
$this->settings->custom_dns_servers = $this->custom_dns_servers;
$this->settings->is_api_enabled = $this->is_api_enabled;
$this->settings->allowed_ips = $this->allowed_ips;
- $this->settings->is_sponsorship_popup_enabled = $this->is_sponsorship_popup_enabled;
$this->settings->disable_two_step_confirmation = $this->disable_two_step_confirmation;
$this->settings->is_wire_navigate_enabled = $this->is_wire_navigate_enabled;
$this->settings->is_mcp_server_enabled = $this->is_mcp_server_enabled;
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/public/mapledeploy-favicon.ico b/public/mapledeploy-favicon.ico
new file mode 100644
index 000000000..8cc2c38c1
Binary files /dev/null and b/public/mapledeploy-favicon.ico differ
diff --git a/resources/views/components/callout.blade.php b/resources/views/components/callout.blade.php
index ec99729ef..8203d6735 100644
--- a/resources/views/components/callout.blade.php
+++ b/resources/views/components/callout.blade.php
@@ -48,7 +48,7 @@
{!! $icon !!}
- You have reached the limit of {{ $name }} you can create.
+ You have reached the limit of {{ $name }} you can create.Please upgrade your
subscription to create more
{{ $name }}.
diff --git a/resources/views/components/navbar.blade.php b/resources/views/components/navbar.blade.php
index ecd798cc2..cb92f1b30 100644
--- a/resources/views/components/navbar.blade.php
+++ b/resources/views/components/navbar.blade.php
@@ -103,16 +103,21 @@
}">
@endif
\ No newline at end of file
diff --git a/resources/views/livewire/dashboard.blade.php b/resources/views/livewire/dashboard.blade.php
index 26a404b17..8e0e786fc 100644
--- a/resources/views/livewire/dashboard.blade.php
+++ b/resources/views/livewire/dashboard.blade.php
@@ -1,12 +1,13 @@