Version history

What changed in FriendDiff.

Every public release, documented in one place. Older installers are not offered because FriendDiff relies on current security, sync, and service compatibility.

Current release

FriendDiff 0.1.127 alpha

Download latest →

Makes navigation noticeably faster, brings requests and bug reporting into the app, and makes receipts and match details more dependable.

Faster everyday navigation

  • Defers heavy analytics work until the selected page needs it and avoids repeating unchanged calculations during navigation.
  • Keeps sidebar transitions responsive while large League and Deadlock histories remain loaded.
  • Reduces unnecessary refresh work when moving between match history, social, and comparison pages.

Requests where players expect them

  • Adds friend requests and group invitations to the notification bell with direct accept, decline, and open actions.
  • Adds a compact top-bar bug icon and a complete in-app report form instead of opening an email application.
  • Stores useful report context securely so problems can be reproduced without asking players to retype device details.

Clearer receipts and match evidence

  • Rewrites unclear findings so the subject, game, and meaning are obvious at a glance.
  • Keeps the detailed scoreboard consistent and retries the provider when a saved match is missing participant data.
  • Improves the evidence view behind receipts while preventing duplicate teams in match details.
Previous release

FriendDiff 0.1.126 alpha

Download latest →

Moves FriendDiff's privacy and account controls onto the live backend, hardens the Windows app, and gives match results a clearer competitive identity.

Account controls that are real

  • Stores social visibility and blocked accounts on the FriendDiff account instead of one computer.
  • Enforces blocking across friend search, requests, group invitations, and shared match access.
  • Adds permanent self-service account deletion with password confirmation and safe group ownership transfer.

Safer and easier to support

  • Adds desktop sandboxing, navigation containment, content security rules, and stricter desktop-message validation.
  • Adds a privacy-safe diagnostics export and a recovery screen for unexpected interface failures.
  • Adds automated release checks for security controls, required backend services, signing, and accidental Riot-key exposure.

Sharper match history

  • Replaces washed-out W and L pills with vivid Victory, Defeat, and Draw treatments.
  • Uses distinct result marks, stronger contrast, and restrained row-level color to make outcomes scannable.
  • Includes matched dark- and light-mode styling without turning the match list into solid color blocks.
Previous release

FriendDiff 0.1.90 alpha

Download latest →

Makes FriendDiff easier to navigate, more reliable across linked players and groups, and more deliberately game-aware from setup through analytics.

A clearer FriendDiff

  • Organizes the app into setup, social, and comparison workflows without burying League of Legends or Deadlock.
  • Keeps All Games as the default view and carries the selected game through the sections it affects.
  • Adds clearer game branding, richer match filters, improved responsive layouts, and more readable light and dark themes.

Friends and groups

  • Uses the FriendDiff friends list as the source of truth for tracking, invitations, and group membership.
  • Improves linked-account reconciliation so shared matches and each member's synced solo history resolve to the correct profile.
  • Adds group invitations, member management, ownership transfer, leaving, and clearer multi-game group summaries.

Deeper comparisons

  • Expands Receipt Lab, trends, roles, sessions, champions, items, friends, groups, and LosersQueue analysis with evidence-backed filters.
  • Makes notable findings game-aware and opens the relevant matches when a receipt is selected.
  • Adds grouped FriendDiff, League, and Deadlock profile artwork plus clearer Plus previews and entitlement states.
Previous release

FriendDiff 0.1.59 alpha

Download latest →

Makes sessions fully game-aware, expands Deadlock impact analysis, and separates permanent analytics from rotating findings.

Game-aware sessions

  • Shows League of Legends or Deadlock on every expanded session match.
  • Uses heroes and Deadlock soul pace instead of League-only champion and gold language.
  • Shows mixed-game hero and champion picks correctly in the session summary.

Analytics with a clear job

  • Keeps the LosersQueue verdict, burden, role, and streak checks in permanent modules.
  • Uses rotating notable findings for separate patterns such as champion burden, session position, game length, and post-carry-loss recovery.
  • Adds a random Another finding control without repeating the permanent section immediately below it.

Deadlock and setup polish

  • Adds carry conversion, team-share, fight-participation, survival, win-versus-loss, and hero-impact analysis for Deadlock.
  • Turns completed match data into a non-clickable status instead of an active-looking button.
  • Clarifies Linked Accounts, Friends, and per-friend game tracking.
Previous release

FriendDiff 0.1.50 alpha

Download latest →

Adds verified Steam account linking and makes verified ownership authoritative for Deadlock syncing.

