Mauricio Siu
3e09644877
Remove daily_jack_murdock SQL script and associated journal entry from the project. This change eliminates the canDeleteEnvironments column from the member table, streamlining the database schema.
2025-10-05 00:17:31 -06:00
autofix-ci[bot]
65c5974b4f
[autofix.ci] apply automated fixes
2025-09-12 13:49:51 +00:00
HarikrishnanD
c355eafc95
feat: add environment deletion permission control - Add canDeleteEnvironments field to member table - Implement permission validation in environment deletion endpoint - Add UI toggle in user permissions modal - Hide delete buttons for users without permission - Maintain backward compatibility for owners/admins #2594
2025-09-12 19:09:30 +05:30
Mauricio Siu
24729f35ec
fix(traefik): remove error toast on dashboard action failure
2025-09-07 14:03:10 -06:00
Mauricio Siu
3eaeaa1db4
chore(package): bump version from v0.25.0 to v0.25.1
2025-09-07 13:31:38 -06:00
Mauricio Siu
de4a00f1e9
Merge pull request #2556 from Dokploy/2552-traefik-container-no-auto-start
...
feat(settings): add error handling for unsupported resource types in …
2025-09-07 13:31:03 -06:00
Mauricio Siu
2f5cd620c5
feat(settings): add error handling for unsupported resource types in Traefik setup
...
- Introduced error handling for unsupported resource types in `readPorts` and `writeTraefikSetup` functions.
- Enhanced `initializeStandaloneTraefik` to include image pulling with error logging for better debugging.
2025-09-07 13:26:19 -06:00
Mauricio Siu
1763000070
Merge pull request #2545 from Dokploy/feat/clean-build-queue-on-build
...
feat(deployment): add cancellation functionality queue for deployments
2025-09-06 22:12:44 -06:00
Mauricio Siu
3519913886
fix(deployment): update stuck build notification time from 9 to 10 minutes
2025-09-06 22:09:48 -06:00
Mauricio Siu
63e578f13c
refactor(deployment): update cancellation input schemas for applications and composes
...
- Removed the previous cancellation schemas for deployments.
- Replaced them with a unified input schema for finding applications and composes during cancellation requests.
- Ensured that the cancellation logic now utilizes the new input structure for better consistency.
2025-09-06 22:08:59 -06:00
autofix-ci[bot]
d80ada7c00
[autofix.ci] apply automated fixes
2025-09-07 04:06:08 +00:00
Mauricio Siu
766cd20e90
feat(deployment): improve stuck deployment detection and update status
...
- Enhanced the stuck deployment check to only consider the most recent deployment.
- Updated the logic to correctly identify if the most recent deployment has been running for more than 9 minutes.
- Added functionality to update the deployment status to "done" upon application and compose cancellation.
2025-09-06 22:05:39 -06:00
Mauricio Siu
4e69c70697
feat(deployment): add cancellation functionality for deployments
...
- Introduced a new endpoint for cancelling deployments, allowing users to cancel both application and compose deployments.
- Implemented validation schemas for cancellation requests.
- Enhanced the deployment dashboard to provide a cancellation option for stuck deployments.
- Updated server-side logic to handle cancellation requests and send appropriate events.
2025-09-06 21:53:15 -06:00
Mauricio Siu
3b7d009841
fix(search-command): remove console log for project debugging
2025-09-06 20:36:01 -06:00
Mauricio Siu
b4e29dab39
Merge pull request #2515 from divaltor/filter-projects-shortcut
...
feat(input): Add focus by Cmd + K shortcut to search input
2025-09-06 14:32:52 -06:00
Mauricio Siu
090ec2b3b9
Merge pull request #2540 from robgraeber/canary
...
fix: typo and improve grammar
2025-09-06 14:32:41 -06:00
Mauricio Siu
57dc24bcb1
feat(search-command): enhance service extraction and project navigation
...
- Introduced a new function `extractAllServicesFromProject` to aggregate services from all environments within a project, including environment details.
- Updated the project selection logic to navigate to the production environment of a project.
- Modified the display of services to include the environment name alongside the service name in the search results.
2025-09-06 14:30:59 -06:00
Mauricio Siu
f630b889c6
Merge branch 'canary' into filter-projects-shortcut
2025-09-06 14:19:35 -06:00
Rob Graeber
a2abb205fd
fix: typo and improve grammar
2025-09-06 13:19:13 -07:00
Mauricio Siu
1f2dabb16b
Merge pull request #2429 from CatPaulKatze/feat/ntfy
...
feat(notification): add ntfy notifications
2025-09-06 14:17:27 -06:00
Mauricio Siu
ffb69fedff
feat: Add 'ntfy' notification type and related database schema changes
...
- Introduced a new notification type 'ntfy' to the public.notificationType enum.
- Created a new table 'ntfy' with fields for notification ID, server URL, topic, access token, and priority.
- Updated the existing 'notification' table to include a foreign key reference to the new 'ntfy' table.
2025-09-06 14:13:47 -06:00
Mauricio Siu
fbc087bd84
Merge branch 'canary' into feat/ntfy
2025-09-06 14:12:06 -06:00
Mauricio Siu
ccb995cb7d
chore: remove SQL files and journal entries for 'bitter_starfox' and 'needy_rocket_raccoon'
2025-09-06 14:11:39 -06:00
Mauricio Siu
02685fde9d
Merge pull request #2507 from Harikrishnan1367709/Allow-setting-a-title/description-for-deployments-via-API-or-CLI-#1485-Harikrishnan
...
feat: Add custom title/description support for API/CLI deployments (#1485 )
2025-09-06 14:00:26 -06:00
autofix-ci[bot]
fc2bd44983
[autofix.ci] apply automated fixes
2025-09-06 19:49:09 +00:00
Mauricio Siu
30a2d78a5b
Merge pull request #2502 from Harikrishnan1367709/Issue-1852-Harikrishnan
...
feat: Add default "Dokploy" option to server selection dropdown (#1852 )
2025-09-06 13:47:42 -06:00
autofix-ci[bot]
081ba60f6e
[autofix.ci] apply automated fixes
2025-09-06 19:36:11 +00:00
Vlad Vladov
2d41db7f37
feat(input): Replace Input with FocusShortcutInput
2025-09-05 18:19:16 +03:00
Vlad Vladov
d0f54f2067
feat(input): Add focus by Cmd + K shortcut to search input
2025-09-05 18:13:23 +03:00
Paul Sommer
6833713697
perf: remove unnecessary decoration boolean on the ntfy database schema
2025-09-05 11:35:28 +02:00
Mauricio Siu
d0489f6e11
Merge branch 'canary' into Issue-1852-Harikrishnan
2025-09-05 03:12:01 -06:00
Mauricio Siu
39872720dd
refactor: remove debug logging from Docker resource type determination functions
2025-09-05 03:00:57 -06:00
Mauricio Siu
b90f0135d4
refactor: simplify Docker resource type determination logic by consolidating command structure
2025-09-05 02:50:37 -06:00
Mauricio Siu
35fc04dc8f
feat: enhance error handling and logging in Docker resource type determination
2025-09-05 02:35:06 -06:00
Mauricio Siu
c6509efa65
feat: add debug logging for resource name and command in Docker resource type determination
2025-09-05 02:11:46 -06:00
Mauricio Siu
3891798b17
Merge pull request #2527 from Dokploy/fix/connect-network-after-creation-remote-servers
...
Fix/connect network after creation remote servers
2025-09-05 01:52:54 -06:00
Mauricio Siu
3662c1a684
fix: change Traefik container restart policy to 'always' and ensure it connects to the dokploy network
2025-09-05 01:49:47 -06:00
Mauricio Siu
d96e9071f2
feat: add logging for resource type determination and error handling in Docker resource management
2025-09-05 01:47:12 -06:00
Mauricio Siu
e637a4ad99
Merge pull request #2526 from Dokploy/2480-backup-process-exposes-s3-credentials-in-logs
...
feat: add validation to prevent use of 'production' as environment na…
2025-09-05 01:16:28 -06:00
Mauricio Siu
1ce15da7ce
feat: add validation to prevent use of 'production' as environment name in creation and update operations, enhancing error handling in environment management
2025-09-05 01:14:44 -06:00
Mauricio Siu
0dca1b2216
Merge pull request #2489 from typed-sigterm/patch-2
...
fix: print error when docker build fails
2025-09-05 01:08:11 -06:00
Mauricio Siu
c73a14a379
Merge branch 'canary' into patch-2
2025-09-05 01:07:51 -06:00
Mauricio Siu
392e3434c4
refactor: make database root password optional in schema and mutation logic, enhancing flexibility in database configuration
2025-09-05 01:01:26 -06:00
Mauricio Siu
e3f3426f1c
refactor: remove redundant password requirement validation from database schemas, improving consistency across database configurations
2025-09-05 01:00:18 -06:00
Mauricio Siu
a09cd06eea
refactor: streamline conditional rendering for service creation dropdown in EnvironmentPage, improving code readability and maintainability
2025-09-05 00:56:37 -06:00
Mauricio Siu
87a41ca710
Merge pull request #2499 from Dokploy/324-environmentfoldergroup-features-on-projects
...
324 environmentfoldergroup features on projects
2025-09-05 00:25:34 -06:00
Mauricio Siu
35b7b5bd68
feat: implement environment access control and service filtering based on user permissions, enhancing security and usability in environment management
2025-09-05 00:23:01 -06:00
Mauricio Siu
16c37c3ceb
feat: add accessedEnvironments field to user and member schemas, enhancing permission management for environment access
2025-09-05 00:13:04 -06:00
Mauricio Siu
42548f310e
refactor: simplify project selection logic in EnvironmentPage by removing unnecessary filters, improving readability and performance
2025-09-04 23:50:10 -06:00
Mauricio Siu
47b66d0dc3
refactor: enhance access control in environment, mount, port, rollback, and schedule routers to ensure users can only interact with resources belonging to their organization
2025-09-04 23:32:25 -06:00