Commit Graph

  • 47527520cb Merge v4.0.0-beta.420.9 #6440 🏔️ Peak 2025-08-26 18:23:26 +02:00
  • 6ad05d3625 Update constants.php peaklabs-dev 2025-08-26 18:20:41 +02:00
  • bc6709e43b fix(backups): s3 backup upload is failing peaklabs-dev 2025-08-26 18:12:47 +02:00
  • 2099d88f08 chore(core): update version peaklabs-dev 2025-08-26 18:09:08 +02:00
  • df96274613 Merge branch 'v4.x' into next 🏔️ Peak 2025-08-26 18:06:07 +02:00
  • 1022bc863d docs: update changelog github-actions[bot] 2025-08-26 14:42:34 +00:00
  • a8d565836a refactor(policies): remove Response type hint from update methods in ApplicationPreviewPolicy and DatabasePolicy for improved flexibility Andras Bacsai 2025-08-26 16:40:08 +02:00
  • 459b2553bf docs: update changelog github-actions[bot] 2025-08-26 13:32:36 +00:00
  • b651fa4e68 docs: update changelog github-actions[bot] 2025-08-26 14:42:34 +00:00
  • ce6756081b Merge pull request #6437 from coollabsio/fix/database-policies Andras Bacsai 2025-08-26 16:42:12 +02:00
  • 68168c810e refactor(policies): remove Response type hint from update methods in ApplicationPreviewPolicy and DatabasePolicy for improved flexibility Andras Bacsai 2025-08-26 16:40:08 +02:00
  • 3ed5f3c99d chore(docker): update soketi image version to 1.0.10 in production and Windows configurations Andras Bacsai 2025-08-26 16:19:55 +02:00
  • c1e0548a78 chore(versions): update coolify version to 4.0.0-beta.420.8 and nightly version to 4.0.0-beta.420.9 in versions.json and constants.php Andras Bacsai 2025-08-26 16:19:46 +02:00
  • 03f203a266 feat(docs): expand Backlog.md guidelines with comprehensive usage instructions, CLI commands, and best practices for task management to enhance project organization and collaboration Andras Bacsai 2025-08-26 16:19:31 +02:00
  • 4ea71ee050 docs: update changelog github-actions[bot] 2025-08-26 13:32:36 +00:00
  • b3245d9077 Merge pull request #6171 from coollabsio/next Andras Bacsai 2025-08-26 15:32:07 +02:00
  • 96814409d1 task(ui): introduce task for simplifying resource operations UI by replacing boxes with dropdown selections to enhance user experience and streamline interactions Andras Bacsai 2025-08-26 15:26:45 +02:00
  • ce14574e5d chore(config): disable auto_commit in backlog configuration to prevent automatic commits Andras Bacsai 2025-08-26 15:25:18 +02:00
  • 3b9031dcee chore(workflows): add backlog directory to build triggers for production and staging workflows Andras Bacsai 2025-08-26 14:44:37 +02:00
  • ed93031a39 feat(docker): implement Docker cleanup processing in ScheduledJobManager; refactor server task scheduling to streamline cleanup job dispatching Andras Bacsai 2025-08-26 14:43:57 +02:00
  • c2e3487745 feat(docs): add tasks for implementing Docker build caching and optimizing staging builds; include detailed acceptance criteria and implementation plans Andras Bacsai 2025-08-26 14:43:19 +02:00
  • d61c5863f9 feat(docs): add Backlog.md guidelines and project manager backlog agent; enhance CLAUDE.md with new links for task management Andras Bacsai 2025-08-26 14:43:00 +02:00
  • 13397b62cf refactor: update check frequency logic for cloud and self-hosted environments; streamline server task scheduling and timezone handling Andras Bacsai 2025-08-26 13:51:42 +02:00
  • 63fcc0ebc3 feat(acl): Change views/backend code to able to use proper ACL's later on. Currently it is not enabled. Andras Bacsai 2025-08-26 10:27:31 +02:00
  • 5a88377a67 chore(cleanup): remove unused GitLab view files for change, new, and show pages Andras Bacsai 2025-08-26 10:27:07 +02:00
  • 74ebaef17b feat(api): enhance IP access control in middleware and settings; support CIDR notation and special case for 0.0.0.0 to allow all IPs Andras Bacsai 2025-08-26 10:26:39 +02:00
  • 0f8b86c253 chore(docs): remove AGENTS.md file; enhance CLAUDE.md with detailed form authorization patterns and service configuration examples Andras Bacsai 2025-08-26 10:25:12 +02:00
  • 83f2e856ec feat(sentinel): implement SentinelRestarted event and update Livewire components to handle server restart notifications Andras Bacsai 2025-08-25 20:27:54 +02:00
  • be47884ee0 feat(docs): expand authorization documentation for custom Alpine.js components; include manual protection patterns and implementation guidelines Andras Bacsai 2025-08-25 11:33:27 +02:00
  • 0831905443 feat(docs): update architecture and development guidelines; enhance form components with built-in authorization system and improve routing documentation Andras Bacsai 2025-08-25 09:31:40 +02:00
  • 990331cd74 feat(validation): add ValidIpOrCidr rule for validating IP addresses and CIDR notations; update API access settings UI and add comprehensive tests Andras Bacsai 2025-08-25 09:31:31 +02:00
  • ae1b0de561 feat(auth): enhance authorization checks in Livewire components for resource management Andras Bacsai 2025-08-24 17:14:55 +02:00
  • ae79a98d72 feat(auth): add middleware for resource creation authorization Andras Bacsai 2025-08-24 17:14:40 +02:00
  • 3e1f47a243 feat(auth): introduce resource creation authorization middleware and policies for enhanced access control Andras Bacsai 2025-08-24 17:14:33 +02:00
  • 0702d29ae1 Update claude-code-review.yml Andras Bacsai 2025-08-25 14:20:41 +02:00
  • fd141e4d87 Merge pull request #6434 from coollabsio/add-claude-github-actions-1756124021474 Andras Bacsai 2025-08-25 14:14:48 +02:00
  • e565d8f6c4 "Claude Code Review workflow" Andras Bacsai 2025-08-25 14:13:44 +02:00
  • 3f6834ea41 "Claude PR Assistant workflow" Andras Bacsai 2025-08-25 14:13:42 +02:00
  • b1334a1bc6 feat(auth): implement comprehensive authorization checks across API controllers Andras Bacsai 2025-08-23 18:51:10 +02:00
  • b5fe5dd909 feat(auth): refine authorization checks for S3 storage and service management Andras Bacsai 2025-08-23 18:50:50 +02:00
  • adb8f9d88e feat(auth): implement authorization checks for database management Andras Bacsai 2025-08-23 18:50:35 +02:00
  • 6d02f6a60b feat(auth): add comprehensive authorization checks for all kind of resource creations Andras Bacsai 2025-08-23 18:47:31 +02:00
  • b2de69a9ba feat(auth): enhance API error handling for authorization exceptions Andras Bacsai 2025-08-23 18:45:56 +02:00
  • 6ef16f6170 fix(auth): enhance authorization checks in application management Andras Bacsai 2025-08-23 18:19:50 +02:00
  • 40f108d6e1 feat(auth): implement authorization checks for application management Andras Bacsai 2025-08-22 16:47:59 +02:00
  • 37ee6717e9 feat(security): add authorization checks for package updates in Livewire components Andras Bacsai 2025-08-22 14:43:18 +02:00
  • 8408205955 feat(validation): add custom validation rules for Git repository URLs and branches Andras Bacsai 2025-08-22 14:38:21 +02:00
  • 841e33bac0 fix(github-deploy-key): update background color for selected private keys in deployment key selection UI Andras Bacsai 2025-08-22 14:12:24 +02:00
  • 6772cfe603 feat(auth): implement authorization for Docker and server management Andras Bacsai 2025-08-22 14:04:25 +02:00
  • 6c75e89303 fix(errors): update error pages to provide navigation options Andras Bacsai 2025-08-22 14:00:01 +02:00
  • d8d01e6886 feat(auth): implement authorization for PrivateKey management Andras Bacsai 2025-08-22 13:02:20 +02:00
  • 3ffc751f1a feat(auth): implement authorization checks for server updates across multiple components Andras Bacsai 2025-08-22 13:02:11 +02:00
  • 0748ef3ee5 refactor(jobs): rename job classes to indicate deprecation status Andras Bacsai 2025-08-22 12:09:12 +02:00
  • 7d10711a65 fix(servercheck): Properly check server statuses with and without Sentinel Andras Bacsai 2025-08-22 11:50:56 +02:00
  • 0aef9b3f5c docs: add AGENTS.md for project guidance and development instructions Andras Bacsai 2025-08-22 11:49:58 +02:00
  • a6fc39e798 feat(git-settings): add support for shallow cloning in application settings Andras Bacsai 2025-08-21 10:16:57 +02:00
  • d832abaa35 fix(sanitization): enhance DOMPurify hook to remove Alpine.js directives for improved XSS protection Andras Bacsai 2025-08-19 18:54:16 +02:00
  • 46440f2f8a fix(settings-dropdown): adjust unread count badge size and display logic for better consistency Andras Bacsai 2025-08-19 14:29:13 +02:00
  • ea5b33b923 fix(init): improve error handling for deployment and template pulling processes Andras Bacsai 2025-08-19 14:22:48 +02:00
  • 5c4a265542 refactor(validation): implement centralized validation patterns across components Andras Bacsai 2025-08-19 14:15:31 +02:00
  • eaee87d008 fix(tags): update tag display to limit name length and adjust styling Andras Bacsai 2025-08-19 14:15:19 +02:00
  • e0b5421eb8 fix(select): remove unnecessary sanitization for logo rendering Andras Bacsai 2025-08-19 14:15:14 +02:00
  • 5725db95f9 fix(notification): update unread count display and improve HTML rendering Andras Bacsai 2025-08-19 14:14:16 +02:00
  • 38c0641734 feat(validation): centralize validation patterns for names and descriptions Andras Bacsai 2025-08-19 12:14:48 +02:00
  • 0bb9ee4327 feat(sanitization): enhance HTML sanitization with improved DOMPurify configuration Andras Bacsai 2025-08-19 12:00:23 +02:00
  • e958b3761d feat(cleanup): add command for sanitizing name fields across models Andras Bacsai 2025-08-19 11:04:23 +02:00
  • 6727fd958f feat(sanitization): integrate DOMPurify for HTML sanitization across components Andras Bacsai 2025-08-19 10:34:54 +02:00
  • f02c36985f fix(modal): enhance confirmation text handling Andras Bacsai 2025-08-19 00:20:53 +02:00
  • 7a6114868d Revert test change Andras Bacsai 2025-08-18 18:57:09 +02:00
  • 0c7a0b8f3f Test pre-commit hook Andras Bacsai 2025-08-18 18:56:39 +02:00
  • 2603cd9d18 chore: update service-templates json files peaklabs-dev 2025-08-18 18:35:53 +02:00
  • cf299029b9 chore: elasticsearch URL, fromatting and add category peaklabs-dev 2025-08-18 18:30:06 +02:00
  • df540d35a7 feat(service): add elasticsearch template (#6300) Slawa Gladkov 2025-08-18 18:27:16 +02:00
  • 2e0233fbc2 chore(service): change affine images (#6366) Carlos 2025-08-18 12:12:16 -04:00
  • 8a35295f13 fix(proxy): filter host network from default proxy (#6383) Aditya Tripathi 2025-08-18 21:18:24 +05:30
  • e2fd1f4507 fix: disable env sorting by default peaklabs-dev 2025-08-18 17:47:21 +02:00
  • f01341bfbf fix(ui): handle null values in postgres metrics (#6388) Pritam Yadav 2025-08-18 21:09:30 +05:30
  • dbed6c270e feat: generate category for services peaklabs-dev 2025-08-18 17:28:20 +02:00
  • ee502b9f76 feat(email): implement email change request and verification process Andras Bacsai 2025-08-18 14:54:08 +02:00
  • 5cfe6464aa fix(database): conditionally set started_at only if the database is running Andras Bacsai 2025-08-18 12:09:58 +02:00
  • 460198bb05 fix(application): clear Docker Compose specific data when switching away from dockercompose Andras Bacsai 2025-08-18 11:31:14 +02:00
  • 0a29c6374c update service templates Andras Bacsai 2025-08-18 09:50:31 +02:00
  • 2c95b96ca3 Merge pull request #6385 from justserdar/next Andras Bacsai 2025-08-18 09:49:21 +02:00
  • a7298eeedd Merge pull request #6315 from Jacxk/fix/service-update-required-params Andras Bacsai 2025-08-17 19:46:37 +02:00
  • 0e014ce213 fix(service api): separate create and update service functionalities Andras Bacsai 2025-08-17 19:45:12 +02:00
  • 6b0d995033 Merge branch 'next' into fix/service-update-required-params Andras Bacsai 2025-08-17 18:43:36 +02:00
  • c471751ed9 Merge pull request #6318 from Trung-DV/fix-volume-variable-with-default Andras Bacsai 2025-08-17 18:40:47 +02:00
  • be34c0c2b4 refactor(parsers): update volume parsing logic to use beforeLast and afterLast for improved accuracy Andras Bacsai 2025-08-17 18:36:28 +02:00
  • 522b3459ae feat(templates): added category per service Serdar Yerdelen 2025-08-17 18:23:57 +02:00
  • 1675c85d4d refactor(shared helpers): remove unused parseServiceVolumes function to clean up codebase Andras Bacsai 2025-08-17 18:09:59 +02:00
  • 9b98891269 Merge branch 'next' into fix-volume-variable-with-default Andras Bacsai 2025-08-17 18:03:38 +02:00
  • 42bdc2a5fd refactor(docker compose): remove deprecated newParser function and associated test file to streamline codebase Andras Bacsai 2025-08-17 18:03:00 +02:00
  • 7925e2e42a fix(email notifications): enhance EmailChannel to validate team membership for recipients and handle errors gracefully Andras Bacsai 2025-08-17 17:59:22 +02:00
  • 91cc52f81e feat(dev patches): add functionality to send test email with patch data in development mode Andras Bacsai 2025-08-17 17:58:38 +02:00
  • 58d865c751 refactor(previews): improve layout and add deployment/application logs links for previews Andras Bacsai 2025-08-17 15:34:41 +02:00
  • 73cdbd501c fix(ApplicationPreview): change null check to empty check for fqdn in generate_preview_fqdn method Andras Bacsai 2025-08-17 15:34:36 +02:00
  • 1c628a8a9e chore(changelogs): add .gitignore for changelogs directory and remove outdated changelog files for May, June, and July 2025 Andras Bacsai 2025-08-17 15:22:54 +02:00
  • 240f8f33e2 Merge pull request #6367 from nahtnam/v4.x Andras Bacsai 2025-08-17 15:20:27 +02:00
  • 9b83185553 docs(claude): clarify that artisan commands should only be run inside the "coolify" container during development Andras Bacsai 2025-08-17 14:24:04 +02:00
  • 0dada987a2 feat(backup): add disable local backup option and related logic for S3 uploads Andras Bacsai 2025-08-17 12:34:20 +02:00