Commit graph

13 commits

Author SHA1 Message Date
sauravniraula
300b1f13bd
fix(fastapi): removes seperate schema constraints from system prompt, fix(nextjs): improves layout schema constraints 2025-07-21 23:37:30 +05:45
sauravniraula
d763393376
fix(nextjs): improves parse border radius to clamp 2025-07-21 18:57:38 +05:45
sauravniraula
aaaf16543f
perf(nextjs): evaluates slide element attributes in parallel 2025-07-21 00:36:24 +05:45
sauravniraula
7aaf90ef76
fix(nextjs): implements proper screenshot on export 2025-07-20 23:06:01 +05:45
sauravniraula
2dc59daeef
feat(nextjs): adds logic that hides all other elements to take screenshot of svg, tables and canvas 2025-07-20 18:48:44 +05:45
sauravniraula
52892482e4
fix(nextjs): implements working screenshot logic, perf(nextjs): process all slides in parallel 2025-07-20 18:45:44 +05:45
sauravniraula
433de2d6e9
feat(nextjs): adds border radius inheritance logic for child elements 2025-07-20 00:48:31 +05:45
sauravniraula
4b9cabbada
feat(nextjs): implements presentation export for all elements except svg, canvas and tables 2025-07-19 23:05:40 +05:45
sauravniraula
039048f139
fix(nextjs): makes box with shadow inherit color from parents to fix export issue 2025-07-19 18:09:38 +05:45
sauravniraula
c760736e51
feat(nextjs): somewhat working presentation export 2025-07-19 17:05:18 +05:45
sauravniraula
19e69739b8
feat(fastapi): adds slide element attributes to pptx_model and improves element attributes scraping 2025-07-19 12:43:48 +05:45
sauravniraula
a7516ee208
feat(nextjs): adds basic slide scraper endpoint, feat(fastapi): adds presentation export endpoint and pptx creator service 2025-07-18 08:16:35 +05:45
sauravniraula
7a441188c1
fix(fastapi): fixes issue on ordered layout 2025-07-18 08:15:05 +05:45