Verified Steam linking

  • Opens Steam's official sign-in page instead of asking players to type a SteamID64.
  • Binds Steam's verified SteamID64 to exactly one FriendDiff account using a short-lived, one-time request.
  • Automatically identifies the matching Deadlock account and begins its first history sync after verification.
  • Prevents Deadlock cloud history from being uploaded under an unverified or mismatched Steam identity.
  • Adds a clear Steam ownership status plus refresh and unlink controls in Linked Accounts.
Previous release

FriendDiff 0.1.49 alpha

Download latest →

Adds Deadlock and rebuilds cloud synchronization to preserve every feature without repeatedly downloading full histories.

Cloud sync rebuilt

  • Replaces 30-second full-history downloads with tiny change checks and incremental match updates.
  • Persists compact cloud history between launches so reopening FriendDiff only requests records that changed.
  • Separates large League timelines from match-history rows and downloads a timeline only when its match is opened.
  • Keeps derived lane, role, objective-setup, comeback, and throw analytics in compact shared records.

Deadlock support

  • Links a Deadlock profile with a SteamID64 or Deadlock Account ID.
  • Imports up to 1,000 permanent match summaries and enriches recent games with full 6v6 scoreboards, heroes, and final stats.
  • Adds Deadlock to Match History, group comparisons, friend detection, and shared cloud identity reconciliation.
Previous release

FriendDiff 0.1.48 alpha

Download latest →

Makes every account, match, group, and analytics label say exactly what League data it represents.

Clear match and account language

  • Explains exactly which linked Riot ID supplies personal stats and what local and cloud match counts mean.
  • Renames the historical repair action to Import missing match details and lists the scoreboard, item, and timeline data it checks.
  • Defines play sessions as games less than two hours apart and identifies the Riot ID represented by Match History.

Exact group comparisons

  • Replaces vague chemistry, direct-game, and competitive-verdict language with the exact accepted members and Summoner's Rift queues included.
  • Separates matches containing at least one accepted member from matches containing every accepted member.
  • States whose wins and losses each group percentage represents.

League-readable analytics

  • Replaces internal terms such as eligible matches, control groups, evidence strength, burden, and win-rate points.
  • Shows the minimum match count and exact comparison group beside friend, champion, item, role, trend, and LosersQueue statistics.
  • Renames analytics navigation around what each page actually shows, including with/without friends, friend combinations, completed items, and results over time.
Previous release

FriendDiff 0.1.47 alpha

Download latest →

Makes custom receipts combinable and gives incomplete League history a deliberate repair path.

Multi-select Receipt Lab

  • Replaces single-choice receipt conditions with checkbox menus that accept multiple selections.
  • Requires every selected present friend and completed item while treating roles, times, sides, opponents, and performance bands as alternatives.
  • Keeps selected conditions visible in compact summaries and explains whether a group uses every checked value or any checked value.

Missing-data import

  • Adds Import missing data to the sidebar with a live count of incomplete League matches.
  • Retries timelines previously skipped or marked unavailable instead of treating them as permanently complete.
  • Requests only a missing timeline when the final scoreboard is already stored, reducing Riot requests and avoiding duplicate match records.
  • Separates normal incremental match refreshes from deliberate historical backfills.
Previous release

FriendDiff 0.1.46 alpha

Download latest →

Turns receipts, trends, and roles into deeper tools with clearly different jobs.

Receipt Lab

  • Promotes Receipt Lab into its own major workspace instead of hiding it inside Analytics.
  • Adds friend inclusion and exclusion, role, time of day, duration, map side, weekday, enemy champion, final item, KDA, lane-at-15, and session-position conditions.
  • Keeps game, queue, champion, and date as global filters and preserves clickable match evidence for every generated claim.

Trends and form

  • Compares the most recent 25 games with the previous 25 and keeps monthly sample sizes visible.
  • Adds time-of-day, day-of-week, session-decay, and post-result momentum analysis.
  • Explains recent movement through champion momentum and changing role mix.

Role-aware analytics

  • Renames Role Desk to Roles and removes Support as a separate destination.
  • Judges carry lanes through lane state, pressure, lead conversion, damage, comebacks, and throws.
  • Judges support through assists, participation, vision pace, wards, crowd control, survival, and objective setup.
  • Adds focused role reports, role-specific champion records, and an all-role comparison table.
Previous release

FriendDiff 0.1.45 alpha

Download latest →

Keeps each analytics page focused on its own evidence instead of recycling generic findings.

Distinct analytics pages

  • Shows champion findings only in Champion Lab, timeline and role findings in Role Desk, and support findings in Support Analytics.
  • Removes repeated generic receipt blocks from pages whose main analysis already explains the same result.
  • Preserves every timeline, Receipt Lab, session-story, group-chemistry, and incremental-sync feature introduced in 0.1.44.
