Commit Graph

106 Commits

Author SHA1 Message Date
3305a49a7e feat: add netlify.toml 2025-04-29 15:19:57 +02:00
d087fdf4c2 feat: add netlify.toml 2025-04-29 15:12:42 +02:00
a2f3b52874 feat: add netlify.toml 2025-04-29 15:00:46 +02:00
321e969f6c Merge pull request #1320 from homarr-labs/feat/related-refine 2025-04-28 16:21:21 +02:00
ea9b96ad6d fix(icons): Remove non-existing alternate URL (#1324) 2025-04-28 16:19:23 +02:00
59ad9344b7 feat: make DISABLE_POSTHOG public (#1323)
For client side availabilty
2025-04-28 15:46:42 +02:00
50c3a92b29 fix(web): Run Biome checks and apply fixes 2025-04-27 22:59:33 +02:00
575dee0580 feat(icons/[id]): Refine related icons relevance, display limits, and styling 2025-04-27 22:57:56 +02:00
8afcb351ef feat(web): Refactor icon filtering and sorting (#1288)
* feat(web): Refactor icon filtering and sorting logic using a new utility function

* feat(command-menu): Improve display and performance of cmd+k menu

* fix(utils): Adjust scoring logic in fuzzySearch and filter thresholds
2025-04-26 23:07:05 +02:00
e7284241c9 feat(web): Fix and improve mobile display of submission form (#1291)
* feat(web): Fix and improve mobile display of submission form

* fix(web): Run Biome checks and apply fixes

* Update web/src/components/icon-search.tsx

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Bjorn Lammers <bjorn@lammers.media>

---------

Signed-off-by: Bjorn Lammers <bjorn@lammers.media>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-04-26 22:56:39 +02:00
09a30fd4fa refactor(web): Reintroduce specific lost features after d0f8f8c (#1285)
Co-authored-by: Thomas Camlong <thomas@ajnart.fr>
2025-04-26 17:28:24 +02:00
d0f8f8ced9 revert: revert changes 2025-04-26 13:07:02 +02:00
9d2a35489f feat(icon-components): Improve image loading/error handling and add WebP support across icon-related components 2025-04-26 00:20:12 +02:00
8873a7c67a feat(icon-card): Add loading state and WebP support for images 2025-04-26 00:20:12 +02:00
8d087c04eb feat(icon-search): Add MagicCard component and import necessary modules 2025-04-25 23:45:24 +02:00
27505714cc fix(icon-details): Correct closing tag 2025-04-25 23:40:35 +02:00
860321a6aa chore: Run Biome checks and apply fixes 2025-04-25 23:40:35 +02:00
83a678f5ae feat(icons/[id]): Refine related icons relevance, display limits, and styling 2025-04-25 23:40:35 +02:00
a3ae198ddf refactor(web): Update descriptions and consistency (#1264)
* refactor(web): Update descriptions and consistency

* revert: Issue templates

* refactor(web): More extensive search placeholder

---------

Signed-off-by: Bjorn Lammers <bjorn@lammers.media>
Co-authored-by: Thomas Camlong <thomas@ajnart.fr>
2025-04-25 23:40:35 +02:00
63003a3d6c fix(icon-grid): Initialize windowWidth to 0 2025-04-25 23:40:35 +02:00
f3829f533b feat(web): Implement virtualized icon grid 2025-04-25 23:40:35 +02:00
3499605fb7 fix(web): small ui-changes 2025-04-25 23:40:35 +02:00
0257342947 feat(opengraph): Enhance local build speed by limiting icon data retrieval 2025-04-25 23:39:10 +02:00
64c49274da feat(icons/id): Add related icons 2025-04-25 23:39:10 +02:00
f0e20c2b19 refactor(web): Remove unused components and hooks (#1263)
* Update add_normal_icon.yml

Signed-off-by: Thomas Camlong <thomas@ajnart.fr>

* Update add_normal_icon.yml

Signed-off-by: Thomas Camlong <thomas@ajnart.fr>

* Update add_normal_icon.yml

Signed-off-by: Thomas Camlong <thomas@ajnart.fr>

* change id

* refactor(web): Remove unused components and hooks

---------

Signed-off-by: Thomas Camlong <thomas@ajnart.fr>
Co-authored-by: Thomas Camlong <thomas@ajnart.fr>
2025-04-25 23:22:01 +02:00
1d44dcd6fe feat(web/icons): Add dynamic OpenGraph image to /icons page (#1271)
* feat(web): add og image for /icons page

* refactor(web): change description to fit project

Signed-off-by: Bjorn Lammers <bjorn@lammers.media>

* feat: Add daily release workflow for CF

* refactor(web): Update descriptions and consistency (#1264)

* refactor(web): Update descriptions and consistency

* revert: Issue templates

* refactor(web): More extensive search placeholder

---------

Signed-off-by: Bjorn Lammers <bjorn@lammers.media>
Co-authored-by: Thomas Camlong <thomas@ajnart.fr>

* feat(icons): add greenlight (#1275)

Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>

* chore: Move SEO audit to /web

Signed-off-by: Bjorn Lammers <bjorn@lammers.media>

* feat(web/icons): implement fixed representative icons for OpenGraph image

- Added a predefined list of representative icons to be used in the OpenGraph image.
- Updated the logic to display the number of icons based on the rounded total instead of a fixed selection.

---------

Signed-off-by: Bjorn Lammers <bjorn@lammers.media>
Co-authored-by: Bjorn Lammers <bjorn@lammers.media>
Co-authored-by: dashboard-icons-manager[bot] <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-04-25 22:49:29 +02:00
36c0a3ebd5 chore: Move SEO audit to /web
Signed-off-by: Bjorn Lammers <bjorn@lammers.media>
2025-04-25 17:59:24 +02:00
1bba45f6b4 refactor(web): Update descriptions and consistency (#1264)
* refactor(web): Update descriptions and consistency

* revert: Issue templates

* refactor(web): More extensive search placeholder

---------

Signed-off-by: Bjorn Lammers <bjorn@lammers.media>
Co-authored-by: Thomas Camlong <thomas@ajnart.fr>
2025-04-25 17:55:17 +02:00
bb53077e97 fix(web): Fix background 2025-04-24 20:54:10 +02:00
57b0e6a1aa feat(web): Optimize SEO (#1260) 2025-04-24 18:22:15 +02:00
038e4dc73d chore(web): Update Carbon ID 2025-04-24 16:31:45 +02:00
256f567207 refactor(web): change carbon tags 2025-04-22 20:52:15 +02:00
773e3b78a3 feat(web): add magic gradient color variable to globals.css 2025-04-22 20:51:58 +02:00
0e003f6e90 fix(web): revert wrong opengraph image 2025-04-22 18:33:55 +02:00
8465fb4929 fix: log search query when no icons are found 2025-04-22 18:16:02 +02:00
d8f7d98e95 add lazy icon request button 2025-04-22 17:08:14 +02:00
38cecbb7bf Merge branch 'main' into feat/ph-capture-missing-icons
Signed-off-by: Thomas Camlong <thomas@ajnart.fr>
2025-04-22 15:28:55 +02:00
b3b88414e7 feat: implement debounced search query and normalize filtering 2025-04-22 15:28:23 +02:00
1c14e86dee feat: integrate PostHog for tracking when no icons are found in search 2025-04-22 14:22:03 +02:00
f995c84478 feat: integrate PostHog for tracking when no icons are found in search 2025-04-22 14:21:48 +02:00
090f48c1c7 chore: format web codebase 2025-04-22 11:31:32 +02:00
ab684250cf fix minor ui/ux 2025-04-22 10:26:13 +02:00
6f51ba60ab Update metadata to include robots 2025-04-22 10:17:03 +02:00
3bcbbf426c Edit metadata 2025-04-22 10:06:07 +02:00
14c7fd714b fix search resize 2025-04-18 22:10:40 +02:00
02d538daaa revert max-w to 7xl 2025-04-18 18:35:06 +02:00
904c769db1 small styling changes for the footer 2025-04-18 18:32:44 +02:00
ff264625ed remove "all rights reserved" 2025-04-18 18:30:26 +02:00
a3bf6bcbc5 remove license 2025-04-18 18:27:22 +02:00
a6f5bb9aaf styling 2025-04-18 18:25:10 +02:00