Skip to content

Dev#11

Merged
pedrokarim merged 3 commits intomainfrom
dev
Jan 20, 2026
Merged

Dev#11
pedrokarim merged 3 commits intomainfrom
dev

Conversation

@pedrokarim
Copy link
Owner

This pull request refactors the catalog's album and gallery pages to improve code organization, enhance the image viewing experience, and standardize how image and album data are handled. The main changes include replacing the custom lightbox implementation with a reusable PublicImageViewer component, updating the data structures for images, and introducing the AlbumStackCard component for album display.

Image viewing and data handling improvements:

Component and UI refactoring:

Loading state and UI polish:

  • Standardized loading states and improved their appearance by centering the spinner and adjusting layout for a more consistent user experience across pages. [1] [2] [3]

…d implementation

This commit introduces new CSS animations for album components, including 3D floating and rotation effects, enhancing the visual appeal of the catalog. The `AlbumCard` component is replaced with `AlbumStackCard` for improved functionality and consistency across the catalog pages. Additionally, the loading states are updated for better user experience, and the API routes are modified to fetch album files with their added dates, ensuring comprehensive data handling. The gallery and album detail pages are also refactored to utilize the new image viewer component, streamlining the image display process.
… component

This commit adds a new `deploy:cron` script to the `package.json` for automated deployment tasks. Additionally, the `CatalogLanding` component is updated to handle hero images more effectively by mapping the image data to extract names. The `HeroBackground` component is also modified to use a unique key for each image based on its index, improving rendering performance and avoiding potential key conflicts.
…er commands

This commit modifies the `deploy-cron` script to include new options for stopping and building Docker containers, allowing for more flexible deployment configurations. The `package.json` is updated to reflect changes in the clean command, streamlining project cleanup processes. Additionally, documentation is updated to include new environment variables for improved deployment control.
@pedrokarim pedrokarim merged commit 45ed8ec into main Jan 20, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant