···11import { fireEvent, render, screen } from "@solidjs/testing-library";
22import { createSignal } from "solid-js";
33import { afterEach, beforeEach, describe, expect, it, vi } from "vitest";
44-import { LoginPanel } from "./LoginPanel";
44+import { LoginPanel } from "../LoginPanel";
5566const invokeMock = vi.hoisted(() => vi.fn());
77
+1-1
src/components/LoginPanel.tsx
···11-import { ActorSuggestionList, useActorSuggestions } from "$/components/actors/actor-search";
11+import { ActorSuggestionList, useActorSuggestions } from "$/components/actors/ActorSearch";
22import type { LoginSuggestion } from "$/lib/types";
33import { createEffect, Show } from "solid-js";
44import { Motion } from "solid-motionone";
···11-import { ActorSuggestionList, useActorSuggestions } from "$/components/actors/actor-search";
11+import { ActorSuggestionList, useActorSuggestions } from "$/components/actors/ActorSearch";
22import { Icon } from "$/components/shared/Icon";
33import type { LoginSuggestion } from "$/lib/types";
44import * as logger from "@tauri-apps/plugin-log";
+1-1
src/components/deck/DeckColumn.tsx
···11import { ExplorerPanel } from "$/components/explorer/ExplorerPanel";
22import { FeedContent } from "$/components/feeds/FeedContent";
33import { MessagesPanel } from "$/components/messages/MessagesPanel";
44-import { usePostNavigation } from "$/components/posts/usePostNavigation";
44+import { usePostNavigation } from "$/components/posts/hooks/usePostNavigation";
55import { ProfilePanel } from "$/components/profile/ProfilePanel";
66import { SearchPanel } from "$/components/search/SearchPanel";
77import type { Column, ColumnWidth } from "$/lib/api/types/columns";
+1-1
src/components/deck/DeckWorkspace.tsx
···11-import { useThreadOverlayNavigation } from "$/components/posts/useThreadOverlayNavigation";
11+import { useThreadOverlayNavigation } from "$/components/posts/hooks/useThreadOverlayNavigation";
22import { useAppSession } from "$/contexts/app-session";
33import { addColumn, getColumns, removeColumn, reorderColumns, updateColumn } from "$/lib/api/columns";
44import { FeedController } from "$/lib/api/feeds";
+1-1
src/components/deck/useFeedColumnState.ts
···11-import { usePostInteractions } from "$/components/posts/usePostInteractions";
11+import { usePostInteractions } from "$/components/posts/hooks/usePostInteractions";
22import { FeedController } from "$/lib/api/feeds";
33import { patchFeedItems } from "$/lib/feeds";
44import type { FeedViewPost, SavedFeedItem } from "$/lib/types";
···11-import { usePostNavigation } from "$/components/posts/usePostNavigation";
11+import { usePostNavigation } from "$/components/posts/hooks/usePostNavigation";
22import { Icon } from "$/components/shared/Icon";
33import { QuotedPostPreview } from "$/components/shared/QuotedPostPreview";
44import { type DiagnosticBacklinkGroup, type DiagnosticBacklinkItem, getRecordBacklinks } from "$/lib/api/diagnostics";
···11import { fireEvent, render, screen } from "@solidjs/testing-library";
22import { describe, expect, it, vi } from "vitest";
33-import { SearchResultCard } from "./SearchResultCard";
33+import { SearchResultCard } from "../SearchResultCard";
4455describe("SearchResultCard", () => {
66 it("opens the thread from the post body but keeps profile navigation explicit", () => {