Commit Graph
100 Commits
Author SHA1 Message Date
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
🏔️ PeakandGitHub 25df9ec473 fix(ui): center icon tooltips over their trigger (#11382) 2026-08-18 23:29:09 +02:00
🏔️ PeakandGitHub faa0e91c8d chore(ui): improve clarity of generate proxy label options (#11362) 2026-08-18 17:04:01 +02:00
🏔️ PeakandGitHub 911f6f5dfc fix: wrap seeders in db transactions (#11360) 2026-08-18 16:55:34 +02:00
🏔️ PeakandGitHub 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
🏔️ PeakandGitHub 00e3ffe809 Merge branch 'next' into feature/horizon-configurable-admin-access 2026-08-17 12:08:17 +02:00
🏔️ PeakandGitHub 2c28c9f32a fix(ui): healthcheck wording (#11232) 2026-08-12 23:11:02 +02:00
🏔️ PeakandGitHub 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
🏔️ PeakandGitHub d19b46b33a fix(ux): make new resource card clickable (#11227) 2026-08-12 22:44:28 +02:00
🏔️ PeakandGitHub 4d1bbba396 fix(ui): api token input (#11226) 2026-08-12 22:20:16 +02:00
🏔️ PeakandGitHub 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
🏔️ PeakandGitHub 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
🏔️ PeakandGitHub ffd69c1b54 ci: update pr-quality.yaml 2026-03-23 22:45:18 +01:00
🏔️ PeakandGitHub c328bd104f Merge branch 'next' into fix/ente-photos-join-album 2026-03-02 22:16:08 +01:00
🏔️ PeakandGitHub 0560e021fb Merge branch 'v4.x' into next 2026-03-02 22:14:59 +01:00
🏔️ PeakandGitHub 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
🏔️ PeakandGitHub 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
🏔️ PeakandGitHub 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
🏔️ PeakandGitHub 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
🏔️ PeakandGitHub 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
🏔️ PeakandGitHub 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
🏔️ PeakandGitHub 51301fd12e feat(notifications): add mattermost notifications (#7963) 2026-01-15 21:59:51 +01:00
🏔️ PeakandGitHub fbacf7076e fix(api): application endpoint issues part 2 (#7948) 2026-01-15 14:06:07 +01:00
🏔️ PeakandGitHub 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
🏔️ PeakandGitHub 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
🏔️ PeakandGitHub 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