Commit Graph

2269 Commits

Author SHA1 Message Date
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
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