8 Commits

Author SHA1 Message Date
sHa
39cbaa32e1 Update rollup-plugin-terser to version 7.0.2 and add new logos for Ntfy and Vite 2025-08-11 00:20:06 +03:00
sHa
d30e2f9e0b Implement routing and improve app data management
- Integrated svelte-spa-router for navigation between Home and Preview pages.
- Refactored App.svelte to manage global app data and handle search queries, compact mode, and view mode changes.
- Updated Grid and List components to navigate to the Preview page instead of using modals.
- Created Home.svelte to serve as the main page, utilizing global app data for rendering.
- Enhanced Preview.svelte to fetch logos and display the selected logo based on URL parameters.
- Improved data handling and reactivity across components, ensuring UI updates reflect changes in global state.
- Added logging for better debugging and tracking of state changes.
2025-05-15 10:32:15 +03:00
sHa
d9e46d2b0c Refactor code structure and improve readability in main module 2025-05-12 17:04:08 +03:00
sHa
f7188c6d65 chore: update package-lock.json 2025-04-28 23:53:01 +03:00
sHa
c30f8921c2 feat: Add image generation for SVG logos and improve clipboard functionality
- Added @resvg/resvg-js dependency for SVG to PNG/JPG conversion.
- Implemented pregeneration of PNG and JPG images from SVG files in the scanLogos script.
- Enhanced copy URL functionality in App.svelte to support modern clipboard API with fallbacks.
- Removed unnecessary onCopy prop from LogoActions component and handled copy actions locally.
- Introduced notification system for copy actions with success/error feedback.
- Updated styles for action buttons and notifications for better user experience.
- Cleaned up unused code and improved overall structure for clarity.
2025-04-28 22:43:39 +03:00
sHa
d04075154e fix: Refactor Makefile and update Svelte dependency version 2025-04-28 02:29:29 +03:00
sHa
07d7d7e39b refactor: Update Dockerfile and Docker Compose configuration for improved build process and add Svelte 5.28.2 dependency 2025-04-27 22:50:39 +03:00
sHa
33e47c2b06 Add package-lock.json for reproducible builds and CI 2025-04-27 22:48:58 +03:00