Commit Graph

22 Commits

Author SHA1 Message Date
sHa
717ccbf83f Fix deployment: Ensure icons are correctly included in GitHub Pages artifact preparation 2025-08-11 16:21:51 +03:00
sHa
9aa0fedd54 Fix deployment: Include icons in GitHub Pages artifact preparation 2025-08-11 16:18:57 +03:00
sHa
06ecfbf377 feat: Update asset paths and add emblems collection for PWA caching 2025-06-18 12:27:34 +03:00
sHa
5c4bbe05b3 fix: Correct icon file names in GitHub Pages deployment workflow 2025-06-18 10:31:44 +03:00
sHa
a93922097a feat: Update GitHub Pages deployment to include additional PWA assets 2025-06-18 10:28:40 +03:00
sHa
8b2adef1af Add favicon and logo generation scripts
- Implemented `generate-favicons.js` to create various favicon formats from a single SVG file.
- Created `update-data.js` to scan logo directories, generate PNG and JPG images from SVGs, and update the logos JSON data.
- Added a `.gitignore` file in the `flags_gen` directory to exclude all files except the `.gitignore` itself.
- Updated `logos.json` to ensure proper formatting.
2025-06-17 16:15:15 +03:00
sHa
0650c40199 feat: Add PWA support with service worker and caching
- Implemented service worker registration in main.js
- Added icons for PWA in manifest.json
- Created a basic service worker (sw.js) for caching static assets
- Generated a list of files to cache using a Node.js script (generate-pwa-cache-list.js)
- Added icon images (icon-192.png and icon-512.png) for PWA
- Defined PWA manifest with app details and icon references
2025-06-11 22:36:48 +03:00
sHa
e33d296aab feat: add script and workflow step for generating SVG variants from logos 2025-05-29 23:08:18 +03:00
sHa
55caba9b06 Add favicon files to GitHub Pages deployment 2025-05-12 17:10:14 +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
b71a7fbb82 fix: Add step to generate logos.json in GitHub Pages workflow 2025-04-28 09:52:18 +03:00
sHa
9e4fd4290f fix: Refactor Pages artifact preparation to ensure build files are organized in a dedicated directory 2025-04-28 02:35:43 +03:00
sHa
ec7a6ef5d9 fix: Update Pages artifact preparation to place build files directly in the artifact directory 2025-04-28 02:30:55 +03:00
sHa
eb3e0421f8 fix: Simplify Pages artifact preparation and update Svelte dependency version 2025-04-28 00:22:32 +03:00
sHa
7bd4cbdf37 fix: Update Pages artifact preparation to organize build files 2025-04-27 23:55:42 +03:00
sHa
9b24e1e002 fix: Enhance Pages artifact preparation in GitHub Actions workflow 2025-04-27 23:48:39 +03:00
sHa
fb360c1d93 fix: Remove redundant CNAME copy step from GitHub Actions workflow 2025-04-27 23:37:39 +03:00
sHa
7107954315 fix: Update GitHub Actions workflow to prepare and upload correct Pages artifact 2025-04-27 23:32:20 +03:00
sHa
e8266e59fc fix: Add missing pages permission to GitHub Actions workflow 2025-04-27 23:22:28 +03:00
sHa
fd96994a20 fix: Add missing id-token permission for GitHub Actions workflow 2025-04-27 23:19:23 +03:00
sHa
74fa6c26a9 refactor: Update GitHub Actions workflow for improved deployment process and permissions 2025-04-27 23:15:47 +03:00
sHa
db01614dd8 feat: Add GitHub Actions workflow for deploying to GitHub Pages and include CNAME file 2025-04-27 22:01:33 +03:00