-
Notifications
You must be signed in to change notification settings - Fork 257
Comparing changes
Open a pull request
base repository: sourcebot-dev/sourcebot
base: 2509133
head repository: sourcebot-dev/sourcebot
compare: 9e07fcd
- 11 commits
- 144 files changed
- 4 contributors
Commits on Apr 1, 2026
-
docs(api): improve public API reference documentation (#1068)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 17f1b7f - Browse repository at this point
Copy the full SHA 17f1b7fView commit details -
chore: remove all Stripe billing code and database schema (#1069)
* chore: remove all Stripe billing code and database schema Billing was an enterprise entitlement that is no longer needed. This removes the Stripe integration, billing UI, subscription management, and related database fields. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * docs: add CHANGELOG entry for billing removal Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * update lock file * remove changelog --------- Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for c875d7b - Browse repository at this point
Copy the full SHA c875d7bView commit details -
chore(web): remove unused code and dead exports (#1070)
* chore(web): remove unused code and dead exports Remove unused functions, components, hooks, and schemas identified via ts-unused-exports analysis across the web package. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * chore(web): remove unused configEditor and OnboardingSteps enum Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 331f025 - Browse repository at this point
Copy the full SHA 331f025View commit details -
refactor(web): migrate all auth to withAuthV2/withOptionalAuthV2 (#1071)
* refactor(web): migrate all auth to withAuthV2/withOptionalAuthV2 Replace all usages of the legacy withAuth and withOrgMembership helpers with the newer withAuthV2, withOptionalAuthV2, and withMinimumOrgRole APIs. This consolidates auth into a single context object that provides user, org, role, and a user-scoped prisma client, eliminating the need for separate domain parameters and nested auth wrappers. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * feedbacl * fix(web): fix origin bug in approval email and add withAuthV2_skipMembershipCheck - Replace undefined `origin` global with `env.AUTH_URL` in the join request approval email plaintext body. - Add `withAuthV2_skipMembershipCheck` wrapper for actions where the user may not yet be an org member (joinOrganization, redeemInvite, getInviteInfo). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for b7ad9c2 - Browse repository at this point
Copy the full SHA b7ad9c2View commit details
Commits on Apr 2, 2026
-
feat(web): replace placeholder avatars with minidenticon-based UserAv…
…atar (#1072) * feat(web): replace placeholder avatars with minidenticon-based UserAvatar component Adds the minidenticons library and a new UserAvatar component that generates deterministic avatar icons from email addresses. Replaces all placeholder avatar usage across chat, settings, and redeem pages with this unified component. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * docs: add CHANGELOG entry for minidenticon avatars (#1072) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * fix(web): use placeholder avatar for org icon in accept invite card The org avatar should use the placeholder image, not a minidenticon generated from the org name. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * feat(web): add /api/minidenticon endpoint for email avatar fallbacks Replace placeholder avatars in email templates with dynamically generated minidenticon PNGs. The new endpoint converts minidenticon SVGs to PNGs via sharp, making them compatible with email clients that don't support data URIs. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * plumb avatar url for join requests --------- Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 85cf4be - Browse repository at this point
Copy the full SHA 85cf4beView commit details -
refactor(web): rename withAuthV2 to withAuth (#1073)
* refactor(web): rename withAuthV2 to withAuth and move to middleware/ Renames withAuthV2/withOptionalAuthV2 to withAuth/withOptionalAuth and relocates them from src/withAuthV2.ts to src/middleware/withAuth.ts. Extracts withMinimumOrgRole and sew into their own files under middleware/. Fixes 'use server' build error by removing logger export from actions.ts and fixing mock path in withAuth.test.ts. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * fix(web): update mock paths in listCommitsApi.test.ts Update vi.mock paths from @/withAuthV2 to @/middleware/withAuth and from @/actions to @/middleware/sew to match the renamed modules. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * fix(web): use auth context prisma instead of global import in audit and userManagement actions Replace direct @/prisma imports with the prisma instance from the withAuth callback to ensure userScopedPrismaClientExtension is applied. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * feedback --------- Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 7da5d55 - Browse repository at this point
Copy the full SHA 7da5d55View commit details -
refactor(web): remove domain param from getBrowsePath, use SINGLE_TEN…
…ANT_ORG_DOMAIN internally (#1074)
Configuration menu - View commit details
-
Copy full SHA for 81419b2 - Browse repository at this point
Copy the full SHA 81419b2View commit details -
refactor: remove SOURCEBOT_TENANCY_MODE and multi-tenancy code paths (#…
…1075) * refactor: remove SOURCEBOT_TENANCY_MODE and multi-tenancy code paths Single tenancy is now the only mode. Removes the tenancy mode env var, schema, multi-tenancy init logic, org selector UI, and tenancy docs page. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * remove org selector --------- Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 05bb0c7 - Browse repository at this point
Copy the full SHA 05bb0c7View commit details -
feat(web): add GET /api/commit endpoint and improve git API response …
…formats (#1077) * feat: add GET /api/commit endpoint and improve git API response formats Adds a new public API endpoint for retrieving details about a single commit including parent SHAs. Also improves existing git API responses by using camelCase field names and nullable types. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * docs: add CHANGELOG entries for #1077 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * nits * fix: update tests to mock simple-git snake_case output separately from camelCase expected results Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * revert changes to deprecated mcp package --------- Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 46e696c - Browse repository at this point
Copy the full SHA 46e696cView commit details -
chore(deps): bump simple-git from 3.27.0 to 3.33.0 (#1078)
* chore(deps): bump simple-git from 3.27.0 to 3.32.3 Bumps [simple-git](https://github.com/steveukx/git-js/tree/HEAD/simple-git) from 3.27.0 to 3.32.3. - [Release notes](https://github.com/steveukx/git-js/releases) - [Changelog](https://github.com/steveukx/git-js/blob/main/simple-git/CHANGELOG.md) - [Commits](https://github.com/steveukx/git-js/commits/simple-git@3.32.3/simple-git) --- updated-dependencies: - dependency-name: simple-git dependency-version: 3.32.3 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> * bump to newer version --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Brendan Kellam <brendan@sourcebot.dev>
Configuration menu - View commit details
-
Copy full SHA for 87e09d4 - Browse repository at this point
Copy the full SHA 87e09d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e07fcd - Browse repository at this point
Copy the full SHA 9e07fcdView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 2509133...9e07fcd