feat: move plugin workspace into project settings

This commit is contained in:
inman committed 2026-09-07 10:06:37 +08:00
1 parent f8eee430f4
commit be1764e016
19 files changed
+363 -76

No files matched your search

+3 -3
View File
@@ -81,7 +81,7 @@ function renderLogin(initialEntries: React.ComponentProps<typeof MemoryRouter>['
<Routes>
<Route path="/login" element={<Login />} />
<Route path="/module-select" element={<div>Module Selection</div>} />
<Route path="/plugins" element={<LocationProbe />} />
<Route path="/project-config/plugins" element={<LocationProbe />} />
</Routes>
</MemoryRouter>,
);
@@ -91,7 +91,7 @@ function renderPluginLoginJourney(canonicalPath: string) {
return render(
<MemoryRouter initialEntries={[canonicalPath]}>
<Routes>
<Route path="/plugins" element={<PluginSignInAction />} />
<Route path="/project-config/plugins" element={<PluginSignInAction />} />
<Route path="/login" element={<Login />} />
<Route path="/module-select" element={<div>Module Selection</div>} />
</Routes>
@@ -245,7 +245,7 @@ describe('Login page', () => {
});
it('returns a signed-out plugin action to the exact canonical workspace query after login', async () => {
const canonicalPath = '/plugins?scope=all&source=official&state=available&q=notes&plugin=official%3Amakelore.notes';
const canonicalPath = '/project-config/plugins?scope=all&source=official&state=available&q=notes&plugin=official%3Amakelore.notes';
loginWithPassword.mockImplementation(async () => {
useAuthStore.setState({ accessToken: 'password-access-token' });
});