Previous release

FriendDiff 0.1.44 alpha

Download latest →

Turns stored League matches into evidence-rich stories without repeating the same information across every page.

Minute-by-minute match evidence

  • Adds compact Riot timeline ingestion for gold, XP, CS, objectives, structures, kills, and item purchases.
  • Adds a match-story panel with role-opponent deltas at 15, team gold swings, objective timing, and purchase order.
  • Backfills timeline evidence into old matches once, then returns to incremental refreshes.

New comparison tools

  • Adds Receipt Lab for custom friend, role, time-of-day, and game-length comparisons with clickable match evidence.
  • Adds group pair chemistry using shared records, repeated champion pairs, and directly linked kills.
  • Adds a Role Desk for early-lane state, lead conversion, comebacks, thrown leads, and deaths before objectives.

Cleaner information architecture

  • Gives sessions, groups, roles, items, and receipts distinct responsibilities instead of repeating generic win-rate summaries.
  • Adds session stopping points, early-game direction, champion changes, and the most-present tracked friend.
  • Shows a concise post-sync summary and preserves enriched local and cloud records during identity merges.
Previous release

FriendDiff 0.1.43 alpha

Download latest →

Makes friend-profile analytics consistently talk about the friend being viewed.

Correct analytics perspective

  • Replaces second-person language with the selected friend's FriendDiff name throughout their findings.
  • Uses correct third-person grammar such as “KSG wins,” “KSG averages,” “KSG is,” and “KSG's games.”
  • Keeps the same subject wording in the overview, analytics tabs, receipt comparisons, and evidence viewer.
  • Leaves shared duo statements in the viewer's perspective when a statistic genuinely describes both players together.
Previous release

FriendDiff 0.1.42 alpha

Download latest →

Turns every analytics receipt into a direct path to the matches behind it.

Clickable evidence everywhere

  • Makes the full notable-finding surface clickable in Match History and every Analytics page.
  • Adds receipt carousels to Lineups, Friend Analysis, Group Analysis, and LosersQueue.
  • Opens the exact supporting matches for champion, role, queue, support, item, friend, lineup, group, and carry-burden findings.
  • Lets players open any evidence row directly into the complete match details.

More honest samples

  • Preserves the specific matched and control groups behind comparison findings.
  • Stores the actual support-game sample behind aggregate assistance and vision findings.
  • Separates questionable item builds, fitting item builds, core builds, and comparable alternatives in the evidence viewer.
Previous release

FriendDiff 0.1.41 alpha

Download latest →

Makes shared identity, incremental refreshes, match details, and analytics receipts behave like one connected system.

Shared account identity

  • Treats every cloud match as an identity link between its FriendDiff owner and local Riot PUUID.
  • Counts a friend's own cloud copy correctly when calculating direct shared games.
  • Recognizes stored cloud history as proof that a group member completed a League sync.
  • Keeps synced solo history available to friends in accepted groups.

Incremental refresh

  • Remembers every Riot match ID already stored locally or in the cloud.
  • Downloads details only for genuinely new or missing matches.
  • Uploads only cloud records that do not already exist.

Interface fixes

  • Keeps match details above the sidebar and below the custom window controls.
  • Always opens Session History at the top.
  • Adds clickable evidence lists to friend findings, rivalry cards, and friend analysis.
Previous release

FriendDiff 0.1.40 alpha

Download latest →

Fixes synced friends being mislabeled as partial profiles.

Cross-account profiles

  • Resolves a Riot PUUID to the FriendDiff account that synced it.
  • Detects profile sync independently from the active date, queue, champion, and game filters.
  • Includes a friend's eligible solo cloud matches alongside shared matches.
  • Deduplicates overlapping Riot matches while preserving ownership and identity metadata.
Previous release

FriendDiff 0.1.39 alpha

Download latest →

Removes redundant instructions and lets the analytics content speak for itself.

Cleaner analytics

  • Removes the redundant analytics section status strip.
  • Removes navigation copy that repeated what the sidebar already made obvious.
  • Keeps empty-state text only where it explains a real data or game limitation.
Previous release

FriendDiff 0.1.38 alpha

Download latest →

Opens a role-aware support analytics desk and greatly expands the reliable receipt pool.

Support analytics

  • Adds a dedicated Support page for win rate, assists, kill participation, vision pace, wards, crowd control, and champion performance.
  • Adds support receipts for participation, vision, survival, assists, champion identity, warding, healing, shielding, and crowd control.
  • Uses real sample minimums and personal baselines instead of fake performance grades.
  • Captures more Riot match fields on refresh, including wards, control wards, crowd-control time, ally healing and shielding, mitigation, and damage taken.
  • Rotates qualified receipts while keeping the underlying calculations stable.
