Thomas Camlong
ddf1f13d7a
style(web): add enhanced input styling for better UX
...
Add comprehensive input styling for text, email, password, and search inputs with focus states and error state handling. Improves visual feedback and accessibility for form inputs
2025-10-01 18:22:33 +02:00
Thomas Camlong
1b2837ac5a
feat(web): add admin dashboard page for managing icon submissions
2025-10-01 15:47:26 +02:00
Thomas Camlong
fb99a7ff9a
feat(web): add submissions data table with filtering, sorting, and pagination
2025-10-01 15:47:25 +02:00
Thomas Camlong
be90e727c1
feat(web): add submission details dialog component with review and approval functionality
2025-10-01 15:47:23 +02:00
Thomas Camlong
f600ba5abb
feat(web): add user display component with avatar and username
2025-10-01 15:47:22 +02:00
Thomas Camlong
36d4128e96
feat(web): add user authentication button with login and profile popover
2025-10-01 15:47:21 +02:00
Thomas Camlong
3b6a8ad39f
feat(web): add custom hook for managing icon submissions with React Query
2025-10-01 15:47:19 +02:00
Thomas Camlong
9e2aeea596
feat(web): add React Query provider wrapper component
2025-10-01 15:47:18 +02:00
Thomas Camlong
5194a53fda
feat(web): add PocketBase client initialization and type definitions
2025-10-01 15:47:16 +02:00
Thomas Camlong
c56586f5ba
feat(web): integrate PocketBase authentication with LoginPopup in header
2025-10-01 15:47:02 +02:00
Thomas Camlong
e10008ece5
refactor(web): move development environment check before useEffect hook in Carbon component
2025-10-01 15:47:01 +02:00
Thomas Camlong
69d0b1f2e5
feat(web): wrap app with react-query Providers in root layout
2025-10-01 15:46:59 +02:00
Thomas Camlong
9cbcb67feb
feat (web): Make buttons always cursor-pointer
2025-10-01 15:45:43 +02:00
Thomas Camlong
b5c72677fc
chore: format codebase
2025-09-29 11:01:14 +02:00
Meier Lukas
331e87a1ea
fix(wordmark): image url is wrong
2025-09-07 15:35:53 +02:00
Thomas Camlong
b05aa32128
Merge pull request #1410 from homarr-labs/feat/wordmark
2025-09-05 07:20:06 +02:00
Meier Lukas
58f1d585ac
chore(portainer): rename to alternative version do to rebrading
2025-08-17 22:30:22 +02:00
Thomas Camlong
5942dd6234
Merge branch 'main' into feat/wordmark
...
Signed-off-by: Thomas Camlong <thomas@ajnart.fr >
2025-05-19 15:14:24 +02:00
Thomas Camlong
659384a6d4
chore: update package manager and enhance icon metadata
...
- Updated package manager version to pnpm@10.11 .0 in package.json.
- Added robots metadata for SEO in page.tsx.
- Changed Open Graph type from "article" to "website" and added siteName and images.
- Included canonical URL in alternates for better indexing.
- Added structured data for icons in the IconDetails component with priority loading for images.
2025-05-19 15:13:16 +02:00
ajnart
beab14f535
feat: add workmark icons
2025-05-08 23:55:25 +02:00
Thomas Camlong
321e969f6c
Merge pull request #1320 from homarr-labs/feat/related-refine
2025-04-28 16:21:21 +02:00
Thomas Camlong
ea9b96ad6d
fix(icons): Remove non-existing alternate URL ( #1324 )
2025-04-28 16:19:23 +02:00
Thomas Camlong
59ad9344b7
feat: make DISABLE_POSTHOG public ( #1323 )
...
For client side availabilty
2025-04-28 15:46:42 +02:00
Bjorn Lammers
50c3a92b29
fix(web): Run Biome checks and apply fixes
2025-04-27 22:59:33 +02:00
Bjorn Lammers
575dee0580
feat(icons/[id]): Refine related icons relevance, display limits, and styling
2025-04-27 22:57:56 +02:00
Bjorn Lammers
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
Bjorn Lammers
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
Bjorn Lammers
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
ajnart
d0f8f8ced9
revert: revert changes
2025-04-26 13:07:02 +02:00
Bjorn Lammers
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
Bjorn Lammers
8873a7c67a
feat(icon-card): Add loading state and WebP support for images
2025-04-26 00:20:12 +02:00
Bjorn Lammers
8d087c04eb
feat(icon-search): Add MagicCard component and import necessary modules
2025-04-25 23:45:24 +02:00
Bjorn Lammers
27505714cc
fix(icon-details): Correct closing tag
2025-04-25 23:40:35 +02:00
Bjorn Lammers
860321a6aa
chore: Run Biome checks and apply fixes
2025-04-25 23:40:35 +02:00
Bjorn Lammers
83a678f5ae
feat(icons/[id]): Refine related icons relevance, display limits, and styling
2025-04-25 23:40:35 +02:00
Bjorn Lammers
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
ajnart
63003a3d6c
fix(icon-grid): Initialize windowWidth to 0
2025-04-25 23:40:35 +02:00
Thomas Camlong
f3829f533b
feat(web): Implement virtualized icon grid
2025-04-25 23:40:35 +02:00
Thomas Camlong
3499605fb7
fix(web): small ui-changes
2025-04-25 23:40:35 +02:00
Thomas Camlong
0257342947
feat(opengraph): Enhance local build speed by limiting icon data retrieval
2025-04-25 23:39:10 +02:00
Thomas Camlong
64c49274da
feat(icons/id): Add related icons
2025-04-25 23:39:10 +02:00
Bjorn Lammers
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
Thomas Camlong
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
Bjorn Lammers
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
Thomas Camlong
bb53077e97
fix(web): Fix background
2025-04-24 20:54:10 +02:00
Thomas Camlong
57b0e6a1aa
feat(web): Optimize SEO ( #1260 )
2025-04-24 18:22:15 +02:00
Thomas Camlong
038e4dc73d
chore(web): Update Carbon ID
2025-04-24 16:31:45 +02:00
Thomas Camlong
256f567207
refactor(web): change carbon tags
2025-04-22 20:52:15 +02:00
Thomas Camlong
773e3b78a3
feat(web): add magic gradient color variable to globals.css
2025-04-22 20:51:58 +02:00
Thomas Camlong
0e003f6e90
fix(web): revert wrong opengraph image
2025-04-22 18:33:55 +02:00