Commit Graph

  • ac48c656ba Fix deployment follow logs stopping mid-deployment (#7579) Andras Bacsai 2025-12-11 09:26:19 +01:00
  • 206a9c03d2 Remove duplicate getArchDockerInstallCommand() method Andras Bacsai 2025-12-11 09:25:35 +01:00
  • 56102f6321 Prevent multiple deploymentFinished event dispatches Andras Bacsai 2025-12-11 09:25:22 +01:00
  • 911cfa0b38 Fix deployment logs overlap with indicator and improve visibility Andras Bacsai 2025-12-11 09:24:15 +01:00
  • d9762e0310 Fix deployment log follow feature stopping mid-deployment Andras Bacsai 2025-12-11 09:14:27 +01:00
  • 0e6a2fc15d Fix Docker container race condition during upgrades (#7565) Andras Bacsai 2025-12-10 14:19:09 +01:00
  • 65a83fe050 Fix Docker container race condition during upgrades Andras Bacsai 2025-12-10 14:14:43 +01:00
  • 0f9344bdc2 Fix empty logs display and fullscreen coverage (#7564) Andras Bacsai 2025-12-10 14:05:54 +01:00
  • 37b71cfda3 Fix empty logs display and fullscreen coverage in logs viewer Andras Bacsai 2025-12-10 14:04:10 +01:00
  • 4fca2d457b feat: add Hetzner server provisioning API endpoints (#7562) Andras Bacsai 2025-12-10 13:52:41 +01:00
  • 9a671d0d8f feat: add UUID column to cloud_provider_tokens and populate existing records Andras Bacsai 2025-12-10 13:52:04 +01:00
  • 56394ba093 fix: return actual error message from token validation endpoint Andras Bacsai 2025-12-10 13:22:53 +01:00
  • d68ee93445 Update garage.yaml for improved configuration clarity Andras Bacsai 2025-12-10 12:57:34 +01:00
  • 596b1cb76e refactor: extract token validation into reusable method Andras Bacsai 2025-12-10 12:56:57 +01:00
  • 426a6334c7 Remove provisional Hetzner API documentation Andras Bacsai 2025-12-10 12:43:38 +01:00
  • 10003cec3d fix: add UUID support to CloudProviderToken model Andras Bacsai 2025-12-10 08:59:13 +01:00
  • ef0a1241b0 fix: rename validate() to validateToken() to avoid parent method conflict Andras Bacsai 2025-12-10 08:57:04 +01:00
  • 62c394d3a1 feat: add Hetzner server provisioning API endpoints Andras Bacsai 2025-11-25 09:52:08 +01:00
  • d2a1b96598 Bump version to 4.0.0-beta.454 (#7545) Andras Bacsai 2025-12-10 08:27:22 +01:00
  • 6e15d8e5f8 Add ValidProxyConfigFilename rule for dynamic proxy config validation (#7544) Andras Bacsai 2025-12-09 16:32:41 +01:00
  • 7c552e8a6a Fix API response to return fqdn instead of non-existent domains attribute (#7546) Andras Bacsai 2025-12-09 16:29:02 +01:00
  • 32e047e512 Fix API response to return fqdn instead of non-existent domains attribute Andras Bacsai 2025-12-09 16:26:08 +01:00
  • 5ec3f39b9b Add autogenerate_domain API parameter for applications (#7515) Andras Bacsai 2025-12-09 16:19:49 +01:00
  • 25e295e627 Bump version to 4.0.0-beta.454 Andras Bacsai 2025-12-09 16:15:55 +01:00
  • 028fb5c22c Add ValidProxyConfigFilename rule for dynamic proxy config validation Andras Bacsai 2025-12-09 16:12:45 +01:00
  • 8289dcc3ca feat: add ServiceDatabase restore/import support Murat Aslan 2025-12-09 10:40:19 +03:00
  • d2e2ca892c fix: add soju-run volume for admin socket Murat Aslan 2025-12-09 00:35:53 +03:00
  • 139db09fe0 fix: correct soju config path and simplify template Murat Aslan 2025-12-09 00:28:33 +03:00
  • d6c5265556 fix: update soju config path and add WebSocket support Murat Aslan 2025-12-09 00:16:20 +03:00
  • b7282ad565 v4.0.0-beta.453 (#7467) Andras Bacsai 2025-12-08 21:22:52 +01:00
  • b3289aff71 fix: Prevent terminal disconnects when browser tab loses focus (#7538) Andras Bacsai 2025-12-08 20:48:53 +01:00
  • dca6d9f7aa fix: Prevent terminal disconnects when browser tab loses focus Andras Bacsai 2025-12-08 20:48:03 +01:00
  • e1d5da3622 fix: Add comprehensive PR cleanup to GitLab, Bitbucket, and Gitea (#7537) Andras Bacsai 2025-12-08 20:12:33 +01:00
  • ebac90097a fix: Escape container name in orphaned PR cleanup job Andras Bacsai 2025-12-08 20:09:00 +01:00
  • 86a02a12e6 Update app/Actions/Application/CleanupPreviewDeployment.php Andras Bacsai 2025-12-08 17:35:13 +01:00
  • 945cce9587 feat: Add scheduled job to cleanup orphaned PR containers Andras Bacsai 2025-12-08 17:15:52 +01:00
  • d27070b215 fix: Add comprehensive PR cleanup to GitLab, Bitbucket, and Gitea webhooks Andras Bacsai 2025-12-08 17:10:39 +01:00
  • bade9186fd fix: change default session driver from database to redis Andras Bacsai 2025-12-08 14:14:52 +01:00
  • 2b81d7fd1b perf: Add request-level caching and indexes for dashboard optimization (#7533) Andras Bacsai 2025-12-08 14:06:13 +01:00
  • 44de3f3705 feat: add migration for performance indexes on multiple tables Andras Bacsai 2025-12-08 13:56:46 +01:00
  • a28890b258 feat: add Soju IRC bouncer logo Murat Aslan 2025-12-08 15:53:45 +03:00
  • 3bf5e3ccfb feat: add Soju IRC bouncer service template Murat Aslan 2025-12-08 15:53:33 +03:00
  • a661ad796c docs: update application architecture and database patterns for request-level caching best practices Andras Bacsai 2025-12-08 13:46:31 +01:00
  • 5e8d11f732 refactor: replace queries with cached versions for performance improvements Andras Bacsai 2025-12-08 13:39:33 +01:00
  • bb83f4e5c3 Add Arch Linux server support and fix package sanitization (#7531) Andras Bacsai 2025-12-08 09:18:14 +01:00
  • 089007919d Add package validation guard and make pacman idempotent Andras Bacsai 2025-12-08 09:17:24 +01:00
  • 9bb77da9a4 Add Arch Linux server support and fix package sanitization Andras Bacsai 2025-12-08 09:02:00 +01:00
  • a088a419db fix: remove {{port}} template variable from preview URLs (#7527) Andras Bacsai 2025-12-07 21:55:25 +01:00
  • 7c1f230bd3 fix: remove {{port}} template variable and ensure ports are always appended to preview URLs Andras Bacsai 2025-12-07 21:53:47 +01:00
  • 847c4f4627 fix: add Arch Linux support for Docker installation (#7408) Andras Bacsai 2025-12-07 19:08:20 +01:00
  • ab1542e152 Update Umami image version to 3.0.2 due to next vulnerability CVE-2025-66478 FUTC-Coding 2025-12-07 12:21:14 +01:00
  • a5b13b57cc Rename unsend to usesend in configuration (#7526) Andras Bacsai 2025-12-07 11:56:42 +01:00
  • aefa426837 Rename unsend to usesend in configuration KM Koushik 2025-12-07 17:27:56 +11:00
  • 67c87324e5 Merge branch 'next' into feat/prioritize-branch-selection Duane Adam 2025-12-07 11:57:51 +08:00
  • 3c2f6a5fd6 feat: Prioritize main/master branches in branch selection dropdown Duane Adam 2025-12-06 16:35:14 +08:00
  • eb743cf690 Add autogenerate_domain API parameter for applications Andras Bacsai 2025-12-05 21:16:04 +01:00
  • 8ba7533bdd Fix Garage service: TOML config and healthcheck (#7510) Andras Bacsai 2025-12-05 14:47:31 +01:00
  • 84f3481b5e Fix Garage healthcheck: use garage CLI instead of wget Andras Bacsai 2025-12-05 14:21:39 +01:00
  • f0fbaf3652 Fix logs not loading for single container services (#7509) Andras Bacsai 2025-12-05 14:20:25 +01:00
  • a0884b758f Fix logs not loading for single container services and applications Andras Bacsai 2025-12-05 14:19:31 +01:00
  • 5b4567098a Fix Garage TOML config: move RPC settings to root level Andras Bacsai 2025-12-05 14:05:18 +01:00
  • b299ceb445 Add Garage as a one-click service (#7508) Andras Bacsai 2025-12-05 13:49:03 +01:00
  • 0f54c194d7 Add Garage as a one-click service Andras Bacsai 2025-12-05 13:46:57 +01:00
  • 21429a26b1 Add per-application Docker image retention for rollback (#7504) Andras Bacsai 2025-12-05 13:00:18 +01:00
  • 62aa7397da Fix grep regex escaping for extended regex (ERE) Andras Bacsai 2025-12-05 12:57:57 +01:00
  • 511415770a Add server-level toggle to disable application image retention Andras Bacsai 2025-12-05 12:22:20 +01:00
  • 0cc5973901 Disable rollback for non-commit image tags (e.g., 'latest') Andras Bacsai 2025-12-05 11:48:42 +01:00
  • 439afca642 Inject commit-based image tags for Docker Compose build services Andras Bacsai 2025-12-05 11:41:47 +01:00
  • 710dc3ca4b Add Docker Compose support for image retention during cleanup Andras Bacsai 2025-12-05 11:17:23 +01:00
  • b55415f7e6 Fix SSH multiplexing contention for concurrent scheduled tasks (#6736) (#7503) Andras Bacsai 2025-12-05 11:07:43 +01:00
  • 4ed7a4238a Add per-application Docker image retention for rollback capability Andras Bacsai 2025-12-05 11:02:07 +01:00
  • 5519247cdd Add colorized log levels to runtime logs with toggle (#7502) Andras Bacsai 2025-12-05 10:02:43 +01:00
  • 863fe794a8 Add colorized log levels to runtime logs with toggle Andras Bacsai 2025-12-05 09:55:12 +01:00
  • ed979f42ef Fix SSH multiplexing contention for concurrent scheduled tasks (#6736) Andras Bacsai 2025-12-05 09:37:56 +01:00
  • 4f2bb3b50e Add auto-scroll and colorized log levels for deployment logs Andras Bacsai 2025-12-05 09:39:39 +01:00
  • 558a885fdc Fix Nixpacks null environment variable parsing error (#7493) Andras Bacsai 2025-12-04 16:29:56 +01:00
  • f5ad372def Add collapsible option to GetLogs component (#7495) Andras Bacsai 2025-12-04 15:37:48 +01:00
  • 3f96d467bf Refactor: Move sentinel update checks to ServerManagerJob and add tests for hourly dispatch (#7491) Andras Bacsai 2025-12-04 15:37:21 +01:00
  • cbba7f0a67 Add collapsible option to GetLogs component and improve toolbar layout Andras Bacsai 2025-12-04 15:37:14 +01:00
  • b0f6693fd4 Style PostgreSQL type docs links to match service list (#7494) Andras Bacsai 2025-12-04 15:33:00 +01:00
  • ddb7437a63 Style PostgreSQL type docs links to match service list pattern Andras Bacsai 2025-12-04 15:28:52 +01:00
  • d6bd0941e7 refactor: simplify utility classes in CSS and Blade templates Andras Bacsai 2025-12-04 15:19:23 +01:00
  • 42f08a99fb Fix Nixpacks null environment variable parsing error Andras Bacsai 2025-12-04 15:10:39 +01:00
  • 70ff73e954 Merge branch 'next' into macau-v1 Andras Bacsai 2025-12-04 15:07:36 +01:00
  • 9e0fa03434 Run proxy restart as background job with real-time logs (#7475) Andras Bacsai 2025-12-04 14:59:50 +01:00
  • 4002044877 Refactor: Move sentinel update checks to ServerManagerJob and add tests for hourly dispatch Andras Bacsai 2025-12-04 14:58:18 +01:00
  • b59bf454b9 Remove webhook maintenance mode replay feature (#7455) Andras Bacsai 2025-12-04 14:56:38 +01:00
  • bf9f78538e Remove webhook maintenance directory from Docker configurations Andras Bacsai 2025-12-04 14:55:07 +01:00
  • 21f3ef6f9f Fix PostgREST misclassification and empty Domains section (#7442) Andras Bacsai 2025-12-04 14:53:36 +01:00
  • 18d3be5ef6 fix: move base directory path normalization to frontend (#7437) Andras Bacsai 2025-12-04 14:52:44 +01:00
  • 05eed974cb Add log search, download, and collapsible sections (#7484) Andras Bacsai 2025-12-04 13:55:40 +01:00
  • 6d16f52143 Add deployment queue limit to prevent queue bombing Andras Bacsai 2025-12-04 13:52:27 +01:00
  • 8406eb57c5 Fix timestamp toggle in get-logs component Andras Bacsai 2025-12-04 13:51:06 +01:00
  • 1b4de18323 Add DoS prevention to decodeHtml function in get-logs component Andras Bacsai 2025-12-04 13:46:25 +01:00
  • 554daf4f71 Set deployment status to IN_PROGRESS when queuing builds (#7487) Andras Bacsai 2025-12-04 13:42:04 +01:00
  • 76afc6841f Set deployment status to IN_PROGRESS when queuing builds Andras Bacsai 2025-12-04 13:41:12 +01:00
  • bf8dcac88c Move inline styles to global CSS file Andras Bacsai 2025-12-04 13:14:44 +01:00
  • 2fd34f3d57 Add RustFS one-click service (#7486) Andras Bacsai 2025-12-04 11:45:08 +01:00
  • 0dfc74ca5a Update app/Livewire/Project/Application/Deployment/Show.php Andras Bacsai 2025-12-04 11:42:39 +01:00
  • 277ebec525 Update RustFS logo to use PNG icon from GitHub Andras Bacsai 2025-12-04 11:42:31 +01:00