<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>PR Sift changelog</title>
  <link href="https://pr-sift.haythamasalama.me/changelog/" />
  <link rel="self" href="https://pr-sift.haythamasalama.me/changelog/feed.xml" />
  <id>https://pr-sift.haythamasalama.me/changelog/</id>
  <updated>2026-11-11T01:51:13.809Z</updated>
  <author><name>Haytham A. Salama</name></author>
  <entry>
    <title>PR Sift 1.0.0</title>
    <link href="https://pr-sift.haythamasalama.me/changelog/#v1-0-0" />
    <id>https://pr-sift.haythamasalama.me/changelog/#v1-0-0</id>
    <updated>2026-11-11T01:51:13.809Z</updated>
    <content type="html">&lt;h3&gt;Added&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;Notes: Private notes on one or many lines, with an adjustable start and end.&lt;/li&gt;&lt;li&gt;Notes: A round blue &quot;+&quot; on every diff line, and drag across lines to note a range.&lt;/li&gt;&lt;li&gt;Notes: Resolve notes to hide them from the diff and from the prompt.&lt;/li&gt;&lt;li&gt;Notes: Edit and delete notes from the diff or from the Notes list.&lt;/li&gt;&lt;li&gt;Notes: Post any note to GitHub as a review comment, with a token.&lt;/li&gt;&lt;li&gt;AI: Copy open notes as one prompt with the code for Claude Code, Codex, Cursor, GitHub Copilot, Claude or ChatGPT.&lt;/li&gt;&lt;li&gt;Filters: Combine type and change filters, for example only new PHP files.&lt;/li&gt;&lt;li&gt;Filters: Shift-click a type to hide it on every pull request.&lt;/li&gt;&lt;li&gt;Filters: Add your own endings such as .blade.php or .test.ts.&lt;/li&gt;&lt;li&gt;Filters: A &quot;with notes&quot; filter for files that have your notes.&lt;/li&gt;&lt;li&gt;Filters: Smart categories for tests, migrations, translations, config and CI.&lt;/li&gt;&lt;li&gt;Tree: A viewed checkbox on every file and folder, and on the whole tree.&lt;/li&gt;&lt;li&gt;Tree: Expand or collapse any folder and everything inside it.&lt;/li&gt;&lt;li&gt;Tree: Search opens the tree to the matching files.&lt;/li&gt;&lt;li&gt;Review: Mark files or whole folders as viewed, with a ring that turns green when you are done.&lt;/li&gt;&lt;li&gt;Review: Viewed marks follow file content, so files changed by a new push come back.&lt;/li&gt;&lt;li&gt;Review: Drag the sidebar edge to resize it, double-click to reset.&lt;/li&gt;&lt;li&gt;Review: A short notice with a Reload button when PR Sift updates.&lt;/li&gt;&lt;li&gt;Views: Unified or split diffs, for all files or one file.&lt;/li&gt;&lt;li&gt;Views: Copy a file name, path, diff or only the added lines.&lt;/li&gt;&lt;li&gt;Appearance: Light, dark or system theme with GitHub colors, and a near-black frame around the files in dark mode.&lt;/li&gt;&lt;li&gt;Appearance: GitHub-style icons for added, modified, deleted and renamed files.&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;Fixed&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;Notes: Notes and viewed marks from two tabs no longer overwrite each other.&lt;/li&gt;&lt;li&gt;Notes: A note on an unchanged line no longer appears twice in split view.&lt;/li&gt;&lt;li&gt;Notes: Typing in a note is no longer blocked by GitHub shortcuts.&lt;/li&gt;&lt;li&gt;Notes: A selected range keeps the added and removed colours under it.&lt;/li&gt;&lt;li&gt;Review: The review opens again after you close it.&lt;/li&gt;&lt;li&gt;Review: Empty pull requests open without an error.&lt;/li&gt;&lt;li&gt;Filters: Type and change filters now narrow together instead of adding up.&lt;/li&gt;&lt;li&gt;Views: Files with quoted names, renamed files and binary files are read correctly.&lt;/li&gt;&lt;li&gt;Appearance: Small buttons and toggles keep their rounded corners inside GitHub.&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;Security&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;Security: The background worker only talks to GitHub and only answers PR Sift.&lt;/li&gt;&lt;li&gt;Security: No known vulnerabilities in the dependencies.&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
</feed>
