Skip to content

Comments

Bump @trpc/server, @trpc/client, @trpc/next and @trpc/react-query in /app#4

Open
dependabot[bot] wants to merge 152 commits intomainfrom
dependabot/npm_and_yarn/app/multi-4ab7aa58b3
Open

Bump @trpc/server, @trpc/client, @trpc/next and @trpc/react-query in /app#4
dependabot[bot] wants to merge 152 commits intomainfrom
dependabot/npm_and_yarn/app/multi-4ab7aa58b3

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Dec 16, 2025

Bumps @trpc/server, @trpc/client, @trpc/next and @trpc/react-query. These dependencies needed to be updated together.
Updates @trpc/server from 11.7.1 to 11.8.0

Release notes

Sourced from @​trpc/server's releases.

v11.8.0

What's Changed

v11.7.2

What's Changed

New Contributors

Full Changelog: trpc/trpc@v11.7.1...v11.7.2

Commits

Updates @trpc/client from 11.7.1 to 11.8.0

Release notes

Sourced from @​trpc/client's releases.

v11.8.0

What's Changed

v11.7.2

What's Changed

New Contributors

Full Changelog: trpc/trpc@v11.7.1...v11.7.2

Commits

Updates @trpc/next from 11.7.1 to 11.8.0

Release notes

Sourced from @​trpc/next's releases.

v11.8.0

What's Changed

v11.7.2

What's Changed

New Contributors

Full Changelog: trpc/trpc@v11.7.1...v11.7.2

Commits

Updates @trpc/react-query from 11.7.1 to 11.8.0

Release notes

Sourced from @​trpc/react-query's releases.

v11.8.0

What's Changed

v11.7.2

What's Changed

New Contributors

Full Changelog: trpc/trpc@v11.7.1...v11.7.2

Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

GraysonAdams and others added 30 commits November 23, 2025 17:40
- Add `migration:up:direct` npm script that uses DATABASE_URL_DIRECT
- Add conditional `ensureDatabase` (only enabled in development)
- Update deployment docs with D.O. migration pipeline instructions
- Document two-connection strategy: pool (25061) for runtime, direct (25060) for migrations

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Convert all 20 entities from decorator-based classes to EntitySchema
definitions with explicit string `name` properties. This fixes the
"Duplicate entity names are not allowed: d, c, v" error caused by
Next.js 16 Turbopack minifying class names in production builds.

EntitySchema's explicit `name: 'EntityName'` survives any bundler
minification, making it the recommended approach for bundled environments.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
GraysonAdams and others added 25 commits December 1, 2025 01:00
Moved the Follow button from an absolute-positioned overlay to be
stacked vertically above the date calendar widget on desktop. Added
mobile follow button below the "Updated" timestamp.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Filter out archived/deleted wishlists from the listWishlistsByToken
endpoint so users don't see them in the wishlist selector when
adding items via the bookmarklet.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Extract countdown and auto-save indicator logic into isolated components
to prevent parent component re-renders every second:

- Add CountdownRedirect component to add/page.tsx for success screen
- Add AutoSaveIndicator component to wishlists/[id]/page.tsx for modal
- Remove countdown from successState, manage internally in component
- Remove useRelativeTime from parent, call it inside isolated component

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Add 2-second long-press requirement for mobile drag-to-reorder on pinned
pages. This prevents conflicts between scrolling and reordering when
swiping through pins. Includes visual feedback during the hold (pulse
animation) and a lift animation when activated.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Remove drag-and-drop reordering functionality from pinned pages.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Remove drag-and-drop reordering from pinned pages in the recent pages bar.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This changes the semantic for SINGLE_SHARED_LIST events:
- Collaborators (who could see dibs) → Recipients (who cannot see dibs)
- Recipients are users receiving gifts who shouldn't see dib activity
- Non-recipients (everyone else in group) can see all list activity
- Anyone in group can still add items to shared lists

