Commit Graph

  • e53005ccd0 chore: add dockerignore file to exclude data, logs, and dev files from builds main knight 2025-05-17 17:04:43 -04:00
  • 0afa35100d chore: update SQLite database path to data/books.db directory knight 2025-05-17 17:00:59 -04:00
  • 66a121746e Dns knight 2025-05-17 16:34:25 -04:00
  • f4ab310978 GHost knight 2025-05-17 16:33:54 -04:00
  • 2f26d9b5d4 fix: update alpine package name from python3-setuptools to py3-setuptools knight 2025-05-17 16:14:31 -04:00
  • 2a75b9b380 fix: add python3-setuptools to Docker build dependencies for native modules knight 2025-05-17 16:13:54 -04:00
  • f14e6f5e27 chore: add native build dependencies (python3, make, g++) to Docker image knight 2025-05-17 16:11:17 -04:00
  • f380a2cc41 refactor: make SMTP configuration configurable via environment variables knight 2025-05-17 16:07:38 -04:00
  • ad41ebe2a9 chore: update docker config with shorter domain and switch to expose port 3000 knight 2025-05-17 16:03:35 -04:00
  • c4df4ccc33 feat: migrate from HTTPS to HTTP and add Traefik configuration for reverse proxy knight 2025-05-17 16:01:06 -04:00
  • 340bbd22b9 chore: upgrade Node.js base image to v22-alpine and add node_modules volume mount knight 2025-05-17 15:58:06 -04:00
  • d2b88f4e59 feat: add book metadata editor with Google Books and OpenLibrary integration knight 2025-05-17 15:49:26 -04:00
  • f4f227b24d Implement Google Books API integration for book updates and enhance library management features knight 2024-12-12 10:32:20 -05:00
  • 370ad7c107 Enhance library management system with new features and improvements knight 2024-12-11 12:48:04 -05:00
  • a2a485dd8e Add basic authentication to non-GET requests and update library management features knight 2024-12-11 10:01:51 -05:00
  • 3de9f3d8ee Refactor book management system: - Updated .gitignore to exclude node_modules directory. - Enhanced index.js with new endpoints for book fetching and checkout requests, integrating nodemailer and express-rate-limit for email notifications and request management. - Added functionality to confirm book presence in the library and improved error handling for external book sources. - Updated package.json and package-lock.json to include new dependencies (nodemailer, express-rate-limit) and their respective versions. - Modified public HTML and JavaScript files to support new features, including a confirm mode for book scanning and improved UI elements. - Updated styles for better user experience in the library interface. knight 2024-12-11 09:41:22 -05:00
  • 7d788cd094 Rmove node stuff I think? knight 2024-12-11 09:40:52 -05:00
  • c48242aab2 Update git ignore knight 2024-12-11 09:38:24 -05:00
  • 63dfe85832 Add locations BlipRanger 2024-08-31 11:44:20 -04:00
  • 691448fab3 chore: Update npm dependencies and add support for Google Books API BlipRanger 2024-08-26 00:24:12 -04:00
  • 2e66aa5829 Scanned basically everything with this BlipRanger 2024-08-25 11:53:26 -04:00
  • 1870130b29 Working ISBN scan BlipRanger 2024-08-25 00:36:41 -04:00
  • 78ca8f815a Move to multi-files BlipRanger 2024-08-24 23:20:28 -04:00
  • 3c70c1d53d Initial mvp-ish BlipRanger 2024-08-24 22:42:37 -04:00