Overhaul for peer and branch selector
23 files changed
+531
-409
173ede84
→
a4e0d21b
modified http-client/lib/project.ts
@@ -1,6 +1,7 @@
| - | |
| - | |
| + | |
|
|
| + | |
| + | |
|
|
|
|
|
@@ -13,27 +14,26 @@ import type {
|
|
|
|
|
|
| - | |
|
|
| - | |
|
|
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
| - | |
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
| - | |
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -44,9 +44,9 @@ import {
|
|
|
|
|
|
| + | |
|
|
|
|
| - | |
|
|
|
|
|
@@ -121,7 +121,7 @@ const treeSchema = object({
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified package-lock.json
@@ -18,6 +18,7 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -2707,6 +2708,11 @@
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified package.json
@@ -64,6 +64,7 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified public/index.css
@@ -96,6 +96,11 @@ pre {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified src/components/DropdownList/DropdownListItem.svelte
@@ -2,6 +2,7 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -49,6 +50,7 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified src/components/Id.svelte
@@ -54,7 +54,7 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified src/components/Link.svelte
@@ -7,6 +7,7 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -39,6 +40,7 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified src/components/NodeId.svelte
@@ -1,11 +1,12 @@
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -19,15 +20,25 @@
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified src/components/Popover.svelte
@@ -20,7 +20,7 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified src/views/projects/Header/SeedButton.svelte
@@ -8,7 +8,7 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -100,6 +100,7 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -121,6 +122,7 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -134,6 +136,7 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified src/views/projects/History.svelte
@@ -7,7 +7,7 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -26,7 +26,6 @@
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -43,6 +42,11 @@
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -63,28 +67,6 @@
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -111,15 +93,16 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
| + | |
| + | |
|
|
| - | |
| - | |
|
|
|
|
| + | |
|
|
|
|
|
modified src/views/projects/Source.svelte
@@ -1,7 +1,6 @@
|
|
|
|
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -15,18 +14,17 @@
|
|
|
|
|
|
| - | |
| - | |
| - | |
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
|
|
|
| + | |
|
|
| - | |
|
|
| + | |
|
|
|
|
|
@@ -47,30 +45,12 @@
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -134,17 +114,18 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
| + | |
| + | |
|
|
|
|
| + | |
| + | |
| + | |
|
|
| - | |
| - | |
|
|
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
deleted src/views/projects/Source/BranchSelector.svelte
@@ -1,100 +0,0 @@
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
modified src/views/projects/Source/Header.svelte
@@ -1,26 +1,29 @@
|
|
| + | |
|
|
| - | |
|
|
|
|
|
|
| - | |
| - | |
| - | |
|
|
| + | |
|
|
|
|
|
|
| + | |
|
|
| - | |
|
|
| - | |
| - | |
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
|
|
|
|
|
@@ -34,7 +37,6 @@
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -42,8 +44,9 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
| + | |
|
|
|
|
|
@@ -86,17 +89,21 @@
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| + | |
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
added src/views/projects/Source/PeerBranchSelector.svelte
@@ -0,0 +1,286 @@
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
added src/views/projects/Source/PeerBranchSelector/Peer.svelte
@@ -0,0 +1,88 @@
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
deleted src/views/projects/Source/PeerSelector.svelte
@@ -1,134 +0,0 @@
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
modified src/views/projects/components/CommitButton.svelte
@@ -5,9 +5,12 @@
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -27,6 +30,7 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -36,14 +40,18 @@
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified src/views/projects/router.ts
@@ -21,15 +21,15 @@ import type {
|
|
|
|
|
|
| - | |
| + | |
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
|
|
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -119,7 +119,6 @@ export type ProjectLoadedRoute =
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -137,7 +136,6 @@ export type ProjectLoadedRoute =
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -438,7 +436,9 @@ async function loadTreeView(
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -449,15 +449,10 @@ async function loadTreeView(
|
|
|
|
|
|
| - | |
| - | |
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -481,7 +476,6 @@ async function loadTreeView(
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -587,7 +581,6 @@ async function loadHistoryView(
|
|
|
|
|
|
| - | |
|
|
|
|
|
modified tests/e2e/project.spec.ts
@@ -12,6 +12,7 @@ import {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -288,17 +289,12 @@ test("peer and branch switching", async ({ page }) => {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -315,6 +311,7 @@ test("peer and branch switching", async ({ page }) => {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -333,8 +330,7 @@ test("peer and branch switching", async ({ page }) => {
|
|
|
|
|
|
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -356,8 +352,8 @@ test("peer and branch switching", async ({ page }) => {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -372,10 +368,10 @@ test("peer and branch switching", async ({ page }) => {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -402,36 +398,22 @@ test("peer and branch switching", async ({ page }) => {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
|
|
|
|
|
|
|
|
|
|
| - | |
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
| - | |
|
|
|
|
|
modified tests/e2e/project/commit.spec.ts
@@ -1,23 +1,19 @@
|
|
|
|
|
|
| - | |
|
|
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
modified tests/e2e/project/commits.spec.ts
@@ -1,15 +1,15 @@
|
|
|
|
|
|
| - | |
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -17,17 +17,15 @@ test("peer and branch switching", async ({ page }) => {
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -36,7 +34,7 @@ test("peer and branch switching", async ({ page }) => {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -44,8 +42,7 @@ test("peer and branch switching", async ({ page }) => {
|
|
|
|
|
|
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -53,8 +50,7 @@ test("peer and branch switching", async ({ page }) => {
|
|
|
|
|
|
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -65,10 +61,9 @@ test("peer and branch switching", async ({ page }) => {
|
|
|
|
|
|
| - | |
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
@@ -120,6 +115,7 @@ test("commit messages with double colon not converted into single colon", async
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -155,9 +151,8 @@ test("relative timestamps", async ({ page }) => {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
modified tests/support/project.ts
@@ -1,9 +1,16 @@
|
|
|
|
|
|
| - | |
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|