peaklabs-dev
dd0bae638d
test(var): fix env variable tests
2026-08-19 15:24:02 +02:00
peaklabs-dev
88ec944be7
fix(var): fail on missing user when hiding env values
2026-08-19 15:22:25 +02:00
peaklabs-dev
0b811b5ef6
feat(ui): add copy button to environment variable page
2026-08-19 15:11:49 +02:00
peaklabs-dev
afbe4d6fd7
feat(var): add environment variable copy functionality
2026-08-19 15:11:49 +02:00
peaklabs-dev
eb9a422d9b
refactor(ui): rename forms.copy-button to forms.copy-input
2026-08-19 15:11:49 +02:00
peaklabs-dev
595b72df6a
feat(ui): add some animations to the copy button
2026-08-19 15:11:49 +02:00
peaklabs-dev
0e35eb2aa3
feat(ui): use the shared copy button component everywhere
2026-08-19 15:11:49 +02:00
peaklabs-dev
bd6398e649
chore: remove global copyToClipboard helper
2026-08-19 15:11:49 +02:00
peaklabs-dev
8757cd2686
test: update tests for the new copy button component
2026-08-19 15:11:49 +02:00
peaklabs-dev
4ee59442ce
feat(ui): add shared copy button component
2026-08-19 15:11:34 +02:00
peaklabs-dev
a4886f6dfb
feat(ui): add copy icon
2026-08-19 15:11:34 +02:00
🏔️ Peak and GitHub
25df9ec473
fix(ui): center icon tooltips over their trigger ( #11382 )
2026-08-18 23:29:09 +02:00
🏔️ Peak and GitHub
faa0e91c8d
chore(ui): improve clarity of generate proxy label options ( #11362 )
2026-08-18 17:04:01 +02:00
🏔️ Peak and GitHub
911f6f5dfc
fix: wrap seeders in db transactions ( #11360 )
2026-08-18 16:55:34 +02:00
🏔️ Peak and GitHub
2e1d075ce1
feat: add configurable Horizon dashboard access ( #9354 )
2026-08-17 13:09:57 +02:00
peaklabs-dev
5da6c5e118
feat(horizon): read allowed emails from config and allow root user by id
...
- read allowed emails from config instead of env(), which returns null once configs are cached in production
- allow the root user by id instead of matching their email
- clean up gate code
2026-08-17 13:07:49 +02:00
peaklabs-dev
342be9e99b
chore: remove horizon var from .env.development
2026-08-17 13:04:36 +02:00
🏔️ Peak and GitHub
00e3ffe809
Merge branch 'next' into feature/horizon-configurable-admin-access
2026-08-17 12:08:17 +02:00
🏔️ Peak and GitHub
2c28c9f32a
fix(ui): healthcheck wording ( #11232 )
2026-08-12 23:11:02 +02:00
🏔️ Peak and GitHub
4ca6470109
fix(ui): resource table rows and cards ( #11231 )
2026-08-12 23:06:14 +02:00
peaklabs-dev
abd8a78bc5
fix(ui): add domain on resource grid
2026-08-12 23:01:47 +02:00
peaklabs-dev
d97eb11cf1
fix(ux): make environment table rows fully clickable
2026-08-12 23:01:47 +02:00
peaklabs-dev
3b873c964b
fix(ux): make resource table rows fully clickable
2026-08-12 23:01:47 +02:00
🏔️ Peak and GitHub
d19b46b33a
fix(ux): make new resource card clickable ( #11227 )
2026-08-12 22:44:28 +02:00
🏔️ Peak and GitHub
4d1bbba396
fix(ui): api token input ( #11226 )
2026-08-12 22:20:16 +02:00
🏔️ Peak and GitHub
fe0150cea9
fix(ui): no api tokens state ( #11224 )
2026-08-12 21:53:06 +02:00
peaklabs-dev
3f47524baf
chore(services): regenerate service-templates json files
2026-08-10 13:32:27 +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
peaklabs-dev
84a9c6042d
feat(service): update seaweedfs
2026-08-10 11:21:26 +02:00
peaklabs-dev
1f1fe1f184
fix(dev): disable IP seeding in dev as it does not work
2026-04-30 17:37:46 +02:00
🏔️ Peak and GitHub
d392bab4c1
Merge branch 'next' into v5.x-chore/deprecate-docker-swarm
2026-04-20 01:12:43 +02:00
peaklabs-dev
15cb9446ff
chore(swarm): mark docker swarm as deprecated
2026-04-17 23:41:39 +02:00
peaklabs-dev
340cd70ae5
chore(ui): add a deprecated notice component
2026-04-17 23:31:30 +02:00
🏔️ Peak and GitHub
ffd69c1b54
ci: update pr-quality.yaml
2026-03-23 22:45:18 +01:00
🏔️ Peak and GitHub
c328bd104f
Merge branch 'next' into fix/ente-photos-join-album
2026-03-02 22:16:08 +01:00
🏔️ Peak and GitHub
0560e021fb
Merge branch 'v4.x' into next
2026-03-02 22:14:59 +01:00
🏔️ Peak and GitHub
d29a9a2802
chore: improve pr template and quality check workflow ( #8574 )
2026-02-25 19:08:07 +01:00
peaklabs-dev
6d46518098
ci: add anti-slop v0.2 options to the pr-quality check
2026-02-25 19:04:26 +01:00
🏔️ Peak and GitHub
78aea9a7ec
Merge branch 'v4.x' into next
2026-02-25 17:59:04 +01:00
peaklabs-dev
7cf13db84f
chore(repo): improve contributor PR template
2026-02-23 19:44:34 +01:00
peaklabs-dev
25ccde83fa
fix(api): add a newline to openapi.json
2026-02-16 00:04:05 +01:00
🏔️ Peak and GitHub
098d3d4c25
ci: improve pr quality workflow ( #8374 )
2026-02-15 23:57:13 +01:00
peaklabs-dev
362fc770f1
ci: delete label removal workflow
2026-02-15 23:54:01 +01:00
peaklabs-dev
dea025510b
ci: improve pr quality workflow
...
- change labels to quality
- add a failure label
- make sure service json files are not changed
2026-02-15 23:53:11 +01:00
🏔️ Peak and GitHub
b673789e9d
ci: add pr quality check via anti slop action ( #8344 )
2026-02-15 01:28:34 +01:00
peaklabs-dev
ea3f4b927d
ci: do not build or generate changelog on pr-quality changes
2026-02-14 23:59:39 +01:00
peaklabs-dev
ddf91a2a63
ci: add pr quality check workflow
2026-02-14 23:46:14 +01:00
peaklabs-dev
4c3253fdf8
chore: bump coolify version
2026-02-04 18:39:02 +01:00
peaklabs-dev
7485b1829c
fix(parser): replace dashes and dots in auto generated envs
2026-02-04 18:29:15 +01:00
peaklabs-dev
efa7bddda6
fix(labels): make sure name is slugified
2026-02-04 18:02:18 +01:00
peaklabs-dev
48ec6b3169
fix(database): pgvector 18 version is not parsed properly
2026-02-04 17:59:49 +01:00
peaklabs-dev
7d88919775
chore(services): update service template json files
2026-02-04 17:44:00 +01:00
🏔️ Peak and GitHub
2de54d502f
feat(database): add official postgres 18 and pgvector 18 support ( #8143 )
2026-02-04 17:29:13 +01:00
peaklabs-dev
807cb4349d
feat(ui): use 2 column layout
2026-02-04 17:17:51 +01:00
peaklabs-dev
a05545c78a
feat(database): add official postgres 18 support
...
- postgres versions 18 and higher require a different volume mount path, so we need to adjust the path when creating them
2026-02-04 00:35:01 +01:00
peaklabs-dev
4dc1ae8bf5
feat(ui): add official postgres 18 support
...
- add postgres 18 support
- add pgvector 18 support
- add postgres 16 as well as it is still widely used
2026-02-04 00:32:30 +01:00
peaklabs-dev
14e8e136f7
chore(deps): remove boost for now
...
- causes memory leak in dev
2026-02-03 22:54:10 +01:00
peaklabs-dev
32365d9c2f
chore(deps): bump dependencies
2026-02-03 22:53:03 +01:00
peaklabs-dev
ed0002524e
feat: update pr template to remove unnecessary quote blocks
2026-02-03 21:56:46 +01:00
peaklabs-dev
dd3184320c
feat(installer): update nightly install script
2026-02-03 21:53:17 +01:00
peaklabs-dev
86ffe196e0
feat(installer): add tencentos as a supported os
2026-02-03 21:53:01 +01:00
peaklabs-dev
3b68914b73
build: upgrade postgres client to fix build error
2026-01-29 22:24:52 +01:00
peaklabs-dev
96c888215a
fix(service): n8n v2 with worker timeout error
2026-01-22 18:39:16 +01:00
peaklabs-dev
3d218c4f12
feat(service): upgrade listmonk to v6
2026-01-20 23:29:11 +01:00
peaklabs-dev
24ff75bb7f
fix(validation): add @, / and & support to names and descriptions
2026-01-19 18:50:56 +01:00
peaklabs-dev
7aa41675ab
fix(ui): modal issues
...
- tooltips can not extend outside the modal causing a scrollbar to appear
- modals are to wide
- remove unused minWidth and maxWidth props
2026-01-19 18:19:35 +01:00
peaklabs-dev
bd5696db1c
fix(ui): make tooltips a bit wider
2026-01-19 18:17:12 +01:00
🏔️ Peak and GitHub
6b393ccb7a
Merge branch 'v4.x' into next
2026-01-19 18:06:23 +01:00
peaklabs-dev
d020dee9de
chore(services): update service template json files
2026-01-16 22:29:09 +01:00
peaklabs-dev
3b3e90b55e
refactor(services): improve some service slogans
2026-01-16 22:27:56 +01:00
peaklabs-dev
d76b1fe115
feat(service): add back soketi-app-manager
...
- I think it was accidentally removed in some version
2026-01-16 22:27:17 +01:00
peaklabs-dev
d8ee5ff91e
fix(service): soju svg
2026-01-16 22:26:19 +01:00
peaklabs-dev
4131290719
chore(service): update service templates json
2026-01-16 18:24:30 +01:00
peaklabs-dev
b02e64beda
docs(api): improve app endpoint deprecation description
2026-01-16 18:24:12 +01:00
🏔️ Peak and GitHub
51301fd12e
feat(notifications): add mattermost notifications ( #7963 )
2026-01-15 21:59:51 +01:00
🏔️ Peak and GitHub
fbacf7076e
fix(api): application endpoint issues part 2 ( #7948 )
2026-01-15 14:06:07 +01:00
🏔️ Peak and GitHub
650186b1ab
fix(preview): docker compose preview URLs ( #7959 )
2026-01-15 14:03:10 +01:00
peaklabs-dev
a05c198554
chore(api): update openapi files
2026-01-15 13:44:27 +01:00
peaklabs-dev
e53c71908f
fix(api): if domains field is empty clear the fqdn column
...
- providing an empty string for `domains` allows the ability to remove all URLs from the domains field
2026-01-15 13:12:49 +01:00
peaklabs-dev
161e0d2b05
chore(api): improve current request error message
2026-01-14 15:37:02 +01:00
peaklabs-dev
6ca04b5613
feat(api): add more allowed fields
...
- added dockerfile_location as it is needed for Dockerfile deployments to work properly
- added is_spa as it makes sense together with is_static
- added is_auto_deploy_enabled and is_force_https_enabled
2026-01-14 15:28:02 +01:00
peaklabs-dev
8a1d76cd99
fix(api): is_static and docker network missing
...
- GitHub App and Private Deploy Key where missing is_static and connect_to_docker_network
2026-01-14 15:27:54 +01:00
peaklabs-dev
fb56959418
fix(api): include docker_compose_domains in domain conflict check
2026-01-14 15:22:43 +01:00
peaklabs-dev
5f5c26d841
fix(api): check domain conflicts within the request
2026-01-14 15:22:30 +01:00
peaklabs-dev
754448d9d4
feat(api): improve docker_compose_domains
...
- add url conflict checking and force_domain_override support
- refactor docker_compose_domains URL validation function
2026-01-14 15:22:18 +01:00
peaklabs-dev
c66b6490e6
docs(api): improve domains API docs
2026-01-14 15:21:59 +01:00
peaklabs-dev
f4acf7ca10
refactor(api): application urls validation
...
- rename fqdn to urls as that is what it actually is
- improve URL validation to allow urls without a TLD
- improve error messages to make it clear that URLs are needed
- improve code by combining some actions
2026-01-14 15:21:44 +01:00
🏔️ Peak and GitHub
b87d54f9e4
feat(api): add url update support to services api ( #7929 )
2026-01-14 14:51:50 +01:00
peaklabs-dev
ae9d0ec817
docs(api): change domains to urls
2026-01-14 14:50:48 +01:00
peaklabs-dev
33d3f196cc
chore(api): improve current request error message
2026-01-14 14:42:35 +01:00
peaklabs-dev
c5196e12d2
fix(api): show an error if the same 2 urls are provided
2026-01-13 20:04:44 +01:00
peaklabs-dev
0628268875
feat(api): improve service urls update
...
- add force_domain_override functionality and docs
- delete service on creation if there is URL conflicts as otherwise we will have stale services (we need to create the service because we need to parse it and more)
2026-01-13 19:25:58 +01:00
peaklabs-dev
aed11b4d67
fix(api): one click service name and description cannot be set during creation
2026-01-13 17:26:51 +01:00
peaklabs-dev
b44b7ac49e
fix: switch custom labels check to UTF-8
...
- this allows more characters then ASCII
2026-01-13 17:12:16 +01:00
peaklabs-dev
aeb9f3c852
fix(env): only show nixpacks plan variables section in dev
2026-01-13 16:58:57 +01:00
🏔️ Peak and GitHub
3ff2743e01
fix(api): encoding checks ( #7944 )
2026-01-13 16:53:11 +01:00
peaklabs-dev
23b5a3e561
fix(env): only cat .env file in dev
2026-01-13 12:43:18 +01:00
peaklabs-dev
bf3f5c92ec
fix(service): sftpgo port
2026-01-12 23:44:06 +01:00