172 Commits

Author SHA1 Message Date
sHa
6e8168daac Refactor code structure for improved readability and maintainability 2025-06-18 12:31:26 +03:00
sHa
06ecfbf377 feat: Update asset paths and add emblems collection for PWA caching 2025-06-18 12:27:34 +03:00
sHa
708334bcf4 Refactor logo image handling across components
- Introduced utility functions to determine the base directory and image URL for logos based on their collection.
- Updated `Actions.svelte`, `CardFull.svelte`, `CardMiddle.svelte`, `CardSmall.svelte`, and `CardTiny.svelte` to use the new utility functions for generating image paths.
- Ensured that the correct image format (SVG, PNG, JPG) is used based on the logo's properties and active color sets.
2025-06-18 12:27:27 +03:00
sHa
a7762803b8 Implement new feature for user authentication and improve error handling 2025-06-18 12:26:19 +03:00
sHa
a93922097a feat: Update GitHub Pages deployment to include additional PWA assets 2025-06-18 10:28:40 +03:00
sHa
5bf292f4c6 Refactor code structure for improved readability and maintainability 2025-06-18 04:22:55 +03:00
sHa
acfe315e20 Add UA cities flags 2025-06-18 04:15:32 +03:00
sHa
d87e79f44d chore: update code structure and remove redundant changes 2025-06-18 00:30:47 +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
cff94aacb8 Add SVG flags directory with all countries flags 2025-06-17 15:49:30 +03:00
sHa
56a093d301 feat: Add FastAPI logo SVG and update variants in logos.json 2025-06-16 01:18:44 +03:00
sHa
211775b1cb feat: Add variants to logos and update OpenVPN SVG structure 2025-06-12 21:11:22 +03:00
sHa
d88c5b802d Enhance logo search and display functionality
- Updated logo filtering to include title in search criteria across multiple components.
- Modified CardFull, CardMiddle, CardSmall, and CardTiny components to display title or name as appropriate.
- Added support for displaying logo variants in CardFull component.
- Improved logo retrieval logic in Preview page to account for title matching.
2025-06-12 18:23:42 +03:00
sHa
b4bd726dad feat: Add Filter, ListViewSwitcher, SearchBar, and ThemeSwitcher components
- Implemented Filter component for managing tags and brands with localStorage and URL parameter updates.
- Created ListViewSwitcher component to toggle between compact, grid, and list views.
- Developed SearchBar component with global hotkey support for quick access and URL search parameter management.
- Added ThemeSwitcher component to allow users to switch between system, light, and dark themes.
2025-06-12 16:14:17 +03:00
sHa
dc4abca75b feat: Add Laravel logo with detailed attributes and SVG format 2025-06-12 10:28:50 +03:00
sHa
d02e11fd7d refactor: Simplify ColorSwitcher integration and clean up related styles 2025-06-12 10:21:23 +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
292ab8fc19 feat: Enhance Kubernetes logo with color sets and SVG structure
- Added color tags and sets for the Kubernetes logo in logos.json.
- Updated the SVG file for Kubernetes to include separate paths for background, outline, and logo, allowing for dynamic color changes.
2025-06-11 00:20:59 +03:00
sHa
222ab46fc3 Add Matter and Mattermost logos, update styles, and enhance Thread logo
- Added Matter and Mattermost logos in SVG format with appropriate attributes and color sets.
- Updated global CSS to include new color variables for default fills.
- Modified existing Mattermost logo to include additional color options.
- Replaced the Thread logo with a new SVG version.
2025-06-10 18:00:35 +03:00
sHa
9ae3d5b7b0 feat: add InfluxDB logos and metadata in SVG format to logos.json 2025-06-01 14:00:42 +03:00
sHa
c84f1e9791 fix: update radial gradient IDs in Affinity SVG logos for consistency 2025-06-01 12:32:52 +03:00
sHa
79b03d396b feat: add Affinity Designer, Photo, and Publisher logos with SVG files and metadata; add Microsoft Azure logo with SVG file 2025-06-01 12:30:55 +03:00
sHa
c4b753b855 feat: add new logos for Eufy, Homarr, and Reolink with SVG files and metadata 2025-06-01 11:42:37 +03:00
sHa
99fbbe551a feat: add 1Password logo and metadata to logos.json 2025-05-30 02:22:05 +03:00
sHa
9cb10afe64 Add new logos and update existing logo data
- Added Apache, Bitwarden, Bluesky, Enpass, Messenger, MongoDB, MQTT, and Neo4j logos in SVG format.
- Updated logo data in logos.json to include new entries and additional tags for existing logos.
- Enhanced color definitions for some logos and added new color sets.
- Improved brand representation for Meta and other logos with updated tags.
2025-05-30 02:20:14 +03:00
sHa
0cc3f570b9 feat: update Apple SVG with new color sets and remove legacy rainbow SVG 2025-05-30 01:16:33 +03:00
sHa
27ed1f9809 Add new SVG logos for Android Auto, Homebridge, OpenVPN, Slack, Unifi, and WireGuard
- Introduced android-auto.svg with a detailed design representing the Android Auto branding.
- Added homebridge.svg featuring a gradient background and a unique home automation icon.
- Included openvpn.svg showcasing the OpenVPN logo with distinct color elements.
- Implemented slack.svg that captures the Slack logo with its characteristic colors and shapes.
- Added unifi.svg, representing the Unifi branding with a circular design and logo details.
- Introduced wireguard.svg featuring the WireGuard logo with a creative circular design and eye element.
2025-05-30 00:46:54 +03:00
sHa
0b5fc5894e feat: add "Selfhosted" tag to various brands and standardize tag casing 2025-05-29 23:44: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
9f315ac247 feat: refactor Header and Footer styles for improved layout and consistency 2025-05-29 21:09:34 +03:00
sHa
670c265db1 feat: add additional color variable and update selected filter button styles for improved UI 2025-05-29 20:36:46 +03:00
sHa
2212c6db17 feat: enhance layout styles for better responsiveness and visual consistency 2025-05-29 13:21:22 +03:00
sHa
436d6847b2 feat: update tag labels for consistency and add clear all filters functionality 2025-05-29 11:45:14 +03:00
sHa
13077a9925 style: update header layout and adjust tag background color for consistency 2025-05-29 04:18:22 +03:00
sHa
fe67375590 feat: refactor theme and view mode switchers to use button group styles 2025-05-29 01:53:37 +03:00
sHa
5a5202eb80 feat: add compact view mode and integrate CardTiny component for logo display 2025-05-29 01:36:07 +03:00
sHa
d8c2c02dac feat: add Dockge logo in SVG format and update logos.json 2025-05-29 00:19:40 +03:00
sHa
1849a0ef49 feat: enhance search bar styling and improve keyboard accessibility 2025-05-28 21:30:21 +03:00
sHa
78ba526ff3 feat: add Authentik SVG logos and update logos.json 2025-05-28 20:35:20 +03:00
sHa
64cd39d736 feat: add Frigate logo in SVG format and update logos.json 2025-05-28 20:00:47 +03:00
sHa
d7cd7c12b3 feat: add SLZB logo in SVG format and update logos.json with SMLIGHT entry 2025-05-27 00:59:07 +03:00
sHa
538627fb91 Refactor code structure for improved readability and maintainability 2025-05-27 00:37:04 +03:00
sHa
44a5cbb67f Add SVG logos for Trakt and Zigbee2MQTT
- Added a new SVG logo for Trakt with a radial gradient background and checkbox design.
- Introduced a comprehensive SVG logo for Zigbee2MQTT featuring intricate path designs and color fills.
2025-05-26 23:53:20 +03:00
sHa
91d3ab629d Add Traefik Proxy logos in SVG format
- Introduced traefik-proxy-logo.svg with a detailed SVG path for the Traefik Proxy logo.
- Added traefik-proxy.svg containing the full logo design with color specifications and paths.
2025-05-26 14:49:35 +03:00
sHa
42dd0ce729 feat: add Forgejo logo with SVG file; update logos.json to include Forgejo entry and adjust tags for related brands 2025-05-26 14:07:32 +03:00
sHa
d0402ceafa feat: add AdGuard and Uptime Kuma logos with SVG files; enhance logos.json for new entries 2025-05-26 13:35:49 +03:00
sHa
6b4bada5f4 feat: enhance SVG handling by updating color targets and adding SVG source retrieval; refactor Actions and InlineSvg components for improved functionality 2025-05-16 12:25:33 +03:00
sHa
3aaa39b49e feat: clean up unused styles and remove URL manipulation from Preview component 2025-05-15 21:50:11 +03:00
sHa
1cb75c0ec3 feat: enhance styling and structure for color switcher; move common styles to global.css 2025-05-15 17:19:02 +03:00
sHa
9509ef0688 feat: refactor layout and styling for improved responsiveness and accessibility; add Footer component 2025-05-15 15:49:56 +03:00