dosubot[bot]
d287e2a56d
docs: restructure database update endpoints documentation
2026-03-16 22:22:27 +00:00
Mauricio Siu
f4ce304a04
Merge pull request #4013 from Dokploy/3983-custom-database-docker-image-reset-to-default-for-any-unrelated-change
...
feat: add optional dockerImage field to database schemas
2026-03-16 16:20:18 -06:00
Mauricio Siu
bb521f3e7e
feat: add optional dockerImage field to database schemas
...
- Updated MariaDB, MongoDB, MySQL, PostgreSQL, and Redis schemas to include an optional dockerImage field for enhanced configuration flexibility.
2026-03-16 16:19:37 -06:00
Mauricio Siu
baaa470234
Merge pull request #4012 from Dokploy/3979-collapsed-sidebar-state-has-usability-and-visual-issues
...
3979 collapsed sidebar state has usability and visual issues
2026-03-16 15:34:05 -06:00
autofix-ci[bot]
4871520dbb
[autofix.ci] apply automated fixes
2026-03-16 21:33:40 +00:00
Mauricio Siu
dad49ec96f
refactor: move TimeBadge to BreadcrumbSidebar for conditional rendering
...
- Removed TimeBadge from the ShowProjects component and integrated it into the BreadcrumbSidebar.
- Added a query to determine if the environment is cloud-based, allowing for conditional display of the TimeBadge.
- Updated layout in BreadcrumbSidebar for improved spacing and organization.
2026-03-16 15:32:59 -06:00
Mauricio Siu
ce4e37c75b
refactor: simplify sidebar state handling
...
- Replaced direct state checks with a derived variable `isCollapsed` for better readability and maintainability.
- Updated class names and conditions in the SidebarLogo component to use the new `isCollapsed` variable.
- Adjusted overflow behavior in Sidebar and SidebarContent components for improved layout management.
2026-03-16 15:29:25 -06:00
Mauricio Siu
c317ec39cb
Merge pull request #3977 from azizbecha/fix/watch-path-tooltip-submit
...
fix: prevent Watch Paths tooltip button from submitting the form
2026-03-16 14:55:35 -06:00
Mauricio Siu
a4e9c6e890
feat: implement audit logs and custom role management components
...
- Added new components for displaying and managing audit logs, including a data table and filters for user actions.
- Introduced a custom roles management interface, allowing users to create and modify roles with specific permissions.
- Updated permission checks to ensure proper access control for audit logs and custom roles.
- Refactored existing components to integrate new functionality and improve user experience.
2026-03-16 11:13:24 -06:00
Mauricio Siu
72fb85f616
Merge pull request #4009 from Dokploy/feat/add-custom-roles
...
feat: add comprehensive permission tests and enhance permission check…
2026-03-16 01:12:30 -06:00
Mauricio Siu
1e7a6f2071
refactor: update custom role handling in API
...
- Replaced the delete operation with an update for organization roles, ensuring existing roles are modified instead of removed.
- Adjusted the return value to reflect the updated role instead of a newly created entry.
- Reintroduced the audit logging functionality for role updates.
2026-03-15 23:33:20 -06:00
autofix-ci[bot]
5ffd664570
[autofix.ci] apply automated fixes
2026-03-16 05:02:48 +00:00
Mauricio Siu
947100c041
refactor: replace existing organization_role and audit_log tables with new definitions
...
- Deleted the old SQL files for organization_role and audit_log.
- Introduced new SQL file defining organization_role and audit_log with updated foreign key constraints and indexes.
- Updated metadata snapshots to reflect the new table structures and relationships.
- Adjusted access control permissions for backup and notification operations to include update capabilities.
2026-03-15 23:02:23 -06:00
autofix-ci[bot]
5410a56638
[autofix.ci] apply automated fixes
2026-03-15 22:43:40 +00:00
Mauricio Siu
8127dc4536
feat: add comprehensive permission tests and enhance permission checks in components
...
- Introduced new test files for permission checks, including `check-permission.test.ts`, `enterprise-only-resources.test.ts`, `resolve-permissions.test.ts`, and `service-access.test.ts`.
- Implemented permission checks in various components to ensure actions are gated by user permissions, including `ShowTraefikConfig`, `UpdateTraefikConfig`, `ShowVolumes`, `ShowDomains`, and others.
- Enhanced the logic for displaying UI elements based on user permissions, ensuring that only authorized users can access or modify resources.
2026-03-15 16:42:48 -06:00
Aziz Becha
290267bca4
fix: prevent Watch Paths tooltip button from submitting the form
2026-03-12 01:18:00 +01:00
Mauricio Siu
8eace173b9
Merge pull request #3969 from Dokploy/refactor/upgrade-better-auth
...
chore: update better-auth dependencies to version 1.5.4 and refactor …
2026-03-10 16:30:23 -06:00
Mauricio Siu
c9a9ed8164
Merge pull request #3967 from desen94/fix/invalidate-notification-cache-on-edit
...
fix: invalidate notification.one query cache on update
2026-03-10 16:29:03 -06:00
Mauricio Siu
30428053e8
chore: update better-auth dependencies to version 1.5.4 and refactor imports in auth-client and auth modules
2026-03-10 16:25:45 -06:00
Волков Дмитрий Сергеевич
1c0dbbcfd6
fix: invalidate notification.one query cache on update
...
When editing a notification, only the notification.all query cache was
invalidated. The notification.one query retained stale data, causing
the edit form to display previous values on subsequent edits.
2026-03-10 23:16:54 +05:00
Mauricio Siu
178f4fbdf7
fix: update Docker API version constant to use DOKPLOY environment variable
v0.28.6
2026-03-10 10:12:00 -06:00
Mauricio Siu
2c07a4b2e3
Bump version from v0.28.5 to v0.28.6
2026-03-10 10:02:53 -06:00
Mauricio Siu
75a797097b
Merge pull request #3952 from jirkavrba/copy-webhook-url
...
feat(deployments): Add option to copy webhook url by clicking on it
2026-03-10 10:00:04 -06:00
Mauricio Siu
2879816e41
Merge pull request #3962 from Dokploy/3955-bug-typeerror-invalid-url-with-dockersock-preventing-any-deployments-when-building-dockerfiles-on-version-v0285
...
feat: update Docker configuration to use DOKPLOY environment variables
2026-03-10 02:12:02 -06:00
Mauricio Siu
3501996b9e
feat: update Docker configuration to use DOKPLOY environment variables
2026-03-10 02:11:36 -06:00
Mauricio Siu
47556a6486
Merge pull request #3960 from Dokploy/3956-preview-deployments-with-previewlabels-fail-due-to-webhook-race-condition
...
feat: add support for 'labeled' action in GitHub deployment handler
2026-03-10 02:09:40 -06:00
Mauricio Siu
e554adc376
feat: add support for 'labeled' action in GitHub deployment handler
2026-03-10 02:09:16 -06:00
Mauricio Siu
1804b935f6
Merge pull request #3959 from Dokploy/feat/add-new-whitelabeling
...
Feat/add new whitelabeling
2026-03-10 02:07:19 -06:00
Mauricio Siu
985c9102da
refactor: remove primaryColor from whitelabeling settings and related components for cleaner configuration
2026-03-10 02:03:34 -06:00
Mauricio Siu
2e03cf3d48
refactor: implement safe URL validation for whitelabeling settings in both client and server schemas
2026-03-10 00:55:01 -06:00
Mauricio Siu
33532d3cf7
refactor: update whitelabeling hooks and API usage for improved access control and consistency
2026-03-10 00:47:30 -06:00
autofix-ci[bot]
a6999b1cf2
[autofix.ci] apply automated fixes
2026-03-10 06:32:56 +00:00
Mauricio Siu
f5d18d6f9b
refactor: replace adminProcedure with enterpriseProcedure in whitelabeling router for enhanced access control
2026-03-10 00:32:08 -06:00
Mauricio Siu
e3ff7ef3e3
feat: add whitelabelingConfig column to webServerSettings table and update related metadata
2026-03-10 00:28:52 -06:00
Mauricio Siu
b84bc9b7c6
feat: implement whitelabeling features including settings, preview, and provider components
2026-03-10 00:27:58 -06:00
Jiří Vrba
de201d0b0a
Add aria-label to webhook URL badge
2026-03-09 10:00:08 +01:00
autofix-ci[bot]
6866e2b63a
[autofix.ci] apply automated fixes
2026-03-09 08:49:06 +00:00
Jiří Vrba
3e4a1b92eb
Code review fixes
2026-03-09 09:48:37 +01:00
Jiří Vrba
b9ca6ea9db
Code review fixes
2026-03-09 09:38:00 +01:00
Jiří Vrba
f1d4543d5e
Code review fixes
2026-03-09 09:33:30 +01:00
autofix-ci[bot]
d8c7c1eaf4
[autofix.ci] apply automated fixes
2026-03-09 08:28:35 +00:00
Jiří Vrba
4330d7bd99
feat(deployments): Add option to copy webhook url by clicking on it
2026-03-09 09:25:41 +01:00
Mauricio Siu
6e67864204
Merge pull request #3951 from Dokploy/3948-unhandled-rejection-in-gettrustedorigins-crashes-server-on-db-connection-failure
...
fix: add error handling to trusted origins retrieval in admin service
v0.28.5
2026-03-08 23:52:54 -06:00
Mauricio Siu
2102840bb9
fix: add error handling to trusted origins retrieval in admin service
2026-03-08 23:48:51 -06:00
Mauricio Siu
30f061e774
Merge pull request #3947 from Dokploy/3896-application-monitor-problem
...
fix: enhance container metrics query to support wildcard matching for…
2026-03-08 16:17:14 -06:00
Mauricio Siu
c00aa6acbf
fix: enhance container metrics query to support wildcard matching for container names
2026-03-08 16:16:45 -06:00
Mauricio Siu
8e9ab98a7a
Merge pull request #3940 from Dokploy/3806-bug-traefik-and-dokploy-fails-to-start-when-port-8080-is-already-in-use-service-crash
...
fix: improve port conflict detection by enhancing error messages and …
2026-03-08 03:09:18 -06:00
Mauricio Siu
ce82e2322b
fix: improve port conflict detection by enhancing error messages and adding host-level service checks
2026-03-08 03:08:38 -06:00
Mauricio Siu
ec7df05990
Merge pull request #3939 from Dokploy/3827-bulk-deploy-fails-silently-when-deploying-from-docker-image
...
fix: update success message for service deployment to reflect queued …
2026-03-08 02:53:11 -06:00
Mauricio Siu
75a4e8e8ef
fix: update success message for service deployment to reflect queued status
2026-03-08 02:52:46 -06:00