Mauricio Siu
35ff8dcfe6
feat(cluster-nodes): enhance node management by adding serverId prop to components and implementing ShowNodesModal
2025-03-16 00:42:19 -06:00
Mauricio Siu
60c03e1ca7
refactor(manage-traefik-ports): remove error handling for port update failure
2025-03-16 00:18:08 -06:00
Mauricio Siu
d42fa738ea
refactor(side-layout): adjust SidebarMenu gap for improved spacing
2025-03-15 23:59:18 -06:00
Mauricio Siu
160742c2cf
refactor(manage-traefik-ports): remove publishMode from port management and update related logic
2025-03-15 23:55:29 -06:00
Mauricio Siu
4c5bc541d6
refactor(show-traefik-actions): remove error handling for Traefik reload failure
2025-03-15 23:00:54 -06:00
Mauricio Siu
d13871cd08
refactor(save-github-provider): remove unused GitHub link from save component
2025-03-15 22:51:09 -06:00
Mauricio Siu
a12beb6748
refactor(monitoring-card): simplify node mapping in dashboard component for better performance
2025-03-15 22:50:24 -06:00
Mauricio Siu
4c90f4754f
refactor(monitoring-card): change node display from row to grid layout for improved responsiveness
2025-03-15 22:48:25 -06:00
Mauricio Siu
69fdda505d
chore(package): bump version from v0.20.2 to v0.20.3
2025-03-15 22:37:30 -06:00
Mauricio Siu
c2e05e86d9
Revert "feat(i18n): update zh-Hans translation"
2025-03-15 22:08:49 -06:00
Mauricio Siu
cd32c55031
chore: remove combine-translations script as it is no longer needed
2025-03-15 21:40:39 -06:00
Mauricio Siu
7f2ebab66c
refactor: standardize translation usage across components and pages by removing specific namespace references
2025-03-15 21:38:49 -06:00
Mauricio Siu
0bc2734925
Merge branch 'canary' into feat/update-zh-Hans-translation
2025-03-15 20:55:16 -06:00
Mauricio Siu
fa954c3bbd
refactor: remove console log statements on WebSocket connection close and adjust compose file handling based on source type
2025-03-15 18:36:40 -06:00
Mauricio Siu
6f7a5609a3
chore: update better-auth package to version 1.2.4 and kysely to version 0.27.6; enhance error handling in 2FA feature
2025-03-15 14:45:21 -06:00
Mauricio Siu
1ca965268e
feat: add alert block for IP address requirement in database credential components
2025-03-15 14:29:16 -06:00
Mauricio Siu
e323ade29e
Merge pull request #1473 from gentslava/fix/service_layout
...
fix(ui): projects layout
2025-03-15 13:41:08 -06:00
Mauricio Siu
0670f9b910
Merge pull request #1474 from drudge/canary
...
Various Improvements
2025-03-15 13:24:39 -06:00
Mauricio Siu
27f6c945e0
fix: update template logo URL to use the new domain for consistency
2025-03-15 13:22:47 -06:00
Nicholas Penree
9f9492af79
fix: generate domains from templates using slugified project name
2025-03-12 22:44:49 -04:00
Nicholas Penree
68f608bdc9
chore(ui): replace placeholder company name
2025-03-12 22:44:49 -04:00
Nicholas Penree
8f671d1691
chore(ui): standardize view logs / terminal menu items
2025-03-12 22:44:49 -04:00
Nicholas Penree
7afbe8b208
chore(ui): standardize status badge for containers
2025-03-12 22:44:48 -04:00
Nicholas Penree
8c05214e78
fix(monitoring): remove extra percent from cpu usage
2025-03-12 22:44:48 -04:00
Vyacheslav Shcherbinin
2ace36f035
fix(ui): projects layout for large screen
2025-03-12 19:16:16 +07:00
Vyacheslav Shcherbinin
b7196a3494
fix(config): large screens support
2025-03-12 19:16:16 +07:00
Chris
581e590f65
style: remove inconsistent gap between header and content
2025-03-11 12:18:17 +00:00
Mauricio Siu
d66a5d55a3
docs: update template contribution guidelines to reference external repository
2025-03-11 01:36:20 -06:00
Mauricio Siu
56cbd1abb3
test(templates): enhance secret key and base64 validation in template tests
...
Improve test coverage for secret key generation by:
- Adding more robust base64 validation checks
- Verifying base64 string format and length
- Ensuring generated keys meet specific cryptographic requirements
2025-03-11 00:41:53 -06:00
Mauricio Siu
cb40ac5c6b
Merge branch 'canary' into fix/envs-array-templates
2025-03-11 00:38:50 -06:00
Mauricio Siu
7218b3f79b
feat(templates): support array-based environment variable configuration
...
Add support for processing environment variables defined as an array in template configurations, allowing more flexible env var definitions with direct string values and variable interpolation
2025-03-11 00:38:10 -06:00
Mauricio Siu
6edfd1e547
Merge branch 'canary' into fix/tweak-processor-template
2025-03-11 00:29:26 -06:00
Mauricio Siu
666a8ede97
chore(version): bump project version to v0.20.2
...
Update package.json version to reflect minor release
2025-03-11 00:29:07 -06:00
Mauricio Siu
08e4b8fe33
refactor: update project name reference in compose template processing
...
Change references from `compose.project.name` to `compose.appName` when processing compose templates to ensure correct project naming
2025-03-11 00:27:59 -06:00
Khiet Tam Nguyen
c3887af5d1
fix: truncate domain overflow for external links
2025-03-11 12:42:21 +11:00
Mauricio Siu
a6684af57e
fix(templates): add null checks for template config properties
...
Prevent potential runtime errors by adding null checks for domains, env, and mounts in template processors
2025-03-10 03:25:04 -06:00
Mauricio Siu
bd65f566fa
Revert "Merge branch 'main' into canary"
...
This reverts commit 7c8594aadb
, reversing
changes made to b8c1a9164a
.
2025-03-10 01:17:25 -06:00
Mauricio Siu
7c8594aadb
Merge branch 'main' into canary
2025-03-10 01:15:50 -06:00
Mauricio Siu
b8c1a9164a
chore(version): bump project version to v0.20.0
...
- Update package.json version to reflect new release
- Prepare for next development iteration
2025-03-10 01:12:18 -06:00
Mauricio Siu
87b007201a
refactor(templates): replace ${randomDomain} with ${domain} in template processing
2025-03-10 00:02:28 -06:00
Mauricio Siu
b3b9b1956c
test(templates): remove console log in template processing test
...
- Remove unnecessary console.log statement in config template test
- Maintain clean test code without debugging output
- Ensure test readability and performance
2025-03-09 21:35:27 -06:00
Mauricio Siu
d42a859679
feat(templates): add JWT generation and expand template variable processing
...
- Implement generateJwt function for creating JWT tokens
- Add support for 'jwt' and 'jwt:length' template variables
- Introduce new base64 and password generation shortcuts
- Enhance template variable processing with additional utility functions
2025-03-09 21:27:45 -06:00
Mauricio Siu
3a1fa95d17
chore(dependencies): remove unused webpack and related dependencies
...
- Remove copy-webpack-plugin from package.json
- Simplify next.config.mjs by removing webpack configuration
- Clean up pnpm-lock.yaml by removing unnecessary webpack-related packages
- Streamline project dependencies and configuration
2025-03-09 21:19:14 -06:00
Mauricio Siu
53312f6fa7
test(templates): add test for template processing without variables
...
- Implement test case for processing templates with empty variables
- Verify correct population of domains, environment variables, and mounts
- Ensure template processing works when no custom variables are provided
2025-03-09 21:14:10 -06:00
Mauricio Siu
cd8b6145f6
refactor(templates): update import paths in template test file
...
- Adjust import statements to reflect new template processing module locations
- Maintain consistent import structure for template-related utilities
- Ensure test file compatibility with recent template processing refactoring
2025-03-09 21:10:50 -06:00
Mauricio Siu
d4a98eb85e
refactor(templates): remove legacy template files and update project structure
...
- Delete all template-related files in `apps/dokploy/templates`
- Remove template image files from `apps/dokploy/public/templates`
- Update server-side template processing with new implementation
- Clean up unused configuration and utility files
2025-03-09 21:09:05 -06:00
Mauricio Siu
152b2e1a5d
refactor(templates): replace Github icon with custom GithubIcon component
...
- Update icon import to use custom GithubIcon from data-tools-icons
- Remove redundant Github icon import
- Maintain consistent icon styling and component usage
2025-03-09 18:55:27 -06:00
Mauricio Siu
19827fce84
feat(templates): add loading state and error handling for template fetching
...
- Implement loading spinner during template retrieval
- Add error alert for template fetching failures
- Enhance user experience with informative loading and error messages
- Import Loader2 icon for loading state visualization
2025-03-09 18:53:13 -06:00
Mauricio Siu
58f4d3561e
feat(compose): enhance template import with improved error handling and user experience
...
- Refactor import process to use dedicated `import` mutation
- Add warning alert about configuration replacement
- Implement form reset on successful import
- Improve error handling and user feedback
- Remove unnecessary console logs and update UI text
2025-03-09 18:29:20 -06:00
Mauricio Siu
791a6c6f35
feat(compose): add Docker Compose template import functionality
...
- Implement new ShowImport component for importing Docker Compose configurations
- Add processTemplate mutation to handle base64-encoded template processing
- Integrate import feature into Compose service management page
- Support parsing and displaying template details including domains, environment variables, and mounts
2025-03-09 18:10:58 -06:00