Commit Graph
16918 Commits
Author SHA1 Message Date
Aditya Tripathi 4f4287f9e0 feat(files): new-file action, permissions + chmod, TipTap syntax-highlight editor, breadcrumb + grid fixes 2026-08-26 16:40:47 +00:00
Andras Bacsai 29c7b043f3 chore(release): bump Coolify version to 4.3.12 v4.3.12 2026-08-26 17:28:54 +02:00
Andras Bacsai 1f412c7145 fix(auth): queue verification emails for cloud registrations
Add a high-priority job with retries and coverage confirming cloud registrations dispatch it.
2026-08-26 17:28:20 +02:00
Andras Bacsai bf20c8b287 fix(auth): use Cloudflare client IP for authentication rate limits 2026-08-26 17:25:28 +02:00
Andras Bacsai 9412566d68 fix(auth): rate limit by proxy-aware client IP (#11515) 2026-08-26 17:22:38 +02:00
peaklabs-dev 3842bc2442 fix(auth): rate limit by proxy-aware client ip instead of REMOTE_ADDR 2026-08-26 17:12:01 +02:00
peaklabs-dev 65a7520553 test: fix instance settings creation 2026-08-26 17:10:54 +02:00
Aditya Tripathi cf4ee8b407 fix(files): render file list as design-system grid table, compact icon actions 2026-08-26 14:28:52 +00:00
Aditya Tripathi e64bd317d2 fix(files): use formatBytes helper instead of intl-dependent Number::fileSize 2026-08-26 14:22:21 +00:00
Aditya Tripathi 4e12ecad9e feat(files): add reicon download glyph and use it on the download action 2026-08-26 14:08:36 +00:00
Aditya Tripathi 1df552366e test(files): add file browser browser smoke test 2026-08-26 14:04:55 +00:00
Aditya Tripathi f5cb0091d9 feat(files): add Files tab and routes for applications, services and databases 2026-08-26 13:56:00 +00:00
Aditya Tripathi 5e0349a93e feat(files): design-system file browser view 2026-08-26 13:52:04 +00:00
Aditya Tripathi d155016ac2 feat(files): add mkdir, rename, delete, edit, upload and download actions 2026-08-26 13:49:46 +00:00
Aditya Tripathi c2ea86b54b feat(files): add FileBrowser component with auth, mount and navigation 2026-08-26 13:48:40 +00:00
Aditya Tripathi 1e47cbfac2 feat(files): add upload and download byte transfer 2026-08-26 13:39:34 +00:00
Aditya Tripathi d6a39f1a80 feat(files): add write, mkdir, rename and delete operations 2026-08-26 13:38:56 +00:00
Aditya Tripathi b68462734f feat(files): read files with binary and size guards 2026-08-26 13:38:29 +00:00
Aditya Tripathi a8f143cf60 feat(files): execute directory listing and default-root resolution over SSH 2026-08-26 13:36:46 +00:00
Aditya Tripathi c37000eaeb feat(files): add container listing command builder and parser 2026-08-26 13:35:42 +00:00
Aditya Tripathi 41a6dc9e0b feat(files): add FileEntry DTO with folders-first ordering 2026-08-26 13:35:08 +00:00
🏔️ Peak 22ca3216e8 fix(ui): monaco editor placeholder alignment (#11514) 2026-08-26 15:27:48 +02:00
Kevin Dench 07d6c3aeeb fix(server): reset unreachable_count after successful connection check (#11417) 2026-08-26 14:53:42 +02:00
🏔️ Peak afe2cd4a8c fix(notifications): restore missing toggleEvent on Email settings component (#11512) 2026-08-26 14:50:16 +02:00
Andras Bacsai 44e4f071b1 ci(helper): enable manual workflow dispatch v4.3.11 2026-08-25 21:56:06 +02:00
Andras Bacsai 87e7a9a9c0 chore(releases): bump helper version to 1.0.16 2026-08-25 21:53:23 +02:00
Andras Bacsai fb2c9857f4 fix(proxy): clear stale Traefik branch upgrade warnings (#11496) 2026-08-25 21:41:08 +02:00
Andras Bacsai 63cbdd5c52 fix(security): preserve private key editor modal identity (#11497) 2026-08-25 20:51:59 +02:00
Andras Bacsai 45f9a33985 fix(resources): schedule stuck cleanup and delete metadata before jobs
Soft-delete API resources before dispatching cleanup jobs and run stuck-resource cleanup daily on one server.
2026-08-25 20:25:40 +02:00
Andras Bacsai 1ad85adbcf fix(resources): make cleanup scalable and deletion atomic 2026-08-25 20:16:23 +02:00
3d0caa236f fix(deployments): apply custom docker options when custom container name is set (#11479)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: Andras Bacsai <5845193+andrasbacsai@users.noreply.github.com>
2026-08-25 12:27:33 +02:00
Andras Bacsai abeb839a69 fix(deployments): restore commit links in deployment logs (#11495) 2026-08-25 12:12:12 +02:00
Andras Bacsai cfca155890 fix(deployments): honor stop grace period in compose services (#11498) 2026-08-25 11:50:33 +02:00
Andras Bacsai 53117611e4 fix(teams): allow deletion with system-wide Git sources (#11500) 2026-08-25 11:28:15 +02:00
Andras Bacsai ac4f5af7c0 fix(teams): allow deletion with unused private keys (#11499) 2026-08-25 11:18:59 +02:00
Andras Bacsai c5b7f726b0 fix(security): redact dotted GitHub tokens and contain wide data tables 2026-08-25 10:30:14 +02:00
peaklabs-dev 58d074721c Merge remote-tracking branch 'origin/main' into next 2026-08-24 19:47:51 +02:00
Erick Licona Morales 2b5fd8e2ec fix(api): accept cuid for private_key_uuid on GitHub App update (#11468) 2026-08-24 19:44:56 +02:00
🏔️ Peak b48c3f97ab feat(ui): split action button into primary and secondary actions (#11409) 2026-08-24 19:41:25 +02:00
peaklabs-dev 41389a654f refactor(ui): cleanup css 2026-08-24 19:37:02 +02:00
Andras Bacsai 071ab976c2 feat(audit): add team activity tracking and audit log (#11462) 2026-08-24 18:03:15 +02:00
Andras Bacsai d9f0820a6f fix(database): restore custom PostgreSQL backup archives (#11481) 2026-08-24 16:27:45 +02:00
Andras Bacsai 3c72405efa fix(audit): restore horizontal scrolling for mobile event tables 2026-08-24 12:31:44 +02:00
Andras Bacsai 4e40a2c05b fix(audit): validate event filters and preserve suppression state
Validate audit event API pagination and filters, serialize paginated responses, and restore the prior audit-logging state after nested suppression callbacks.
2026-08-24 11:03:24 +02:00
Andras Bacsai 5f5f305569 fix(deployments): honor selected Docker image rollback tag (#11480) 2026-08-24 10:57:22 +02:00
Andras Bacsai 981163973b fix(server): distinguish proxy restart and update statuses 2026-08-24 10:52:08 +02:00
Andras Bacsai 2289de4489 fix(audit): prevent duplicate API update events
Suppress model audit logging during API application saves while preserving the explicit event, and improve audit log actor display spacing and token tooltips.
2026-08-24 10:42:04 +02:00
Andras Bacsai 57a322ba11 fix(audit): restrict sensitive fields and centralize event filtering 2026-08-24 10:05:29 +02:00
Andras Bacsai 50913dc409 fix(livewire): refresh service config after required variable updates 2026-08-24 09:45:31 +02:00
Andras Bacsai d74352f423 fix(audit): harden audit logging and admin controls
Log audit failures, redact invitation emails, exclude noisy model fields, and gate audit-log filters and pagination by admin access.
2026-08-24 09:13:20 +02:00