Commit Graph

963 Commits

Author SHA1 Message Date
Yassir Elmarissi
a77bd88258 feat(auth): Add Clerk OAuth Provider (#5553) 2025-06-18 14:29:46 +02:00
Yassir Elmarissi
4375f52c5d feat(auth): Add Discord OAuth Provider (#5552) 2025-06-18 14:19:01 +02:00
Andras Bacsai
81d6cb539b refactor(remoteProcess): update sanitize_utf8_text function to accept nullable string parameter for improved type safety 2025-06-10 10:53:23 +02:00
Andras Bacsai
ddcb14500d refactor(proxy-status): refactored how the proxy status is handled on the UI and on the backend
feat(cloudflare): improved cloudflare tunnel automated installation
2025-06-06 14:47:54 +02:00
Andras Bacsai
8e8400f595 feat(utf8-handling): implement UTF-8 sanitization for command outputs and enhance error handling in logs processing 2025-06-05 14:27:39 +02:00
Andras Bacsai
842f22340e refactor(database-detection): enhance isDatabaseImage function to utilize service configuration for improved detection accuracy 2025-06-04 11:44:37 +02:00
Andras Bacsai
2361c34a53 refactor(error-handling): replace generic Exception with RuntimeException for improved error specificity 2025-05-29 10:49:55 +02:00
Andras Bacsai
698b090b4d fix(docker): ensure correct parsing of environment variables by limiting explode to 2 parts 2025-05-22 14:27:55 +02:00
Andras Bacsai
2189c44ba5 fix(shared): remove unused relation from queryDatabaseByUuidWithinTeam function 2025-05-20 15:08:20 +02:00
Arnaud Dezandee
587a927b8b feat(oauth): set redirect uri as optional and add default value (#5760) 2025-05-20 14:35:39 +02:00
Andras Bacsai
24b7b53973 Revert "fix(dev): mount points?!"
This reverts commit 365bf3cbf0.
2025-05-05 08:55:44 +02:00
Andras Bacsai
cf7a6eccab fix(dev): proxy mount point 2025-05-03 12:44:32 +02:00
Andras Bacsai
365bf3cbf0 fix(dev): mount points?! 2025-05-03 09:59:42 +02:00
Andras Bacsai
22b88d55b3 fix(applications): include pull_request_id in deployment queue check to prevent duplicate deployments 2025-04-30 15:28:47 +02:00
Andras Bacsai
d8c3418e72 feat(Service): Add functionality to convert between applications and databases in docker-compose based applications
fix(ui): Fix service layout refresh on compose change
2025-04-29 14:27:17 +02:00
Andras Bacsai
08d2ad83ee fix(docker): enhance hostname and GPU option validation in Docker run to compose conversion 2025-04-23 13:34:27 +02:00
Andras Bacsai
04e1d5c75d fix(docker): ensure password hashing only occurs when HTTP Basic Authentication is enabled 2025-04-23 13:30:27 +02:00
Andras Bacsai
78ef80f800 refactor 2025-04-23 13:22:01 +02:00
Andras Bacsai
e4648bcf9c feat(docker): add HTTP Basic Authentication support and enhance hostname parsing in Docker run conversion 2025-04-23 11:57:26 +02:00
Andras Bacsai
8520beff51 refactor(docker): remove debug statement and enhance hostname handling in Docker run conversion 2025-04-23 11:21:37 +02:00
Andras Bacsai
bce8bb1f2d Merge branch 'next' into add-hostname 2025-04-22 22:03:45 +02:00
Andras Bacsai
9e608f7ba5 refactor(http-basic-auth): rename 'http_basic_auth_enable' to 'http_basic_auth_enabled' across application files for consistency 2025-04-22 21:30:27 +02:00
Andras Bacsai
7e0373e439 Merge branch 'next' into feat/add-http-basic-auth 2025-04-22 21:18:43 +02:00
Andras Bacsai
02b6aaaaf0 refactor(shared): remove unused ray debugging statement from newParser function 2025-04-21 09:58:56 +02:00
Andras Bacsai
6d12e7edc7 refactor(database): simplify database type checks in ServiceDatabase and enhance image validation in Docker helper 2025-04-21 09:57:27 +02:00
Christopher Kaster
2634f516d5 feat: Add HTTP Basic Authentication 2025-04-17 14:14:32 +02:00
Andras Bacsai
618e546966 feat(core): Enable magic env variables for compose based applications 2025-04-16 15:26:40 +02:00
Andras Bacsai
3894023a2e fix(parser): transform associative array labels into key=value format for better compatibility 2025-04-15 18:41:21 +02:00
Andras Bacsai
f453b610bb Merge pull request #5579 from YaRissi/fix/compose-service-duplicate
fix(service): Dont duplicate the service entry if image changed
2025-04-14 12:02:34 +02:00
Andras Bacsai
4c95dccfb3 refactor(SourceManagement): sort sources by name and improve UI for changing Git source with better error handling 2025-04-11 20:25:25 +02:00
Andras Bacsai
d075241289 feat(Deployment): enhance queue_application_deployment to handle existing deployments and return appropriate status messages 2025-04-11 15:27:56 +02:00
elmariss
11c1babc85 fix check if image changed 2025-04-10 01:06:01 +02:00
sebi
4f5df53f1f add hostname 2025-04-04 18:39:52 +01:00
Andras Bacsai
b366b45914 Merge branch 'next' into fix_service_app_log_drain 2025-03-31 17:45:06 +02:00
Andras Bacsai
fcfd00eebe feat(application): add SPA configuration and update Nginx generation logic 2025-03-31 15:10:50 +02:00
Leonid Zharikov
c4ef08d419 fix(parser): Add logging support for applications in services 2025-03-29 23:52:12 +00:00
Andras Bacsai
b376d6df2a reverting: encrypting mount and fs_path 2025-03-29 22:16:12 +01:00
Andras Bacsai
c2941abe57 fix(file-storage): double save on compose volumes 2025-03-28 22:10:33 +01:00
Andras Bacsai
98add9fd0f refactor(docker): parse and sanitize YAML compose file before encoding 2025-03-28 21:11:28 +01:00
Andras Bacsai
f060b7d3d2 refactor(shared): enhance job status check to include 'reserved' 2025-03-28 15:42:25 +01:00
Andras Bacsai
735fcaad33 refactor(shared): add logging for running deployment jobs 2025-03-28 15:30:21 +01:00
Andras Bacsai
2a08f4d653 refactor(shared): simplify deployment status check logic 2025-03-28 15:09:38 +01:00
Andras Bacsai
e891318396 refactor(configuration): centralize configuration management in ConfigurationRepository 2025-03-24 21:01:27 +01:00
Andras Bacsai
5e6c112fcc feat(github): enhance repository loading and validation in applications 2025-03-24 14:29:17 +01:00
Andras Bacsai
806d892031 refactor(application): streamline healthcheck parsing from Dockerfile 2025-03-24 11:43:10 +01:00
Andras Bacsai
009cee1bbd Merge branch 'next' into feat-db-ssl 2025-03-17 15:15:24 +01:00
peaklabs-dev
ee93ccd8e7 fix(backups): retention settings
- If you set a low local backup retention, for example 2 backups for local backup retention and 10 backups for S3, then the S3 backups were never deleted, not even after 10 days. This was because we check the file paths based on the backup executions table, and as soon as a backup was deleted locally, the execution was removed, which meant after 10 days for s3 there where no backups older then 10 days just the 2 local backups which is just wrong. Now we only delete a backup execution if it has been removed from both locations.
- Also added a nice little UI element to see where your backup is available.
2025-03-14 15:28:12 +01:00
Andras Bacsai
2c845461c9 refactor(nginx): streamline default Nginx configuration and improve error handling
Updated the default Nginx configuration function to enhance clarity and maintainability. Removed unnecessary redirection logic and added explicit handling for 404 errors, ensuring a more robust error management strategy. This refactor simplifies the configuration while maintaining essential functionality, contributing to a cleaner and more efficient setup.
2025-03-13 20:30:22 +01:00
Andras Bacsai
e7e0cb6666 Merge pull request #5162 from notm1ke/main
feat(oauth): Add support for configuring and passing hd parameter to Google
2025-03-10 19:25:18 +01:00
Andras Bacsai
f1b98f5ce9 fix(helpers): Initialize command variable in parseCommandFromMagicEnvVariable 2025-02-28 20:28:35 +01:00