Commit Graph
60 Commits
Author SHA1 Message Date
Andras Bacsai 5b517f21be feat(ui): add configurable page widths and searchable controls
Add full-width and centered layout preferences across the app shell and workspaces.
Replace page-size selects with dropdowns and add searchable breadcrumb switching.
2026-08-16 20:54:50 +02:00
Andras Bacsai 1bb54c0ca1 feat(ui): scrollable resource tabs and railpack default
Add a shared resource-heading-tabs scroller with overflow chevrons,
wire it into resource/server navbars, keep links menus outside overflow,
and default new git apps to Railpack instead of Nixpacks.
2026-08-03 23:55:34 +02:00
Andras BacsaiandShadowArcanist 8ae56587d5 feat(ui): Shadow UI redesign, domain management, and DNS autoconfigure (#11119)
Co-authored-by: ShadowArcanist <162910371+ShadowArcanist@users.noreply.github.com>
2026-08-03 23:11:54 +02:00
Andras Bacsai f8849aba73 feat(deployments): track application configuration diffs
Store deployment configuration snapshots on application deployment queues and compare them against the current application state. Surface grouped pending changes in the configuration checker and use build-impact diffs to decide when an existing image can skip the build step.
2026-05-13 09:58:58 +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 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
Aditya Tripathi 793077d74f feat(buildpack): add Railpack as a build pack option 2026-03-23 17:12:02 +00:00
Andras BacsaiandClaude 981fc127b5 fix: move base directory path normalization to frontend
Change wire:model.blur to wire:model.defer to prevent backend requests
during form navigation. Add Alpine.js path normalization functions that
run on blur, fixing tab focus issues while keeping path validation
purely on the frontend.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-03 10:30:04 +01:00
Andras Bacsai 872c0cbe72 refactor(forms): update wire:model bindings to use 'blur' instead of 'blur-sm' for input fields across multiple views 2025-09-29 12:50:25 +02:00
Andras Bacsai 8408205955 feat(validation): add custom validation rules for Git repository URLs and branches
- Introduced `ValidGitRepositoryUrl` and `ValidGitBranch` validation rules to ensure safe and valid input for Git repository URLs and branch names.
- Updated relevant Livewire components and API controllers to utilize the new validation rules, enhancing security against command injection and invalid inputs.
- Refactored existing validation logic to improve consistency and maintainability across the application.
2025-08-22 14:38:21 +02:00
Andras Bacsai e2518e53d9 refactor(public-git-repository): remove commented-out code for cleaner template 2025-08-12 10:06:19 +02:00
Andras Bacsai a2c5f4b9d1 refactor(public-git-repository): enhance form structure and add autofocus to repository URL input 2025-08-12 10:06:19 +02:00
0x4e32 c728e6f2ba feat(ui): Upgrade to Tailwind v4 (#5710) 2025-05-14 12:43:23 +02:00
Andras Bacsai 974b4b92c1 wip: coolify.json 2024-10-08 15:11:19 +02:00
Andras Bacsai a3a61dbe55 refactor: Update Docker Compose location handling in PublicGitRepository 2024-09-04 14:09:55 +02:00
Andras Bacsai 1c7034ff78 fix: if git limit reached, ignore it and continue with a default selection 2024-07-18 12:30:45 +02:00
Andras Bacsai 4c031a7c05 fix: handle / in preselecting branches 2024-07-18 12:03:48 +02:00
Andras Bacsai 356e7b57d2 improvement: add basedir + compose file in new compose based apps 2024-07-15 16:39:22 +02:00
Andras Bacsai a20290cac8 wip: new services based git apps 2024-06-07 17:21:46 +02:00
Andras Bacsai bea490081b ui: responsive here and there 2024-05-21 11:23:53 +02:00
Andras Bacsai 57d67bc4a8 Fix repository URL handling in PublicGitRepository.php and public-git-repository.blade.php 2024-04-29 13:43:45 +02:00
Andras Bacsai 00db5b69ab Update UI styles in resource-view.blade.php, docker-image.blade.php, select.blade.php, and public-git-repository.blade.php 2024-04-16 10:10:08 +02:00
Andras Bacsai b418a78e2e ui ui ui (pig) 2024-03-24 16:00:25 +01:00
Andras Bacsai ba7ee4fba7 Remove Penpot environment file and update preselect branch URL 2024-03-13 14:34:19 +01:00
Andras Bacsai 9ad6631747 Update version numbers 2024-03-04 14:32:17 +01:00
Andras Bacsai 1af7ffcdc4 Refactor input field for port number 2024-01-25 15:58:58 +01:00
Andras Bacsai 39647367a5 Add build pack selection and update related fields 2024-01-25 15:57:04 +01:00
Andras Bacsai c620bb58ed Add build pack selection and show/hide static site options 2024-01-17 15:41:32 +01:00
Andras Bacsai 718603e37e wip: migrate to livewire 3 2023-12-07 19:06:32 +01:00
Andras Bacsai dcfcee1db6 fix: public git 2023-10-11 12:56:57 +02:00
Andras Bacsai e443fc394a fix: select branch on other git 2023-10-06 13:52:15 +02:00
Andras Bacsai c762195c8a format files lol 2023-08-11 20:19:42 +02:00
Andras Bacsai f2228cec7b testing php storm code cleanup and styling 2023-08-08 11:51:36 +02:00
Andras Bacsai fd89735521 Added +add flows everywhere
ui: changed vibrant button to not so vibrant
2023-07-26 13:23:47 +02:00
Andras Bacsai 6c955424cd fix: master is the default, not main 2023-07-11 11:11:51 +02:00
Andras Bacsai ba18c589f0 fix: public repo limit shown + branch should be preselected. 2023-06-28 13:37:00 +02:00
Andras Bacsai 065e6c55b1 fix 2023-06-21 11:58:10 +02:00
Andras Bacsai ab1ea30dec fix 2023-06-16 15:12:25 +02:00
Andras Bacsai c69f95dea1 fix 2023-06-16 13:42:02 +02:00
Andras Bacsai 3589b92ec9 fix 2023-06-16 12:35:40 +02:00
Andras Bacsai fa1fca7dbd fix 2023-06-12 13:48:26 +02:00
Andras Bacsai 881bae0a15 updates 2023-06-07 17:11:21 +02:00
Andras Bacsai 82c786517e updates 2023-06-06 12:08:14 +02:00
Andras Bacsai 17d72089ce magic bar updates 2023-06-06 11:35:50 +02:00
Andras Bacsai 6a599c53d7 updates 2023-06-05 13:50:34 +02:00
Andras Bacsai e5aad4d170 updates 2023-06-05 12:07:55 +02:00
Andras Bacsai 40bab90946 catch-all traefik 2023-05-31 09:22:08 +02:00
Andras Bacsai 0f50d1accd updates 2023-05-30 15:52:17 +02:00
Andras Bacsai d2b0823cd0 fix 2023-05-25 14:05:44 +02:00
Andras Bacsai 203c19c01f wip 2023-05-18 15:12:26 +02:00