Previous release

FriendDiff 0.1.37 alpha

Download latest →

Adds restrained motion and clearer action language to interactive controls.

Interactive controls

  • Makes tracked-friend buttons change from Tracking to Untrack on hover or keyboard focus.
  • Changes untracked controls from Track as Friend to Start Tracking before activation.
  • Adds subtle lift, saturation, press feedback, and visible keyboard focus across primary controls.
  • Uses a warning-colored state when an action will remove a tracked friend.
Previous release

FriendDiff 0.1.36 alpha

Download latest →

Makes every accent theme visibly distinct and vibrant in light mode.

Light themes

  • Adds saturated light-mode palettes tailored separately for blue, green, and red.
  • Strengthens selected navigation, cards, settings markers, borders, glows, and tinted surfaces.
  • Makes the active color unmistakable without reducing text contrast.
  • Carries the selected color into scrollbars and theme-picker indicators.
Previous release

FriendDiff 0.1.35 alpha

Download latest →

Keeps every light-mode interaction readable while hovering.

Hover states

  • Replaces dark hover backgrounds with pale accent-tinted surfaces in light mode.
  • Covers navigation, settings, findings, analytics controls, notifications, tables, group cards, and champion rows.
  • Preserves intentional red close-button and semantic action styling.
Previous release

FriendDiff 0.1.34 alpha

Download latest →

Raises the readability floor for findings, profiles, signature picks, settings, and supporting data.

Text clarity

  • Makes the Notable Findings position count and navigation noticeably darker or brighter for its background.
  • Improves receipt descriptions, comparisons, verdicts, and disabled-control visibility.
  • Keeps Profile and Signature Pick copy bright over their photographic backgrounds in both display modes.
  • Raises contrast for settings descriptions, metadata, muted captions, analytics rows, and status values.
Previous release

FriendDiff 0.1.33 alpha

Download latest →

Makes game filters future-ready and closes remaining light-mode text contrast gaps.

Filters and readability

  • Renames All League History to All Games everywhere it appears.
  • Keeps League of Legends as the first individual game option, ready for more supported games later.
  • Audits headings, labels, rows, summaries, settings, receipts, tables, filters, and selectors for readable light-mode colors.
  • Adds proper light versions of win, loss, and draw match-result cards while retaining clear semantic colors.
Previous release

FriendDiff 0.1.32 alpha

Download latest →

Finishes light mode with consistently readable surfaces and copy.

Light-mode contrast

  • Replaces leftover dark-blue Analytics, Group, session, receipt, and data cards with a complete light palette.
  • Corrects dark-gray labels that were unreadable against retained dark surfaces.
  • Restyles Champion Lab, friend scoreboards, group boards, Rivalries, Trends, LosersQueue, filters, and selectors for light mode.
  • Keeps accent colors visible while using clearer borders, headings, supporting copy, and hover surfaces.
Previous release

FriendDiff 0.1.31 alpha

Download latest →

Makes dark blue the explicit default and gives display mode a clearer control.

Appearance

  • Uses blue and dark mode for every new FriendDiff installation.
  • Replaces the single Dark Mode toggle with a clear Dark or Light display selector.
  • Keeps each player's selected accent and display mode saved on their computer.
  • Puts blue first in the accent picker to make the default visual identity obvious.
Previous release

FriendDiff 0.1.30 alpha

Download latest →

Separates session history and rebuilds the thinnest Analytics pages around the comparisons players actually need.

Focused navigation

  • Turns Session History into a dedicated page with its own title and removes the duplicate button from Match History.
  • Removes the Year Recap and Opponents destinations.
  • Removes player selection from Friend, Group, Rivalry, and Lineup analysis where the comparison already assumes your tracked friends.

Richer analytics

  • Rebuilds Champion Lab with a featured champion, record leaders, pool depth, role usage, KDA, damage, recent form, and detailed champion rows.
  • Gives Friend Analysis an automatic ranked scoreboard with shared records and unique receipts.
  • Gives Group Analysis a separate squad-first record board with partial-group and full-lineup results.
  • Removes repeated generic receipt panels from pages that already contain their own focused analysis.
Previous release

FriendDiff 0.1.29 alpha

Download latest →

Expands accent choices into complete platform-wide visual themes.

Full themes

  • Keeps FriendDiff blue as the default appearance.
  • Turns green into a deep forest theme and red into a dark crimson theme.
  • Themes the workspace lighting, title bar, navigation, cards, Analytics, Groups, receipts, settings, charts, borders, controls, and scrollbars.
  • Preserves semantic win, loss, warning, and health colors regardless of theme.
