Mauricio Siu
e29a86a85f
refactor: optimize trusted origins retrieval and caching in auth and admin services
2026-02-28 22:33:31 -06:00
Mauricio Siu
d7dc10993e
refactor: simplify domain handling in Docker compose utility functions
2026-02-28 11:23:16 -06:00
Hootan
cbbf7f3a6d
Merge branch 'canary' into feat/add-mattermost-notification-provider
...
Resolves merge conflicts between mattermost notification provider (this PR)
and new canary features (resend, teams, SSO, patches, etc).
All notification providers are now included:
- slack, telegram, discord, email, gotify, ntfy
- mattermost (this PR)
- resend, pushover, custom, lark, teams (from canary)
2026-02-28 00:49:31 +01:00
Mauricio Siu
55c04b1323
feat: add current billing plan retrieval and enhance SSH error messages with user-friendly guidance
2026-02-27 00:20:20 -06:00
Mauricio Siu
b1b1dbc1ce
Merge branch 'canary' into feat/quick-service-switcher
2026-02-26 22:28:34 -06:00
Mauricio Siu
f8628269b9
refactor: improve error handling and logging in cron job setup for backups and log cleanup
2026-02-26 21:04:16 -06:00
Mauricio Siu
4baf77c740
feat: enhance security handling by adding refetch capability and improving error messages in security service
2026-02-25 23:30:28 -06:00
Mauricio Siu
7a25a9f5b4
feat: add custom notification support for volume backup status updates
2026-02-25 23:04:13 -06:00
Mauricio Siu
a467920410
feat: enhance mount API to support service type filtering and organization access checks
2026-02-25 22:08:05 -06:00
Mauricio Siu
e62bb7593a
fix: add early return for empty patches in generateApplyPatchesCommand to prevent unnecessary command execution
2026-02-25 22:00:40 -06:00
Mauricio Siu
234862e5b6
chore: update build scripts to use rimraf for cleaning dist directory and add rimraf as a dependency in relevant package.json files
2026-02-24 23:17:14 -06:00
Mauricio Siu
2a3ae89f5e
refactor: replace global db declaration with a globalForDb object to prevent redeclaration issues in monorepos and improve connection management in development and production environments
2026-02-24 22:48:29 -06:00
Mauricio Siu
c22e006e30
refactor: rename db variable to dbConnection for improved clarity and export the connection for consistent usage across the application
2026-02-24 22:44:48 -06:00
Mauricio Siu
66ef8a0a5f
refactor: update database type declaration to use a centralized Database type for improved clarity and consistency
2026-02-24 22:41:54 -06:00
Mauricio Siu
d29de8fcba
chore: remove DEBUG-BUILD.md file as it is no longer needed for debugging instructions
2026-02-24 20:32:50 -06:00
Mauricio Siu
42eeade121
chore: update drizzle-orm version to 0.45.1 across all package.json files and remove catalog reference for improved dependency management
2026-02-24 19:48:42 -06:00
Mauricio Siu
e0c5273eb3
chore: centralize drizzle-orm versioning by using a catalog reference in package.json files and update pnpm-workspace.yaml for shared dependency management
2026-02-24 19:41:04 -06:00
Mauricio Siu
b2218efce6
refactor: update database imports to use centralized db module for improved consistency across API routes and schemas
2026-02-24 19:00:30 -06:00
Mauricio Siu
2d0874d499
feat: add triggerType field to application schema for enhanced event handling
2026-02-24 18:35:26 -06:00
Mauricio Siu
e92ba584c0
refactor: utilize createInsertSchema for server API schemas to enhance consistency and clarity across create, update, and remove operations
2026-02-24 13:04:51 -06:00
Mauricio Siu
53b612534d
refactor: update volume backup and environment description handling to use undefined instead of null for improved consistency; enhance error handling in AI component
2026-02-24 13:03:42 -06:00
Mauricio Siu
7b6ece0b65
refactor: streamline mount schema definitions by utilizing createSchema for improved consistency and clarity
2026-02-24 13:00:40 -06:00
Mauricio Siu
3b7dcaca7a
chore: update drizzle-orm version to 0.41.0 in package.json and pnpm-lock.yaml; refactor schema definitions for improved clarity and consistency across various database schemas
2026-02-24 12:58:22 -06:00
autofix-ci[bot]
0d0383f84a
[autofix.ci] apply automated fixes
2026-02-24 07:07:46 +00:00
Mauricio Siu
331b12c7d8
chore: update @dokploy/trpc-openapi to version 0.0.14 and swagger-ui-react to version 5.31.2; refactor OpenAPI document handling in swagger.tsx and settings.ts for improved compatibility and clarity
2026-02-24 01:07:23 -06:00
Mauricio Siu
7c534d62b6
chore: update dependencies in pnpm-lock.yaml and package.json, including zod to version 4.3.6, @dokploy/trpc-openapi to version 0.0.13, and @trpc packages to version 11.10.0; refactor loading state handling in application components
2026-02-23 23:50:55 -06:00
autofix-ci[bot]
df648eccf6
[autofix.ci] apply automated fixes
2026-02-23 17:11:01 +00:00
Mauricio Siu
fca10c135a
chore: update zod and react-hook-form integration to use standard-schema resolver; update dependencies in pnpm-lock.yaml
2026-02-23 11:10:28 -06:00
Mauricio Siu
03969b8f45
refactor: restructure auth export to improve type safety and clarity
2026-02-23 02:43:31 -06:00
Mauricio Siu
293ad3862a
chore: update @better-auth/utils to version 0.3.1 in package.json and pnpm-lock.yaml
2026-02-23 02:06:36 -06:00
autofix-ci[bot]
6cc646c974
[autofix.ci] apply automated fixes
2026-02-23 08:00:25 +00:00
Mauricio Siu
d00ec952a9
fix: remove unnecessary console log for provider in auth.ts
2026-02-23 02:00:04 -06:00
Mauricio Siu
74461c860e
chore: update @better-auth/sso and better-auth to version 1.5.0-beta.16; rename session_temp table to session and adjust related constraints; add new SQL migration for session table; implement getTrustedProviders function for dynamic provider retrieval
2026-02-23 01:58:59 -06:00
Mauricio Siu
e3aadf1908
fix: add error handling to dokploy restart notifications
2026-02-22 20:05:58 -06:00
Jiří Vrba
999e5fabd3
feat: Add Dockerfile as default value for the application database column
2026-02-21 11:34:40 +01:00
Jiří Vrba
5d3e05536e
feat: Make dockerfile path optional and default to "Dockerfile"
2026-02-20 09:19:20 +01:00
Mauricio Siu
660bc3cd00
Merge pull request #3591 from vtomasr5/allow-zipdrop-build-server
...
fix: extract ZIP drop deployment to build server when configured
2026-02-18 20:20:27 -06:00
Mauricio Siu
ef65e0934e
Merge branch 'canary' into patches-impl
2026-02-18 11:54:53 -06:00
Mauricio Siu
9df4398c8f
chore: upgrade pnpm version to 10.22.0 across all Dockerfiles and package.json files
...
- Updated pnpm version from 9.12.0 to 10.22.0 in Dockerfiles for base, cloud, schedule, and server.
- Adjusted package.json files in multiple applications to reflect the new pnpm version.
- Updated dependencies for better-auth and related packages to version 1.4.18.
2026-02-18 11:47:41 -06:00
Mauricio Siu
a83a742bf3
fix(auth): ensure error message is properly converted to string in API key validation
2026-02-18 11:23:31 -06:00
Mauricio Siu
b210c48eaa
chore: update package versions for better-auth and related dependencies
...
- Updated @better-auth/sso and better-auth dependencies to version 1.5.0-beta.16 in package.json files across multiple applications.
- Incremented @better-auth/utils version to 0.3.1.
- Adjusted pnpm-lock.yaml to reflect the updated dependency versions.
2026-02-18 11:14:58 -06:00
Mauricio Siu
d70c865dc7
chore: upgrade Node.js version and related dependencies to 24.4.0
...
- Updated .nvmrc and Dockerfiles to use Node.js 24.4.0.
- Modified package.json files across multiple applications to reflect the new Node.js version and updated @types/node dependency.
- Updated better-auth and @better-auth/sso dependencies to version v1.5.0-beta.16 in relevant package.json files.
- Removed outdated .nvmrc file from apps/dokploy.
2026-02-18 11:10:51 -06:00
Mauricio Siu
831584550b
Merge branch 'canary' into patches-impl
2026-02-18 02:09:57 -06:00
Mauricio Siu
b9c62cc515
refactor(license-key): remove unused import and add organization owner ID retrieval
...
- Removed the unused import of the organization schema.
- Introduced a new import for the getOrganizationOwnerId function to enhance license validation logic.
2026-02-18 01:40:22 -06:00
Mauricio Siu
605931861b
Update packages/server/src/services/proprietary/license-key.ts
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-02-18 01:39:59 -06:00
Mauricio Siu
6c3230648a
refactor(sso): update trusted origins handling and introduce license validation
...
- Replaced user data fetching with a dedicated query for trusted origins in SSO settings.
- Updated mutation functions to utilize the new trusted origins query.
- Introduced a new service function to validate enterprise licenses based on organization ownership.
- Enhanced SSO router to ensure trusted origins are managed by the organization owner.
- Added callback URL for email sign-in in the home page.
2026-02-18 01:34:07 -06:00
Mauricio Siu
685a4c0b69
refactor(drop): replace symlink entry check with dangerous node entry validation
...
- Updated the unzipDrop function to remove the symlink entry check and replace it with a more general validation for dangerous node entries.
- Adjusted the associated test to reflect the change in error messaging.
2026-02-17 14:31:10 -06:00
Mauricio Siu
b58f2b236f
feat(tests): add unit tests for readValidDirectory function to validate path traversal logic
2026-02-17 14:22:20 -06:00
Mauricio Siu
6350a8ddd3
refactor(compose): streamline command generation in deployCompose function
...
- Removed redundant command initialization and ensured proper command structure for deployment.
- Enhanced clarity by consolidating command building logic, improving maintainability of the deployCompose function.
2026-02-17 11:45:11 -06:00
Mauricio Siu
8aba7b08cf
feat(patch): implement CreateFileDialog and integrate file creation in PatchEditor
...
- Added CreateFileDialog component for creating new files within the dashboard.
- Integrated file creation functionality into the PatchEditor, allowing users to create files directly from the directory structure.
- Enhanced user experience with form validation and success/error notifications during file creation.
- Updated ShowPatches to display file types with badges for better clarity on patch operations.
2026-02-17 02:28:20 -06:00