Thomas Camlong
db893d4f97
feat(web): add support for community icons in icon card
...
Update IconCard component to handle both regular icons and community-submitted icons. Community icons use HTTP URLs as image source and link to /community/:name instead of /icons/:name for proper routing
2025-10-01 18:22:42 +02:00
Thomas Camlong
fc39fd12c9
feat(web): refactor header with login modal and github stars
...
Replace LoginPopup component with new LoginModal component for better UX. Add GitHub repository star count display. Implement authentication guards for submission button - shows login modal for unauthenticated users. Add user dropdown menu with dashboard link and sign out functionality
2025-10-01 18:22:39 +02:00
Thomas Camlong
c11bcfa179
feat(web): add community and dashboard links to navigation
...
Add navigation links for community page and dashboard page (shown only when logged in). Implements active state highlighting for all navigation items including the new community and dashboard pages
2025-10-01 18:22:35 +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
9e2aeea596
feat(web): add React Query provider wrapper component
2025-10-01 15:47:18 +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
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
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
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
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
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
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
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
Thomas Camlong
b3b88414e7
feat: implement debounced search query and normalize filtering
2025-04-22 15:28:23 +02:00
Thomas Camlong
090f48c1c7
chore: format web codebase
2025-04-22 11:31:32 +02:00
Thomas Camlong
ab684250cf
fix minor ui/ux
2025-04-22 10:26:13 +02:00
Thomas Camlong
904c769db1
small styling changes for the footer
2025-04-18 18:32:44 +02:00
Thomas Camlong
ff264625ed
remove "all rights reserved"
2025-04-18 18:30:26 +02:00
Thomas Camlong
a3bf6bcbc5
remove license
2025-04-18 18:27:22 +02:00
Thomas Camlong
a6f5bb9aaf
styling
2025-04-18 18:25:10 +02:00
Thomas Camlong
f7f464e3c4
styling
2025-04-18 18:17:39 +02:00
Thomas Camlong
bb97a00273
Styling changes
2025-04-18 17:05:46 +02:00