<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Introduced folder management capabilities including creation, deletion, update, listing, and retrieval within workspaces. - Added telemetry tracking for client events, Typebot publish events, and analytics page views. - Enhanced settings to track client events under specific conditions. - Implemented server-side logic for analytics tracking with PostHog integration. - Added API documentation for folder operations (create, delete, get, list, update). - **Refactor** - Updated `onConfirm` function's return type in `ConfirmModal`. - Simplified folder creation process in tests. - Refactored logic for handling file upload blocks and parsing publish events in Typebot publishing. - Migrated handler functions to TRPC endpoints for folder operations. - **Documentation** - Introduced documentation for new folder and telemetry functionalities. - **Chores** - Added new schemas for folders and telemetry events, including event tracking and folder structure. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
15 lines
386 B
TypeScript
15 lines
386 B
TypeScript
import { router } from '@/helpers/server/trpc'
|
|
import { createFolder } from './createFolder'
|
|
import { updateFolder } from './updateFolder'
|
|
import { deleteFolder } from './deleteFolder'
|
|
import { listFolders } from './listFolders'
|
|
import { getFolder } from './getFolder'
|
|
|
|
export const folderRouter = router({
|
|
getFolder,
|
|
createFolder,
|
|
updateFolder,
|
|
deleteFolder,
|
|
listFolders,
|
|
})
|