Previous release

FriendDiff 0.1.28 alpha

Download latest →

Adds saved appearance controls and more predictable navigation.

Themes and navigation

  • Adds red, green, and blue accent themes to Profile & Settings.
  • Adds a separate saved dark-mode preference.
  • Returns the main workspace to the top whenever a section or Analytics destination changes.
  • Removes the redundant Groups leaderboard helper beneath primary navigation.
Previous release

FriendDiff 0.1.27 alpha

Download latest →

Adds smoother motion and a more energetic FriendDiff color balance.

Motion and color

  • Animates the Analytics submenu through opening and closing instead of abruptly mounting it.
  • Adds a custom violet, lime, and gold scrollbar to Your Analytics player selection.
  • Balances the sidebar's blue with deeper violet surfaces and brighter lime highlights.
  • Keeps hidden Analytics destinations out of keyboard navigation until the menu opens.
Previous release

FriendDiff 0.1.26 alpha

Download latest →

Keeps the sidebar stable and comfortably spaced in every state.

Navigation sizing

  • Locks every primary navigation button to its full normal height.
  • Makes the expanded Analytics menu scroll instead of compressing surrounding controls.
  • Pulls Compare and Manage closer to their first navigation buttons.
Previous release

FriendDiff 0.1.25 alpha

Download latest →

Opens more room for navigation by moving account health into Settings.

Data health

  • Removes the persistent Data Health card from the primary sidebar.
  • Adds a full-width setup overview to Profile & Settings.
  • Keeps League linking, tracked friends, and cloud-history status one click away.
  • Retains the compact live-sync indicator only while an active sync is running.
Previous release

FriendDiff 0.1.24 alpha

Download latest →

Unifies the sidebar with FriendDiff's strongest visual language.

Navigation polish

  • Restyles the expandable Analytics menu with richer contrast, lighting, and selected states.
  • Adds Session History as a permanent main navigation destination.
  • Rebuilds Data Health as a high-contrast status card.
  • Removes the redundant Action Center.
Previous release

FriendDiff 0.1.23 alpha

Download latest →

Replaces the Analytics flyout with a proper expandable sidebar menu.

Sidebar accordion

  • Keeps Analytics anchored in the primary navigation instead of opening a detached popup.
  • Rotates a custom chevron downward when the Analytics menu expands.
  • Shows every analytics destination in a lighter, indented subsection directly beneath Analytics.
  • Prioritizes the expanded menu and gives the sidebar its own styled scrolling when needed.
Previous release

FriendDiff 0.1.22 alpha

Download latest →

Reorganizes FriendDiff's newest features so they are visible, understandable, and easy to reach.

Analytics navigation

  • Removes the wide horizontal Analytics tab bar and its scrollbar.
  • Adds a two-column Analytics dropdown to the primary sidebar with every specialized section.
  • Keeps the selected section labeled at the top of the Analytics page.

Sessions and groups

  • Adds Session History beside Refresh and directly beneath Match History in navigation.
  • Labels every group card as a dashboard and leaderboard destination.
  • Moves group leaderboards above receipts and adds jump controls for Leaderboard, Receipts, and Recent matches.

Actionable notices

  • Replaces the vague Updates feed with an Action Center that shows only invitations, active syncs, or failed backups.
  • Removes completed-backup counts already represented in Data Health.
  • Opens the Action Center beside the sidebar so its contents are never clipped.
Previous release

FriendDiff 0.1.21 alpha

Download latest →

Expands FriendDiff around its core purpose: comparing friends, lineups, groups, and long-term records.

New social analytics

  • Adds Rivalries with together-versus-without records, confidence labels, champion pairings, and receipts.
  • Adds Lineups to rank repeated multi-friend combinations without making claims from fewer than 10 games.
  • Adds recurring Opponents for nemeses, repeat customers, encounter records, and common champion sightings.

History and recaps

  • Adds monthly Trends with records, win rates, and month-over-month movement.
  • Adds a yearly Recap covering overall record, most-played champion, most-present friend, and best lineup.
  • Makes Session History rows expandable to reveal every match, champion, friend, result, and time in the run.

Groups and updates

  • Adds a competitive group leaderboard with direct shared records and minimum-sample verdicts.
  • Adds an Updates center for invitations, active syncs, completed backups, and available findings.
  • Labels evidence strength consistently so small samples never masquerade as conclusions.
Previous release

FriendDiff 0.1.20 alpha

Download latest →

Adds a complete history of play sessions directly to match history.

Session history

  • Groups completed games into sessions using the same two-hour break rule as the Last Session receipt.
  • Shows each session's time window, record, win rate, game count, champions, and tracked friends present.
  • Adds a chronological win-loss strip and keeps the 20 most recent sessions one click away.

Consistent receipts

  • Uses one shared session definition so the latest receipt and historical rows always agree.
  • Keeps copyable session receipts beside the new expandable history control.
Previous release

FriendDiff 0.1.19 alpha

Download latest →

Keeps findings visible in compact windows and makes Linked Account storage language easier to understand.

Responsive findings

  • Moves Notable Findings into a compact strip above the match list when the window is narrow.
  • Returns findings to the familiar right rail when the window has enough room.
  • Keeps findings controls, comparisons, verdicts, and match shortcuts available in both layouts.

Clearer account storage

  • Replaces Local history with On this computer and explains exactly what that count represents.
  • Replaces Cloud history with Backed up to FriendDiff and explains its role in other devices and groups.
  • Separates and restyles the linked-account explanation with clearer ownership-verification language.
Previous release

FriendDiff 0.1.18 alpha

Download latest →

Fixes the custom maximize control and keeps FriendDiff's content synchronized with the native Windows window.

Reliable window controls

  • Maximize now expands both the native window and the FriendDiff interface to the full usable screen.
  • Restore returns the app to its normal window size instead of leaving a compact viewport behind.
  • Restoring from the taskbar before maximizing is handled automatically.

Accurate window state

  • Keeps the custom maximize and restore icon synchronized with Windows.
  • Refreshes window state after maximize, restore, unmaximize, and initial load.
  • Prevents the renderer from immediately overwriting a successful maximize with a stale state.
Previous release

FriendDiff 0.1.17 alpha

Download latest →

A compact-window QA and contrast pass fixes clipped match information and removes a dead history control.

Complete match rows

  • Keeps the match date and time visible when FriendDiff is at its minimum supported width.
  • Stacks dates directly beneath the result badge so they remain associated with the correct game.
  • Retunes compact match columns and spacing without removing champion, KDA, friends, or result information.

No dead controls

  • Removes the arrow-like button beside Filtered matches that had no behavior behind it.
  • Keeps every remaining match-history filter interactive and visibly labeled.
  • Preserves the working sortable headers on the Tracked friends page.

Consistent contrast

  • Raises secondary-text contrast across Analytics, Groups, Linked Accounts, Tracked Friends, and Settings.
  • Improves group-card backgrounds, borders, labels, and latest-result text.
  • Audits every primary section at the app's minimum 1040-by-680 window size.
Previous release

FriendDiff 0.1.16 alpha

Download latest →

Removes a redundant Players destination and turns friend tracking into a focused, sortable management tool.

One comparison system

  • Removes Players from the main navigation instead of duplicating Analytics and match-history comparisons.
  • Keeps player-specific analysis in Analytics, shared evidence in Groups, and game-level evidence in match history.
  • Leaves Tracked friends responsible for one thing: deciding who FriendDiff treats as a friend.

Sortable friend tracking

  • Adds clickable Teammate, Matches, and Win rate together column headers.
  • Toggles highest-to-lowest and lowest-to-highest ordering with visible arrows.
  • Defaults to the teammates with the most shared matches.

Simpler screen

  • Replaces the large comparison-style friend summary with one compact tracked-friend count.
  • Keeps game and queue filtering, tracking controls, and direct access to relevant insights.
  • Preserves the three-match minimum so incidental teammates do not clutter the list.
Previous release

FriendDiff 0.1.15 alpha

Download latest →

FriendDiff's navigation now separates comparison tools from the setup data that powers them.

Compare versus manage

  • Groups Match history, Analytics, Players, and Groups under Compare.
  • Moves Linked accounts and Tracked friends into a distinct Manage section.
  • Keeps Players focused on records and insights instead of mixing comparison and setup controls.

Tracked friends

  • Adds a dedicated page for selecting recurring teammates that power filters, groups, analytics, and receipts.
  • Uses Track as friend language so the control is not mistaken for a friend request.
  • Keeps quick access to each tracked player's insights.

Data health

  • Adds an always-visible sidebar summary for the linked League identity, tracked-friend count, and cloud match count.
  • Makes each health row a shortcut to the page that controls it.
  • Shows syncing and incomplete states without technical integration noise.
Previous release

FriendDiff 0.1.14 alpha

Download latest →

FriendDiff now feels organized around the actual loop: sync, review a session, compare teammates, and bring the receipt.

Session receipts

  • Adds a last-session summary with record, win rate, most-played champion, and most-present teammate.
  • Groups games played less than two hours apart into a readable session instead of another pile of match rows.
  • Copies a concise, branded session receipt for Discord or the group chat.

