Skip to content

What’s new

Changelog

New features, improvements, and fixes shipped to LGTM.

  • Improved
    • Pull request data now holds up under heavy GitHub activity. When several updates to the same pull request arrive in quick succession, the most recent one wins instead of being dropped, and syncing now waits out GitHub rate-limit windows rather than giving up — so your dashboard stays current even during busy periods
    • A workspace can no longer be left without an owner. If the only owner is removed from your GitHub organization, LGTM keeps them in place rather than leaving the workspace with no one in charge, and flags them in workspace settings so you can reinstall the app to restore ownership and remove them
    Fixed
    • Reviewers removed from a pull request on GitHub now clear from LGTM right away. Previously, withdrawing a review request left the old reviewer showing indefinitely; reviewers who already submitted their review are still kept
    • People removed from your GitHub organization now lose access to your workspace right away — their workspace and team memberships and any unaccepted invitations are cleared — so former members can no longer view your private pull requests
  • Improved
    • Syncing pull requests now makes far fewer calls to GitHub — refreshes skip pull requests that haven’t changed and reuse stored data instead of refetching it. Large organizations with hundreds of open pull requests stay comfortably within GitHub’s rate limits, and syncing keeps pace as your PR count grows
  • New
    • Workspace settings now list every workspace member and let owners promote, demote, or remove them — admins can remove regular members. The original installer can hand off ownership before leaving the company without anyone touching the database
    Improved
    • Workspace name and "Installed by" stay accurate after GitHub-side activity. When a GitHub organization is renamed, LGTM now updates the workspace name immediately. When the user who installed the GitHub App is removed from the org, "Installed by" hands off to the next workspace owner, admin, or member instead of going stale
    Fixed
    • Connecting an organization’s GitHub App to a workspace now requires the GitHub organization admin role, not just membership — closing a path where a non-admin member could have claimed an org installation
    • Switching between teams in different workspaces no longer lands on a 404 page. You now stay on the same page in the new team’s context where it exists, or land on the team’s dashboard
  • Improved
    • URLs now consistently include the workspace and team (e.g. /workspaces/acme/teams/frontend/dashboard). Old bookmarks in the form /<team>/... no longer resolve — re-bookmark from the navigation to get the workspace-scoped URL
  • New
    • Settings → Invitations — review every pending team invitation addressed to you, grouped by workspace, and accept or decline in one click. The Settings sidebar shows an unread count when you have waiting invitations
  • Improved
    • Dashboard and team pages now surface a banner when your workspace’s GitHub App is disconnected, with a one-click Reconnect action
    • Repository page now shows a "Reconnect GitHub App" call to action when your workspace was previously connected — your team and settings stay preserved while the app is disconnected
    • Team creation and invitation controls are hidden on personal workspaces, where they never applied
  • New
    • Workspace settings page — leave any organization workspace you belong to, or delete one you own once the GitHub App is uninstalled
    • Team admins can now curate which workspace repositories their team sees — attach and detach repos from the Team settings page (organization workspaces only)
    Improved
    • Uninstalling the GitHub App now preserves your team, starred repositories, and repo assignments — reinstalling restores everything automatically without re-configuration
  • New
    • Dashboard date range picker — choose preset periods or pick a custom date range with a dual-month calendar
    • Redesigned homepage showcasing real product features
    • Changelog page — see what shipped and when
    Improved
    • PR table and detail panel now responsive on mobile with collapsible detail rows
    • Team page shows your role (Owner/Admin/Member) and links to the GitHub organization
    • Uninstalling the GitHub App now automatically removes the connected team and cleans up all related data
    Fixed
    • PR table rendering issue on certain page navigations
  • New
    • Team invitation confirmation page — invitations now show a preview before you accept
    • GitHub connection section on team settings page with installation status
    • Sidebar shows GitHub connection status per team
    Improved
    • Repositories page now reflects team-level GitHub installation instead of personal
    • Team switcher updated to show which teams have GitHub connected
  • New
    • Team dashboard with summary cards, period selector, and leaderboards
    • "Needs Your Review" section on dashboard with pending PR count
    • Top author, merger, and reviewer cards with tie-breaking
    • Stale PR badges to distinguish parked work from forgotten PRs
    • Repository multi-select filter on dashboard
    • Reviewer avatars column in PR table and detail panel
    • Review state tracking — see who approved, requested changes, or commented
    • Click author avatars to filter PRs by that author
    Improved
    • Dashboard shows draft count, approved count, and changes-requested breakdowns
    • Repo names in dashboard cards now link to the repository page
  • New
    • PR complexity scoring — every pull request gets a 1–10 score based on size, file spread, churn, and more
    • Color-coded score badges (green/amber/orange/red) in PR list and detail views
    • Sort pull requests by complexity score
    • GitHub API rate limit warning in sidebar when limits are exhausted
    • Search PRs by number with # prefix (e.g. #42)
    • Starred repositories appear as quick-access items in sidebar navigation
    • Pull request refresh — re-fetch all open or closed PRs from GitHub on demand
    • Repository metadata refresh from dropdown menu
    • Comment and review comment counts in PR table and detail panel
    Improved
    • PR filter navigation now uses URL params as source of truth
    • Sort direction toggle button on repositories and PR pages
    • Filtered PR count displayed alongside results
  • New
    • Pull request listing page with state, author, label, milestone, draft, and branch filters
    • Slide-over detail panel for viewing PR details without leaving the list
    • Cursor-based pagination for large PR lists
    • Searchable dropdowns for label and milestone filters
  • New
    • Redesigned homepage with bento grid layout
    • Repositories page with search, sort, and star/unstar
    • Starred repositories grouped in a dedicated section at the top
  • New
    • Real-time GitHub webhook sync for pull requests, reviews, and repository changes
    • Repository metadata synced automatically from GitHub (description, visibility, homepage)
  • New
    • GitHub OAuth as the sole sign-in method — simple, one-click login
    • GitHub App installation with automatic repository sync
    • Team-based multi-tenancy tied to GitHub organizations
    Improved
    • Removed password, two-factor authentication, and registration forms — streamlined to GitHub-only auth