Commit graph

15540 commits

Author SHA1 Message Date
Andras Bacsai
57ea0764b8
v4.0.0-beta.473 (#9521) 2026-04-13 11:26:15 +02:00
Andras Bacsai
39944180e3 build(realtime): bump coolify-realtime to 1.0.13 2026-04-13 10:21:24 +02:00
Andras Bacsai
60f76380bd build(realtime): bump coolify-realtime to 1.0.13
Update the realtime service version constant and Docker Compose image tags,
including nightly and Windows variants.
2026-04-13 10:21:01 +02:00
Andras Bacsai
bbec5d9268
build(deps): bump axios from 1.13.6 to 1.15.0 in /docker/coolify-realtime (#9516) 2026-04-13 10:18:42 +02:00
Andras Bacsai
08adbd60f5
build(deps-dev): bump axios from 1.13.2 to 1.15.0 (#9515) 2026-04-13 10:16:59 +02:00
Andras Bacsai
01179edd50
build(deps): bump phpseclib/phpseclib from 3.0.50 to 3.0.51 (#9500) 2026-04-13 10:16:31 +02:00
Andras Bacsai
d5c8d1c6ae
fix(validation): allow protocol suffix and ip in port mappings (/tcp, /udp, /sctp) (#9503) 2026-04-13 10:13:30 +02:00
dependabot[bot]
942e1baaec
build(deps): bump axios in /docker/coolify-realtime
Bumps [axios](https://github.com/axios/axios) from 1.13.6 to 1.15.0.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.13.6...v1.15.0)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.15.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-12 11:13:23 +00:00
dependabot[bot]
1cab5a8ff4
build(deps-dev): bump axios from 1.13.2 to 1.15.0
Bumps [axios](https://github.com/axios/axios) from 1.13.2 to 1.15.0.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.13.2...v1.15.0)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.15.0
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-12 08:52:10 +00:00
ShadowArcanist
f825a1f1a8
fix(validation): support IP binding in port mappings 2026-04-11 22:24:52 +05:30
ShadowArcanist
8d84e171b6
fix(validation): allow protocol suffix in port mappings (/tcp, /udp, /sctp) 2026-04-11 17:47:34 +05:30
dependabot[bot]
a6597279da
build(deps): bump phpseclib/phpseclib from 3.0.50 to 3.0.51
Bumps [phpseclib/phpseclib](https://github.com/phpseclib/phpseclib) from 3.0.50 to 3.0.51.
- [Release notes](https://github.com/phpseclib/phpseclib/releases)
- [Changelog](https://github.com/phpseclib/phpseclib/blob/master/CHANGELOG.md)
- [Commits](https://github.com/phpseclib/phpseclib/compare/3.0.50...3.0.51)

---
updated-dependencies:
- dependency-name: phpseclib/phpseclib
  dependency-version: 3.0.51
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-10 22:06:07 +00:00
Andras Bacsai
0627db5342 Merge remote-tracking branch 'origin/next' into feat/railpack 2026-04-10 12:20:09 +02:00
Andras Bacsai
0d8a95473a fix(ui): improve responsive project headings and controls
Refine mobile layout for project resource pages by making breadcrumbs and status blocks responsive, improving dropdown and checkbox touch behavior, and adding support for custom modal triggers. Add feature tests covering breadcrumb visibility and responsive checkbox layout.
2026-04-09 19:51:31 +02:00
Andras Bacsai
33f260a655 fix(deployments): use full-height deployment logs layout
Adjust the deployment view container classes so the logs panel fills the available viewport height instead of capping at 30rem. Add a feature test to lock in the full-height layout classes and prevent regressions.
2026-04-09 19:27:19 +02:00
Andras Bacsai
3c51b1aacc fix(railpack): pass command overrides through supported prepare/build args
Use Railpack's install env handling and dedicated CLI flags for build/start overrides, and forward install commands into docker build secrets so image builds stay aligned with prepare-time configuration. Update the railpack config test to cover the new command format.
2026-04-09 19:01:52 +02:00
Andras Bacsai
d7e1b7ec37 feat(railpack): add config merging, beta badge, and nodejs seeder example
- Implement railpack.json + generated config deep merging logic in
  ApplicationDeploymentJob with JSON validation and assoc array checks
- Label Railpack as "Beta" in all build pack selectors and show a
  visible beta badge when railpack is selected in new-app forms
- Add railpack-nodejs Fastify example to ApplicationSeeder
- Add ApplicationSeederTest and ApplicationDeploymentRailpackConfigTest
  covering config merge behavior and seeder correctness
2026-04-09 18:45:42 +02:00
Andras Bacsai
b1740cdc79 Merge remote-tracking branch 'origin/next' into feat/railpack 2026-04-09 17:52:41 +02:00
Andras Bacsai
6bfc289ec5 chore(release): bump version to 4.0.0-beta.473 2026-04-09 17:50:16 +02:00
Andras Bacsai
8805135a08
fix(ui): dashboard homepage add buttons are invisible in light mode (#9456) 2026-04-09 17:49:28 +02:00
Andras Bacsai
0649a424b8 fix(buildpack): revert default build pack to nixpacks and reorder selector
Change default build_pack from railpack back to nixpacks in all new
application flows (GithubPrivateRepository, GithubPrivateRepositoryDeployKey,
PublicGitRepository) and reorder the build pack dropdown so Nixpacks
appears before Railpack across all relevant views.

Add feature tests covering the nixpacks default and selector ordering.
2026-04-09 17:48:17 +02:00
Tristan Rhodes
519a186e84 fix: normalize oauth emails before matching users 2026-04-09 09:38:56 -06:00
Andras Bacsai
18508e9149 fix(railpack): pass build and start commands via --env instead of dedicated flags
Replace --build-cmd and --start-cmd with --env RAILPACK_BUILD_CMD and
--env RAILPACK_START_CMD to align with how install_command is already
passed, matching the expected railpack CLI interface.
2026-04-09 17:13:26 +02:00
Andras Bacsai
f573ad28a0 Merge remote-tracking branch 'origin/next' into feat/railpack 2026-04-09 17:12:26 +02:00
Andras Bacsai
8adc2135bb
fix(user-deletion): safely clean up team-owned Git app sources (#9435) 2026-04-09 16:58:55 +02:00
Andras Bacsai
7d2c776ae7 fix(team): transfer instance-wide sources to root team on deletion
Instead of nullifying source references on applications when a team is
deleted, transfer instance-wide GitHub/GitLab apps to the root team
(team_id=0) so they remain available to other teams that depend on them.

Non-instance-wide sources are still deleted along with the team.
2026-04-09 14:51:52 +02:00
Andras Bacsai
ad662e5560 Merge remote-tracking branch 'origin/next' into 8172-investigate-user-delete-bug 2026-04-09 14:51:22 +02:00
Andras Bacsai
cedfa1db71
fix(ui): Initialize latestVersion in Upgrade component mount (#7774) 2026-04-09 14:41:39 +02:00
Andras Bacsai
dbd2b68a08 fix(upgrade): clear stale upgrade flag when version is already current
Refactor upgrade state initialization into a shared `refreshUpgradeState()`
method used by both `mount()` and `checkUpdate()`. The method now uses
`version_compare` to validate upgrade availability and clears the
`new_version_available` flag in InstanceSettings when the current version
is already equal to or newer than the latest version, preventing stale
upgrade notifications from persisting after a successful update.
2026-04-09 14:31:12 +02:00
Andras Bacsai
02558d8672 Merge remote-tracking branch 'origin/next' into pr-7774-fix-upgrade-notification-modal 2026-04-09 14:16:28 +02:00
Andras Bacsai
e012e98a34 Merge remote-tracking branch 'origin/next' into 8172-investigate-user-delete-bug 2026-04-09 14:08:54 +02:00
Andras Bacsai
ec0668ce85
v4.0.0-beta.472 (#9492) 2026-04-09 12:14:09 +02:00
Andras Bacsai
92d1168228 chore: bump version to 4.0.0-beta.472 2026-04-09 12:13:39 +02:00
Andras Bacsai
1c92c0d6a6
fix(service): netbird-client wrong volume path (#9484) 2026-04-09 09:49:15 +02:00
Andras Bacsai
6e9fecb2c4
fix(service): Several templates on wrong catagory. (#9449) 2026-04-09 09:48:46 +02:00
Andras Bacsai
26daf1f469
build(deps-dev): bump vite from 7.3.0 to 7.3.2 (#9457) 2026-04-09 09:15:22 +02:00
Tyler Westbrook
1a4913213f
Update templates/compose/elasticsearch-with-kibana.yaml
Co-authored-by: ShadowArcanist <162910371+ShadowArcanist@users.noreply.github.com>
2026-04-09 00:43:59 -05:00
Immanuel Raj
d0c9b4eed8
Change netbird-client volume path in YAML config 2026-04-09 00:00:38 +05:30
Andras Bacsai
e4d293cb9a
fix(validation): allow quoted docker run options in custom config (#9481) 2026-04-08 14:23:18 +02:00
Andras Bacsai
e36ae82d9d fix(validation): allow quoted shell args in docker options
Permit single-quoted arguments in SHELL_SAFE_COMMAND_PATTERN while
keeping dangerous metacharacters blocked, and add security test cases
for quoted --entrypoint and --hostname values.
2026-04-08 14:21:49 +02:00
Andras Bacsai
fadada1e07
chore(service): update nextcloud healthcheck endpoint (#9470) 2026-04-08 14:12:25 +02:00
Iisyourdad
d2ada90a47 fix(git): harden ssh URL normalization 2026-04-07 22:41:15 -05:00
ShadowArcanist
58239dc92c
chore(service): update nextcloud healthcheck endpoint 2026-04-07 23:32:57 +05:30
dependabot[bot]
85205406c0
build(deps-dev): bump vite from 7.3.0 to 7.3.2
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 7.3.0 to 7.3.2.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v7.3.2/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v7.3.2/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 7.3.2
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-06 21:04:04 +00:00
rosslh
17ba325924 fix(ui): make dashboard add buttons visible in light mode
The "+" icon buttons next to "Projects" and "Servers" headings used
text-white without a dark: prefix, making them invisible on light
backgrounds. Changed to text-black dark:text-white so the icon is
visible in both themes.

Fixes #9454
2026-04-06 15:09:54 -04:00
Iisyourdad
8446e0c049 (Changing Mattermost catagory) 2026-04-06 13:57:40 -05:00
Iisyourdad
a4fc43564d fix(template): Several templates on wrong catagory. 2026-04-06 11:35:16 -05:00
Andras Bacsai
cb62b0d543 Merge remote-tracking branch 'origin/next' into 8172-investigate-user-delete-bug 2026-04-06 18:30:04 +02:00
Andras Bacsai
c360dbdaea
chore(community): remove Algora bounty program references (#9436) 2026-04-06 18:29:51 +02:00
Andras Bacsai
4b698d2cb3
fix(docker): add apk upgrade to helper, realtime, and development Dockerfiles (#9437) 2026-04-06 18:29:32 +02:00