Useful match history

  • Adds champion, KDA, role, KDA ratio, duration, selected teammates, result, and date to every row.
  • Normalizes Riot queue labels and removes malformed or internal-looking queue names.
  • Adds duration, role, and game patch context to match details.

Clearer comparisons

  • Turns Players into a teammate directory with shared record, most-seen champion, last-seen date, and explicit comparison controls.
  • Expands group cards with competitive games, record, win rate, member identity, and the latest shared result.
  • Adds time filtering to Analytics and keeps League-only champion and queue filters readable at normal window sizes.

Honest account status

  • Normal Electron builds now say match history is available instead of pretending live Overwolf tracking is active.
  • Linked Account shows local history, cloud history, last cloud update, and a deliberate confirmation before replacing an identity.
  • Public Riot data is described as synced—not verified ownership.
Previous release

FriendDiff 0.1.13 alpha

Download latest →

FriendDiff's installer now carries the app's visual language through the complete setup flow.

Dark setup flow

  • Themes the welcome, install-progress, and finish surfaces with FriendDiff's midnight palette.
  • Adds FriendDiff-colored progress and navigation treatments instead of default white wizard pages.
  • Uses concise product-specific setup and completion copy.

Less Windows boilerplate

  • Removes the unnecessary install-mode selection from the normal setup path.
  • Keeps the signed assisted flow while reducing setup to the decisions that matter.
  • Opens FriendDiff directly from a clearly labeled finish screen.

Cleaner group identity

  • Removes Group POV beneath the current user's Me label.
  • Removes the redundant Your FriendDiff account caption beneath the current username.
  • Keeps the useful shared-match explanation and friend-specific records.
Previous release

FriendDiff 0.1.12 alpha

Download latest →

A branded setup experience and a clearer group dashboard remove ambiguity before and after installation.

Premium Windows setup

  • Replaces the generic one-click setup with a signed, assisted FriendDiff installer.
  • Adds original FriendDiff sidebar and header artwork, branded icons, install-location choice, and explicit shortcuts.
  • Keeps uninstall data by default so an accidental reinstall does not erase local history.

Clear group perspective

  • Renames Group win rate to Shared win rate and states that results use your linked account's point of view.
  • Explains exactly which matches qualify: games containing your account and another accepted group member.
  • Shows direct overlap, shared record, and shared win rate separately for each friend.

You are you

  • Labels your own group row as Me instead of reporting that you have no shared games with yourself.
  • Separates cloud-sync health from the actual shared-match comparison.
  • Adds a highlighted visual treatment for the current FriendDiff account.
Previous release

FriendDiff 0.1.11 alpha

Download latest →

Shared-game detection now uses both participant identity and authoritative cloud ownership.

Ownership-aware matching

  • Counts a match's cloud owner as present in the accepted FriendDiff group.
  • Repairs older records where the friend was identified but the uploader's own participant lacked a FriendDiff ID.
  • Uses the same rule for shared matches, full-lineup matches, member records, and group analytics.

Verified against real history

  • Diagnosed the stored FriendDiff history rather than relying on estimated sync counts.
  • Found 163 records containing the friend's identity and the owner's cloud ID that were previously reported as zero.
  • Requires no Riot re-import because the necessary ownership data is already stored.

Profile comparisons

  • Member-effect calculations recognize the owner even when their participant mapping is absent.
  • Keeps separately synced friend history available for without-you comparisons.
  • Continues reconciling richer participant identity whenever cloud history refreshes.
Previous release

FriendDiff 0.1.10 alpha

Download latest →

Friend and group history now reconciles Riot match identity across every accepted member's cloud sync.

Shared-game identity

  • Treats each uploader's local Riot participant as authoritative for their FriendDiff account.
  • Merges FriendDiff identities from duplicate copies of the same Riot match instead of discarding one player's identity.
  • Restores group shared-game detection when the match was visible by Riot username but not connected to the group member.

Cross-player profiles

  • Preserves independently synced matches so friends can inspect games that were not played together.
  • Keeps the viewer's match perspective while merging identity metadata from other synced members.
  • Reconciles updated League links on every cloud refresh without requiring another Riot import.

Reliability

  • Uses cloud ownership as a fallback when a League connection lookup is stale or temporarily unavailable.
  • Combines all contributing FriendDiff account IDs on shared records.
  • Applies the same identity-aware match pool to Groups and the Analytics Center.
Previous release

FriendDiff 0.1.9 alpha

Download latest →

A custom FriendDiff desktop shell and a major analytics reliability pass make the alpha feel more like a real product—and stop tiny samples from pretending to be evidence.

