Commit Graph

12354 Commits

Author SHA1 Message Date
Romain ROCHAS ccd4e6e6d3 Merge branch 'next' into service/lobe-ai-chat 2025-09-22 20:27:10 +02:00
Romain ROCHAS 1fc07d6942 fix(templates): Lobechat environnement variable
Removing "SERVICE_XXX"
2025-09-22 20:26:12 +02:00
Andras Bacsai 238957132c feat(databases): enhance backup update and deletion logic with validation
- Added authorization checks for updating and deleting backups in DatabasesController.
- Implemented validation for S3 storage UUID when saving backups, ensuring it belongs to the current team.
- Improved error handling during backup deletion with transaction management for better data integrity.
2025-09-22 19:43:15 +02:00
Andras Bacsai 33d25f418e refactor(databases): update backup queries to use team-specific method
- Modified backup retrieval logic in DatabasesController to utilize the new ownedByCurrentTeamAPI method for improved access control based on team ID.
- Enhanced code consistency and maintainability by centralizing team-based filtering in the ScheduledDatabaseBackup model.
2025-09-22 17:47:46 +02:00
Andras Bacsai bb06a74fee refactor(databases): streamline backup queries to use team context
- Updated backup retrieval logic in DatabasesController to utilize the new ownedByCurrentTeam method for improved access control.
- Enhanced code readability and maintainability by centralizing team-based filtering in the ScheduledDatabaseBackup model.
2025-09-22 17:45:37 +02:00
Andras Bacsai 5c6ab50332 fix(databases): update backup retrieval logic to include team context
- Modified backup configuration queries in the DatabasesController to filter by team ID, ensuring proper access control.
- Enhanced S3 storage retrieval to use the current team context for better data integrity.
- Added a relationship method in ScheduledDatabaseBackup model to associate backups with teams.
2025-09-22 17:44:26 +02:00
Andras Bacsai ed2ba832a8 refactor(databases): remove deprecated backup parameters from API documentation
- Removed obsolete backup-related parameters from the OpenAPI specification in the DatabasesController.
- Streamlined the API documentation to enhance clarity and focus on current functionality.
2025-09-22 17:41:20 +02:00
Andras Bacsai 36dfd1bc6e refactor(github): enhance API request handling and validation
- Updated validation rules for 'custom_user' and 'custom_port' fields to be nullable in the GithubController.
- Refactored API request handling in GithubController, GithubPrivateRepository, and helper functions to use a consistent Http::GitHub method with timeout and retry logic.
- Improved error handling for repository and branch loading processes.
2025-09-22 15:41:56 +02:00
Andras Bacsai 5e6946c33a feat(github): add update and delete endpoints for GitHub apps
- Implemented endpoints to update and delete GitHub apps in the GithubController.
- Added OpenAPI annotations for the new endpoints, including request and response specifications.
- Removed the 'is_public' field from the app creation and update processes, defaulting it to false.
- Enhanced validation for update requests to ensure proper data handling.
2025-09-22 15:28:18 +02:00
Andras Bacsai 9638012a4f feat(github): add GitHub app management endpoints
- Implemented a new GithubController with endpoints to create GitHub apps, load repositories, and fetch branches for a given repository.
- Added OpenAPI annotations for API documentation.
- Included validation for incoming requests and error handling for various scenarios.
2025-09-22 15:11:30 +02:00
Andras Bacsai 78ae42283c Merge pull request #5697 from DanielHemmati/feat/manage-db-using-api
[Enhancement]: See and manage DB backups via API
2025-09-22 13:37:37 +02:00
Andras Bacsai 0539dedaa0 feat(databases): enhance backup management API with new endpoints and improved data handling
- Refactored backup configuration retrieval and update logic to use UUIDs instead of IDs.
- Added new endpoint to list backup executions for a specific backup configuration.
- Improved error handling and validation for backup operations.
- Updated API documentation to reflect changes in parameter names and descriptions.
2025-09-22 13:14:45 +02:00
Andras Bacsai c1521ff754 Merge pull request #6556 from terijaki/patch-1
Change favicon image type to PNG and SVG
2025-09-22 12:55:19 +02:00
Andras Bacsai b90ff0e09a refactor(remoteProcess): remove redundant file transfer functions for improved clarity 2025-09-22 12:54:37 +02:00
Andras Bacsai a463a562ec fix(domains): trim whitespace from domains before validation 2025-09-22 12:51:23 +02:00
Andras Bacsai 4fc62ea33f Merge pull request #6496 from QarthO/fix/url-validation
fix(domains) url validation silently fails with surrounding whitespace
2025-09-22 12:49:43 +02:00
Andras Bacsai f57b7f8ddb Merge pull request #6509 from mrhappyma/patch-1
remove ~ from forbidden characters in git URLs
2025-09-22 12:45:13 +02:00
Andras Bacsai 94d22d8319 Merge branch 'next' into patch-1 2025-09-22 12:44:47 +02:00
Andras Bacsai 0998e3d940 Merge pull request #6235 from jvdboog/feat/improve-network-mode-check
feat: Improve detection of special network modes
2025-09-22 12:42:06 +02:00
Andras Bacsai bb0cdefa35 Merge branch 'next' into feat/improve-network-mode-check 2025-09-22 12:31:36 +02:00
Andras Bacsai c69345c643 Merge pull request #6644 from APISentinel/fix/GHSA-927g-56xp-6427
fix: hide sensitive email change fields in team member responses (#GHSA-927g-56xp-6427)
2025-09-22 12:25:03 +02:00
Andras Bacsai 2abcfd2f1c Merge branch 'next' into feat/manage-db-using-api 2025-09-22 10:18:43 +02:00
Andras Bacsai e4b7b454cc style(proxy): adjust padding in proxy configuration form for better visual alignment 2025-09-22 09:54:59 +02:00
Andras Bacsai e2c5caf78c refactor(proxy): streamline proxy configuration form layout and improve button placements 2025-09-22 09:54:29 +02:00
Andras Bacsai 26f22243b9 Merge pull request #6659 from ShadowArcanist/shadow/change-deployment-logs-color-lightmode
fix(ui): non-error deployment debug log lines appear red in light mode
2025-09-22 09:52:26 +02:00
Andras Bacsai f2bd49cbd2 Merge pull request #6666 from ShadowArcanist/shadow/fix-typo-slash-proxy-page
fix(ui): incorrect proxy config file path
2025-09-22 09:50:18 +02:00
Andras Bacsai 7549b432ef Merge branch 'next' into shadow/fix-typo-slash-proxy-page 2025-09-22 09:49:59 +02:00
Andras Bacsai 5933df2ed4 Merge pull request #6667 from ShadowArcanist/shadow/proxy-visual-improvements
chore(ui): improve proxy configuration page
2025-09-22 09:48:19 +02:00
Andras Bacsai b1ad24eecf Merge pull request #6657 from ShadowArcanist/shadow/metrics-visual-improvements
chore(ui): improve sentinel metrics
2025-09-22 09:46:26 +02:00
Andras Bacsai 79174f51c3 docs(claude): update testing guidelines and add note on Application::team relationship 2025-09-22 09:44:36 +02:00
Andras Bacsai 4f71d14d39 feat(event): introduce ApplicationConfigurationChanged event to handle team-specific configuration updates and broadcast changes
feat(envs): Generate hash from secrets to invalidate docker layers
2025-09-22 09:44:30 +02:00
Andras Bacsai 3cc2426b9a style(environment-variable): adjust SVG icon margin for improved layout in locked state 2025-09-22 09:26:55 +02:00
ShadowArcanist 4ea4846124 Moved Proxy config reset button from bottom of the editor to next to the proxy name 2025-09-22 00:26:08 +05:30
ShadowArcanist 24fdac624d Improved spacing between titles on proxy configuration page 2025-09-22 00:15:02 +05:30
ShadowArcanist 11878bcf5d Added (Coolify Proxy) to the proxy name on Configuration page
New users can easily understand Traefik or Caddy is being used as the Coolify proxy
2025-09-22 00:09:49 +05:30
ShadowArcanist 9da54bc94f Added description text on Proxy configuration title 2025-09-22 00:05:26 +05:30
ShadowArcanist 8c005435b5 Added confirmation modal for switching proxies 2025-09-21 23:59:46 +05:30
ShadowArcanist eab9f91879 Fixed incorrect proxy config file path on ui 2025-09-21 20:20:32 +05:30
ShadowArcanist 6f64629adb Fixed deployment logs showing in red text for non error lines in light mode 2025-09-20 23:38:29 +05:30
ShadowArcanist ee9cf076c3 Removed debug logging for metrics 2025-09-19 23:28:25 +05:30
ShadowArcanist cb7fbe9a71 Renamed metrics titles CPU(%) to CPU usage - same for memory 2025-09-19 23:19:24 +05:30
ShadowArcanist ee40fa0bef Added proper labels for Y axis data on metrics graphs 2025-09-19 23:14:15 +05:30
ShadowArcanist 20c57cde78 Enabled animations for metrics graphs 2025-09-19 22:59:31 +05:30
ShadowArcanist ac577b076e Fixed typo on server metrics description 2025-09-19 22:57:54 +05:30
ShadowArcanist a0f4566580 Fixed Memory title on app metrics being larger than CPU title 2025-09-19 22:55:25 +05:30
ShadowArcanist 610ef31034 Hidden metrics charts grid borders on darkmode (it was too bright on darkmode) 2025-09-19 22:51:24 +05:30
Romain ROCHAS a858a83942 fix(template) Fix lobe-chat typo 2025-09-19 19:16:34 +02:00
ShadowArcanist 0ef0247e14 Improved metrics graph tooltip to show usage in a better way and added timestamp to the tooltip 2025-09-19 22:40:08 +05:30
Romain ROCHAS 5f459fab48 Merge branch 'next' into service/lobe-ai-chat 2025-09-19 16:37:46 +02:00
Romain ROCHAS a720888c35 fix(templates): update Lobe-chat openai base_url env + required envs 2025-09-19 16:34:02 +02:00