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
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