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
dashboard-icons-manager[bot]
d31d910323
feat(icons): add onshape ( #2346 )
...
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-10-22 15:55:33 +02:00
dashboard-icons-manager[bot]
100c7f09ce
feat(icons): add robinhood ( #2345 )
...
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-10-22 15:52:13 +02:00
dashboard-icons-manager[bot]
04b5ab3389
feat(icons): add jujutsu-vcs ( #2344 )
...
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-10-22 15:48:24 +02:00
dashboard-icons-manager[bot]
5e4378f1f6
feat(icons): add university-applied-sciences-brandenburg ( #2343 )
...
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-10-22 15:43:51 +02:00
dashboard-icons-manager[bot]
9e8cfbda18
feat(icons): add shortcut ( #2342 )
...
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-10-22 15:37:15 +02:00
dashboard-icons-manager[bot]
47d6fdf80f
feat(icons): add ballerina ( #2316 )
...
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-10-18 16:24:33 +02:00
dashboard-icons-manager[bot]
43abd18f88
feat(icons): add trading-view ( #2315 )
...
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-10-18 16:04:27 +02:00
dashboard-icons-manager[bot]
8e089a3feb
feat(icons): add build-better ( #2314 )
...
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-10-18 16:00:19 +02:00
dashboard-icons-manager[bot]
1ebe7a0432
feat(icons): add lichess ( #2313 )
...
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-10-18 15:56:00 +02:00
dashboard-icons-manager[bot]
d93d362327
feat(icons): add akamai ( #2312 )
...
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-10-18 15:51:48 +02:00
dashboard-icons-manager[bot]
fdfa073925
feat(icons): add idealo ( #2311 )
...
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-10-18 15:49:45 +02:00
dashboard-icons-manager[bot]
1f9c1cbfff
feat(icons): add platzi ( #2310 )
...
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-10-18 15:37:15 +02:00
dashboard-icons-manager[bot]
a7d346a951
feat(icons): add superlist ( #2309 )
...
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-10-18 15:30:12 +02:00
homarr-renovate[bot]
7d3a601636
chore(deps): update dependency @types/node to ^22.18.10 ( #2295 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2025-10-18 15:16:44 +02:00
homarr-renovate[bot]
a6788943d0
fix(deps): update dependency react-hook-form to ^7.65.0 ( #2292 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2025-10-18 15:15:38 +02:00
dashboard-icons-manager[bot]
60ae06e601
feat(icons): add seznam ( #2304 )
...
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-10-17 19:04:13 +02:00
dashboard-icons-manager[bot]
3345e45d12
feat(icons): add bentopdf ( #2303 )
...
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-10-17 18:56:54 +02:00
dashboard-icons-manager[bot]
8b1961e14a
feat(icons): add bandcamp ( #2302 )
...
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-10-17 18:48:06 +02:00
dashboard-icons-manager[bot]
c48e01bded
feat(icons): add sst-dev ( #2301 )
...
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-10-17 18:44:04 +02:00
dashboard-icons-manager[bot]
9eebc2c78b
feat(icons): add convex ( #2300 )
...
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-10-17 18:18:52 +02:00
dashboard-icons-manager[bot]
c47653664b
feat(icons): add wsz ( #2299 )
...
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-10-17 18:11:26 +02:00
dashboard-icons-manager[bot]
89e9c68f40
feat(icons): add spiceworks ( #2298 )
...
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-10-17 18:04:55 +02:00
dashboard-icons-manager[bot]
9ca40029f2
feat(icons): update flathub ( #2297 )
...
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-10-17 17:57:49 +02:00
homarr-renovate[bot]
96203a5530
fix(deps): update react monorepo ( #2243 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2025-10-17 17:49:34 +02:00
dashboard-icons-manager[bot]
c42acdaaa9
feat(icons): update arcane ( #2290 )
...
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-10-15 22:46:07 +02:00