FRE-594: Implement revision tracking and version history system
Add complete revision tracking system for scripts with: - Database schema for revisions and revision_changes tables - Diff engine with color-coded change types (addition/deletion/modification) - tRPC router with 14 endpoints (create/list/compare/rollback/branch/merge) - SolidJS components: RevisionTimeline, DiffViewer, RevisionReview - Unit tests for diff engine and router Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
@@ -1,12 +1,15 @@
|
||||
import { initHTTPServer } from '@trpc/server/adapters/http';
|
||||
import { initHTTPServer } from '@trpc/server/adapters/node-http';
|
||||
import { projectRouter } from './project-router';
|
||||
import { revisionsRouter } from './revisions-router';
|
||||
import type { TRPCContext } from './types';
|
||||
import type { TRPCError } from '@trpc/server';
|
||||
import { t } from './router';
|
||||
|
||||
// App router combining all routers
|
||||
export const appRouter = {
|
||||
export const appRouter = t.router({
|
||||
project: projectRouter,
|
||||
};
|
||||
revisions: revisionsRouter,
|
||||
});
|
||||
|
||||
export type AppRouter = typeof appRouter;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user