diff --git a/src/components/Changes.svelte b/src/components/Changes.svelte
new file mode 100644
index 000000000..2b04eed77
--- /dev/null
+++ b/src/components/Changes.svelte
@@ -0,0 +1,146 @@
+
+
+
+
+
+ {#await loadCommits(rid, revision.base, revision.head) then commits}
+
+
+ {#snippet leftHeader()}
+ Commits
+ {/snippet}
+ {#snippet children()}
+
+
+
+ {#each commits.reverse() as commit}
+
+ {/each}
+
+
+ {/snippet}
+
+
+ {/await}
+
+ {#await loadHighlightedDiff(rid, revision.base, revision.head)}
+
Loading…
+ {:then diff}
+
+ {/await}
+
diff --git a/src/components/Revision.svelte b/src/components/Revision.svelte
index 10c5fd653..9bf95ad39 100644
--- a/src/components/Revision.svelte
+++ b/src/components/Revision.svelte
@@ -1,8 +1,6 @@
@@ -379,62 +325,4 @@
{repoDelegates}
{rid} />
-
-
(hideChanges = !hideChanges)}>
-
- Changes
-
- {#if !hideChanges}
-
- (filesExpanded = !filesExpanded)}>
- {#if filesExpanded === true}
-
- Collapse all
- {:else}
-
- Expand all
- {/if}
-
-
- {/if}
-
-
-
- {#await loadCommits(rid, revision.base, revision.head) then commits}
-
-
- {#snippet leftHeader()}
- Commits
- {/snippet}
- {#snippet children()}
-
-
-
- {#each commits.reverse() as commit}
-
- {/each}
-
-
- {/snippet}
-
-
- {/await}
-
- {#await loadHighlightedDiff(rid, revision.base, revision.head)}
-
Loading…
- {:then diff}
-
- {/await}
-
+