Skip to content

Conversation

@R5dan
Copy link

@R5dan R5dan commented Dec 18, 2025

Automatically changes the icon of the search bar between cmd and ctrl based on the user agent.

I was struggling to test due to no DATABASE_URL environment variable being set, but I could not find anywhere what it needed to be.

tannerlinsley and others added 30 commits August 20, 2025 11:50
Co-authored-by: Tanner Linsley <tannerlinsley@gmail.com>
…anStack#469)

Co-authored-by: Tanner Linsley <tannerlinsley@gmail.com>
Co-authored-by: Tanner Linsley <tannerlinsley@gmail.com>
…tack#465)

Co-authored-by: Kevin Van Cott <kevinvandy656@gmail.com>
Co-authored-by: Tanner Linsley <tannerlinsley@gmail.com>
Changed the auto-animate npm package name to the correct @formkit/auto-animate
commit 22b948d
Author: Shawn Erquhart <shawn@erquh.art>
Date:   Wed Jul 23 16:21:49 2025 -0400

    add preview build command

commit 2735a28
Author: Shawn Erquhart <shawn@erquh.art>
Date:   Mon Jul 21 23:35:12 2025 -0400

    add stat counters to library pages
commit e09b019
Author: Tanner Linsley <tannerlinsley@gmail.com>
Date:   Mon Aug 25 10:01:47 2025 -0600

    Store disableAds in convex

commit ccc6759
Author: Cursor Agent <cursoragent@cursor.com>
Date:   Sat Aug 23 22:14:00 2025 +0000

    Remove ad preference query and use current user data directly

    Co-authored-by: tannerlinsley <tannerlinsley@gmail.com>

commit 47c0571
Author: Cursor Agent <cursoragent@cursor.com>
Date:   Sat Aug 23 21:13:31 2025 +0000

    Migrate ad preference management from local storage to Convex

    Co-authored-by: tannerlinsley <tannerlinsley@gmail.com>
tannerlinsley and others added 27 commits December 12, 2025 15:08
* book icon update

* fix book icon

* update command icon

* replace react-icons/bs

* migrate to close icons to lucide-react x

* discord, close, and github icons plus some others

* update icons to lucide-react for improved consistency

* replace FaBolt with Zap icon in multiple components for consistency

* replace FontAwesome icons with Lucide icons for consistency

* add CheckCircleIcon component and replace FaCheckCircle usage for consistency

* remove unused FontAwesome icons for improved consistency

* replace FaCogs with CogsIcon component for consistency across multiple files

* replace FaComment with MessageSquare icon for consistency across multiple components

* replace FontAwesome icons with Lucide icons for consistency across multiple components

* replace FaExternalLinkAlt and FaEdit with ExternalLink and SquarePen icons for consistency across multiple components

* replace FontAwesome icons with Lucide icons for consistency across multiple components

* replace icons with Lucide icons for consistency across multiple components

* replace icons with Lucide icons for consistency across multiple components

* auth logs

* update icons

* add BrandXIcon and BSkyIcon components; update Navbar to use new icons

* replace Material Design icons with Lucide icons for consistency across multiple components

* replace react-icons with Lucide icons

* replace react-icons with Lucide icons

* ci: apply automated fixes

* fix broken icon

* enable lazy loading and async decoding for images in Markdown component

---------

Co-authored-by: Tanner Linsley <tannerlinsley@gmail.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
* refactor: isolate auth module using inversion of control

Create a standalone auth module at ~/auth that encapsulates all
authentication logic, making it independent of the rest of the
application through IoC interfaces.

New auth module structure:
- types.ts: Core types and IoC interfaces (IUserRepository, etc.)
- session.server.ts: Cookie-based session management with HMAC-SHA256
- auth.server.ts: Main AuthService for user authentication
- capabilities.server.ts: CapabilitiesService with helper utilities
- oauth.server.ts: OAuthService and OAuth provider utilities
- guards.server.ts: Auth guards factory and decorators
- repositories.server.ts: Drizzle-based repository implementations
- context.server.ts: Dependency injection/service composition root
- index.server.ts: Server-side public API exports
- index.ts: Client-side public API exports
- client.ts: Client-side auth utilities

The existing utils files now delegate to the new auth module for
backward compatibility. Auth routes updated to use the new module
directly.

* ci: apply automated fixes

* Site Updates (TanStack#583)

* book icon update

* fix book icon

* update command icon

* replace react-icons/bs

* migrate to close icons to lucide-react x

* discord, close, and github icons plus some others

* update icons to lucide-react for improved consistency

* replace FaBolt with Zap icon in multiple components for consistency

* replace FontAwesome icons with Lucide icons for consistency

* add CheckCircleIcon component and replace FaCheckCircle usage for consistency

* remove unused FontAwesome icons for improved consistency

* replace FaCogs with CogsIcon component for consistency across multiple files

* replace FaComment with MessageSquare icon for consistency across multiple components

* replace FontAwesome icons with Lucide icons for consistency across multiple components

* replace FaExternalLinkAlt and FaEdit with ExternalLink and SquarePen icons for consistency across multiple components

* replace FontAwesome icons with Lucide icons for consistency across multiple components

* replace icons with Lucide icons for consistency across multiple components

* replace icons with Lucide icons for consistency across multiple components

* auth logs

* update icons

* add BrandXIcon and BSkyIcon components; update Navbar to use new icons

* replace Material Design icons with Lucide icons for consistency across multiple components

* replace react-icons with Lucide icons

* replace react-icons with Lucide icons

* ci: apply automated fixes

* fix broken icon

* enable lazy loading and async decoding for images in Markdown component

---------

Co-authored-by: Tanner Linsley <tannerlinsley@gmail.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>

* Fix conflicts

* Fixes

* ci: apply automated fixes

* icon

* refactor: isolate auth module using inversion of control

Create a standalone auth module at ~/auth that encapsulates all
authentication logic, making it independent of the rest of the
application through IoC interfaces.

New auth module structure:
- types.ts: Core types and IoC interfaces (IUserRepository, etc.)
- session.server.ts: Cookie-based session management with HMAC-SHA256
- auth.server.ts: Main AuthService for user authentication
- capabilities.server.ts: CapabilitiesService with helper utilities
- oauth.server.ts: OAuthService and OAuth provider utilities
- guards.server.ts: Auth guards factory and decorators
- repositories.server.ts: Drizzle-based repository implementations
- context.server.ts: Dependency injection/service composition root
- index.server.ts: Server-side public API exports
- index.ts: Client-side public API exports
- client.ts: Client-side auth utilities

The existing utils files now delegate to the new auth module for
backward compatibility. Auth routes updated to use the new module
directly.

* ci: apply automated fixes

* checkpoint

---------

Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Sarah <gerrardsarah@gmail.com>
Co-authored-by: Tanner Linsley <tannerlinsley@gmail.com>
@netlify
Copy link

netlify bot commented Dec 18, 2025

Deploy Preview for tanstack ready!

Name Link
🔨 Latest commit fbc0908
🔍 Latest deploy log https://app.netlify.com/projects/tanstack/deploys/694437225931770008212615
😎 Deploy Preview https://deploy-preview-589--tanstack.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 21 (🔴 down 1 from production)
Accessibility: 83 (🔴 down 7 from production)
Best Practices: 83 (no change from production)
SEO: 98 (no change from production)
PWA: 70 (no change from production)
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify project configuration.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.