Commit Graph

9 Commits

Author SHA1 Message Date
d70193c15d feat(InstanceDetail): add delete instance button and functionality
Implement instance deletion feature with confirmation notification and navigation back to instances list. Also adjust header layout to accommodate the new button.
2026-03-25 10:49:08 +08:00
ea49736779 refactor: replace instanceID - Details with instanceName - Details
- Change API endpoint from POST to GET for instance status
- Update proxy target URL in vite config
- Add instance name display and remove initSystem from detail view
- Improve instance data handling in InstanceDetail component
2026-03-25 10:44:18 +08:00
7fdf62da7a refactor(instance): migrate from name-based to ID-based instance management
feat(instanceDetail): add instance status display and restart && stop/start control

- Change instance identification from name to ID in API endpoints and routes
- Add instance status management functionality with start/stop/restart
- Implement user type checks for instance operations
- Update UI to reflect instance status changes
- Remove completed TODO notes for implemented APIs
2026-03-24 12:36:21 +08:00
5b7c866eb3 fix(listProxies): modify proxy key name to correct 2026-03-23 22:13:30 +08:00
3e4bd77641 feat(proxy): add instance proxy display
- Change API endpoint and parameter from instanceName to instanceID for getInstanceProxies
- Update proxy list UI with type badge and structured details display
- Add async/await for mounted lifecycle hooks
- Improve proxy item styling with better spacing and visual hierarchy
2026-03-21 09:14:25 +08:00
2e445de6e3 feat(instance): add proxy creation functionality
- Add createProxy API method to instanceApi
- Implement proxy creation form in InstanceDetail view
- Add modal for proxy creation with required fields
- Include validation for port numbers
2026-03-19 17:33:45 +08:00
8c62e25c12 feat(InstanceDetail): add configuration edit form with modal dialog
- Move form styles from Instances.vue to common.css for reusability
- Add edit configuration modal with form handling
- Rename back-btn to common-btn for consistent styling
- Implement configuration update logic with API calls
2026-03-18 23:36:07 +08:00
8380720d5e refactor(styles): move common styles to shared CSS file
Extract duplicated styles across multiple components into a common CSS file and import it where needed. This improves maintainability by reducing code duplication and centralizing style definitions.
2026-03-09 22:25:58 +08:00
2f6cfe7704 Initial commit: finish basic WebUI interface 2026-03-09 21:17:22 +08:00