Commit graph

16690 commits

Author SHA1 Message Date
ShadowArcanist
178b1592fe
chore(workflows): disable branch checks on pr-quality 2026-08-11 21:49:21 +02:00
Andras Bacsai
4b34ac7cab
feat(ui): show two-factor status of team members (#11186) (#11192) 2026-08-11 21:12:47 +02:00
dimon1936
9794ce2686
feat(ui): show two-factor status of team members (#11186)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: Andras Bacsai <5845193+andrasbacsai@users.noreply.github.com>
2026-08-11 21:10:55 +02:00
Andras Bacsai
b12524cda3
internal changes (#11189) 2026-08-11 16:35:23 +02:00
Andras Bacsai
cde9597c09 fix(release): run support image workflows on main 2026-08-11 16:35:03 +02:00
Andras Bacsai
4d58a20f88
internal changes only (#11188) 2026-08-11 16:32:46 +02:00
Andras Bacsai
8bf4ac9c68 fix(release): restrict production workflows to v4.x
Update release documentation and workflow coverage tests for the branch strategy.
2026-08-11 16:32:22 +02:00
Andras Bacsai
e01a676811
internal updates (#11187) 2026-08-11 16:14:08 +02:00
Andras Bacsai
5e0e76df4b feat(release): rebuild stable images from reviewed draft releases
Add manual fix-release validation and stable image rebuilds, inject traceable development versions into SHA builds, and suppress invalid release links for development versions.
2026-08-11 16:11:13 +02:00
Andras Bacsai
091a5689ac
v4.3 (#11106) 2026-08-11 12:26:16 +02:00
Andras Bacsai
d64cbda3e8 fix(profile): remove redundant 2FA enabled badge 2026-08-11 12:18:35 +02:00
Andras Bacsai
1a8a4bb5ef fix(ui): refine overlays, toast actions, and save-state feedback
Improve overlay stacking and positioning, add toast copying, standardize domain labels, and animate unsaved changes while saving.
2026-08-11 12:08:44 +02:00
Andras Bacsai
41b3ed95aa fix(ui): stabilize domain controls and unify resource navigation
Preserve optimistic listbox selections during Livewire saves, refresh service domains after updates, and align application, service, and server navigation layouts.
2026-08-11 11:28:46 +02:00
Andras Bacsai
3f47d41880 feat(ui): improve terminal mobile UX and server status feedback
Add keyboard-aware terminal controls, refine terminal layouts and navigation, surface proxy and Sentinel health warnings, and make avatar uploads update only after successful persistence.
2026-08-11 09:33:11 +02:00
Himanshu Ahuja
419106696a fix(backups): forward per-backup timeout to the ssh timeout wrapper
instant_remote_process() applied its timeout only to Process::timeout(), while the shell-level timeout wrapper around ssh always used the global 3600s default, killing long backups and scheduled tasks at 1h with ssh exit code 255. Also applies the backup timeout to the S3 upload step and makes the default configurable via SSH_COMMAND_TIMEOUT.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-10 18:28:27 -04:00
Andras Bacsai
32bf1860d4 feat(domains): add structured URL editing and responsive domain controls
Add reusable domain URL parsing and input components, expose per-domain
redirect and indexing controls, and improve application and service domain
layouts across responsive breakpoints.
2026-08-11 00:06:55 +02:00
TehBrian
61a2b183d3
fix(installer): minor grammatical error (#9209) 2026-08-10 18:42:56 +02:00
Andras Bacsai
8cf22d7739 feat(search): preselect first result in resource picker
Add the local UI design system reference and update frontend references to it.
2026-08-10 15:17:26 +02:00
Andras Bacsai
3d64eb214a
feat(domains): add per-domain noindex support (#10908) 2026-08-10 15:17:00 +02:00
Andras Bacsai
be2a6d6d1e feat(domains): edit compose redirect direction in domain modal 2026-08-10 15:15:48 +02:00
Andras Bacsai
69ba001e21 feat(domains): add inline indexing and redirect controls
Move domain indexing and redirect settings into domain management views and include noindex changes in deployment configuration diffs.
2026-08-10 15:10:30 +02:00
Andras Bacsai
8c9a7413d0 Merge remote-tracking branch 'origin/next' into feat/noindex-domains 2026-08-10 14:23:09 +02:00
Andras Bacsai
7037633f45 feat(dashboard): refresh metrics and color server status indicators
Refresh visible dashboard metrics every minute and after backgrounding. Replace server status badges with accessible color-coded icon borders and status text.
2026-08-10 14:04:24 +02:00
peaklabs-dev
3f47524baf
chore(services): regenerate service-templates json files 2026-08-10 13:32:27 +02:00
Andrew Pedley
ac3c0a92cb
feat(service): update sparkyfitness from v0.15 to version 1.6.1 (#9927)
Co-authored-by: peaklabs-dev <122374094+peaklabs-dev@users.noreply.github.com>
2026-08-10 13:18:10 +02:00
Tien Nguyen Minh
c8caa41c67
perf(service): tune litellm defaults to lower RAM/CPU usage (#10698) 2026-08-10 13:08:06 +02:00
Vladimir Catana
0bd8702fb5
feat(service): add stalwart mail server (#10984)
Co-authored-by: ShadowArcanist <162910371+ShadowArcanist@users.noreply.github.com>
Co-authored-by: peaklabs-dev <122374094+peaklabs-dev@users.noreply.github.com>
2026-08-10 12:58:58 +02:00
HeapReaper
8f93682188
feat(service): add InfluxDB (#11103) 2026-08-10 12:53:16 +02:00
Chirag Chhatrala
7ef8765bd6
feat(service): upgrade opnform to v2.0 (#10600)
Co-authored-by: peaklabs-dev <122374094+peaklabs-dev@users.noreply.github.com>
2026-08-10 12:49:29 +02:00
peaklabs-dev
0c1fcbe93c
chore(deps): bump realtime version 2026-08-10 12:26:30 +02:00
peaklabs-dev
494ca05239
fix(terminal): new function name of cookie package 2026-08-10 12:22:31 +02:00
peaklabs-dev
6877ef186b
chore(deps): update php and node dependencies 2026-08-10 12:10:59 +02:00
Andras Bacsai
865fd7e80c Merge remote-tracking branch 'origin/next' into next 2026-08-10 11:52:56 +02:00
Andras Bacsai
a84505efe8 style(ui): refine focus ring thickness and warning color 2026-08-10 11:52:24 +02:00
ShadowArcanist
a6d79e1134
feat(service): add termix template (#11090)
Co-authored-by: peaklabs-dev <122374094+peaklabs-dev@users.noreply.github.com>
2026-08-10 11:46:48 +02:00
Bastian
c581f1bea9
feat(service): update forgejo from v8 to v15 (#10639) 2026-08-10 11:35:20 +02:00
peaklabs-dev
84a9c6042d
feat(service): update seaweedfs 2026-08-10 11:21:26 +02:00
Andras Bacsai
f412b2bf0d feat(dashboard): add server metrics charts and polish UI feedback 2026-08-10 11:08:04 +02:00
Halil Özgür
2949b8e158
fix(service): use the correct health check path for firefly (#10475) 2026-08-10 10:43:04 +02:00
Andras Bacsai
62b2fe2330 feat(ui): add volume backup storage controls and grouped navigation 2026-08-10 10:35:15 +02:00
Andras Bacsai
4ba6aa3500 feat(servers): separate connection and provisioning options
Group existing server connections separately from cloud provisioning and use a select for dedicated build server roles.
2026-08-10 10:09:03 +02:00
Andras Bacsai
faf527d554 fix(dev): support configurable hosts and light-mode surfaces
Add configurable bind addresses and Vite protocols for development networking, and improve light-mode styling for logs and unsaved-change controls.
2026-08-10 09:56:30 +02:00
Andras Bacsai
003e44d123 Merge remote-tracking branch 'origin/next' into feat/noindex-domains 2026-08-08 11:26:20 +02:00
Andras Bacsai
c0b75d04a6 feat(service): unify database and storage backups on one page
List service database schedules with volume backups, add a database
picker when creating scheduled DB backups from the service page, and
cover the unified table and create flow in tests.
2026-08-08 00:12:56 +02:00
Andras Bacsai
12b14665b5 fix(ui): use 100dvh body height and coollabs auth glow
Replace min-h-screen with min-height: 100dvh on body for correct
mobile viewport height, and point the auth shell radial glow at
--color-coollabs instead of --color-accent. Add branding CSS tests.
2026-08-07 23:31:57 +02:00
Andras Bacsai
f9caa5250d
feat(servers): add cross-instance server migration (#11075) 2026-08-07 23:07:55 +02:00
Andras Bacsai
c15e3b35fd
feat(resources): add cross-server resource migration (dev-only) (#11165) 2026-08-07 23:01:31 +02:00
Andras Bacsai
d83ba627cd
feat(service): add Celld one-click service template (#11155) 2026-08-07 22:46:55 +02:00
Andras Bacsai
11dc7cee7a Merge remote-tracking branch 'origin/next' into celld-one-click-service 2026-08-07 22:46:22 +02:00
Andras Bacsai
bbb46eca59 fix(ui): scroll backup tables on mobile and use icon actions
Keep backup schedule grids full-width with horizontal scroll instead of
hiding columns, and replace volume backup execution Download/Delete
buttons with compact icon actions.
2026-08-07 21:48:01 +02:00