Paper2Poster / app.py

Commit History

Preview-only image: hide all PDF HTML previews; debug flows return only PDF path; pipeline stops building PDF HTML
9e802b7

Push Bot commited on

Debug: add image preview (first page) with PyMuPDF/pdfium; return PDF path from debug flows; chain .then to render image
0c6109e

Push Bot commited on

UI header logos: include lowercase paper2poster/assets search and keep fallback to first 3 images
4143d60

Push Bot commited on

UI header logos: add fallback to show first 3 images from assets when keywords not matched
aa822ac

Push Bot commited on

Preview-only image: hide all PDF HTML previews; debug flows return only PDF path; pipeline stops building PDF HTML
1a5f8f8

Push Bot commited on

Debug: add image preview (first page) with PyMuPDF/pdfium; return PDF path from debug flows; chain .then to render image
a25bc66

Push Bot commited on

Fix SyntaxError; simplify debug; stage repo zip; make packages.txt empty
9535a4e

Push Bot commited on

feat(debug): add 'Test last pipeline zip' to compile most recent runs/*/output.zip with local fonts + template precedence; widen TEXINPUTS
0176918

Siyuan Hu commited on

feat(debug): add UI to compile repo output.zip and uploaded zip; connect handlers (no binary files)
f9fa176

Siyuan Hu commited on

Fix debug NameError: add preview_image_from_pdf and first-page rasterizer helpers
6c7c5ff

Push Bot commited on

Fix camel-ai NameError: define pdf_file_out and proper UI layout; wire run outputs and image preview
e5b2e62

Push Bot commited on

UI header: add top-right logos (camel/tvg/waterloo) from assets; revert pipeline right-logo composition; keep emoji placement
2c66a58

Push Bot commited on

Fix SyntaxError; simplify debug; stage repo zip; make packages.txt empty
468c76a

Push Bot commited on

feat(debug): add 'Test last pipeline zip' to compile most recent runs/*/output.zip with local fonts + template precedence; widen TEXINPUTS
360b5be

Siyuan Hu commited on

Preview-only image: hide all PDF HTML previews; debug flows return only PDF path; pipeline stops building PDF HTML
2cab1ca

Push Bot commited on

Debug: add image preview (first page) with PyMuPDF/pdfium; return PDF path from debug flows; chain .then to render image
338aa8b

Push Bot commited on

Preview: auto-choose base64 embed for small PDFs and file iframe for large; apply to pipeline + all debug previews
43a76a1

Push Bot commited on

Debug preview: use served-file iframe instead of data: base64 for all debug views
e95db4e

Push Bot commited on

Add image preview box; serve PDF preview via iframe /file=; hook image render after run; fix merge markers
ecac45b

Push Bot commited on

feat(debug): add UI to compile repo output.zip and uploaded zip; connect handlers (no binary files)
c3cb63d

Siyuan Hu commited on

UI copy: add 🐪 emoji before CAMEL-ai line and put on its own paragraph
dd0240f

Push Bot commited on

Preview fix: use iframe with served /file= path; add explicit PDF file output; normalize all yields to 5 outputs
d003291

Push Bot commited on

Preview: remove duplicate base64; add 'Download Poster (PDF)' file output; wire yields to 5 outputs
3bbe849

Push Bot commited on

Force XeLaTeX via latexmk -pdf -pdflatex=xelatex (keep -f and nonstop)
86979b5

Push Bot commited on

Ultra-lenient compile: demote Package/TikZ errors via pretex injection; latexmk -f with -pretex; fallbacks inject pretex too
79ebf1d

Push Bot commited on

Lenient compile: add sanitizer for TikZ nodes & bullets; call sanitizer; keep latexmk -f and accept PDF even on errors
abc742b

Push Bot commited on

Compile: use latexmk (-xelatex -f) first; accept PDF even if return code non-zero
db0616f

Push Bot commited on

Switch to XeLaTeX: apt-install TeX Live (xelatex/luatex/latexmk + extras); remove Tectonic install in postBuild
41973f9

Push Bot commited on

Pipeline: compile poster + add 'Open PDF in new tab' above preview
6afc0b4

Push Bot commited on

Fix SyntaxError; simplify debug; stage repo zip; make packages.txt empty
d62cdaa

Push Bot commited on

feat: PDF compile + preview + debug button
4f19e2d

Siyuan Hu commited on

feat(debug): add 'Test last pipeline zip' to compile most recent runs/*/output.zip with local fonts + template precedence; widen TEXINPUTS
b95ddcd

Siyuan Hu commited on

fix(debug): expand TEXINPUTS to include project + parent (recursive); copy template *.sty next to tex; stronger local-font overrides
5e9efe4

Siyuan Hu commited on

build(debug): ensure TEXINPUTS points to project; copy template *.sty into zip project; use local fonts via overrides; should resolve Raleway fontspec error
c41b46e

Siyuan Hu commited on

feat(debug): copy repo fonts into zip project and append font overrides so theme uses ./fonts; fix DejaVu fallback issue
4babf88

Siyuan Hu commited on

fix(fonts): add font fallbacks in template; patch theme file inside uploaded/repo zip during debug compile when needed
d957791

Siyuan Hu commited on

feat(debug): add UI to compile repo output.zip and uploaded zip; connect handlers (no binary files)
489ab2a

Siyuan Hu commited on

feat(runtime): download tectonic on-the-fly into runs/_bin when not found; use for both poster and debug compiles
aab81af

Siyuan Hu commited on

feat(tectonic): robust detection of binary in common paths + keep python -m fallback; simplify postBuild; avoid pip tectonic
f3dfa83

Siyuan Hu commited on

fix: correct conditional chain and add python -m tectonic fallback for both compile functions
25f36c7

Siyuan Hu commited on

fix(python): avoid backslashes inside f-string expressions in debug_compile HTML
9c307e5

Siyuan Hu commited on

feat(debug): add debug_compile function for PDF test + new tab preview
2bdeeef

Siyuan Hu commited on

feat(space): PDF compile + preview + debug; runtime to gradio; packages.txt with tectonic
937a7d5

Siyuan Hu commited on

fix
1d77163

ZaynZhu commited on

fix
b447602

ZaynZhu commited on

fix
44efbff

ZaynZhu commited on

optimize layout
f438072

ZaynZhu commited on

optimize layout
a3ef8aa

ZaynZhu commited on

Migrate Paper2Poster code
af8fa93

ZaynZhu commited on