Commit graph

14879 commits

Author SHA1 Message Date
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
benqsz
fe0e374d61 feat: pydio-cells.yml pin to stable version
And  fix volumes naming
2026-02-13 18:47:54 +01:00
benqsz
4a502c4d13
fix: pydio-cells svg path typo 2026-02-13 15:19:06 +01:00
benqsz
bdfbb5bf1c
feat: pydio cells svg 2026-02-13 15:09:29 +01:00
benqsz
8bc3737b45
feat(service): pydio-cells.yml 2026-02-13 15:04:23 +01:00
Andras Bacsai
4ec32290cf fix(server): improve IP uniqueness validation with team-specific error messages
- Refactor server IP duplicate detection to use `first()` instead of `get()->count()`
- Add team-scoped validation to distinguish between same-team and cross-team IP conflicts
- Update error messages to clarify ownership: "already exists in your team" vs "in use by another team"
- Apply consistent validation logic across API, boarding, and server management flows
- Add comprehensive test suite for IP uniqueness enforcement across teams
2026-02-12 08:10:59 +01:00
Andras Bacsai
6dea1ab0f3 test: add dashboard test and improve browser test coverage
- Add DashboardTest with tests for project/server visibility
- Add screenshots to existing browser tests for debugging
- Skip onboarding in dev mode for faster testing
- Update gitignore to exclude screenshot directories
2026-02-11 16:37:40 +01:00
Andras Bacsai
47a3f2e2cd test: add Pest browser testing with SQLite :memory: schema
Set up end-to-end browser testing using Pest Browser Plugin + Playwright.
New v4 test suite uses SQLite :memory: database with pre-generated schema dump
(database/schema/testing-schema.sql) instead of running migrations, enabling
faster test startup.

- Add pestphp/pest-plugin-browser dependency
- Create GenerateTestingSchema command to export PostgreSQL schema to SQLite
- Add .env.testing configuration for isolated test environment
- Implement v4 test directory structure (Feature, Browser, Unit tests)
- Update Pest skill documentation with browser testing patterns, API reference,
  debugging techniques, and common pitfalls
- Configure phpunit.xml and tests/Pest.php for v4 suite
- Update package.json and docker-compose.dev.yml for testing dependencies
2026-02-11 15:25:47 +01:00
ShadowArcanist
13af867341
fix(service): glitchtip webdashboard doesn't load 2026-02-10 11:22:57 +05:30
Andras Bacsai
0c19464db1
feat(service): add sure (#8157) 2026-02-09 17:01:11 +01:00
Andras Bacsai
1a6972bf89
feat(service): disable maybe (#8167) 2026-02-09 17:00:49 +01:00
Andras Bacsai
7589d5699f
fix(ui): fix datalist border color and add repository selection watcher (#8240) 2026-02-09 15:25:35 +01:00
Andras Bacsai
c5afd8638e chore: prepare for PR 2026-02-09 15:24:24 +01:00
Andras Bacsai
bc97208404
fix(api-docs): use proper schema references for environment variable endpoints (#8239) 2026-02-09 14:50:07 +01:00
Andras Bacsai
95e93ad899 chore: prepare for PR 2026-02-09 14:48:16 +01:00
Andras Bacsai
7056f85f81
docs: add Coolify design system reference (#8237) 2026-02-09 14:34:27 +01:00
Andras Bacsai
70f5fa5ca5 Merge remote-tracking branch 'origin/next' into coolify-design-docs 2026-02-09 14:34:04 +01:00
Andras Bacsai
548dc51517
For v463 lol (#8233) 2026-02-09 12:56:38 +01:00
Andras Bacsai
23914746d0
v4.0.0-beta.463 (#7998) 2026-02-09 12:53:39 +01:00
Andras Bacsai
4c56b47cfc fix(docs): update documentation link for Openclaw service 2026-02-09 12:35:36 +01:00
Andras Bacsai
63a1c5c0c7 feat(openclaw): add Openclaw service with environment variables and health checks
- Implemented Openclaw service in Service.php to manage environment variables and passwords.
- Added Openclaw SVG icon for branding.
- Created openclaw.yaml for Docker Compose configuration, including necessary environment variables and volume mappings.
- Updated service-templates-latest.json and service-templates.json to include Openclaw service details and metadata.
2026-02-09 12:33:17 +01:00
Andras Bacsai
3a00984593 cleanup AI instructions 2026-02-09 10:52:15 +01:00
Andras Bacsai
710a3ad958
fix: stop database proxy when is_public changes to false (#8138) 2026-02-09 10:11:29 +01:00
Andras Bacsai
5dde97dac2
Merge branch 'next' into 8035-public-port-stays-open 2026-02-09 10:00:06 +01:00
Andras Bacsai
c9230b6b43 fix(docker): update PostgreSQL version to 16 in Dockerfile 2026-02-09 09:59:21 +01:00
ShadowArcanist
9041777a90
feat(service): disable maybe
This service is no longer maintained by the original authors and their github repository is archived, more info on https://github.com/we-promise/sure?tab=readme-ov-file#backstory
2026-02-06 09:49:28 +05:30
ShadowArcanist
635b1097d3 feat(service): add sure 2026-02-05 06:44:13 +01:00
Alberto Rizzi
bedaed3ae6
feat(ui): improve global search with uuid and pr support (#7901) 2026-02-04 19:39:57 +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
ShadowArcanist
4ca5a7a3ac
fix(service): forgejo login failure (#8145) 2026-02-04 17:34:52 +01:00
🏔️ Peak
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
Eric Landheer
dc335cd327
fix(service): activepieces postgres 18 volume mount (#8098) 2026-02-03 22:32:03 +01:00
Rodrigo
aa3953efaf
feat(service): add bento-pdf (#8095) 2026-02-03 22:27:36 +01:00
ShadowArcanist
d8f0fe4bd6
feat(service): disable mautic (#8088) 2026-02-03 22:21:00 +01:00
Cynthia Ebert
b67c70be3b
fix(service): strapi doesn't start (#8084) 2026-02-03 22:19:16 +01:00
Cynthia Ebert
6fb7d69740
fix(service): bugsink login fails due to cors (#8083) 2026-02-03 22:15:02 +01:00
Cynthia Ebert
4967628a89
fix(service): bluesky pds invite code doesn't generate (#8081) 2026-02-03 22:12:21 +01:00
Rafael Aguiar Gomes
cf850bdf3e
feat(service): add satisfactory game server (#8056)
Co-authored-by: peaklabs-dev <122374094+peaklabs-dev@users.noreply.github.com>
2026-02-03 22:06:58 +01:00
ShadowArcanist
e57cc16b91
fix(validation): enforce url validation for instance domain (#8078) 2026-02-03 22:00:12 +01:00
peaklabs-dev
ed0002524e
feat: update pr template to remove unnecessary quote blocks 2026-02-03 21:56:46 +01:00