atulyamann/flexup-api
fix: describe what you changed
fix: describe what you changed
fix: describe what you changed
perf: extract site rows once, pre-group lookup dataframes
chore: remove debug logging now that pipeline is verified
fix: use window.open with absolute URL for iframe-safe download
fix: match stitched.py weekly_hires loop with try/except
feat: split /process (direct) and /upload (token) endpoints
debug: dump ABQ1 row contents and pc_df columns
fix: use pd.read_excel per sheet to match stitched.py behavior
debug: detect duplicate PC site rows
fix: restrict date columns to start/end range to avoid year collisions
fix: allow repeated downloads, evict old results
fix: native anchor download and streaming response
fix: token-based download to bypass iframe restrictions
fix: append anchor to body for iframe-safe download
fix: status visibility using CSS class toggle
feat: add web UI for file upload and download
fix: use port 7860 for Hugging Face Spaces
merge: resolve huggingface initial files
feat: initial FlexUp API
