Mauricio Siu and GitHub
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
ecf7ae924f
refactor: update routing in dashboard components to include environment context; add new service pages for MongoDB, MySQL, PostgreSQL, Redis, and MariaDB
2025-09-01 20:12:14 -06:00
Tam Nguyen
38abe03257
fix(ui): flex-wrap on schedule name and enabled
2025-08-31 10:36:07 +10:00
autofix-ci[bot] and GitHub
22e40134ea
[autofix.ci] apply automated fixes
2025-08-31 00:30:08 +00:00
Tam Nguyen
a2841fdd30
fix(ui): flex-wrap for cron and shell type
2025-08-31 10:27:12 +10:00
Tam Nguyen
468feaa092
fix(ui): improve server schedule responsiveness for mobile
2025-08-31 10:25:09 +10:00
Mauricio Siu and GitHub
56b9fb531a
Merge pull request #2447 from divaltor/volume-backup
...
feat(volume): Add possibility to keep latest N backups for custom apps
2025-08-24 00:44:27 -06:00
Mauricio Siu
59aaa1a47a
fix(ui): adjust max width for volume backup dialog based on backup type
2025-08-24 00:40:17 -06:00
autofix-ci[bot] and GitHub
5e4444610c
[autofix.ci] apply automated fixes
2025-08-24 06:33:36 +00:00
Mauricio Siu
2ef5f967a9
refactor: clean up imports in show-preview-settings component
2025-08-23 20:14:41 -06:00
Mauricio Siu
b20c95ffbc
Merge branch 'canary' into feat/label-previews
2025-08-23 20:14:16 -06:00
autofix-ci[bot] and GitHub
112b898d98
[autofix.ci] apply automated fixes
2025-08-24 02:01:00 +00:00
Vlad Vladov
37c34fdadc
feat(volume): Add possibility to keep latest N backups for custom containers
2025-08-23 18:07:45 +03:00
Mauricio Siu
774365c68e
Refactor and update various components in the Dokploy application, enhancing functionality and fixing minor issues across multiple pages and features, including dashboard, settings, and API integrations.
2025-08-16 20:18:08 -06:00
PiquelChips
429c1e4cd8
feat: better UI for submitting labels
2025-08-11 14:03:30 +02:00
Piquel and GitHub
1904a3d1e9
Merge branch 'canary' into feat/label-previews
2025-08-11 13:29:04 +02:00
Mauricio Siu
0755f28307
refactor(cluster-settings): update dialog content and improve layout in swarm settings component
2025-08-03 16:45:07 -06:00
Mauricio Siu
3d10d48425
fix(cluster-settings): ensure data validation for registryId in form defaults
2025-08-03 16:40:24 -06:00
Mauricio Siu
6e79183f6a
feat(cluster-settings): refactor cluster settings components to support multiple database types and add new swarm configuration fields
2025-08-03 16:36:14 -06:00
Mauricio Siu
1d3ab2bafa
feat(handle-ports): add publish mode warning for host mode limitations
2025-08-03 15:13:11 -06:00
Mauricio Siu
e785ad5599
fix(build): set default railpackVersion to '0.2.2' and ensure cleanup in build process
...
- Updated the ShowBuildChooseForm component to default railpackVersion to '0.2.2' if not specified.
- Added cleanup step in the buildRailpack function to remove the builder container after execution.
- Refactored application router to include railpackVersion in the application schema.
2025-08-03 02:00:10 -06:00
Mauricio Siu
cc6445a8ec
feat(application): add railpackVersion field to application schema and update related components
...
- Introduced a new column `railpackVersion` in the application table with a default value of '0.2.2'.
- Updated the application form to include a field for `railpackVersion` when the build type is set to railpack.
- Adjusted the build process to utilize the specified `railpackVersion` dynamically.
- Enhanced validation schema to accommodate the new field.
2025-08-03 01:54:07 -06:00
Mauricio Siu
201f07c084
fix(volumes): adjust layout for volume display and improve conditional rendering
2025-08-02 16:13:51 -06:00
Mauricio Siu
346eb24926
feat(dashboard): add manual input option for service name selection in domain handling
2025-08-02 13:20:00 -06:00
Mauricio Siu
025d439f71
Merge branch 'canary' into feat/label-previews
2025-08-02 00:28:52 -06:00
autofix-ci[bot] and GitHub
9baafb83ff
[autofix.ci] apply automated fixes
2025-07-28 07:38:28 +00:00
masesisaac
def3fa0030
fix(security): change password input type to 'password'
2025-07-28 04:58:43 +03:00
PiquelChips
1f9ef473f1
format some files
2025-07-24 19:45:43 +02:00
masesisaac
cda33eb291
refactor(dashboard): reorder imports in show-security.tsx for consistency
2025-07-24 17:45:26 +03:00
masesisaac
c178234e53
fix(dashboard): hide basic auth password by default
2025-07-24 17:41:51 +03:00
PiquelChips
f2ae39aa86
feat: preview deployments for pull requests with specific labels
2025-07-23 21:39:54 +02:00
Marukome0743
9ab937f726
refactor: lint dokploy application
2025-07-15 14:13:32 +09:00
Mauricio Siu
93d6662466
docs(preview): update collaborator permission description in preview settings
2025-07-13 23:26:41 -06:00
Mauricio Siu
2ca5321fdc
feat(preview): add collaborator permission requirement for preview deployments
...
- Introduced a new boolean field `previewRequireCollaboratorPermissions` in the application schema to enforce permission checks for preview deployments.
- Updated the UI to include a toggle for this setting in the preview deployment settings.
- Enhanced GitHub deployment handler to validate PR authors against the required permissions, blocking unauthorized deployments and providing security notifications.
- Added SQL migration to update the database schema accordingly.
2025-07-13 23:12:09 -06:00
Jhon
a201b3f979
fix(ui): regression of overflow-y-auto class in non dialog related componentes
2025-07-13 21:28:50 -03:00
Jhon
79c29fa92d
fix(typo): fixed typo on replace classname
2025-07-13 13:58:25 -03:00
autofix-ci[bot] and GitHub
89f71fe889
[autofix.ci] apply automated fixes
2025-07-13 16:50:41 +00:00
Jhon
bddafe294d
fix(classname): removes leading blank space on classnames
2025-07-13 13:47:27 -03:00
Jhon
94829daf15
fix(ui): code formatting and DialogHeader improvements
...
- Apply consistent code formatting across dialog components
- Add bottom padding to DialogHeader for better visual separation
- Clean up DialogHeader usage in swarm settings (remove duplicate padding)
- Improve schedule dialog layout and add proper description
- Fix indentation and formatting inconsistencies
Final cleanup of dialog component formatting and spacing.
2025-07-13 13:35:26 -03:00
Jhon
2209d44ea5
fix(ui): update remaining dialog components with improved layouts
...
- Fix application import dialog positioning
- Update organization management dialog styling
- Ensure consistent DialogFooter behavior across all components
Completes the dialog layout improvements for better spacing and positioning.
2025-07-13 13:03:24 -03:00
Jhon
baadba542f
fix(ui): update DialogFooter styling in cluster management dialogs
...
- Add responsive layout and proper spacing to swarm settings footer
- Update registry dialog footer with improved flex layout
- Ensure proper button alignment on mobile and desktop
- Add sticky positioning for better UX in long forms
2025-07-13 13:01:36 -03:00
Jhon
d78974efc0
fix(ui): remove max-h-screen and overflow-y-auto from advanced settings dialogs
...
Remove problematic CSS classes from advanced application dialogs:
- Cluster and swarm settings
- Port configuration
- Security settings
- Traefik configuration
- Volume management
- Redirect configuration
Prevents tab hangs with overflow content.
2025-07-13 12:15:36 -03:00
Jhon
81040c899f
fix(ui): remove max-h-screen and overflow-y-auto from application feature dialogs
...
Remove problematic CSS classes from:
- Domain management dialogs
- Preview deployment dialogs
- Schedule configuration dialogs
- Volume backup dialogs
Ensures proper scrolling without render loops.
2025-07-13 12:15:09 -03:00
Jhon
c7344190b4
fix(ui): remove max-h-screen and overflow-y-auto from deployment dialogs
...
Remove problematic CSS classes from:
- Application deployment modals
- Docker logs modals
- Swarm application dialogs
Fixes infinite render loops with tall content.
2025-07-13 12:14:49 -03:00
Jhon
257c0eb106
fix(ui): remove max-h-screen and overflow-y-auto from service update dialogs
...
Remove problematic CSS classes that cause infinite render loops in:
- Application update dialog
- Database update dialogs (Redis, MariaDB, MongoDB, PostgreSQL, MySQL)
- Compose update dialog
These classes are now handled internally by the DialogContent component.
2025-07-13 12:14:36 -03:00
Mauricio Siu and GitHub
a1169795e4
Merge pull request #2163 from croatialu/fix/gitlab-url
...
fix: Add gitlabUrl calculation logic and update link references
2025-07-12 00:15:12 -06:00
croatialu
70e08c96eb
fix: Add gitlabUrl calculation logic and update link references
...
- Use the useMemo hook to calculate gitlabUrl in the SaveGitlabProvider component.
- Update link references to use the dynamically generated gitlabUrl, ensuring links correctly point to the corresponding GitLab repositories.
2025-07-11 11:55:16 +08:00
Vyacheslav Scherbinin
c36b40aa29
fix(ui): application provider tabs layout
2025-07-09 14:20:07 +07:00
Mauricio Siu
4dcf6cf4c3
refactor(volume-backups): comment out keepLatestCount field and related logic
...
- Commented out the keepLatestCount field in the form schema and its usage in the HandleVolumeBackups component.
- Updated related form field rendering to prevent rendering of the keepLatestCount input.
2025-07-06 18:58:26 -06:00
Mauricio Siu
b9ee81aa59
fix(gitlab): update repository selection to use URL instead of name
...
- Changed the repository selection logic in SaveGitlabProvider and SaveGitlabProviderCompose components to use the repository URL for better accuracy.
- Updated the condition for displaying the selected repository in the CheckIcon component to compare against the gitlabPathNamespace instead of the repository name.
- Refactored the getGitlabRepositories function to simplify the group name check logic.
2025-07-06 13:56:58 -06:00