Changes:
- Add WishlistRecipient entity with migration (migrates existing collaborators)
- Add wishlistRecipient router with add/remove/list mutations
- Update item.ts to hide dibs from recipients in listByWishlist
- Update event.ts to use recipientIds instead of collaboratorIds
- Update event page UI for recipient management
- Update group page event creation for recipients
- Add notifyWishlistRecipientAdded to notification service
- Update wishlistCollaborator to allow group member item management

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Recipients of shared event wishlists are the people receiving gifts,
so they should not see gift ideas (which are suggestions for what to
buy them). This moves the isRecipient check earlier in the listByWishlist
query so it can be used to filter out GIFT_IDEA items before returning
results.

Recipients still see regular ITEM type entries, but GIFT_IDEA entries
are now filtered out along with dibs.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Recipients of SINGLE_SHARED_LIST events can now:
- Add their own items to the shared wishlist
- Only see items they added (other items are hidden)
- Cannot see gift ideas or dib statuses

Changes:
- item.ts: Track addedByUser for all items in SINGLE_SHARED_LIST
- item.ts: Allow recipients to add items to shared wishlists
- item.ts: Filter items so recipients only see what they added
- item.ts: Return isRecipient flag from listByWishlist
- wishlists/[id]/page.tsx: Show recipient notice message
- wishlists/[id]/page.tsx: Hide Offlist Ideas section from recipients
- events/[id]/page.tsx: Show recipient notice message

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
- Move recipient notice banner to appear above the items list instead
  of below in both wishlists and events pages
- Update banner text to clarify recipients can't see status of any items
- Hide dib buttons from recipients (treat their items like personal
  wishlist items where dib status is hidden)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
- Event page now properly checks available quantity before allowing dibs
- Added quantity selector modal for multi-quantity items on event page
- Fixed WishlistItemCard to show dib button for partially claimed items
  (was incorrectly showing "dibbed" state for any item with dibs)
- Reuses dib flow from useDibActions hook instead of duplicating logic

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Data cleanup migration that removes all items from the single shared
wishlist for the "FarrBear & Peachy Christmas" event. Also cleans up
related dibs, comments, and reactions.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Changed behavior so clicking on name/checkbox/row directly marks items
as complete, while only the shopping cart button opens the purchase page.
This provides a more intuitive UX where casual clicks toggle state.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
- Linked list dimming: Filter dib data when viewer owns the linked
  wishlist so items don't appear dimmed (revealing claimed gifts)
- Public wishlist notification: Remove anonymous dib notification
  that told owners which items were being purchased

Both leaks spoiled gift surprises by revealing dib activity to owners.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Bumps [@trpc/server](https://github.com/trpc/trpc/tree/HEAD/packages/server), [@trpc/client](https://github.com/trpc/trpc/tree/HEAD/packages/client), [@trpc/next](https://github.com/trpc/trpc/tree/HEAD/packages/next) and [@trpc/react-query](https://github.com/trpc/trpc/tree/HEAD/packages/react). These dependencies needed to be updated together.

Updates `@trpc/server` from 11.7.1 to 11.8.0
- [Release notes](https://github.com/trpc/trpc/releases)
- [Commits](https://github.com/trpc/trpc/commits/v11.8.0/packages/server)

Updates `@trpc/client` from 11.7.1 to 11.8.0
- [Release notes](https://github.com/trpc/trpc/releases)
- [Commits](https://github.com/trpc/trpc/commits/v11.8.0/packages/client)

Updates `@trpc/next` from 11.7.1 to 11.8.0
- [Release notes](https://github.com/trpc/trpc/releases)
- [Commits](https://github.com/trpc/trpc/commits/v11.8.0/packages/next)

Updates `@trpc/react-query` from 11.7.1 to 11.8.0
- [Release notes](https://github.com/trpc/trpc/releases)
- [Commits](https://github.com/trpc/trpc/commits/v11.8.0/packages/react)

---
updated-dependencies:
- dependency-name: "@trpc/server"
  dependency-version: 11.8.0
  dependency-type: direct:production
- dependency-name: "@trpc/client"
  dependency-version: 11.8.0
  dependency-type: direct:production
- dependency-name: "@trpc/next"
  dependency-version: 11.8.0
  dependency-type: direct:production
- dependency-name: "@trpc/react-query"
  dependency-version: 11.8.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Dec 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant