feat: enhance canvas and layout components with new features and improvements
- Added remote image patterns to the Next.js configuration for enhanced image handling. - Updated TypeScript configuration to exclude the 'implement' directory. - Refactored layout component to fetch initial authentication token and pass it to Providers. - Replaced CanvasToolbar with CanvasSidebar for improved UI layout and functionality. - Enhanced Canvas component with new drag-and-drop file upload capabilities and batch node movement. - Updated various node components to support new status handling and improved user interactions. - Added debounced saving for note and prompt nodes to optimize performance.
This commit is contained in:
10
convex/storage.ts
Normal file
10
convex/storage.ts
Normal file
@@ -0,0 +1,10 @@
|
||||
import { mutation } from "./_generated/server";
|
||||
import { requireAuth } from "./helpers";
|
||||
|
||||
export const generateUploadUrl = mutation({
|
||||
args: {},
|
||||
handler: async (ctx) => {
|
||||
await requireAuth(ctx);
|
||||
return await ctx.storage.generateUploadUrl();
|
||||
},
|
||||
});
|
||||
Reference in New Issue
Block a user