Mauricio Siu
c41f447269
chore: downgrade better-auth to version v1.2.8-beta.7 in package.json files and update dependencies in pnpm-lock.yaml
2025-10-04 21:51:50 -06:00
Mauricio Siu
dbc4f4e4c5
chore: update better-auth to version 1.3.26 and adjust dependencies in package.json files
2025-10-04 21:45:48 -06:00
Mauricio Siu
80b22d9458
refactor: replace js-yaml with yaml package for YAML parsing and stringifying across the application
2025-09-21 02:20:20 -06:00
Vyacheslav Scherbinin
6612c92b4f
chore: update ai providers
2025-08-20 13:16:04 +07:00
Vyacheslav Scherbinin
88c8fe4614
chore: update ollama ai provider
2025-08-20 00:58:39 +07:00
Mauricio Siu
83531ceacd
Integrate Inngest for deployment management in the API. Added Inngest client initialization and updated deployment handling to send events to Inngest instead of using Redis. Updated package dependencies to include Inngest version 3.40.1.
2025-08-16 23:44:45 -06:00
Marukome0743
c4fec8cee5
chore: upgrade to Biome v2
2025-07-14 15:30:23 +09:00
Marukome0743
226a287ce7
chore: update package.json
2025-07-09 15:33:37 +09:00
Mauricio Siu
51ee46496c
chore: update pnpm lockfile with dependency version upgrades for improved stability and compatibility
2025-05-28 02:39:18 -06:00
Mauricio Siu
4b370ef43e
chore: update otpauth version to 9.4.0 in pnpm-lock.yaml
2025-05-26 03:01:57 -06:00
Mauricio Siu
b94a6bff92
Merge branch 'canary' into nginx-static-spa-build
2025-05-26 02:59:03 -06:00
Mauricio Siu
9c73b8dc36
feat: add pino and pino-pretty for logging, implement logger utility
2025-05-26 01:45:14 -06:00
Khiet Tam Nguyen
ba3645933f
feat: added SPA option for static sites
2025-05-20 16:11:48 +10:00
Mauricio Siu
c1640cba29
chore: update better-auth to v1.2.8-beta.7 in package.json and pnpm-lock.yaml
2025-05-10 01:30:03 -06:00
Mauricio Siu
9b5cd0f5fe
chore: update dependencies and enhance 2FA form
...
- Updated `better-auth` to version 1.2.6 in multiple package.json files.
- Updated `@better-auth/utils` to version 0.2.4 in server package.json.
- Added optional `issuer` field to the 2FA form for enhanced user experience.
- Removed unnecessary console log from the profile form component.
2025-04-12 21:11:21 -06:00
Mauricio Siu
4eaf8fee0f
Add toml package and update configuration parsing in Dokploy
...
- Added toml package version 3.0.0 to package.json files in both apps/dokploy and packages/server.
- Replaced js-yaml load function with toml parse function for configuration parsing in compose.ts and github.ts files, ensuring compatibility with TOML format.
- Updated pnpm-lock.yaml to reflect the new toml dependency.
2025-03-30 01:12:27 -06:00
Mauricio Siu
ee49dadf0b
refactor(dokploy): remove lucia-auth adapter and related authentication logic; update next.js version to 15.2.4
2025-03-29 12:17:14 -06:00
Mauricio Siu
6f7a5609a3
chore: update better-auth package to version 1.2.4 and kysely to version 0.27.6; enhance error handling in 2FA feature
2025-03-15 14:45:21 -06:00
Mauricio Siu
3a1fa95d17
chore(dependencies): remove unused webpack and related dependencies
...
- Remove copy-webpack-plugin from package.json
- Simplify next.config.mjs by removing webpack configuration
- Clean up pnpm-lock.yaml by removing unnecessary webpack-related packages
- Streamline project dependencies and configuration
2025-03-09 21:19:14 -06:00
Mauricio Siu
466fdf20b8
Merge branch 'canary' into feat/migration-templates
2025-03-09 13:14:41 -06:00
Mauricio Siu
64643c11aa
feat(ui): add Docker Compose file editor autocomplete
...
- Implement Docker Compose file autocompletion in CodeMirror
- Add comprehensive suggestions for top-level and service-level keys
- Include a JSON schema for Docker Compose file validation
- Enhance code editor with intelligent YAML editing support
2025-03-09 13:00:22 -06:00
Mauricio Siu
b73bb0db5f
Merge branch 'canary' into feat/migration-templates
2025-03-09 12:36:14 -06:00
Mauricio Siu
c1aeb828d8
feat(applications): add watch paths for selective deployments
...
- Implement watch paths feature for GitHub and GitLab applications and compose services
- Add ability to specify paths that trigger deployments when changed
- Update database schemas to support watch paths
- Integrate micromatch for flexible path matching
- Enhance deployment triggers with granular file change detection
2025-03-08 23:32:08 -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
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
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
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
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
49b37d531a
feat: add GitHub-based template fetching and caching mechanism
2025-03-01 00:57:32 -06:00
Mauricio Siu
7abe060fcf
feat: enhance two-factor authentication and auth client implementation
2025-02-17 00:07:36 -06:00
Mauricio Siu
7c0d223e17
refactor: add fields
2025-02-13 01:42:58 -06:00
Mauricio Siu
b7112b89fd
refactor: add migration
2025-02-10 00:39:46 -06:00
Mauricio Siu
c04bf3c7e0
feat: add migration
2025-02-09 18:19:21 -06:00
Mauricio Siu
74a0f5e992
Feat/monitoring ( #1267 ) Cloud Version
...
* feat: add start monitoring remote servers
* reafctor: update
* refactor: update
* refactor: update
* refactor: update
* refactor: update
* refactor: update
* refactor: update
* refactor:
* refactor: add metrics
* feat: add disk monitoring
* refactor: translate to english
* refacotor: add stats
* refactor: remove color
* feat: add log server metrics
* refactor: remove unused deps
* refactor: add origin
* refactor: add logs
* refactor: update
* feat: add series monitoring
* refactor: add system monitoring
* feat: add benchmark to optimize data
* refactor: update fn
* refactor: remove comments
* refactor: update
* refactor: exclude items
* feat: add refresh rate
* feat: add monitoring remote servers
* refactor: update
* refactor: remove unsued volumes
* refactor: update monitoring
* refactor: add more presets
* feat: add container metrics
* feat: add docker monitoring
* refactor: update conversion
* refactor: remove unused code
* refactor: update
* refactor: add docker compose logs
* refactor: add docker cli
* refactor: add install curl
* refactor: add get update
* refactor: add monitoring remote servers
* refactor: add containers config
* feat: add container specification
* refactor: update path
* refactor: add server filter
* refactor: simplify logic
* fix: verify if file exist before get stats
* refactor: update
* refactor: remove unused deps
* test: add test for containers
* refactor: update
* refactor add memory collector
* refactor: update
* refactor: update
* refactor: update
* refactor: remove
* refactor: add memory
* refactor: add server memory usage
* refactor: change memory
* refactor: update
* refactor: update
* refactor: add container metrics
* refactor: comment code
* refactor: mount proc bind
* refactor: change interval with node cron
* refactor: remove opening file
* refactor: use streams
* refactor: remove unused ws
* refactor: disable live when is all
* refactor: add sqlite
* refactor: update
* feat: add golang benchmark
* refactor: update go
* refactor: update dockerfile
* refactor: update db
* refactor: add env
* refactor: separate logic
* refactor: split logic
* refactor: update logs
* refactor: update dockerfile
* refactor: hide .env
* refactor: update
* chore: hide ,.ebnv
* refactor: add end angle
* refactor: update
* refactor: update
* refactor: update
* refactor: update
* refactor: update
* refactor: update monitoring
* refactor: add mount db
* refactor: add metrics and url callback
* refactor: add middleware
* refactor: add threshold property
* feat: add memory and cpu threshold notification
* feat: send notifications to the server
* feat: add metrics for dokploy server
* refactor: add dokploy server to monitoring
* refactor: update methods
* refactor: add admin to useeffect
* refactor: stop monitoring containers if elements are 0
* refactor: cancel request if appName is empty
* refactor: reuse methods
* chore; add feat monitoring
* refactor: set base url
* refactor: adjust monitoring
* refactor: delete migrations
* feat: add columns
* fix: add missing flag
* refactor: add free metrics
* refactor: add paid monitoring
* refactor: update methods
* feat: improve ui
* feat: add container stats
* refactor: add all container metrics
* refactor: add color primary
* refactor: change default rate limiting refresher
* refactor: update retention days
* refactor: use json instead of individual properties
* refactor: lint
* refactor: pass json env
* refactor: update
* refactor: delete
* refactor: update
* refactor: fix types
* refactor: add retention days
* chore: add license
* refactor: create db
* refactor: update path
* refactor: update setup
* refactor: update
* refactor: create files
* refactor: update
* refactor: delete
* refactor: update
* refactor: update token metrics
* fix: typechecks
* refactor: setup web server
* refactor: update error handling and add monitoring
* refactor: add local storage save
* refactor: add spacing
* refactor: update
* refactor: upgrade drizzle
* refactor: delete
* refactor: uppgrade drizzle kit
* refactor: update search with jsonB
* chore: upgrade drizzle
* chore: update packages
* refactor: add missing type
* refactor: add serverType
* refactor: update url
* refactor: update
* refactor: update
* refactor: hide monitoring on self hosted
* refactor: update server
* refactor: update
* refactor: update
* refactor: pin node version
2025-02-02 14:08:06 -06:00
Mauricio Siu
d43cd52762
refactor: update
2025-01-26 19:58:35 -06:00
Mauricio Siu
094491ecbf
refactor: add missing deps
2025-01-26 19:47:26 -06:00
Mauricio Siu
3d5bed0915
chore: add missing dependency
2025-01-26 19:30:21 -06:00
Mauricio Siu
b1beb7b71b
fix: adjust color paste on terminal
2025-01-26 14:55:22 -06:00
Mauricio Siu
d5d8064b38
Merge branch 'canary' into kucherenko/canary
2025-01-18 18:29:12 -06:00
Andrey Kucherenko
d98fc82fbf
fix: code review issues
2025-01-14 08:34:56 +01:00
Mauricio Siu
a104867ed2
Feat/add sidebar ( #1084 )
...
* refactor: add sidebar
* chore: add deps
* refactor: update sidebar
* refactor: another layout
* refactor: update variant
* refactor: change layout
* refactor: change variant
* refactor: enhance sidebar navigation with active state management
* feat: add project button to dashboard
* Merge branch 'canary' into feat/add-sidebar
* refactor: add loader
* refactor: update destinations and refactor
* refactor: ui refactor certificates
* refactor: delete unused files
* refactor: remove unused files and duplicate registry
* refactor: update style registry
* refactor: add new design registry
* refactor: enhance git providers
* refactor: remove duplicate files
* refactor: update
* refactor: update users
* refactor: delete unused files
* refactor: update profile
* refactor: apply changes
* refactor: update UI
* refactor: enhance Docker monitoring UI layout
* refactor: add theme toggle and language selection to user navigation (#1083 )
* refactor: remove unused files
* feat: add filter to services
* refactor: add active items
* refactor: remove tab prop
* refactor: remove unused files
* refactor: remove duplicated files
* refactor: remove unused files
* refactor: remove duplicate files
* refactor: remove unused files
* refactor: delete unused files
* refactor: remove unsued files
* refactor: delete unused files
* refactor: lint
* refactor: remove unused secuirty
* refactor: delete unused files
* refactor: delete unused files
* remove imports
* refactor: add update button
* refactor: delete unused files
* refactor: remove unused code
* refactor: remove unused files
* refactor: update login page
* refactor: update login UI
* refactor: update ui reset password
* refactor: add justify end
* feat: add suscriptions
* feat: add sheet
* feat: add logs for postgres
* feat: add logs for all databases
* feat: add server logs with drawer logs
* refactor: remove unused files
* refactor: add refetch when closing
* refactor: fix linter
* chore: bump node-20
* revert
* refactor: fix conflicts
* refactor: update
* refactor: add missing deps
* refactor: delete duplicate files
* refactor: delete unsued files
* chore: lint
* refactor: remove unsued file
* refactor: add refetch
* refactor: remove duplicated files
* refactor: delete unused files
* refactor: update setup onboarding
* refactor: add breadcrumb
* refactor: apply updates
* refactor: add faker
* refactor: use 0 in validation
* refactor: show correct state
* refactor: update
---------
Co-authored-by: vishalkadam47 <vishal@jeevops.com >
Co-authored-by: Vishal kadam <107353260+vishalkadam47@users.noreply.github.com >
2025-01-12 14:29:43 -06:00
Andrey Kucherenko
b58b6636e3
feat: add AI assistant to dokploy
2025-01-10 08:18:43 +01:00
Nicholas Penree
5a302d3c47
feat(logs): use fancy-ansi for ansi colors
2024-12-22 15:20:54 -05:00
Mauricio Siu
775107ec24
feat: add dokploy cloud modal
2024-12-15 14:54:38 -06:00
Mauricio Siu
5f297fd984
feat: add react tour
2024-12-15 02:14:43 -06:00
Mauricio Siu
fc2b0abdb1
Revert "refactor: remove unsued files"
...
This reverts commit d20f86ffe1 .
2024-12-14 23:05:19 -06:00