Mauricio Siu
fc1dbcf51a
feat(services): improve bulk move project selection UX
...
- Add empty state handling when no other projects are available
- Disable move button when no target projects exist
- Provide clear guidance for users to create a new project before moving services
2025-03-08 18:40:23 -06:00
Mauricio Siu
b34987530e
feat(services): add bulk service move functionality across projects
...
- Implement service move feature for applications, compose, databases, and other services
- Add move dialog with project selection for bulk service transfer
- Create move mutation endpoints for each service type
- Enhance project management with cross-project service relocation
- Improve user experience with error handling and success notifications
2025-03-08 18:39:02 -06:00
Mauricio Siu
01c33ad98b
feat(ui): add tooltips to service action buttons for improved user guidance
...
- Integrate tooltips for Deploy, Rebuild, Start, and Stop buttons across various service components
- Provide context-specific explanations for each action button
- Enhance user understanding of service management actions
- Consistent tooltip styling and implementation using TooltipProvider
2025-03-08 18:26:39 -06:00
Mauricio Siu
832fa526dd
refactor(ui): improve environment code editor styling and layout
...
- Adjust CodeEditor component wrapper and class names
- Enhance font and styling for environment configuration
- Optimize form item and control rendering
2025-03-08 18:08:49 -06:00
Mauricio Siu
c89f957133
refactor(ui): enhance update server button and sidebar layout
...
- Improve UpdateServer component with flexible rendering and tooltip support
- Modify sidebar layout to integrate update server button more cleanly
- Add conditional rendering and styling for update availability
- Introduce more consistent button and tooltip interactions
2025-03-08 15:31:08 -06:00
Mauricio Siu
2c3ff5794d
refactor(user): update log cleanup configuration
...
- Replace enableLogRotation boolean with logCleanupCron configuration
- Align with recent log scheduling and monitoring improvements
2025-03-08 14:23:52 -06:00
Mauricio Siu
673e0a6880
feat(monitoring): add date range filtering and log cleanup scheduling
...
- Implement date range filtering for access logs and request statistics
- Add log cleanup scheduling with configurable cron expression
- Update UI components to support date range selection
- Refactor log processing and parsing to handle date filtering
- Add new database migration for log cleanup cron configuration
- Remove deprecated log rotation management logic
2025-03-08 14:20:27 -06:00
Mauricio Siu
b64ddf1119
Merge pull request #1392 from ali-issa/feature/project-view-tab-reorg
...
feat: reorganize project view tabs into logical workflow groups #1261
2025-03-08 12:36:46 -06:00
Mauricio Siu
2f074ac734
Merge pull request #1405 from frostming/patch-1
...
feat: fallback to openai compatible provider if url host doesn't match
2025-03-07 00:56:33 -06:00
Mauricio Siu
96e3721b4b
chore(ai): remove debug logging in model fetching
2025-03-07 00:56:12 -06:00
Mauricio Siu
b8e5cae88f
feat(ai): improve model fetching and error handling
...
- Add server-side model fetching endpoint with flexible provider support
- Refactor client-side AI settings component to use new API query
- Implement dynamic header generation for different AI providers
- Enhance error handling and toast notifications
- Remove local model fetching logic in favor of server-side implementation
2025-03-07 00:55:11 -06:00
Mauricio Siu
fa20444a14
Merge pull request #1414 from gentslava/fix/template-superset
...
fix(template): superset
2025-03-07 00:12:43 -06:00
Mauricio Siu
668ccabec8
Merge pull request #1390 from hexaaagon/feat/zipline
...
feat(zipline): update zipline version
2025-03-07 00:12:19 -06:00
Mauricio Siu
aa07a0c574
Merge pull request #1417 from vinumzz/vinumzz-remove-shadow-monitoring
...
refactor: remove unnecessary extra shadow from monitoring page
2025-03-07 00:10:22 -06:00
Mauricio Siu
0b64b43376
Merge pull request #1415 from gentslava/feature/template-datalens
...
feat(template): DataLens
2025-03-07 00:10:03 -06:00
Mauricio Siu
5c65dc9a21
Update apps/dokploy/templates/datalens/docker-compose.yml
2025-03-07 00:06:20 -06:00
Mauricio Siu
58262606d4
Update apps/dokploy/templates/datalens/docker-compose.yml
2025-03-07 00:06:16 -06:00
Mauricio Siu
f73959db41
Update apps/dokploy/templates/datalens/docker-compose.yml
2025-03-07 00:06:10 -06:00
Mauricio Siu
e6c664e65f
Update apps/dokploy/templates/datalens/docker-compose.yml
2025-03-07 00:06:06 -06:00
Mauricio Siu
36cc157566
Merge pull request #1355 from drudge/templates/hoarder
...
feat: add Hoarder template
2025-03-07 00:03:42 -06:00
Mauricio Siu
7e070623cc
Merge pull request #1411 from gentslava/canary
...
fix: breadcrumbs UX
2025-03-06 23:58:42 -06:00
Mauricio Siu
b2c0a685f8
fix(destinations): validate server selection for cloud destinations
2025-03-06 23:57:39 -06:00
Mauricio Siu
29eb490e2d
feat(destinations): add createdAt timestamp and display creation date
2025-03-06 23:46:21 -06:00
Nicholas Penree
ad3a0198e9
feat: add Hoarder template
2025-03-06 08:23:49 -05:00
Peter Vinum
ab5f62604c
refactor: remove unnecessary extra shadow from monitoring page
2025-03-06 14:08:23 +01:00
Vyacheslav Shcherbinin
bf9e886b9a
Disable demo
2025-03-06 14:14:01 +07:00
Vyacheslav Shcherbinin
f5cd0fbdd8
Restart policy
2025-03-06 11:32:13 +07:00
Vyacheslav Scherbinin
8859cc97b4
fix: superset docker-compose
2025-03-06 10:46:10 +07:00
Vyacheslav Scherbinin
3bdd5e4dd0
Template DataLens
2025-03-06 10:34:13 +07:00
Vyacheslav Scherbinin
b0c710aa92
Tab instead space
2025-03-05 21:25:11 +07:00
Vyacheslav Scherbinin
c83d0a95b7
Remove ending separator
2025-03-05 20:53:38 +07:00
Vyacheslav Scherbinin
71ca5babfd
Remove duplicate breadcrumb
2025-03-05 20:51:09 +07:00
Vyacheslav Scherbinin
f342613503
Text format
2025-03-05 20:27:16 +07:00
vicke4
cf4d6539e4
feat(server): function to keep only the latest N backups
2025-03-05 17:52:38 +05:30
vicke4
401f8d9be4
fix(ui): showing manual backup indicator only against the current backup
2025-03-05 17:52:38 +05:30
vicke4
1d2da0ac35
feat(ui): add keep latest backup count to show backups page
2025-03-05 17:52:38 +05:30
vicke4
d1391d7ddb
feat(ui): add keep the latest input in create backups dialog
2025-03-05 17:52:38 +05:30
vicke4
b35bd9b719
feat(ui): coarsing number to avoid form validation error & placeholder change
2025-03-05 17:52:38 +05:30
vicke4
faab80bee1
feat(ui): add keep the latest input on backups dialog
2025-03-05 17:52:38 +05:30
vicke4
54a3c6efff
feat(database): add keepLatestCount column to backup table
2025-03-05 17:52:38 +05:30
Mauricio Siu
69dd704e1c
Merge pull request #1403 from Dokploy/canary
...
🚀 Release v0.19.1
2025-03-05 00:55:21 -06:00
Mauricio Siu
24cc08a1ac
Merge pull request #1402 from Dokploy/feat/add-railpack
...
feat(application): add Railpack as a new build type
2025-03-05 00:24:37 -06:00
Mauricio Siu
e039826d50
chore(version): bump project version to v0.19.1
2025-03-05 00:21:36 -06:00
Mauricio Siu
5489e3b0a5
feat(application): add Railpack as a new build type
...
- Introduce Railpack as a new build method for applications
- Update database schema to include 'railpack' in buildType enum
- Add Railpack installation and validation scripts for servers
- Implement Railpack build and command generation utilities
- Update UI to include Railpack as a build option with a 'New' badge
2025-03-05 00:18:10 -06:00
Khiet Tam Nguyen
e43b907a8d
feat(ui): move profile to first item in account dropdown
2025-03-04 22:42:04 +11:00
Ali Issa
6846e0e5a3
feat: reorganize project view tabs into logical workflow groups #1261
...
Restructure the project view tabs to follow a more intuitive user journey:
- Group tabs into "Initial Setup", "Deployment", and "Monitoring" sections
- Maintain "Advanced" as a standalone option
- Order tabs to match typical project workflow (configuration → deployment → monitoring)
This reorganization reduces cognitive load by grouping related functions,
minimizes tab switching during common tasks, and provides a clearer
mental model of the platform's workflow for new users.
2025-03-03 06:45:36 -05:00
Mauricio Siu
a27e523b0d
Merge pull request #1389 from Dokploy/canary
...
🚀 Release v0.19.0
2025-03-02 23:33:13 -06:00
Hexaa
49d4cea06f
feat(zipline): update zipline version
2025-03-03 12:17:42 +07:00
Mauricio Siu
5db7508530
feat(organization): prevent deletion of last owned organization
2025-03-02 22:32:56 -06:00
Mauricio Siu
4da4e1c17d
feat(side-menu): restrict AI settings to owner role
2025-03-02 22:16:10 -06:00
Mauricio Siu
126dad498c
chore(version): bump project version to v0.19.0
2025-03-02 21:59:31 -06:00
Mauricio Siu
f75d802749
Merge branch 'canary' into 1345-domain-not-working-after-server-restart-or-traefik-reload
2025-03-02 03:58:37 -06:00
Mauricio Siu
b13b906d75
feat(deployments): improve deployment list display and cleanup logic
...
- Add deployment index numbering in the UI
- Adjust deployment cleanup to retain 9 instead of 10 deployments
- Update deployment list rendering to show numbered status
2025-03-02 03:52:29 -06:00
Mauricio Siu
f63d582530
chore(dependencies): add Ollama AI provider to project dependencies
...
- Integrate Ollama AI provider in package.json
- Update pnpm-lock.yaml with Ollama AI provider dependency
2025-03-02 03:35:32 -06:00
Mauricio Siu
2ae14c65cf
refactor(web-server): make type prop optional in ShowModalLogs component
...
- Update type prop to be optional in the Props interface
- Improve component flexibility by allowing undefined type
2025-03-02 03:24:29 -06:00
Mauricio Siu
0fa728d905
chore(dependencies): add AI SDK providers to project dependencies
...
- Integrate multiple AI SDK providers including Anthropic, Azure, Cohere, DeepInfra, Mistral, and OpenAI Compatible
- Update package.json and pnpm-lock.yaml with new AI SDK dependencies
2025-03-02 03:22:11 -06:00
Mauricio Siu
7f8f6ac64c
refactor(traefik): migrate from Docker Swarm to standalone container
...
- Replace Docker service commands with standalone container management
- Update Traefik initialization to use container-based deployment
- Modify port inspection and environment variable retrieval methods
- Improve container creation and port binding logic
- Remove Swarm-specific constraints and deployment strategies
2025-03-02 03:14:54 -06:00
Mauricio Siu
3f45eb467b
Merge branch 'canary' into 1345-domain-not-working-after-server-restart-or-traefik-reload
2025-03-02 02:34:10 -06:00
Mauricio Siu
1ffdebf60b
Merge branch 'canary' into mauricio/feature
2025-03-02 02:16:45 -06:00
Mauricio Siu
cf3b3a2dcd
fix(database): ensure adminId is not null for certificates, notifications, ssh-keys, and git providers
2025-03-02 02:15:49 -06:00
Mauricio Siu
a8fc27e830
feat(ai): add configuration files support for AI template generation
...
- Enhance template generation with configFiles feature
- Update StepTwo and StepThree components to display and edit configuration files
- Modify AI router and schemas to support configuration file mounting
- Refine AI service prompt to provide stricter guidelines for config file usage
2025-03-02 01:54:39 -06:00
Mauricio Siu
f78cda9cce
feat(ai): update AI settings to use organization-based access control
...
- Refactor AI-related schemas and services to use organizationId instead of adminId
- Update AI router to check organization-level permissions
- Modify AI settings creation and retrieval to work with organization context
- Adjust server-side props and access checks for AI settings
2025-03-02 00:54:46 -06:00
Mauricio Siu
747c2137c9
Reapply "Merge branch 'canary' into kucherenko/canary"
...
This reverts commit e6cb6454db
.
2025-03-02 00:30:02 -06:00
Mauricio Siu
e6cb6454db
Revert "Merge branch 'canary' into kucherenko/canary"
...
This reverts commit 819822f30b
, reversing
changes made to bda9b05134
.
2025-03-02 00:26:59 -06:00
Mauricio Siu
819822f30b
Merge branch 'canary' into kucherenko/canary
2025-03-02 00:23:58 -06:00
Mauricio Siu
5b3005eb89
Merge pull request #1376 from 190km/templates/listmonk-uploads
...
fix(templates): listmonk needed files volumes
2025-03-01 23:19:12 -06:00
Mauricio Siu
85a13eed00
Update apps/dokploy/templates/listmonk/docker-compose.yml
2025-03-01 23:19:02 -06:00
Mauricio Siu
948fdbc22b
chore(auth): remove default credentials from login and register forms
2025-03-01 23:09:43 -06:00
Mauricio Siu
eed38860b9
feat(database): add messageThreadId column to telegram table
2025-03-01 23:08:53 -06:00
Mauricio Siu
fefb5d14e0
Merge branch 'canary' into vicke4/canary
2025-03-01 23:05:30 -06:00
Mauricio Siu
c51d63a4df
chore: remove TODO comments and clean up code annotations
2025-03-01 22:21:03 -06:00
Mauricio Siu
13eccaf8d9
feat(user): add organization count check before user deletion
2025-03-01 22:14:12 -06:00
Mauricio Siu
adeb8498f9
refactor(auth): remove commented-out debug logging in TRPC context
2025-03-01 21:56:22 -06:00
Mauricio Siu
43599e7a97
fix(auth): handle null session and user with TypeScript ignore
2025-03-01 21:54:47 -06:00
Mauricio Siu
a3362e0b15
feat(auth): add Google sign-in support for cloud environment
2025-03-01 21:30:30 -06:00
Mauricio Siu
5dc5292928
feat(api): implement advanced API key management with granular controls
2025-03-01 19:58:15 -06:00
Mauricio Siu
5568629839
refactor: organize imports and improve template utility modules
2025-03-01 14:45:50 -06:00
Mauricio Siu
9aff4bc10b
refactor: update template system with new configuration structure and processing
2025-03-01 03:11:29 -06:00
Mauricio Siu
49b37d531a
feat: add GitHub-based template fetching and caching mechanism
2025-03-01 00:57:32 -06:00
190km
5aff345aa8
feat: added uploads volume for images upload
2025-02-26 22:36:03 +01:00
Mauricio Siu
37ca8f41f5
refactor(ui): remove loading text in sidebar layout
2025-02-25 23:37:22 -06:00
Mauricio Siu
cbec0603bd
feat(ui): add loading state to sidebar layout
2025-02-25 23:36:53 -06:00
Mauricio Siu
8c2707c4ea
refactor(organization): migrate to react-hook-form with zod validation
2025-02-25 23:33:26 -06:00
Mauricio Siu
7d77e14319
feat(organization): add logo support for organizations
2025-02-25 23:28:19 -06:00
Mauricio Siu
d3c59ff8af
refactor(ui): enhance sidebar layout with responsive design and collapsed state
2025-02-25 23:13:55 -06:00
Mauricio Siu
7048e7e37e
Merge branch 'canary' into feat/better-auth-2
2025-02-25 23:05:57 -06:00
Mauricio Siu
29c1e4691e
feat(docker): add support for standalone container log retrieval
2025-02-25 23:04:19 -06:00
Mauricio Siu
d3b2cee7fb
refactor(ui): improve log highlighting and template formatting
2025-02-23 18:11:27 -06:00
Mauricio Siu
125e44812b
refactor(security): remove permit root login status row
2025-02-23 18:11:21 -06:00
Mauricio Siu
81e1161ba0
Merge pull request #1340 from wish-oss/glance-template
...
refactor: update glance template
2025-02-23 15:05:50 -06:00
Mauricio Siu
9aa13c5ac3
Merge pull request #1356 from drudge/templates/pocket-id
...
feat: add Pocket ID template
2025-02-23 14:51:53 -06:00
Mauricio Siu
398fd54815
Merge pull request #1354 from drudge/templates/linkwarden
...
feat: add Linkwarden template
2025-02-23 14:46:41 -06:00
Mauricio Siu
211697acaf
Merge branch 'canary' into canary
2025-02-23 14:36:13 -06:00
Mauricio Siu
c0b64c6e55
Update apps/dokploy/templates/wikijs/docker-compose.yml
2025-02-23 14:35:39 -06:00
Mauricio Siu
5871a91da5
Update apps/dokploy/templates/wikijs/docker-compose.yml
2025-02-23 14:35:33 -06:00
Mauricio Siu
f4d13c3030
Update apps/dokploy/templates/wikijs/docker-compose.yml
2025-02-23 14:35:28 -06:00
Mauricio Siu
e00e19ec01
Merge pull request #1341 from drudge/templates/mailpit
...
feat: add Mailpit template
2025-02-23 14:30:38 -06:00
Mauricio Siu
c995268b39
Merge pull request #1349 from 190km/fix/logs-highlight-search-terms
...
fix: fixed highligh search terms color
2025-02-23 14:29:22 -06:00
Mauricio Siu
c8828b5620
Merge pull request #1357 from sondreal/fix-outline-typo
...
fixes typo outline->getoutline #1352
2025-02-23 14:10:12 -06:00
sondreal
51310dae1d
fixed the links
2025-02-23 19:15:17 +01:00