Hootan
68f6d4a558
Merge branch 'canary' into feat/add-mattermost-notification-provider
...
Resolves merge conflicts between mattermost notification provider (this PR)
and pushover/custom/lark notification providers (from canary).
All notification providers are now included:
- slack, telegram, discord, email, gotify, ntfy
- mattermost (this PR)
- pushover, custom, lark (from canary)
2026-01-30 23:51:09 +01:00
Mauricio Siu
cee1dc97ba
chore(traefik): update Traefik version to 3.6.7 in setup scripts
2026-01-28 00:16:06 -06:00
Mauricio Siu
6bc07d7675
feat(drop): add optional bitbucketRepositorySlug field to baseApp configuration in tests
2026-01-28 00:12:42 -06:00
autofix-ci[bot]
f72dfb3fc7
[autofix.ci] apply automated fixes
2026-01-28 06:10:38 +00:00
Mauricio Siu
27a0490536
feat(bitbucket): add optional slug field for repositories and update related logic
2026-01-28 00:09:56 -06:00
Mauricio Siu
5c89973cc2
Merge pull request #3385 from stripsior/chore/bump-postgres
...
chore(databases): bump default postgres version while creating to 18
2026-01-27 21:18:50 -06:00
Mauricio Siu
4e8cdfbc80
Merge pull request #3447 from pluisol/feature/pushover-notifications
...
feat: add Pushover notification provider
2026-01-27 21:16:36 -06:00
Mauricio Siu
060a053fdb
Merge pull request #3527 from p8008d/fix/profile-firstname-update
...
fix: profile firstName field not updating
2026-01-27 13:39:32 -06:00
Mauricio Siu
5967f48c6b
feat(wss): add directory validation for WebSocket server log paths
2026-01-27 09:56:28 -06:00
Mauricio Siu
24c1c2a377
fix(wss): add container ID validation to enhance security in WebSocket server
2026-01-27 09:20:29 -06:00
Mauricio Siu
15e90e9ca9
refactor(wss): simplify container ID validation and update Docker command structure
2026-01-27 08:59:58 -06:00
Mauricio Siu
880a377e54
fix(wss): handle cloud version restriction in terminal setup
2026-01-27 08:38:14 -06:00
Mauricio Siu
74e0bd5fe3
fix(wss): update Docker command execution in terminal setup
2026-01-27 08:37:06 -06:00
p8008d
74aecf6828
fix: profile firstName field not updating
...
The profile form was sending `name` field but the database column is
`firstName`. This caused the firstName to be silently ignored during
updates. Changed form field and API schema to use `firstName` to match
the database column.
2026-01-27 15:07:56 +02:00
Mauricio Siu
7362cc49d2
fix: prevent to pass invalid docker container names
2026-01-26 16:37:15 +02:00
Mauricio Siu
84fa805acc
refactor(side): remove Sponsor menu item and associated HeartIcon component
2026-01-25 17:53:16 +02:00
Mauricio Siu
dd10d0b1a4
feat(license): introduce proprietary license and update core license terms
2026-01-21 19:43:33 +01:00
Mauricio Siu
37e817ff26
feat(config): add security headers to enhance application security
2026-01-21 18:52:57 +01:00
Mauricio Siu
86548a1f24
chore(package): update dokploy version to v0.26.6
2026-01-21 18:07:51 +01:00
Mauricio Siu
dbd354d928
refactor(db): centralize database URL configuration by importing dbUrl from constants
2026-01-21 17:55:59 +01:00
Mauricio Siu
9a9e3dc295
refactor(db): centralize database URL configuration by importing dbUrl from constants
2026-01-21 17:33:06 +01:00
Mauricio Siu
cbd70fe5d0
refactor(db): replace hardcoded DATABASE_URL with dbUrl import for improved configuration
2026-01-21 17:19:28 +01:00
Mauricio Siu
c8ec86c639
chore(env): remove hardcoded DATABASE_URL from production example file
2026-01-21 16:56:30 +01:00
Mauricio Siu
8f2a0f8029
feat(db): enhance database configuration with environment variable support
...
- Introduced a function to read database credentials from a file for improved security.
- Added support for environment variables to configure database connection, replacing hardcoded values.
- Implemented a warning for users relying on deprecated hardcoded credentials, encouraging migration to Docker Secrets.
2026-01-21 13:29:32 +01:00
Mauricio Siu
a8fc2adab6
feat(dashboard): add environment availability alert for projects
...
- Implemented a check for projects with no accessible environments, displaying an alert message to inform users.
- Updated project link behavior to prevent navigation when no environments are available, enhancing user experience.
2026-01-21 11:22:52 +01:00
Mauricio Siu
b8d8d9e5b2
Merge branch 'canary' into fix/environment-access-fallback
2026-01-21 11:09:02 +01:00
Mauricio Siu
6c2457907f
Merge pull request #3484 from mikaoelitiana/3483-fix-ellipse
...
fix: break long project description to avoid ellipse shift
2026-01-21 04:05:19 -06:00
Mika Andrianarijaona
36f082f12a
fix: replace truncate with break-all
2026-01-20 17:13:14 +01:00
Mauricio Siu
9c565656b1
feat(dashboard): hide builder section for Docker source type
...
- Added logic to conditionally hide the builder section when the Docker provider is selected, improving user experience by reducing unnecessary UI elements.
2026-01-20 16:33:42 +01:00
Mauricio Siu
983c8d5e9e
refactor(cluster): streamline swarm settings documentation and UI components
...
- Removed unused documentation URLs from menu items in swarm settings.
- Enhanced doc descriptions for better clarity on configuration options.
- Refactored tooltip implementation for improved UI consistency.
2026-01-20 16:31:33 +01:00
Mauricio Siu
a76147d820
feat(cluster): enhance swarm settings UI with tooltips and documentation links
...
- Added tooltips to menu items in the swarm settings for better user guidance.
- Included documentation URLs and descriptions for Health Check, Restart Policy, Placement, Update Config, Rollback Config, Mode, Labels, Stop Grace Period, and Endpoint Spec.
- Updated type assertions in rollback and update config forms for improved type safety.
2026-01-20 16:19:12 +01:00
autofix-ci[bot]
7e48b2cf29
[autofix.ci] apply automated fixes
2026-01-20 15:02:58 +00:00
Mauricio Siu
a0d8eb9380
fix(labels-form): improve readability of labelsToSend assignment
2026-01-20 16:02:11 +01:00
Mauricio Siu
e5fcc10db2
feat(cluster): implement advanced swarm settings forms
...
- Added multiple forms for managing swarm settings including Health Check, Restart Policy, Placement, Update Config, Rollback Config, Mode, Labels, Stop Grace Period, and Endpoint Spec.
- Introduced utility functions for filtering empty values and checking for values to save.
- Enhanced the UI for better navigation and form handling within the dashboard.
- Integrated form validation using Zod and React Hook Form for improved user experience.
2026-01-20 16:01:43 +01:00
Mika Andrianarijaona
a33c6bcce4
fix: truncate project card title to avoid ellise shift
...
Fixes #3483
2026-01-20 11:51:50 +01:00
Mauricio Siu
5aa5b5538c
Merge pull request #3448 from amirhmoradi/patch-1
...
Delete apps/dokploy/drizzle/0057_damp_prism.sql
2026-01-20 03:38:15 -06:00
Mauricio Siu
49e52ac674
Merge pull request #3479 from Bima42/feat/3475-make-projects-clickable
...
feat: make projects clickable in breadcrumbs
2026-01-20 03:36:58 -06:00
Mauricio Siu
2a8387bcc2
Merge pull request #3460 from bdkopen/remove-lefthook-and-commitlint
...
Remove lefthook and commitlint
2026-01-20 03:36:28 -06:00
Bima42
138b193577
feat: make projects clickable in breadcrumbs
2026-01-19 08:51:58 +01:00
bdkopen
c93ec1f06c
chore: uninstall disabled @commitlint/cli and @commitlint/config-conventional package
2026-01-15 21:44:00 -05:00
Amir Moradi
66ed6e07c0
Merge branch 'canary' of github.com:amirhmoradi/dokploy into patch-1
2026-01-15 23:49:27 +01:00
copilot-swe-agent[bot]
c1d452bcf7
Complete fix for Stack compose environment variable substitution
...
Co-authored-by: Siumauricio <47042324+Siumauricio@users.noreply.github.com >
2026-01-15 15:43:01 +00:00
copilot-swe-agent[bot]
f39b511316
Fix environment variable resolution for Stack compose type
...
Co-authored-by: Siumauricio <47042324+Siumauricio@users.noreply.github.com >
2026-01-15 15:39:04 +00:00
Mauricio Siu
2b9231dcd1
chore: update dokploy version to v0.26.5 and modify Stripe session creation logic to conditionally set customer or customer_email
2026-01-15 09:18:00 -06:00
Amir Moradi
5d26df9d9f
Delete apps/dokploy/drizzle/0057_damp_prism.sql
...
This migration file is not used nor present in the journal. This is a legacy file that did not get cleaned. I am removing the file to clean the state of the migrations and allow for custom ci/cd scripts to have a clean run and avoid duplicated migration ids (this file conflicts with the `0057_tricky_living_tribunal...`)
2026-01-13 11:13:32 +01:00
Plui Sol
7db1f3a69a
feat: add Pushover notification provider
2026-01-12 21:35:07 -05:00
Plui Sol
67f0c93298
Merge remote-tracking branch 'origin/canary' into feature/pushover-notifications
2026-01-12 21:31:48 -05:00
Plui Sol
046c52529b
feat: add Pushover notification provider
2026-01-12 21:31:12 -05:00
Mauricio Siu
b965dedd7d
Merge pull request #3407 from mhbdev/fix-ui-deployments-page
...
UI responsiveness in Deployments tab
2026-01-12 10:14:32 -06:00
Mauricio Siu
2b779f9fc6
Merge pull request #3444 from Dokploy/feat/add-railpack-selector-version
...
feat(build): add Railpack version selection with manual input option
2026-01-12 09:49:25 -06:00