Mohammad AlSmadi
ae2edc79bf
fix: enable tailwindDirectives in biome css parser
...
Biome 2.5.7's CSS parser rejects @apply/@theme (Tailwind v4 syntax)
by default, which broke the format CI job after the version bump.
Enable css.parser.tailwindDirectives and apply the resulting
formatter output (quote-style/line-wrap normalization from the
newer formatter).
2026-08-10 15:31:17 +04:00
Mohammad AlSmadi
dced7970ac
fix: exclude node_modules/.next from biome scanner, bump to 2.5.7
...
Biome's scanner walks node_modules and generated build output
(e.g. Next.js/Turbopack .next/dev chunks) regardless of files.includes,
which only governs lint/format targets, not the module-graph scanner.
On this monorepo (112k+ files under node_modules, actively regenerated
.next/dev artifacts) that let the biome daemon's memory grow unbounded
over a long-lived editor session.
Set files.experimentalScannerIgnores to exclude node_modules, .next,
.docker, and dist from the scanner, and bump @biomejs/biome from 2.1.1
to 2.5.7 to pick up several intervening scanner/module-graph fixes
(deadlock fix in 2.5.3, scanner-triggered memory fix in 2.5.2).
2026-08-10 15:07:47 +04:00
Mauricio Siu
771d76a57c
Merge pull request #5027 from Dokploy/feat/docker-unified-tabs
...
feat: unified Docker dashboard with volumes section and file explorer
2026-08-09 13:14:07 -06:00
Mauricio Siu
d0eb6ef1ca
feat: add volumes section and file explorer for containers and volumes
2026-08-09 13:03:41 -06:00
Mauricio Siu
8637acb56c
refactor: simplify SwarmMonitorCard logic and update dashboard structure
...
- Refactored SwarmMonitorCard to use optional chaining for node data handling.
- Consolidated loading and error states into a single conditional rendering block.
- Updated dashboard layout to include tabs for containers and swarm, enhancing navigation.
- Removed deprecated network-related code from the dashboard.
2026-08-09 12:28:22 -06:00
Mauricio Siu
4791863ff9
Merge pull request #5025 from Dokploy/fix/backup-double-dump-4222
...
fix: run database dump once per backup and clean up partial uploads on failure
2026-08-09 12:11:28 -06:00
Mauricio Siu
f633d4b0a3
fix: run database dump once per backup and clean up partial uploads on failure
2026-08-09 12:10:13 -06:00
Mauricio Siu
b7db28408d
Merge pull request #5024 from Dokploy/fix/stack-containers-worker-nodes-4520
...
fix: show stack containers running on worker nodes
2026-08-09 11:38:00 -06:00
Mauricio Siu
1f73ebd0b0
fix: list stack containers across swarm nodes via docker stack ps
2026-08-09 11:37:19 -06:00
Mauricio Siu
ef0272a4ec
Merge pull request #5019 from Dokploy/fix/chart-animation-4414
...
fix: disable recharts animation on monitoring charts
2026-08-09 02:34:32 -06:00
Mauricio Siu
bd7fb8f23c
fix: disable recharts animation on monitoring charts
2026-08-09 02:33:47 -06:00
Mauricio Siu
e801b6cda0
Merge pull request #4225 from GuillaumeLecomte1/fix/favicon-theme-toggle
...
fix(ui): update favicon dynamically based on app theme
2026-08-09 02:19:58 -06:00
Mauricio Siu
05ab210acd
Merge pull request #5018 from Dokploy/fix/compose-preview-patches-4243
...
fix: compose preview not reflecting patches
2026-08-09 02:07:34 -06:00
Mauricio Siu
bc935ae3ad
fix: apply compose file patches in preview and domain injection
2026-08-09 02:06:23 -06:00
Mauricio Siu
4b90eb0d90
Merge pull request #5017 from Dokploy/fix/terminal-mac-option-keys-4297
...
fix: allow Option/Alt composed characters in terminals on macOS
2026-08-09 01:30:21 -06:00
Mauricio Siu
b20348908f
fix: allow Option/Alt composed characters in terminals on macOS
2026-08-09 01:29:42 -06:00
Mauricio Siu
f08c53c9b7
Merge pull request #5005 from Dokploy/fix/postgres-image-mountpath-warning
...
fix: warn on postgres image change when the implied data directory mismatches the mounted volume
2026-08-08 23:37:07 -06:00
Mauricio Siu
c0694eb5b2
fix: improve mount path warning for PostgreSQL by handling multiple data mounts
2026-08-08 23:36:48 -06:00
Mauricio Siu
c05511db33
Merge pull request #5008 from Dokploy/fix/compose-create-env-file-toggle
...
fix: add createEnvFile toggle to Compose, mirroring Application
2026-08-08 14:01:26 -06:00
autofix-ci[bot]
be71866c96
[autofix.ci] apply automated fixes
2026-08-07 17:51:52 -04:00
Narciso
5c862f7ef4
fix: add createEnvFile toggle to Compose, mirroring Application
2026-08-07 17:28:57 -04:00
Narciso E. Núñez Arias
1de7b515ab
Merge pull request #4171 from rpoetrap/fix/docker-host
...
fix: invalid docker host while using docker desktop
2026-08-07 15:46:51 -04:00
Narciso E. Núñez Arias
91258d00ad
Merge pull request #4997 from ews-pgasser/fix/chaining-canary
...
fix: allow docker compose command chaining
2026-08-07 10:34:08 -04:00
ews-pgasser
65d2853b9e
chore: add tests
2026-08-07 12:01:08 +00:00
ews-pgasser
f3c7edcfd6
fix: use proper linting
2026-08-07 12:00:55 +00:00
Philipp Gasser
fe0a84dde8
Merge branch 'Dokploy:canary' into fix/chaining-canary
2026-08-07 13:00:57 +02:00
Mauricio Siu
6a10923a50
fix: warn when the postgres image implies a data directory that mismatches the mounted volume
2026-08-07 01:34:15 -06:00
Mauricio Siu
bcab5b059f
Merge pull request #5004 from Dokploy/fix/isolated-deployment-traefik-network-label
...
fix: pin Traefik routing to the isolated network on isolated deployments
2026-08-07 01:14:42 -06:00
Mauricio Siu
a8c35f7501
fix: pin traefik routing to the isolated network when isolated deployment is enabled
2026-08-07 01:13:13 -06:00
Mauricio Siu
9f69f6cbf9
Merge pull request #4998 from Dokploy/fix/monitoring-io-charts-nan
...
fix: Block I/O and Network I/O monitoring charts not populating
2026-08-06 14:21:44 -06:00
Mauricio Siu
b3e7a8a74c
fix: parse Block I/O and Network I/O stats to numeric MB so monitoring charts render
2026-08-06 14:20:29 -06:00
Mauricio Siu
309dd567d6
Merge pull request #4624 from fcsouza/fix/structured-log-level
...
fix(logs): respect log level explicitly declared by structured loggers
2026-08-06 14:00:35 -06:00
Mauricio Siu
340687574a
Merge pull request #4824 from Dokploy/fix/log-viewer-false-error-classification
...
fix(logs): don't classify explicit non-error key/values as error
2026-08-06 13:55:19 -06:00
Mauricio Siu
dd04312470
Merge pull request #4994 from elisiumm/fix/nixpacks-static-spa-toggle
...
fix(ui): expose isStaticSpa toggle for nixpacks + publish directory
2026-08-06 13:43:27 -06:00
Narciso E. Núñez Arias
27377da6fa
Merge pull request #3867 from karyanayandi/fix/lazy-initializer-for-usestate
...
fix: use lazy initializer for useState with function calls
2026-08-06 11:40:29 -04:00
Narciso E. Núñez Arias
3e306e5dba
Merge pull request #4122 from Gabrielgvl/fix/server-schedule-pipefail
...
fix: preserve server schedule failures through tee pipeline
2026-08-06 11:21:22 -04:00
Narciso E. Núñez Arias
d8bb3f406c
Merge pull request #4176 from daniel-abramov/canary
...
fix: add unzip to arch server set up
2026-08-06 11:13:45 -04:00
ews-pgasser
ac57e22b87
fix: allow docker compose command chaining
2026-08-06 15:25:04 +02:00
elisiumm
94098b2686
fix(ui): expose isStaticSpa toggle for nixpacks + publish directory
...
The backend already honors isStaticSpa for the Nixpacks builder when a
publishDirectory is set (getStaticCommand generates an SPA-aware nginx
config with try_files fallback to index.html), but the build type form
only wired the field for the Static builder. As a result the toggle
never rendered for Nixpacks and any save in that mode silently cleared
the flag via the discriminated union schema and resetData mapping.
Add isStaticSpa to the nixpacks schema variant and resetData case,
render the same SPA checkbox once a publish directory is set, and
include the field in the save mutation payload for nixpacks.
Fixes #4993
2026-08-06 14:25:29 +02:00
Mauricio Siu
53feb9dd5b
Merge pull request #4984 from Dokploy/fix/sync-version-pnpm-pin
...
fix(ci): pin pnpm and strip v prefix in sync-version job
2026-08-06 01:20:35 -06:00
Mauricio Siu
b6190ff314
fix(ci): pin pnpm and strip v prefix in sync-version job
...
npm install -g pnpm resolved to pnpm 11, which turns the esbuild ignored-build-scripts warning into a fatal error, so sync-version has failed on every release since v0.29.5 and mcp/cli/sdk were never bumped or published. Pin pnpm to 10.22.0 (same as packageManager) and write the version without the v prefix so npm packages get valid semver.
2026-08-06 01:19:37 -06:00
Mauricio Siu
abe774650f
Merge pull request #4962 from Dokploy/fix/compose-env-file-special-chars
...
fix: preserve special characters in Compose-generated .env values
2026-08-06 00:58:04 -06:00
Mauricio Siu
1f04ebf3cd
Merge pull request #4983 from Dokploy/fix/release-tag-target-commitish
...
fix(ci): create release tags on the pushed commit instead of default branch
2026-08-06 00:43:48 -06:00
Mauricio Siu
472ebed06c
fix(ci): create release tags on the pushed commit instead of default branch
2026-08-06 00:42:22 -06:00
Mauricio Siu
4ce24dfdd3
Merge pull request #4982 from Dokploy/fix/hotfix-cherry-pick-permissions
...
fix(ci): push hotfix cherry-picks with PAT to satisfy branch rules
2026-08-06 00:29:02 -06:00
Mauricio Siu
06b67d4519
fix(ci): push hotfix cherry-picks with PAT to satisfy branch rules
2026-08-06 00:26:52 -06:00
Mauricio Siu
5dd2b5beec
Merge branch 'main' into canary
2026-08-06 00:12:08 -06:00
Mauricio Siu
35af10ca07
Bump version to v0.30.0
2026-08-06 00:11:16 -06:00
Mauricio Siu
75448f358e
Merge pull request #4972 from Dokploy/fix/domain-single-label-hostname
...
fix(domain): allow single-label hostnames without a TLD
v0.29.14
2026-08-06 00:01:57 -06:00
Mauricio Siu
4e675d6f3f
Merge pull request #4978 from Dokploy/hotfix/v0.29.14
...
Hotfix v0.29.14: backport 20 bug fixes
2026-08-06 00:00:20 -06:00