9 Commits

Author SHA1 Message Date
a3b8593133 Improve gallery sharing and admin tagging 2025-12-26 12:50:25 -05:00
5c391f3dee fix: load gallery/admin scripts from local folders 2025-12-08 14:17:25 -05:00
7e06f7f63a fix: serve bundle from /build path 2025-12-08 13:58:30 -05:00
35956d2849 fix: correct gallery asset paths and update fetch URL 2025-12-08 13:49:21 -05:00
c340cd2eaf Reorganize gallery, optimize builds, add backups 2025-11-25 16:22:29 -05:00
b2a3e5d605 fix: Add HEIC/HEIF support and resolve CORS issues
- Add libheif-dev to backend Dockerfile to support HEIC/HEIF image uploads via sharp.
- Update backend URL in frontend to use 'photobackend.beachpartyballoons.com'.
- Update CORS whitelist to include the new backend hostname.
- Stage user's change to docker-compose.yml exposing port 5001.
2025-11-24 19:05:14 -05:00
962201975b fix: Resolve CORS issue for photo uploads
- Forces frontend to use HTTP for backend requests to prevent mixed content errors.
- Tightens backend CORS policy to a whitelist of allowed origins.
2025-11-24 16:39:19 -05:00
5053cbcf44 refactor: Reorganize project structure and clean up repository
This commit reflects an intentional reorganization of the project.

- Deletes obsolete root-level files.
- Restructures the admin and gallery components.
- Tracks previously untracked application modules.
2025-11-24 15:15:35 -05:00
e4240d3f02 feat: Implement UI/UX and code efficiency improvements for gallery and admin pages
This commit includes the following changes:

Gallery Page (gallery.html):
- Moved inline CSS to gallery.css for better organization and caching.
- Implemented a skeleton loader to improve perceived loading performance.
- Added a 'No results' message when search/filter yields no photos.
- Enhanced responsive image handling in the modal to load full-resolution images.

Admin Page (admin/index.html):
- Moved inline CSS to admin.css for better organization and caching.
- Fixed an aesthetic issue with the hover style on the 'Clear selection' button.
- Introduced a confirmation modal for bulk delete operations to prevent accidental data loss.
- Implemented a progress bar for file uploads, providing better user feedback.
2025-11-24 15:14:00 -05:00