Ahmed
2b913a1c35
feat(api): add update endpoints for scheduled tasks in applications and services
2026-02-17 02:18:08 +03:00
Ahmed
a5d48c54da
feat(api): add delete endpoints for scheduled tasks in applications and services
2026-02-17 01:33:46 +03:00
Ahmed
edc92d7edc
feat(api): add OpenAPI for managing scheduled tasks for applications and services
2026-02-17 00:56:40 +03:00
Ahmed
8c6c2703cc
feat: expose scheduled tasks to API
2026-02-16 22:26:58 +03:00
Andras Bacsai
84f62c78db
fix(service): glitchtip webdashboard doesn't load ( #8249 )
Staging Build / build-push (aarch64, linux/aarch64, ubuntu-24.04-arm) (push) Has been cancelled
Staging Build / build-push (amd64, linux/amd64, ubuntu-24.04) (push) Has been cancelled
Staging Build / merge-manifest (push) Has been cancelled
2026-02-16 14:42:36 +01:00
Andras Bacsai
766355b9ac
test: migrate to SQLite :memory: and add Pest browser testing ( #8364 )
2026-02-16 14:41:54 +01:00
John Rallis
281283b12d
Add SERVICE_URL_
2026-02-16 15:13:50 +02:00
John Rallis
b2f9137ee9
Fix Grist service template
2026-02-16 12:24:00 +02:00
peaklabs-dev
25ccde83fa
fix(api): add a newline to openapi.json
Staging Build / build-push (aarch64, linux/aarch64, ubuntu-24.04-arm) (push) Waiting to run
Staging Build / build-push (amd64, linux/amd64, ubuntu-24.04) (push) Waiting to run
Staging Build / merge-manifest (push) Blocked by required conditions
2026-02-16 00:04:05 +01:00
🏔️ Peak
098d3d4c25
ci: improve pr quality workflow ( #8374 )
Production Build (v4) / build-push (aarch64, linux/aarch64, ubuntu-24.04-arm) (push) Has been cancelled
Production Build (v4) / build-push (amd64, linux/amd64, ubuntu-24.04) (push) Has been cancelled
Generate Changelog / Generate changelog (push) Has been cancelled
Production Build (v4) / merge-manifest (push) Has been cancelled
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
Andras Bacsai
f05b7106cf
chore: prepare for PR
Staging Build / build-push (aarch64, linux/aarch64, ubuntu-24.04-arm) (push) Has been cancelled
Staging Build / build-push (amd64, linux/amd64, ubuntu-24.04) (push) Has been cancelled
Staging Build / merge-manifest (push) Has been cancelled
2026-02-15 14:19:02 +01:00
Andras Bacsai
b566889782
merge fix
Staging Build / build-push (aarch64, linux/aarch64, ubuntu-24.04-arm) (push) Waiting to run
Staging Build / build-push (amd64, linux/amd64, ubuntu-24.04) (push) Waiting to run
Staging Build / merge-manifest (push) Blocked by required conditions
2026-02-15 14:14:23 +01:00
Andras Bacsai
211ab37045
refactor(ssh-retry): remove Sentry tracking from retry logic
...
Remove the trackSshRetryEvent() method and its invocation from the SSH retry
flow. This simplifies the retry mechanism and reduces external dependencies for
retry handling.
2026-02-15 14:14:23 +01:00
Andras Bacsai
da0e06a97e
chore: prepare for PR
2026-02-15 14:14:23 +01:00
Andras Bacsai
1519666d4c
chore: prepare for PR
2026-02-15 14:14:23 +01:00
Andras Bacsai
b40926e915
chore: prepare for PR
2026-02-15 14:14:23 +01:00
Andras Bacsai
4a40009020
chore: prepare for PR
2026-02-15 14:14:23 +01:00
Andras Bacsai
ce29dce9e7
chore: prepare for PR
2026-02-15 14:14:23 +01:00
Andras Bacsai
76a770911c
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-15 14:14:23 +01:00
Andras Bacsai
5d54bc1c96
fix(sentry): use withScope for SSH retry event tracking ( #8363 )
Staging Build / build-push (aarch64, linux/aarch64, ubuntu-24.04-arm) (push) Waiting to run
Staging Build / build-push (amd64, linux/amd64, ubuntu-24.04) (push) Waiting to run
Staging Build / merge-manifest (push) Blocked by required conditions
2026-02-15 14:00:41 +01:00
Andras Bacsai
c3f0ed3098
refactor(ssh-retry): remove Sentry tracking from retry logic
...
Remove the trackSshRetryEvent() method and its invocation from the SSH retry
flow. This simplifies the retry mechanism and reduces external dependencies for
retry handling.
2026-02-15 14:00:27 +01:00
Andras Bacsai
ced1938d43
chore: prepare for PR
2026-02-15 13:48:01 +01:00
Andras Bacsai
b9e6c12e8d
fix(database): disable proxy on port allocation failure ( #8362 )
2026-02-15 13:47:37 +01:00
Andras Bacsai
b7480fbe38
chore: prepare for PR
2026-02-15 13:46:08 +01:00
Andras Bacsai
4a0426ef88
fix(push-server-job): skip containers with empty service subId ( #8361 )
2026-02-15 13:43:54 +01:00
Andras Bacsai
6d9dbb4ba1
fix(jobs): handle queue timeouts gracefully in Horizon ( #8360 )
2026-02-15 13:43:23 +01:00
Andras Bacsai
e9323e3550
chore: prepare for PR
2026-02-15 13:43:08 +01:00
Andras Bacsai
a34d1656f4
chore: prepare for PR
2026-02-15 13:42:58 +01:00
Andras Bacsai
b0eabeaed3
fix(jobs): initialize status variable in checkHetznerStatus ( #8359 )
2026-02-15 13:29:14 +01:00
Andras Bacsai
1b2c03fc2d
chore: prepare for PR
2026-02-15 13:28:52 +01:00
🏔️ Peak
b673789e9d
ci: add pr quality check via anti slop action ( #8344 )
Production Build (v4) / build-push (aarch64, linux/aarch64, ubuntu-24.04-arm) (push) Waiting to run
Production Build (v4) / build-push (amd64, linux/amd64, ubuntu-24.04) (push) Waiting to run
Production Build (v4) / merge-manifest (push) Blocked by required conditions
Generate Changelog / Generate changelog (push) Waiting to run
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
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
...
Staging Build / build-push (aarch64, linux/aarch64, ubuntu-24.04-arm) (push) Has been cancelled
Staging Build / build-push (amd64, linux/amd64, ubuntu-24.04) (push) Has been cancelled
Staging Build / merge-manifest (push) Has been cancelled
- 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 )
Staging Build / build-push (aarch64, linux/aarch64, ubuntu-24.04-arm) (push) Has been cancelled
Staging Build / build-push (amd64, linux/amd64, ubuntu-24.04) (push) Has been cancelled
Staging Build / merge-manifest (push) Has been cancelled
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