pdf-trainer-api / backend

Commit History

  1. Update backend/scripts/generate_template_schema_skeletons.py⁠

    Verified signature
    7cbc4cf
  2. Update backend/worker/prompts.py

    Verified signature
    0e90de3

  1. Email confirmation on send-config

    bcf3c84

  1. Allow PUT /api/pdf as alias of POST

    ac909e8
  2. Fix pdf upload/download storage paths + stop 500s

    7f82057
  3. Fix PDF storage path; eliminate GET 500

    8fcd819
  4. Add build sha to /health

    ca668df
  5. Restore POST /api/pdf/{pdf_id} upload endpoint

    8974c6e
  6. Fix get_pdf: return bytes Response (avoid hanging stream)

    c509456
  7. Fix: __future__ import at top

    c02018d
  8. Hotfix: health 200; send-config fast return

    019cf9f
  9. Hotfix: send-config fast-return via env flag (keep __future__ first)

    7dbd13e
  10. Auto-bundle config+pdf to SFTP on send-config or pdf upload

    d82d83b
  11. Add SFTP store helper to API

    e4e485d
  12. Send-config: store config+pdf to SFTP

    5e71b41
  13. Add SFTP storage helper

    47956b3
  14. Add config download endpoint

    d48c2db
  15. Remove Gmail from HF API (store-only send-config)

    7080630
  16. Remove PDF existence requirement from API handlers

    089f46d
  17. Make /api/send-config store config even if PDF missing

    e3b7e75
  18. Make /api/send-config store-first; email best-effort

    9ea86b6
  19. send-config: store json+pdf + sftp + best-effort email

    9273ba4
  20. Persist uploads under /data

    90b38dc
  21. Fix send-config: store-only, no Gmail dependency

    b175f72
  22. Add /api/send-config (store config)

    93ca01e
  23. Fix notify_to env var name (fallback)

    06f9b29

  1. Add PDF upload endpoint for worker

    9f8c2b7
  2. deploy: sync api from pdf-trainer-demo

    fffcd43
  3. fix: remove cache files and restore backend package

    4a2fc21
  4. deploy: real pdf-trainer-demo API

    2fce05d
  5. demo(A): local pdf storage + PUT/GET /api/pdf

    8974c0c
  6. fix: import Header for worker auth

    323986b
  7. api: accept PDF uploads + serve PDFs locally

    eaeeb44
  8. debug: /api/sftp-test returns JSON on connect failure

    5b492d5
  9. debug: real /api/sftp-test with socket+paramiko timeouts

    861735d
  10. debug: add /api/sftp-test

    af7a9e0
  11. cleanup: remove dead code after /api/pdf return

    581704a
  12. fix: make /api/pdf serve from SFTP with timeout

    2fc7c46
  13. fix: add SFTP timeouts + prevent /api/pdf hang

    667075f
  14. fix: remove bogus SFTPStore import

    f57da06
  15. api: serve pdfs from SFTP for trainer UI

    ea68cfc
  16. api: add SFTP download helper

    5c59b0f

  1. fix: proper empty 204 response for jobs/next

    Avinash
    b272b04
  2. SFTP: serve PDFs + store configs in /inserio

    Avinash
    2e5ad46
  3. phase2: add worker job queue endpoints

    Avinash
    1561669
  4. refactor: clean API, lazy-load worker deps

    Avinash
    96acc99
  5. refactor: lazy-load GmailClient to decouple API startup

    Avinash
    2a31909
  6. integrate real backend api

    Avinash
    4a5269c