Jhon
212c1b2d5f
feat(dashboard): show "Action Required" badge for incomplete Git provider setup
2025-07-26 14:18:26 -03:00
Jhon
d3a54172b5
feat(ux): add conditional server selection functionality to application forms
2025-07-26 13:53:28 -03: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
01d78e50fc
fix(logs): adds back overflow classnames
2025-07-13 21:09:12 -03:00
Jhon
79c29fa92d
fix(typo): fixed typo on replace classname
2025-07-13 13:58:25 -03: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
b12c035527
fix(ui): improve DialogFooter layout in settings dialogs
...
- Update certificate management dialog footer styling
- Enhance destination settings dialog layout
- Improve notification settings dialog footer spacing
- Add responsive design improvements for server creation dialog
Ensures consistent footer behavior across settings panels.
2025-07-13 13:03:11 -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
a8fc052cbf
fix(ui): resolve dialog closing issues with Command components
...
- Replace custom overlay click handler with proper onInteractOutside
- Add detection for Command components to prevent unwanted closures
- Restore overlay visibility without click handler conflicts
- Separate DialogFooter from scrollable content for proper spacing
- Add border and padding to DialogFooter container for visual separation
Fixes dialogs closing unexpectedly when used inside Command menus.
2025-07-13 13:00:21 -03:00
Jhon
fa5994bd47
fix(ui): remove max-h-screen and overflow-y-auto from remaining dialogs
...
Clean up any remaining dialog components with problematic CSS classes.
Complete removal of classes that interfere with new scroll handling system.
2025-07-13 12:17:05 -03:00
Jhon
96d0810607
fix(ui): remove max-h-screen and overflow-y-auto from project and database dialogs
...
Remove problematic CSS classes from:
- Project creation and management dialogs
- Database backup and restore dialogs
- Compose service management dialogs
- Template and AI generator dialogs
Ensures stable dialog behavior.
2025-07-13 12:16:51 -03:00
Jhon
2d382ea1be
fix(ui): remove max-h-screen and overflow-y-auto from settings dialogs
...
Remove problematic CSS classes from system settings:
- Git provider configurations
- User management dialogs
- API key management
- Certificate management
- Notification settings
- Server management dialogs
- Profile and 2FA settings
Fixes render loops in admin panels.
2025-07-13 12:16:35 -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
Jhon
c03b9509c8
fix(ui): resolve dialog infinite render loops with tall content
...
- Force modal=false on all dialogs to prevent Radix UI render loops
- Add React context to share dialog state between components
- Implement custom overlay with proper click-to-close behavior
- Add body scroll lock tied to dialog open state (prevents stuck scroll)
- Create scrollable content wrapper with overscroll-contain
- Remove complex wheel event handlers that caused tab hangs
- Simplify dialog architecture for better maintainability
2025-07-13 11:36:10 -03:00
Jhonatan Caldeira
2f6084ec8f
fix(conflicts): removed conflicted migrations
2025-07-05 16:08:09 -03:00
Jhonatan Caldeira
a62c9f63e1
Merge branch 'canary' into feat/internal-path-routing
2025-07-05 15:50:04 -03:00
Jhonatan Caldeira and GitHub
9cfbd664c5
Merge branch 'Dokploy:canary' into feat/internal-path-routing
2025-07-02 10:54:18 -03:00
Jhonatan Caldeira
f1c46f0d19
fix(conflicts): redo database migrations broken due to upstream branch conflict
2025-06-30 11:26:33 -03:00
Jhonatan Caldeira
fbf3776548
Merge branch 'canary' into feat/internal-path-routing
2025-06-30 10:56:19 -03:00
Jhonatan Caldeira and GitHub
df6a72ea50
Merge branch 'Dokploy:canary' into feat/internal-path-routing
2025-06-28 12:24:01 -03:00
Jhonatan Caldeira and GitHub
dde12e132a
Merge branch 'Dokploy:canary' into feat/internal-path-routing
2025-06-22 17:35:53 -03:00
Jhonatan Caldeira
fd0f679d0f
feat(domains): add internal path routing and
...
strip path functionality to compose
- Add internalPath field to route requests
to different paths internally
- Add stripPath option to remove external
path prefix before forwarding
- Improves validation for stripPath (requires
non-root path) and internalPath (must start
with /)
2025-06-22 14:55:27 -03:00
Jhonatan Caldeira and GitHub
df8f1252a0
Merge branch 'Dokploy:canary' into feat/internal-path-routing
2025-06-22 11:54:59 -03:00
Jhonatan Caldeira
f2671f9369
fix(domain): remove unused ApplicationNested type import
2025-06-20 17:51:05 -03:00
Jhonatan Caldeira
bb904bb011
feat: add internal path routing and path stripping for domains
...
- Add internalPath and stripPath fields to domain schema
- Implement UI controls for configuring internal path routing
- Create Traefik middleware for path manipulation (addPrefix/stripPrefix)
- Support different external and internal paths for applications
- Enable path stripping for cleaner URL forwarding
This allows applications to be accessed via external paths while maintaining
different internal routing structures, useful for microservices and legacy
applications that expect specific path prefixes.
2025-06-20 16:36:27 -03:00