-
d6dfa1c550
security: coolify-base-branch-migration — fix version injection for env() constant shape, guard all version extractions (H7 partial)
mapledeploy
rosslh
2026-09-08 08:51:01 -0400
-
d48f91cfc3
feat(cleanup): default to threshold-mode docker cleanup every 10 minutes
rosslh
2026-08-29 09:57:49 -0400
-
0842690327
chore(ci): use Forgejo build and CDN publishing
rosslh
2026-06-19 20:24:06 -0400
-
92ee8d1548
feat(auth): add dashboard-managed Coolify access
rosslh
2026-06-19 20:23:56 -0400
-
0b7899ba6a
fix(dns): use Canadian Shield DNS defaults
rosslh
2026-06-19 20:23:40 -0400
-
8a7926eff3
fix(telemetry): disable upstream telemetry
rosslh
2026-06-19 20:23:35 -0400
-
fd451346ec
fix(update): use MapleDeploy CDN and registry artifacts
rosslh
2026-06-19 20:23:30 -0400
-
19c1e27fe6
style(theme): apply MapleDeploy palette and fonts
rosslh
2026-06-19 20:23:24 -0400
-
345c7023a7
feat(branding): apply MapleDeploy UI branding
rosslh
2026-06-19 20:23:12 -0400
-
33f453912a
chore(sentinel): bump sentinel version from 0.0.22 to 1.0.1
Andras Bacsai
2026-09-10 17:41:29 +0200
-
fc9e61b7b4
feat(services): open resource settings in a modal with restart limits
Andras Bacsai
2026-09-10 17:39:56 +0200
-
d24ee35824
fix(s3): allow uppercase letters in S3 bucket names
Andras Bacsai
2026-09-10 15:12:53 +0200
-
3f1235158d
fix(domains): detect Docker Compose domain conflicts
Andras Bacsai
2026-09-10 14:53:01 +0200
-
3229141126
fix(domains): compact service cards at medium widths
Andras Bacsai
2026-09-10 14:08:46 +0200
-
6028461f92
fix(domains): unify editing and queued DNS checks
Andras Bacsai
2026-09-10 14:00:50 +0200
-
a0a8c86752
fix(domains): ignore hostless URLs in deployment and port overrides
Andras Bacsai
2026-09-10 12:33:50 +0200
-
36befcfecd
fix(service): avoid storing inherited ports as overrides
Andras Bacsai
2026-09-10 12:08:06 +0200
-
0134401f7c
fix(service): write compose .env files atomically via temp rename
Andras Bacsai
2026-09-10 09:24:37 +0200
-
d85a7800fa
feat(notifications): allow toggling restart-limit email events
Andras Bacsai
2026-09-10 09:06:17 +0200
-
361d5a3c8c
feat(deploy): pull compose images before stopping containers
Andras Bacsai
2026-09-10 09:03:28 +0200
-
285684ad3c
style(ui): unify view toggles at h-8 and View all buttons
Andras Bacsai
2026-09-10 08:40:41 +0200
-
fbb569a4b3
fix(ui): respect sidebar toggle and show application domains
Andras Bacsai
2026-09-10 08:36:15 +0200
-
424dbd36ff
feat(sentinel): make sentinel mandatory on regular servers
Andras Bacsai
2026-09-09 06:30:32 +0200
-
d71a72a45d
fix(applications): flatten mobile config nav and pin domain save
Andras Bacsai
2026-09-08 22:21:32 +0200
-
b39928d631
fix: support generic SSH Git usernames (#11685)
Andras Bacsai
2026-09-08 20:51:15 +0200
-
-
83714ea395
fix(git): parse generic scp-style SSH URLs with custom users
Andras Bacsai
2026-09-08 20:33:45 +0200
-
d25edb8551
fix(terminal): distinguish application containers across servers
peaklabs-dev
2026-09-08 19:43:05 +0200
-
e9bf2551ed
fix: support generic SSH Git usernames
Florian Pfitzer
2026-09-08 10:08:36 +0200
-
-
1e8a27b084
feat(teams): persist active team and add team selection screen (#11503)
Andras Bacsai
2026-09-08 14:58:58 +0200
-
-
e52390ec03
fix(team): resolve stored team on deletion and impersonation
Aditya Tripathi
2026-09-08 03:53:35 +0000
-
f511921895
fix(teams): guard current_team_id clear against concurrent writes
Aditya Tripathi
2026-08-25 17:25:32 +0000
-
2b92fb86b5
fix(teams): clear stale current_team_id when membership ends
Aditya Tripathi
2026-08-25 13:46:29 +0000
-
12498b4b86
feat(teams): persist active team and add team selection screen
Aditya Tripathi
2026-08-25 12:45:47 +0000
-
-
b81381e85b
fix(profile): show an enabled badge for two-factor authentication
peaklabs-dev
2026-09-08 13:07:40 +0200
-
0615c784ac
fix(server): remove duplicate Disabled badge from metrics empty state
Andras Bacsai
2026-09-08 12:53:57 +0200
-
ff24e82fd2
fix: prevent duplicate 2FA challenge submissions causing HTTP 419 (#11223)
🏔️ Peak
2026-09-08 12:23:11 +0200
-
-
37ddbdc37f
fix(auth): redirect authenticated stale-token login submissions to the dashboard
peaklabs-dev
2026-09-08 12:14:29 +0200
-
0088b55f48
chore(auth): remove unneeded return
peaklabs-dev
2026-09-08 12:13:45 +0200
-
aff973cce9
test(auth): cover the 2FA duplicate submit guard
peaklabs-dev
2026-09-08 12:12:59 +0200
-
9eace1529a
Merge remote-tracking branch 'origin/main' into fix/duplicate-2fa-challenge-submissions
peaklabs-dev
2026-09-08 11:54:46 +0200
-
-
-
-
3271fbdd67
fix(ui): render service domain groups as separate cards
Andras Bacsai
2026-09-08 11:53:11 +0200
-
4a3dc11958
feat(ui): polish env editor, error buttons, and modal layout
Andras Bacsai
2026-09-08 11:49:02 +0200
-
abc701ac65
fix(application): allow general saves with wildcard domains (#11683)
Andras Bacsai
2026-09-08 10:23:51 +0200
-
4cb806b472
feat(ui): move preview deployment toggle into section actions
Andras Bacsai
2026-09-08 10:21:34 +0200
-
22ce20a045
fix(ui): weld the deployment log sidebar to the main sidebar
Andras Bacsai
2026-09-08 10:19:22 +0200
-
7f25af3785
feat(ui): capitalize button labels and speed depth transitions
Andras Bacsai
2026-09-08 10:14:03 +0200
-
0aba440a94
fix(ui): match dark-mode button depth to the regular border
Andras Bacsai
2026-09-08 09:47:54 +0200
-
3ae1eb9d10
feat(ui): add raised hover and pressed depth to standard buttons
Andras Bacsai
2026-09-08 09:40:19 +0200
-
caa07574b1
feat(ui): WCAG contrast pass, neutral oklch surface system, and mobile nav overhaul (#11659)
Andras Bacsai
2026-09-08 09:23:55 +0200
-
-
0afa59bc02
fix(ui): keep settings subnav in-page and persist sidebar collapse
Andras Bacsai
2026-09-08 09:20:38 +0200
-
0cdb98d969
fix(ui): use dropdown-level shadow for popovers and floating menus
Aditya Tripathi
2026-09-08 01:30:20 +0000
-
9fbeb352a4
feat(ui): auto-collapse sidebar on settings pages; fixed full-height rail
Aditya Tripathi
2026-09-08 00:47:58 +0000
-
fc93001cb8
feat(ui): weld settings rail to main sidebar, full-height, unify width
Aditya Tripathi
2026-09-07 23:05:27 +0000
-
6bb8fcd5c7
feat(theme): extract shared Alpine theme controls into components
Aditya Tripathi
2026-09-07 12:11:59 +0000
-
d9cafc0dd7
feat(ui): card-style header band and rounded body for connected terminal
Aditya Tripathi
2026-09-07 09:09:10 +0000
-
160be6f571
feat(ui): white settings rail in light mode, unify shadows, mobile sheet polish
Aditya Tripathi
2026-09-07 04:33:37 +0000
-
fd928537e3
feat(ui): unify motion/transition system across interactive components
Aditya Tripathi
2026-09-07 03:28:03 +0000
-
28fe3384ed
feat(ui): section-heading component, dashboard spacing, sidebar-toggle icon
Aditya Tripathi
2026-09-07 02:55:58 +0000
-
d91d2fa35d
feat(ui): WCAG contrast, neutral oklch surface system, and mobile nav overhaul
Aditya Tripathi
2026-09-07 02:35:56 +0000
-
-
ba30c64d7d
fix(stripe): prevent duplicate subscription checkouts (#11666)
Andras Bacsai
2026-09-07 20:25:06 +0200
-
8a03647a70
feat(domains): compact mobile domain rows and isolate preview modals
Andras Bacsai
2026-09-07 20:24:46 +0200
-
d75881fa96
feat(domains): keep domain drafts and move preview settings
Andras Bacsai
2026-09-07 18:29:58 +0200
-
b123356acd
feat: add backup controls, resource search, and Sentinel enablement
Andras Bacsai
2026-09-07 16:46:37 +0200
-
183e28682c
fix(domains): route Compose domains using service ports
Andras Bacsai
2026-09-07 15:17:23 +0200
-
e5c75db84a
Merge remote-tracking branch 'origin/main'
Andras Bacsai
2026-09-07 14:55:31 +0200
-
-
0b462f6a58
feat(backups): alert when scheduled backups are missing (#11433)
Andras Bacsai
2026-09-07 14:09:42 +0200
-
4766a662fe
fix: preserve shell negation in sudo commands
Andras Bacsai
2026-09-07 14:08:11 +0200
-
-
778a698553
fix(api): align service domain validation with UI rules
Andras Bacsai
2026-09-07 14:01:48 +0200
-
6293cd418c
feat(backups): stream S3-only volume archives directly (#11642)
Andras Bacsai
2026-09-05 21:10:10 +0200
-
08f68016dd
fix(storage): prevent PR suffix dropdown clipping (#11637)
Andras Bacsai
2026-09-05 15:58:12 +0200
-
3764771293
fix(webhooks): handle closed PRs after base branch changes (#11634)
Andras Bacsai
2026-09-05 15:18:59 +0200
-
b351e94c98
fix(api): return task execution duration as float (#11636)
Andras Bacsai
2026-09-05 15:18:51 +0200
-
bf874029d8
fix(terminal): preserve PATH for SSH proxy commands (#11638)
Andras Bacsai
2026-09-05 15:18:37 +0200
-
2a25e0490e
fix(storage): persist S3 settings for new volume backups (#11635)
Andras Bacsai
2026-09-05 15:18:26 +0200
-
47c61feb84
fix(api): persist Docker Compose domain ports as overrides
Andras Bacsai
2026-09-05 14:24:24 +0200
-
208f7720bc
fix: avoid inherited compose ports and defer archive inspection
Andras Bacsai
2026-09-05 14:19:38 +0200
-
16295e1ab3
fix(ui): keep modal content across re-renders (#11294)
Devrim Tunçer
2026-09-05 15:10:21 +0300
-
94bf7910ad
fix(service): persist service database public access (#11633)
🏔️ Peak
2026-09-05 14:00:58 +0200
-
fb393da352
fix(docker): raise nginx request header buffers above the 8k default (#11404)
Bo Sundgaard
2026-09-05 13:00:04 +0200
-
cfbcb7737b
fix(notifications): add missing toWebhook methods to notifications (#11528)
🏔️ Peak
2026-09-05 12:35:36 +0200
-
-
9f6ed823ce
fix(notifications): add toWebhook payload to Hetzner deletion failure notification
peaklabs-dev
2026-09-05 12:33:06 +0200
-
5303ff1246
fix(notifications): hetzner deletion failure channel name
peaklabs-dev
2026-09-05 12:32:25 +0200
-
27c7dc6a24
chore(notifications): remove broken notification interface
peaklabs-dev
2026-09-05 12:29:14 +0200
-
3c0e43f482
feat(settings): configure CDN URL for stored images
Andras Bacsai
2026-09-04 21:15:06 +0200
-
9c3fb1da39
fix(domains): limit instance addresses to localhost DNS hints
Andras Bacsai
2026-09-04 20:56:08 +0200
-
0ae8539b80
Merge remote-tracking branch 'origin/main' into pr/11528
peaklabs-dev
2026-09-04 18:25:18 +0200
-
-
-
-
dba3d114e5
chore(release): bump Coolify version to 4.3.18
Andras Bacsai
2026-09-04 18:09:53 +0200
-
5ff2110397
fix(environment-variables): preserve generated Compose variables
Andras Bacsai
2026-09-04 17:01:42 +0200
-
851a902346
fix(domains): preserve removed compose service domains
Andras Bacsai
2026-09-04 16:47:12 +0200
-
a04c2ecb44
fix(docker): preserve restart policies when stopping containers
Andras Bacsai
2026-09-04 16:38:24 +0200
-
92c0035002
ci: sync main to next once a day instead of on every push
peaklabs-dev
2026-09-04 16:34:40 +0200
-
faea1d5436
fix(docker): reap orphaned helper containers regardless of registry (#11540)
🏔️ Peak
2026-09-04 16:30:57 +0200
-
-
aafef73aa6
fix(docker): match helper containers at any registry depth
peaklabs-dev
2026-09-04 15:53:49 +0200
-
89814743c8
fix(applications): TypeError when stopping an application
peaklabs-dev
2026-09-04 15:45:55 +0200
-
2ebbc5113e
fix: return null for invalid repository URLs
Andras Bacsai
2026-09-04 15:44:18 +0200
-
053b030c42
fix: remove database restart limits and clear stale Traefik state
Andras Bacsai
2026-09-04 15:42:26 +0200
-
8dc35e2b5f
fix: TypeError when adding a new scheduled task
peaklabs-dev
2026-09-04 15:27:24 +0200
-
7ca584877a
fix: build notification and deployment log links from the instance url (#11623)
🏔️ Peak
2026-09-04 15:20:03 +0200
-
-
51cab061be
fix(domains): sync Docker Compose domains for noindex settings
Andras Bacsai
2026-09-04 15:19:21 +0200
-
94995c2a0e
fix(deployments): build deployment log links from the instance url
peaklabs-dev
2026-09-04 15:08:08 +0200