Custom desktop experience

  • Replaces the stock Windows and Electron frame with a branded draggable titlebar and custom window controls.
  • Adds rounded windowed corners plus inset, app-styled scrollbars that begin below the titlebar.
  • Keeps maximize, restore, minimize, close, dragging, and Windows Snap behavior intact.

Analytics you can defend

  • Adds a universal 10-game minimum for percentage-based friend, champion, item, group, queue, role, and side findings.
  • Adds role-aware LosersQueue burden analysis so supports are measured through vision, participation, survival, and their opposing support.
  • Adds champion-specific full-item cores with time and gold eligibility so short games are not counted as build deviations.

Better receipts

  • Evaluates defensive purchases against the full enemy team's recorded damage instead of blaming one champion.
  • Adds queue filters throughout Match History, Players, Groups, and Analytics.
  • Gives friend cards distinct receipt formats backed by each friend's real sample and effect.
Previous release

FriendDiff 0.1.8 alpha

Download latest →

A dedicated Analytics Center turns stored match history into detailed, auditable item, champion, friend, group, and win-rate findings.

Analytics Center

  • Adds full-screen All, Items, Champions, Friends, Groups, and Win rates views.
  • Keeps notable receipts throughout FriendDiff while providing a dedicated place for deeper exploration.
  • Applies the existing game, queue, player, and champion filters to each analysis.

Item decision analysis

  • Evaluates anti-heal, anti-shield, anti-crit, armor, magic-resist, anti-auto-attack, and anti-frontline item use cases.
  • Uses enemy champions, enemy final builds, and recorded physical-versus-magic damage composition.
  • Adds item-pair frequency, item win rates, without-item comparisons, suitability counts, and explicit sample sizes.

Deeper comparisons

  • Adds per-champion KDA, damage, records, and win rates.
  • Adds competitive-versus-casual duo coverage and repeated champion-pair results.
  • Adds group lineup records plus queue, role, map-side, and recent-form win-rate splits.
Previous release

FriendDiff 0.1.7 alpha

Download latest →

League item-build analytics and clearer filters make every comparison easier to audit.

League item builds

  • Stores all seven final participant item slots returned by Riot Match-v5.
  • Shows complete final builds for both teams inside match details.
  • Adds item images, names, build frequency, games played, and win rate to League Insights.

Filters and coverage

  • Adds a Champion filter to Match History whenever League of Legends is selected.
  • Replaces the vague eligible-match label with Normal and Ranked Summoner's Rift coverage.
  • Shows exactly how many casual or non-Summoner's Rift matches were excluded.

Comparison clarity

  • Duo rows now distinguish competitive Summoner's Rift games from excluded modes.
  • Removes the decorative circular treatment from insight callouts.
  • Existing matches missing item data are automatically backfilled during the next League refresh.
Previous release

FriendDiff 0.1.6 alpha

Download latest →

A group-sync reliability release that makes cloud counts, upload progress, and shared-game totals agree.

Cloud reconciliation

  • Cloud progress begins from the records already verified online instead of incorrectly resetting to zero.
  • Interrupted uploads recover automatically, and concurrent upload requests are processed safely in order.
  • Every progress update now reflects the confirmed cloud record count rather than an estimated batch position.

Resilient group loading

  • A temporary upload failure no longer hides cloud history that is already available.
  • Stale uploading states are detected and retried instead of remaining stuck indefinitely.
  • Group members see clearer syncing, verifying, interrupted, and completed states.

Accurate shared matches

  • A shared group match now requires at least two accepted group members on the same team.
  • Group totals, member impact, recent matches, and receipts now use the same shared-match set.
  • Duplicate match records from multiple members remain consolidated into one group result.
Previous release

FriendDiff 0.1.5 alpha

Download latest →

A signed, shareable alpha focused on dependable cross-player syncing and clearer group comparisons.

Distribution and updates

  • Digitally signed and timestamped the Windows installer through Microsoft Artifact Signing.
  • Added a production download that always points players and platform reviewers to the current build.
  • Prepared the desktop app for signed updates after the initial installation.

Sync and linked accounts

  • Improved durable cloud-sync verification and automatic retry when match uploads are interrupted.
  • Corrected linked-account and group connection states across players.
  • Made the linked League account the source of truth for personal stats and history.

Groups, players, and receipts

  • Expanded group and player comparison views with more useful shared-match context.
  • Improved friend tracking, filtering, and group-specific notable findings.
  • Refined readability and visual treatment throughout the desktop app.

Release policy

One safe download. A complete record.

The latest signed installer is always available from the FriendDiff download page. This history preserves what changed without encouraging players to install obsolete builds.