Commit Graph

  • 12aba41d9a fix(api): gate service server secrets by sensitive scope Andras Bacsai 2026-05-11 11:53:22 +02:00
  • c97f916052 fix(api): hide application compose PR fields Andras Bacsai 2026-05-11 11:46:05 +02:00
  • 105e15a474 Merge remote-tracking branch 'origin/next' into feat/oauth-provider-linking Andras Bacsai 2026-05-11 11:42:43 +02:00
  • ffa494d391 Merge remote-tracking branch 'origin/next' into api-sensitive-data-scrubber Andras Bacsai 2026-05-11 11:36:24 +02:00
  • 15dcece188 Merge remote-tracking branch 'origin/next' into persistent-storage-duplicate-mounts persistent-storage-duplicate-mounts Andras Bacsai 2026-05-11 10:58:15 +02:00
  • 9f380b8495 Merge remote-tracking branch 'origin/next' into feat/railpack Andras Bacsai 2026-05-11 10:58:13 +02:00
  • 61b124b434 fix(magic env) HEX secrets creating double the length of their name (#9820) Andras Bacsai 2026-05-11 10:56:23 +02:00
  • 39a30b60a9 chore(service): disable litequeen ShadowArcanist 2026-05-11 10:42:01 +05:30
  • 7c5dc8bae1 fix(service): set correct SERVICE_HEX magic env for open archive ENCRYPTION_KEY and STORAGE_ENCRYPTION_KEY ShadowArcanist 2026-05-09 19:35:15 +05:30
  • 4453fec7cc fix(service): set correct SERVICE_HEX magic env for homarr SECRET_ENCRYPTION_KEY ShadowArcanist 2026-05-09 19:30:07 +05:30
  • 02373e1b3e fix(service): set correct SERVICE_HEX magic env for Convex INSTANCE_SECRET ShadowArcanist 2026-05-09 19:26:30 +05:30
  • 13077db1d8 fix(service): set correct SERVICE_HEX magic env for bluesky-pds JWTSECRET and ROTATIONKEY ShadowArcanist 2026-05-09 19:17:02 +05:30
  • 4ccb769e33 fix(service): set correct SERVICE_HEX magic env for Outline SECRET_KEY ShadowArcanist 2026-05-09 19:14:40 +05:30
  • c6ac52dc38 fix(env): generate encoded secrets from raw random bytes Andras Bacsai 2026-05-09 14:49:39 +02:00
  • 0065970521 Merge branch 'next' into update-homarr Romain ROCHAS 2026-05-08 19:16:02 +07:00
  • 684e7c2388 fix: requested changes michalzard 2026-05-07 17:37:32 +02:00
  • 7540b3b9f8 fix: category michalzard 2026-05-07 17:21:21 +02:00
  • 1942be9320 feat: gitea runner template michalzard 2026-05-07 16:45:12 +02:00
  • 2942b06da8 Merge remote-tracking branch 'origin/next' into persistent-storage-duplicate-mounts Andras Bacsai 2026-05-07 16:37:16 +02:00
  • 224b9e4397 Merge remote-tracking branch 'origin/next' into api-sensitive-data-scrubber Andras Bacsai 2026-05-07 16:36:58 +02:00
  • 8044045f13 fix(ui): replace border-l dirty indicator with box-shadow Andras Bacsai 2026-05-07 13:46:11 +02:00
  • df87a49381 docs: add design reference to AGENTS.md and CLAUDE.md Andras Bacsai 2026-05-07 12:26:15 +02:00
  • ac6f05c003 chore: remove conductor.json configuration file Andras Bacsai 2026-05-07 12:25:17 +02:00
  • 635b9732b6 chore: remove DESIGN.md design specification file Andras Bacsai 2026-05-07 12:22:59 +02:00
  • 4e446559a8 build(deps): bump phpseclib/phpseclib from 3.0.51 to 3.0.52 dependabot[bot] 2026-05-06 17:58:22 +00:00
  • 7c97b8bfb3 fix(onboarding): validate ssh username ShadowArcanist 2026-05-06 21:21:57 +05:30
  • ff4794ffec fix(server): allow dots in ssh username ShadowArcanist 2026-05-06 21:21:37 +05:30
  • 47e626c45f fix(storage): correct base dir and path normalization for file mounts Andras Bacsai 2026-05-06 15:33:42 +02:00
  • 5a03638ebc Merge remote-tracking branch 'origin/next' into persistent-storage-duplicate-mounts Andras Bacsai 2026-05-06 15:33:26 +02:00
  • 84b0f9ba7a feat(ui): add collapsible sidebar with tooltip and team menu (#9945) Andras Bacsai 2026-05-06 15:31:12 +02:00
  • b623c9e5be fix(ui): move top padding to collapsed/expanded states in navbar Andras Bacsai 2026-05-06 15:01:12 +02:00
  • 02dd8093a3 feat(ui): add collapsible sidebar with tooltip and team menu Andras Bacsai 2026-05-06 14:56:13 +02:00
  • fe934dd139 Merge remote-tracking branch 'origin/next' into feat/railpack Andras Bacsai 2026-05-06 14:33:22 +02:00
  • c553b6aef9 Merge remote-tracking branch 'origin/next' into api-sensitive-data-scrubber Andras Bacsai 2026-05-06 14:33:19 +02:00
  • fa8950393c Merge remote-tracking branch 'origin/next' into persistent-storage-duplicate-mounts Andras Bacsai 2026-05-06 14:32:54 +02:00
  • be6604913b fix(scheduled-task): guard against undefined relationships in server() method (#9922) Andras Bacsai 2026-05-06 14:32:36 +02:00
  • 29d41ba041 Merge remote-tracking branch 'origin/next' into 9916-investigate-undefined-relationship Andras Bacsai 2026-05-06 14:32:16 +02:00
  • 0888198a81 Merge remote-tracking branch 'origin/next' into api-sensitive-data-scrubber Andras Bacsai 2026-05-05 22:09:34 +02:00
  • 7e5e046563 feat(mcp): add instance-level MCP server toggle via API and UI (#9862) Andras Bacsai 2026-05-05 22:09:17 +02:00
  • 45f65481e6 fix(mcp): change enable/disable endpoints from GET to POST and fix service/app listing Andras Bacsai 2026-05-05 22:07:58 +02:00
  • 5f124ae8ec Merge remote-tracking branch 'origin/next' into api-sensitive-data-scrubber Andras Bacsai 2026-05-05 22:04:49 +02:00
  • d5e34c2249 Merge remote-tracking branch 'origin/next' into mcp-server-instance-toggle Andras Bacsai 2026-05-05 22:04:13 +02:00
  • 10d3657fc1 Merge remote-tracking branch 'origin/next' into feat/railpack Andras Bacsai 2026-05-05 21:59:30 +02:00
  • 14359490f0 Merge remote-tracking branch 'origin/next' into 9916-investigate-undefined-relationship Andras Bacsai 2026-05-05 21:59:25 +02:00
  • 2cbb449a06 docs(sponsors): add Capture.page as big sponsor Andras Bacsai 2026-05-05 21:04:25 +02:00
  • d1a416f256 docs(sponsors): add LumaDock as big sponsor Andras Bacsai 2026-05-05 20:52:17 +02:00
  • 22a2c05a1d test(railpack): add API, Livewire UI tests and e2e smoke script Andras Bacsai 2026-05-05 15:32:43 +02:00
  • 52f68c22ed Merge remote-tracking branch 'origin/next' into feat/railpack Andras Bacsai 2026-05-05 15:32:19 +02:00
  • e89820b465 refactor(deployment): move copyLogs to client-side and hide refund when ineligible Andras Bacsai 2026-05-05 15:30:32 +02:00
  • 1849b5903e refactor(scheduled-task): simplify server() with nullsafe operators and add return type Andras Bacsai 2026-05-04 12:26:15 +02:00
  • 1965516cae Merge branch 'next' into update-homarr Romain ROCHAS 2026-05-02 02:47:53 +07:00
  • b6ca6b1b20 feat(railpack): expose COOLIFY_* vars at build time and generalize buildpack control flag Andras Bacsai 2026-04-30 18:31:41 +02:00
  • 21eac6654f Merge remote-tracking branch 'origin/next' into feat/railpack Andras Bacsai 2026-04-30 18:25:06 +02:00
  • 8e22ce4ba7 fix(vite): restrict CORS to known origins instead of wildcard Andras Bacsai 2026-04-30 18:23:07 +02:00
  • 1f1fe1f184 fix(dev): disable IP seeding in dev as it does not work peaklabs-dev 2026-04-30 17:37:46 +02:00
  • e098b0247b feat(cloud): use numbered list and update steps wording peaklabs-dev 2026-04-30 17:14:32 +02:00
  • ea0ade442b Merge remote-tracking branch 'origin/next' into api-sensitive-data-scrubber Andras Bacsai 2026-04-30 16:45:34 +02:00
  • 19ad6660e7 add more extensions fix/db-upload-extensions-v4x Andras Bacsai 2026-04-30 16:42:26 +02:00
  • ace643d3d8 fix(railpack): query buildtime env vars directly instead of via computed attribute Andras Bacsai 2026-04-30 16:38:58 +02:00
  • ec71d33f5e fix(railpack): pin frontend image version via config constant Andras Bacsai 2026-04-30 16:27:08 +02:00
  • 28320858ca feat(railpack): log generated config and build plan, add multi-language dev examples Andras Bacsai 2026-04-30 15:22:15 +02:00
  • a51f114a70 fix(standalone-docker): include keydb, dragonfly, clickhouse in databases() Andras Bacsai 2026-04-30 15:01:48 +02:00
  • 79174b749d refactor(helpers): extract STANDALONE_DATABASE_MODELS registry, add tests Andras Bacsai 2026-04-30 14:48:48 +02:00
  • 0f830b31f3 Merge remote-tracking branch 'origin/next' into mcp-server-instance-toggle Andras Bacsai 2026-04-30 14:48:35 +02:00
  • 8dc79f4ed6 fix(api): expose nested server secrets for privileged tokens Andras Bacsai 2026-04-30 11:49:15 +02:00
  • 8e91d627a3 Merge remote-tracking branch 'origin/next' into feat/railpack Andras Bacsai 2026-04-30 11:47:06 +02:00
  • 1fbc1a5540 feat(horizon): suppress failed job entries for deployment/timeout errors on cloud (#9871) Andras Bacsai 2026-04-30 11:45:52 +02:00
  • f9b3f89757 Merge remote-tracking branch 'origin/next' into suppress-horizon-job-failures Andras Bacsai 2026-04-30 11:42:52 +02:00
  • e828058755 Merge remote-tracking branch 'origin/next' into api-sensitive-data-scrubber Andras Bacsai 2026-04-30 11:30:50 +02:00
  • d057ce5172 Merge remote-tracking branch 'origin/next' into mcp-server-instance-toggle Andras Bacsai 2026-04-30 11:30:45 +02:00
  • 8b7dbbafb2 fix(api): hide sensitive fields by default, expose via makeVisible for privileged tokens Andras Bacsai 2026-04-30 11:28:06 +02:00
  • ed4f0df4fd fix(sentinel): auto-regenerate invalid or undecryptable tokens (#9874) Andras Bacsai 2026-04-30 08:38:25 +02:00
  • 4575106f53 feat(sentinel): embed server UUID in encrypted sentinel token Andras Bacsai 2026-04-30 08:21:30 +02:00
  • 3a42ceb67d Merge remote-tracking branch 'origin/next' into sentinel-token-recovery Andras Bacsai 2026-04-30 07:09:14 +02:00
  • 22569da738 Merge remote-tracking branch 'origin/v4.x' into next Andras Bacsai 2026-04-30 07:06:38 +02:00
  • 922950de59 chore(templates): sync service-templates from next (#9884) Andras Bacsai 2026-04-30 07:05:35 +02:00
  • 51d6795eeb chore(templates): sync service-templates from next Andras Bacsai 2026-04-30 07:04:12 +02:00
  • 8053e15716 feat(cloud): cleanup email formatting and design peaklabs-dev 2026-04-29 19:39:37 +02:00
  • 13a1f86b5b fix(notifications): set default SMTP encryption value to prevent false validation error (#9543) ShadowArcanist 2026-04-29 22:35:14 +05:30
  • e77e0761db fix(backup): add .dmp to allowed extensions for database import (#9869) Emmanuel Odinfono 2026-04-29 17:57:50 +01:00
  • 00d6e83e7f fix(sentinel): auto-regenerate invalid or undecryptable tokens Andras Bacsai 2026-04-29 16:44:12 +02:00
  • fcc3615f03 feat(cloud): add v5 maintenance notification email peaklabs-dev 2026-04-29 16:10:41 +02:00
  • bb283f2fbc feat(cloud): add v5 maintenance email command peaklabs-dev 2026-04-29 16:02:46 +02:00
  • 1d95caf9aa feat(cloud): add mark inactive command peaklabs-dev 2026-04-29 15:03:09 +02:00
  • ebdb908f90 feat(cloud): set subscription ended_at on cancellation peaklabs-dev 2026-04-29 14:44:26 +02:00
  • b4668e2e13 feat(cloud): add inactive tracking to users and teams peaklabs-dev 2026-04-29 14:41:45 +02:00
  • 6caf849854 feat(cloud): backfill ended_at for past subscriptions peaklabs-dev 2026-04-29 14:39:59 +02:00
  • c6f31aad04 feat(cloud): add ended_at column to subscriptions peaklabs-dev 2026-04-29 14:36:59 +02:00
  • fc3ce85f88 feat(horizon): suppress failed job entries for deployment/timeout errors on cloud Andras Bacsai 2026-04-29 15:40:01 +02:00
  • f5b8ac0c4f fix(file-mounts): key updateOrCreate on fs_path+mount_path to prevent sibling collision Andras Bacsai 2026-04-29 15:23:10 +02:00
  • b8e311622a Merge remote-tracking branch 'origin/next' into feat/railpack Andras Bacsai 2026-04-29 15:22:47 +02:00
  • 3e76390194 fix(deployments): use app git_commit_sha when commit not explicitly set (#9865) Andras Bacsai 2026-04-29 11:02:50 +02:00
  • 6d1d699595 fix(deployments): resolve commit from app git_commit_sha when not explicitly set Andras Bacsai 2026-04-29 10:59:32 +02:00
  • cdec8c14d6 Merge remote-tracking branch 'origin/next' into mcp-server-instance-toggle Andras Bacsai 2026-04-29 10:55:59 +02:00
  • 5f89f120a8 docs(design): migrate design system from .ai/ to DESIGN.md (#9863) Andras Bacsai 2026-04-29 10:43:57 +02:00
  • ec6407a71f docs(design): migrate design system from .ai/ to DESIGN.md Andras Bacsai 2026-04-29 10:43:19 +02:00
  • 7ab16ad7b5 feat(mcp): add MCP server with read-only tools for Coolify resources Andras Bacsai 2026-04-29 10:30:43 +02:00
  • f8755261ba feat(webhook): skip deployment on [skip ci]/[skip cd] commit markers (#9861) Andras Bacsai 2026-04-29 09:16:12 +02:00
  • 46180dbbf9 feat(webhook): skip deployment on [skip ci]/[skip cd] commit markers Andras Bacsai 2026-04-29 09:12:24 +02:00
  • 33f5cbb7d7 chore(version): bump version to 4.1.0 Andras Bacsai 2026-04-29 08:58:45 +02:00