Commit 46a897a
committed
feat(all): enhance MCP config management and deploy wizard
- Add type selection (string/secret/boolean) to env vars and args in
GitHub deploy wizard Step 4; env vars default to secret, args to
string; secret fields use password input with eye toggle, boolean
fields use true/false dropdown
- Add PATCH /config-schema endpoint to add/remove env vars and args on
GitHub-deployed MCP server installations without redeploying; guarded
to source=github only; updates schema on mcpServers and encrypted
values on mcpServerInstallations
- Add "Add Configuration" button on config page with tabbed modal
(env/args); remove buttons with confirmation on existing items
- Fix masked secret values overwriting real secrets on save: frontend
now sends only changed (pending) fields; backend merges partial
updates with existing decrypted values before re-encrypting
- Fix log retrieval order to oldest-first and append new logs on stream
- Add max height to logs table
- Add public repository selection and validation flow in deploy wizard
- Emit deployment-failed event and track deployment status1 parent c3bc5d2 commit 46a897a
File tree
29 files changed
+2621
-571
lines changed- services
- backend
- src
- routes
- mcp/installations
- teams
- deploy
- mcp-installations
- services
- frontend/src
- components
- deploy/steps
- mcp-server/installation
- config
- composables/mcp-server/installation
- i18n/locales/en
- services
- views/deploy
29 files changed
+2621
-571
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12676 | 12676 | | |
12677 | 12677 | | |
12678 | 12678 | | |
12679 | | - | |
| 12679 | + | |
12680 | 12680 | | |
12681 | 12681 | | |
12682 | 12682 | | |
| |||
15494 | 15494 | | |
15495 | 15495 | | |
15496 | 15496 | | |
15497 | | - | |
15498 | | - | |
15499 | | - | |
15500 | | - | |
| 15497 | + | |
| 15498 | + | |
| 15499 | + | |
| 15500 | + | |
| 15501 | + | |
| 15502 | + | |
| 15503 | + | |
| 15504 | + | |
| 15505 | + | |
| 15506 | + | |
| 15507 | + | |
| 15508 | + | |
| 15509 | + | |
| 15510 | + | |
| 15511 | + | |
| 15512 | + | |
| 15513 | + | |
| 15514 | + | |
| 15515 | + | |
| 15516 | + | |
| 15517 | + | |
| 15518 | + | |
| 15519 | + | |
| 15520 | + | |
| 15521 | + | |
| 15522 | + | |
| 15523 | + | |
15501 | 15524 | | |
15502 | 15525 | | |
15503 | 15526 | | |
15504 | 15527 | | |
| 15528 | + | |
15505 | 15529 | | |
15506 | | - | |
15507 | | - | |
15508 | | - | |
| 15530 | + | |
| 15531 | + | |
| 15532 | + | |
| 15533 | + | |
| 15534 | + | |
| 15535 | + | |
| 15536 | + | |
| 15537 | + | |
| 15538 | + | |
| 15539 | + | |
| 15540 | + | |
| 15541 | + | |
| 15542 | + | |
| 15543 | + | |
| 15544 | + | |
| 15545 | + | |
| 15546 | + | |
| 15547 | + | |
| 15548 | + | |
| 15549 | + | |
| 15550 | + | |
15509 | 15551 | | |
15510 | 15552 | | |
15511 | 15553 | | |
| |||
30492 | 30534 | | |
30493 | 30535 | | |
30494 | 30536 | | |
| 30537 | + | |
| 30538 | + | |
| 30539 | + | |
| 30540 | + | |
| 30541 | + | |
| 30542 | + | |
| 30543 | + | |
| 30544 | + | |
| 30545 | + | |
| 30546 | + | |
| 30547 | + | |
| 30548 | + | |
| 30549 | + | |
| 30550 | + | |
| 30551 | + | |
| 30552 | + | |
| 30553 | + | |
| 30554 | + | |
| 30555 | + | |
| 30556 | + | |
| 30557 | + | |
| 30558 | + | |
| 30559 | + | |
| 30560 | + | |
| 30561 | + | |
| 30562 | + | |
| 30563 | + | |
| 30564 | + | |
| 30565 | + | |
| 30566 | + | |
| 30567 | + | |
| 30568 | + | |
| 30569 | + | |
| 30570 | + | |
| 30571 | + | |
| 30572 | + | |
| 30573 | + | |
| 30574 | + | |
| 30575 | + | |
| 30576 | + | |
| 30577 | + | |
| 30578 | + | |
| 30579 | + | |
| 30580 | + | |
| 30581 | + | |
| 30582 | + | |
| 30583 | + | |
| 30584 | + | |
| 30585 | + | |
| 30586 | + | |
| 30587 | + | |
| 30588 | + | |
| 30589 | + | |
| 30590 | + | |
| 30591 | + | |
| 30592 | + | |
| 30593 | + | |
| 30594 | + | |
| 30595 | + | |
| 30596 | + | |
| 30597 | + | |
| 30598 | + | |
| 30599 | + | |
| 30600 | + | |
| 30601 | + | |
| 30602 | + | |
| 30603 | + | |
| 30604 | + | |
| 30605 | + | |
| 30606 | + | |
| 30607 | + | |
| 30608 | + | |
| 30609 | + | |
| 30610 | + | |
| 30611 | + | |
| 30612 | + | |
| 30613 | + | |
| 30614 | + | |
| 30615 | + | |
| 30616 | + | |
| 30617 | + | |
| 30618 | + | |
| 30619 | + | |
| 30620 | + | |
| 30621 | + | |
| 30622 | + | |
| 30623 | + | |
| 30624 | + | |
| 30625 | + | |
| 30626 | + | |
| 30627 | + | |
| 30628 | + | |
| 30629 | + | |
| 30630 | + | |
| 30631 | + | |
| 30632 | + | |
| 30633 | + | |
| 30634 | + | |
| 30635 | + | |
| 30636 | + | |
| 30637 | + | |
| 30638 | + | |
| 30639 | + | |
| 30640 | + | |
| 30641 | + | |
| 30642 | + | |
| 30643 | + | |
| 30644 | + | |
| 30645 | + | |
| 30646 | + | |
| 30647 | + | |
| 30648 | + | |
| 30649 | + | |
| 30650 | + | |
| 30651 | + | |
| 30652 | + | |
| 30653 | + | |
| 30654 | + | |
| 30655 | + | |
| 30656 | + | |
| 30657 | + | |
| 30658 | + | |
| 30659 | + | |
| 30660 | + | |
| 30661 | + | |
| 30662 | + | |
| 30663 | + | |
| 30664 | + | |
| 30665 | + | |
| 30666 | + | |
| 30667 | + | |
| 30668 | + | |
| 30669 | + | |
| 30670 | + | |
| 30671 | + | |
| 30672 | + | |
| 30673 | + | |
| 30674 | + | |
| 30675 | + | |
| 30676 | + | |
| 30677 | + | |
| 30678 | + | |
| 30679 | + | |
| 30680 | + | |
| 30681 | + | |
| 30682 | + | |
| 30683 | + | |
| 30684 | + | |
| 30685 | + | |
| 30686 | + | |
| 30687 | + | |
| 30688 | + | |
| 30689 | + | |
| 30690 | + | |
| 30691 | + | |
| 30692 | + | |
| 30693 | + | |
| 30694 | + | |
| 30695 | + | |
| 30696 | + | |
| 30697 | + | |
| 30698 | + | |
| 30699 | + | |
| 30700 | + | |
| 30701 | + | |
| 30702 | + | |
| 30703 | + | |
| 30704 | + | |
| 30705 | + | |
| 30706 | + | |
| 30707 | + | |
| 30708 | + | |
| 30709 | + | |
| 30710 | + | |
| 30711 | + | |
| 30712 | + | |
| 30713 | + | |
| 30714 | + | |
| 30715 | + | |
| 30716 | + | |
| 30717 | + | |
| 30718 | + | |
| 30719 | + | |
| 30720 | + | |
| 30721 | + | |
| 30722 | + | |
| 30723 | + | |
| 30724 | + | |
| 30725 | + | |
| 30726 | + | |
| 30727 | + | |
| 30728 | + | |
| 30729 | + | |
| 30730 | + | |
| 30731 | + | |
| 30732 | + | |
| 30733 | + | |
| 30734 | + | |
| 30735 | + | |
| 30736 | + | |
| 30737 | + | |
| 30738 | + | |
| 30739 | + | |
| 30740 | + | |
| 30741 | + | |
| 30742 | + | |
| 30743 | + | |
| 30744 | + | |
| 30745 | + | |
| 30746 | + | |
| 30747 | + | |
| 30748 | + | |
| 30749 | + | |
| 30750 | + | |
| 30751 | + | |
| 30752 | + | |
| 30753 | + | |
| 30754 | + | |
| 30755 | + | |
| 30756 | + | |
| 30757 | + | |
| 30758 | + | |
| 30759 | + | |
| 30760 | + | |
| 30761 | + | |
| 30762 | + | |
| 30763 | + | |
| 30764 | + | |
| 30765 | + | |
| 30766 | + | |
| 30767 | + | |
| 30768 | + | |
| 30769 | + | |
| 30770 | + | |
| 30771 | + | |
| 30772 | + | |
| 30773 | + | |
| 30774 | + | |
| 30775 | + | |
| 30776 | + | |
| 30777 | + | |
| 30778 | + | |
| 30779 | + | |
| 30780 | + | |
| 30781 | + | |
| 30782 | + | |
| 30783 | + | |
| 30784 | + | |
| 30785 | + | |
| 30786 | + | |
| 30787 | + | |
| 30788 | + | |
| 30789 | + | |
| 30790 | + | |
| 30791 | + | |
| 30792 | + | |
| 30793 | + | |
| 30794 | + | |
| 30795 | + | |
| 30796 | + | |
| 30797 | + | |
| 30798 | + | |
| 30799 | + | |
| 30800 | + | |
| 30801 | + | |
| 30802 | + | |
| 30803 | + | |
30495 | 30804 | | |
30496 | 30805 | | |
30497 | 30806 | | |
| |||
0 commit comments