homarr-renovate[bot]
cb4163260f
fix(deps): update dependency posthog-node to ^5.11.2
2025-11-13 18:47:42 +00:00
homarr-renovate[bot]
4860f65724
fix(deps): update dependency posthog-js to ^1.290.0
2025-11-13 18:47:21 +00:00
dashboard-icons-manager[bot]
e921a92e7b
feat(icons): add neon-tech ( #2465 )
...
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-11-13 18:49:03 +01:00
dashboard-icons-manager[bot]
abf4376c5b
feat(icons): add fidelity ( #2464 )
...
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-11-13 18:39:37 +01:00
dashboard-icons-manager[bot]
247151e14c
feat(icons): add bottom ( #2463 )
...
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-11-13 18:31:43 +01:00
dashboard-icons-manager[bot]
f57d30e0b7
feat(icons): add bab-technologie ( #2462 )
...
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-11-13 18:27:49 +01:00
dashboard-icons-manager[bot]
a46567c90f
feat(icons): add knx ( #2461 )
...
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-11-13 17:50:12 +01:00
dashboard-icons-manager[bot]
b9364a84ab
feat(icons): add luxriot ( #2460 )
...
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-11-13 17:40:46 +01:00
dashboard-icons-manager[bot]
efbc741094
feat(icons): add victorialogs ( #2459 )
...
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-11-13 17:38:04 +01:00
dashboard-icons-manager[bot]
c5e557c293
feat(icons): add public-pool ( #2452 )
...
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-11-12 07:24:06 +01:00
dashboard-icons-manager[bot]
ddcedbbae4
feat(icons): add kleopatra ( #2447 )
...
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-11-11 20:36:29 +01:00
dashboard-icons-manager[bot]
250f6e4210
feat(icons): add jamf ( #2446 )
...
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-11-11 20:04:07 +01:00
dashboard-icons-manager[bot]
3685209ea5
feat(icons): add tryhackme ( #2445 )
...
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-11-11 18:32:01 +01:00
dashboard-icons-manager[bot]
c2f4e1edb5
feat(icons): add miro ( #2421 )
...
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-11-11 18:16:37 +01:00
Thomas Camlong
f79ff32efa
refactor: remove CI_MODE check from icon page generateStaticParams
...
- Remove local development optimization that limited icons to 5
- Now generates all icons statically regardless of environment
- Simplifies the code and ensures consistent behavior across environments
2025-11-07 08:35:42 +01:00
Thomas Camlong
74d2a81cd3
refactor: improve opengraph image generation with better fallback handling
...
- Add `revalidate = false` to disable revalidation for static images
- Refactor iconUrl to be null when icon not found, using placeholder only in img src
- This provides cleaner separation between data and presentation logic
2025-11-07 08:35:32 +01:00
Thomas Camlong
f769d73f73
feat: configure static generation for icon pages with development optimization
...
- Add `revalidate = false` and `dynamic = "force-static"` exports
- Add CI_MODE check in generateStaticParams to limit to 5 icons in local dev
- This speeds up local development builds while maintaining full static generation in CI
2025-11-07 08:35:30 +01:00
Thomas Camlong
6e4ba086a7
refactor: remove fetch revalidation from getAllIcons to rely on static generation
...
- Removed `next: { revalidate: 3600 }` from fetch call
- This allows static generation to control caching instead of fetch-level revalidation
2025-11-07 08:35:28 +01:00
Thomas Camlong
2af3aa13ef
chore: add trailing newline to errors.ts for consistency
2025-11-07 08:35:27 +01:00
Thomas Camlong
37778a749b
style(config): update global styles and TypeScript configuration
...
- Update global CSS with improved styling
- Enhance TypeScript configuration for better type checking
2025-11-07 08:11:26 +01:00
Thomas Camlong
ff0430e5c2
refactor(pages): update page components and metadata
...
- Update home page, submit page, and icon detail pages
- Improve opengraph image generation for icons
- Enhance page metadata and SEO
2025-11-07 08:11:22 +01:00
Thomas Camlong
4b001dc758
refactor(ui): update UI components and navigation
...
- Improve header, hero, and login modal components
- Update command menu functionality
- Enhance magic card component
2025-11-07 08:11:18 +01:00
Thomas Camlong
56289820f0
refactor(submissions): improve submission forms and data table
...
- Update icon submission forms with better validation
- Enhance advanced submission form with TanStack
- Improve submissions data table functionality
- Update submissions hook for better data management
2025-11-07 08:11:14 +01:00
Thomas Camlong
938facc889
refactor(icons): improve icon detail components
...
- Update icon details, actions, and editable components
- Enhance icon name combobox functionality
- Improve user interaction with icon metadata
2025-11-07 08:11:09 +01:00
Thomas Camlong
59843eac88
refactor(analytics): improve PostHog integration
...
- Update PostHog utilities and provider configuration
- Enhance analytics tracking setup
2025-11-07 08:11:05 +01:00
Thomas Camlong
5e19028cea
refactor(api): improve API error handling and revalidation
...
- Update API utilities to use new ApiError class
- Improve error handling and status code management
- Enhance revalidation logic for better cache management
2025-11-07 08:11:01 +01:00
Thomas Camlong
8931ed64d8
feat(community): add individual community icon pages
...
- Add dynamic route for community icons at /community/[icon]
- Add opengraph image generation for community icons
- Update community page and community utilities
- Enable viewing and sharing individual community-submitted icons
2025-11-07 08:10:55 +01:00
Thomas Camlong
43a63b5aa7
feat(api): add custom ApiError class for error handling
...
- Create ApiError class extending Error with status code support
- Enables better error handling and status code management in API calls
2025-11-07 08:10:51 +01:00
Thomas Camlong
1cc433b6bf
chore(deps): update dependencies
...
- Upgrade Next.js from 15.5.4 to 16.0.1
- Upgrade React from 19.1.1 to 19.2.0
- Upgrade React DOM from 19.1.1 to 19.2.0
- Upgrade PocketBase from 0.26.2 to 0.26.3
- Add cacheComponents: false to Next.js config
2025-11-07 08:10:48 +01:00
Thomas Camlong
ea9414543f
fix(analytics): debounce PostHog "no icons found" event tracking
...
- Use debouncedQuery instead of searchQuery to prevent premature events
- Add 500ms debounce delay before sending PostHog events
- Require minimum 2 characters to avoid false positives from single character searches
- Fix bug where events fired before filtering completed
2025-11-07 08:10:43 +01:00
dashboard-icons-manager[bot]
71ab1acd7e
feat(icons): add wooting ( #2420 )
...
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-11-04 06:52:58 +01:00
dashboard-icons-manager[bot]
97d631598c
feat(icons): add distribution ( #2419 )
...
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-11-03 22:53:45 +01:00
dashboard-icons-manager[bot]
74c1f16e29
feat(icons): add ideco ( #2418 )
...
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-11-03 22:50:39 +01:00
dashboard-icons-manager[bot]
1c15f57852
feat(icons): add google-colab ( #2417 )
...
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-11-03 22:46:45 +01:00
dashboard-icons-manager[bot]
adb62a5f95
feat(icons): add marimo ( #2416 )
...
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-11-03 22:43:15 +01:00
dashboard-icons-manager[bot]
e6b6f68cf6
feat(icons): add youtube-tv ( #2415 )
...
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-11-03 22:37:52 +01:00
dashboard-icons-manager[bot]
9ee2b34cc6
feat(icons): add digikey ( #2414 )
...
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-11-03 22:35:34 +01:00
dashboard-icons-manager[bot]
89fcc68c1d
feat(icons): add archidekt ( #2413 )
...
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-11-03 22:28:38 +01:00
dashboard-icons-manager[bot]
00a4bb75b9
feat(icons): add code-cademy ( #2411 )
...
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-11-03 22:20:56 +01:00
dashboard-icons-manager[bot]
a2d032c988
feat(icons): add jotty ( #2359 )
...
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-10-23 19:41:32 +02:00
dashboard-icons-manager[bot]
ea1c35ce4b
feat(icons): add quizlet ( #2358 )
...
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-10-23 19:10:32 +02:00
dashboard-icons-manager[bot]
dd96104236
feat(icons): add vtvgo ( #2357 )
...
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-10-23 18:58:48 +02:00
dashboard-icons-manager[bot]
0595bed934
feat(icons): add qui ( #2353 )
...
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-10-22 16:43:05 +02:00
dashboard-icons-manager[bot]
6a9f42c250
feat(icons): add remnote ( #2354 )
...
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-10-22 16:40:14 +02:00
dashboard-icons-manager[bot]
13cc225f7e
feat(icons): add aliyun ( #2351 )
...
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-10-22 16:34:18 +02:00
dashboard-icons-manager[bot]
16128f8fe2
feat(icons): add tugtainer ( #2352 )
...
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-10-22 16:26:21 +02:00
dashboard-icons-manager[bot]
4f4a744a19
feat(icons): add schedulearn ( #2349 )
...
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-10-22 16:20:58 +02:00
dashboard-icons-manager[bot]
3d96ccd72a
feat(icons): add chess ( #2350 )
...
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-10-22 16:16:58 +02:00
dashboard-icons-manager[bot]
3ba8357ad9
feat(icons): add sunsama ( #2348 )
...
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-10-22 16:07:38 +02:00
dashboard-icons-manager[bot]
bf35cc115f
feat(icons): add fleetdm ( #2347 )
...
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-10-22 15:59:32 +02:00