Skip to content

Commit e7cc5a9

Browse files
authored
feat: Deep Links V2 (airport project) (#2173)
1 parent 8a8066f commit e7cc5a9

16 files changed

Lines changed: 1164 additions & 24 deletions

File tree

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@ posthog-code/
9090
| [docs/LOCAL-DEVELOPMENT.md](./docs/LOCAL-DEVELOPMENT.md) | Connecting PostHog Code to a local PostHog instance |
9191
| [docs/UPDATES.md](./docs/UPDATES.md) | Release versioning and git tagging |
9292
| [docs/TROUBLESHOOTING.md](./docs/TROUBLESHOOTING.md) | Common issues and fixes |
93+
| [docs/DEEP-LINKS.md](./docs/DEEP-LINKS.md) | `posthog-code://` deep link schemes and parameters |
9394

9495
## Contributing
9596

apps/code/src/main/di/container.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ import { LocalLogsService } from "../services/local-logs/service";
5353
import { McpAppsService } from "../services/mcp-apps/service";
5454
import { McpCallbackService } from "../services/mcp-callback/service";
5555
import { McpProxyService } from "../services/mcp-proxy/service";
56+
import { NewTaskLinkService } from "../services/new-task-link/service";
5657
import { NotificationService } from "../services/notification/service";
5758
import { OAuthService } from "../services/oauth/service";
5859
import { PosthogPluginService } from "../services/posthog-plugin/service";
@@ -148,6 +149,7 @@ container.bind(MAIN_TOKENS.UIService).to(UIService);
148149
container.bind(MAIN_TOKENS.UpdatesService).to(UpdatesService);
149150
container.bind(MAIN_TOKENS.TaskLinkService).to(TaskLinkService);
150151
container.bind(MAIN_TOKENS.InboxLinkService).to(InboxLinkService);
152+
container.bind(MAIN_TOKENS.NewTaskLinkService).to(NewTaskLinkService);
151153
container.bind(MAIN_TOKENS.WatcherRegistryService).to(WatcherRegistryService);
152154
container.bind(MAIN_TOKENS.WorkspaceService).to(WorkspaceService);
153155

apps/code/src/main/di/tokens.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ export const MAIN_TOKENS = Object.freeze({
7777
UpdatesService: Symbol.for("Main.UpdatesService"),
7878
TaskLinkService: Symbol.for("Main.TaskLinkService"),
7979
InboxLinkService: Symbol.for("Main.InboxLinkService"),
80+
NewTaskLinkService: Symbol.for("Main.NewTaskLinkService"),
8081
WatcherRegistryService: Symbol.for("Main.WatcherRegistryService"),
8182
EnvironmentService: Symbol.for("Main.EnvironmentService"),
8283
ProvisioningService: Symbol.for("Main.ProvisioningService"),

apps/code/src/main/index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import type { AuthService } from "./services/auth/service";
1515
import type { ExternalAppsService } from "./services/external-apps/service";
1616
import type { GitHubIntegrationService } from "./services/github-integration/service";
1717
import type { InboxLinkService } from "./services/inbox-link/service";
18+
import type { NewTaskLinkService } from "./services/new-task-link/service";
1819
import type { NotificationService } from "./services/notification/service";
1920
import type { OAuthService } from "./services/oauth/service";
2021
import {
@@ -150,6 +151,7 @@ async function initializeServices(): Promise<void> {
150151
container.get<UpdatesService>(MAIN_TOKENS.UpdatesService);
151152
container.get<TaskLinkService>(MAIN_TOKENS.TaskLinkService);
152153
container.get<InboxLinkService>(MAIN_TOKENS.InboxLinkService);
154+
container.get<NewTaskLinkService>(MAIN_TOKENS.NewTaskLinkService);
153155
container.get<GitHubIntegrationService>(MAIN_TOKENS.GitHubIntegrationService);
154156
container.get<SlackIntegrationService>(MAIN_TOKENS.SlackIntegrationService);
155157
container.get<ExternalAppsService>(MAIN_TOKENS.ExternalAppsService);

0 commit comments

Comments
 (0)