f380a2cc41
refactor: make SMTP configuration configurable via environment variables
knight2025-05-17 16:07:38 -04:00
ad41ebe2a9
chore: update docker config with shorter domain and switch to expose port 3000
knight2025-05-17 16:03:35 -04:00
c4df4ccc33
feat: migrate from HTTPS to HTTP and add Traefik configuration for reverse proxy
knight2025-05-17 16:01:06 -04:00
340bbd22b9
chore: upgrade Node.js base image to v22-alpine and add node_modules volume mount
knight2025-05-17 15:58:06 -04:00
d2b88f4e59
feat: add book metadata editor with Google Books and OpenLibrary integration
knight2025-05-17 15:49:26 -04:00
f4f227b24d
Implement Google Books API integration for book updates and enhance library management features
knight2024-12-12 10:32:20 -05:00
370ad7c107
Enhance library management system with new features and improvements
knight2024-12-11 12:48:04 -05:00
a2a485dd8e
Add basic authentication to non-GET requests and update library management features
knight2024-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.
knight2024-12-11 09:41:22 -05:00
7d788cd094
Rmove node stuff I think?
knight2024-12-11 09:40:52 -05:00