Commit graph

12 commits

Author SHA1 Message Date
sauravniraula
c63944b7cf
feat(fastapi): uses llm client wrapper to wrap all clients 2025-07-31 13:27:21 +05:45
sauravniraula
9cb7d9f432
perf(fastapi): uses async sql engine 2025-07-29 17:19:31 +05:45
sauravniraula
d15d0960d0
feat(fastapi): adds an endpoint where you can use generated presentation as template and create new presentation 2025-07-28 17:45:11 +05:45
sauravniraula
70bb3a6a3a
feat(fastapi): adds properties field in slide model 2025-07-26 01:30:50 +05:45
sauravniraula
af00557fd5
feat(fastapi): adds endpoint to edit slide layout using its html 2025-07-25 03:31:10 +05:45
sauravniraula
b27efd8cd4
fix(fastapi): checks if generated image is ImageAsset or str and saves it to database accordingly, feat(fastapi): adds list generated images endpoint 2025-07-21 02:14:02 +05:45
sauravniraula
401d7c669b
feat(fastapi): adds layout group in slide model 2025-07-17 15:46:08 +05:45
sauravniraula
a3a733ca77
chore(fastapi): moves layout from create request to prepare 2025-07-17 15:31:51 +05:45
sauravniraula
03b2b06ff0
feat(fastapi): adds slide assets generation, adds dict and schema processors, fix(nextjs): changes image and icon schema fields to __xxxxx__ 2025-07-17 06:38:02 +05:45
sauravniraula
d1754e6029
feat(fastapi): adds schema processor 2025-07-17 02:51:49 +05:45
sauravniraula
135a8a442d
feat(fastapi): adds get presentation from id endpoint 2025-07-17 00:27:49 +05:45
sauravniraula
c88d427b31
feat(fastapi): adds presentation generation using provided slide schemas, refactor(fastapi): converts class based endpoint handlers to organized functional handlers 2025-07-15 05:41:31 +05:45