fbad749f0c
Build check / build (push) Has been cancelled
Squashed sync from upstream. Highlights: - Updater no longer reports already-applied deletes as a pending update on every launch (guard the del branch on the target still existing) - Derive the packaged CSP image origin from the configured server URL - Forum Announcements panel + News tab; hardware-aware farClip recommendation; parchment UI; localization and tweak updates - Addon source refresh; schema and mod-state fixes Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
27 lines
895 B
TypeScript
27 lines
895 B
TypeScript
import { createTRPCRouter } from './trpc';
|
|
import { addonsRouter } from './routers/addonts';
|
|
import { launcherRouter } from './routers/launcher';
|
|
import { updaterRouter } from './routers/updater';
|
|
import { patcherRouter } from './routers/patcher';
|
|
import { generalRouter } from './routers/general';
|
|
import { preferencesRouter } from './routers/preferences';
|
|
import { newsRouter } from './routers/news';
|
|
import { forumRouter } from './routers/forum';
|
|
import { modsRouter } from './routers/mods';
|
|
import { selfUpdaterRouter } from './routers/selfUpdater';
|
|
|
|
export const appRouter = createTRPCRouter({
|
|
addons: addonsRouter,
|
|
general: generalRouter,
|
|
preferences: preferencesRouter,
|
|
launcher: launcherRouter,
|
|
patcher: patcherRouter,
|
|
updater: updaterRouter,
|
|
news: newsRouter,
|
|
forum: forumRouter,
|
|
mods: modsRouter,
|
|
selfUpdater: selfUpdaterRouter
|
|
});
|
|
|
|
export type AppRouter = typeof appRouter;
|