Commit History

  1. feat(gutenberg): extract rich metadata and parse detail page

    36f6485
  2. chore(frontend): configure legacy-peer-deps in .npmrc for Vercel build

    db8862b
  3. chore(deps): add psycopg2-binary to requirements.txt for postgres support

    e388e0b
  4. feat(frontend): add Bookshelf IDs text input for Gutenberg crawler

    e3186db
  5. feat(frontend): include custom bookshelves config in crawl payload

    333c9cd
  6. feat(frontend): add bookshelvesInput state to AdminDashboard

    e45c664
  7. chore: ignore resource folder for internal dev work

    a0c5211
  8. feat(gutenberg): make Gutenberg crawler dynamic for custom bookshelves

    87e2c8e
  9. chore(merlot): support kwargs in MERLOTCrawler.crawl signature

    e739913
  10. chore(openstax): support kwargs in OpenStaxCrawler.crawl signature

    0dae41c
  11. chore(crawlers): allow kwargs in BaseCrawler.crawl abstract method

    a54f2e4
  12. feat(routers): forward crawl configuration params to crawlers

    140b74e
  13. feat(schemas): add config field to CrawlRequest schema

    a06aaa2
  14. feat(api): add root index route with welcome message

    fa197f3
  15. fix(database): fallback to local sqlite if DATABASE_URL is not set

    459a95c
  16. chore(hf): add space configuration metadata to README

    84b5092
  17. chore(vercel): add vercel.json for SPA routing

    e29d11c
  18. feat(frontend): resolve API base URL dynamically via VITE_API_URL

    f467e36
  19. chore(docker-compose): update backend port mapping to 8000:7860

    32d6edb
  20. Update nginx.conf API upstream port to 7860

    0cc2ee2
  21. Configure root Dockerfile for Hugging Face Spaces compatibility

    85318f9

  1. feat(gutenberg): add mathematics library testing

    df07643
  2. build(docker): use --legacy-peer-deps in frontend npm install

    144b8f0
  3. chore(frontend): normalize index.css encoding to UTF-8

    42fbb36
  4. feat(frontend): implement conditional routing and state orchestration in App.jsx

    17557e6
  5. feat(frontend): implement AdminDashboard component with full RBAC administrative capabilities

    ad3ce46
  6. feat(frontend): implement FacultyDashboard component for topic matching

    92df5dd
  7. feat(frontend): migrate styles and create Login component

    156f4a2
  8. chore(docker): configure multi-stage Dockerfile and docker-compose for React app

    3205b3a
  9. feat(frontend): initialize Vite React application template in frontend folder

    ff68934
  10. feat(frontend): implement User Manager view loading and CRUD operations in app.js

    03d6a51
  11. feat(styles): add custom badge styles for admin and faculty roles

    3552be2
  12. feat(frontend) add sidebar nav and layout for admin user

    796a5d3
  13. feat(backend): add startup seeding of default admin and faculty users

    231acb6
  14. feat(auth): implement PBKDF2 hashing, database logins, and admin user APIs

    4778fcd
  15. feat(database): add User model for storing accounts

    db42dd0
  16. feat(frontend): migrate static assets and upgrade to a premium glassmorphic theme

    4e9c356
  17. chore(docker): update Nginx volume mount for frontend and inject default passwords

    adad5e3
  18. feat(backend): secure routes with role checks and add stats/logs endpoints

    d45e11f
  19. feat(backend): implement auth router and schemas for session management

    62e7b39
  20. chore: git ingore and pyrefly missing import ignore

    bb7ead1
  21. feat: make API_BASE dynamic in index.html for proxy support

    d9df58b
  22. docker: add docker-compose configuration

    7a9c155
  23. docker: add nginx configuration for reverse proxy

    34e2380
  24. docker: add dockerfile for fAstAPI

    eb74046
  25. chore: update requirements.txt

    1c99688
  26. fix: remove pycache files and fix imports

    d9fb0e2
  27. fix: ignore pycahce

    7a8184f
  28. remove from subfolder the app files

    58a4974

  1. move all files to a subfolder for migration

    b91f48c