Update the UI to work with the new COB schema
modified httpd-client/index.ts
@@ -17,9 +17,12 @@ import type {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -35,6 +38,7 @@ import { Fetcher } from "./lib/fetcher.js";
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -45,10 +49,12 @@ export type {
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified httpd-client/lib/project.ts
@@ -407,7 +407,7 @@ export class Client {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified httpd-client/lib/project/comment.ts
@@ -1,17 +1,6 @@
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
modified httpd-client/lib/project/issue.ts
@@ -1,4 +1,4 @@
| - | |
| + | |
|
|
|
|
|
@@ -22,7 +22,7 @@ export interface Issue {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -32,7 +32,7 @@ export const issueSchema = object({
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -49,12 +49,19 @@ export const issueCreatedSchema = object({
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
| - | |
| - | |
| + | |
|
|
| - | |
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
modified httpd-client/lib/project/patch.ts
@@ -1,4 +1,4 @@
| - | |
| + | |
|
|
|
|
|
@@ -101,9 +101,9 @@ export interface Patch {
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
@@ -113,37 +113,108 @@ export const patchSchema = object({
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified httpd-client/tests/project.test.ts
@@ -98,7 +98,7 @@ describe("project", () => {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -111,7 +111,7 @@ describe("project", () => {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -120,7 +120,7 @@ describe("project", () => {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -130,7 +130,7 @@ describe("project", () => {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -153,17 +153,17 @@ describe("project", () => {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -172,18 +172,16 @@ describe("project", () => {
|
|
|
|
|
|
| - | |
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -211,7 +209,7 @@ describe("project", () => {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -230,7 +228,7 @@ describe("project", () => {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -240,7 +238,7 @@ describe("project", () => {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -262,13 +260,13 @@ describe("project", () => {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified httpd-client/tests/support/support.ts
@@ -11,7 +11,7 @@ export async function createIssueToBeModified(
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -29,7 +29,7 @@ export async function createPatchToBeModified(
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified src/config.json
@@ -1,5 +1,4 @@
|
|
| - | |
|
|
|
|
|
modified src/lib/config.ts
@@ -3,7 +3,6 @@ import type { BaseUrl } from "@httpd-client";
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -23,7 +22,6 @@ export interface Config {
|
|
|
|
|
|
| - | |
|
|
|
|
|
modified src/lib/utils.ts
@@ -243,21 +243,7 @@ export function twemoji(
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
modified src/views/projects/Cob/AssigneeInput.svelte
@@ -22,10 +22,11 @@
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
added src/views/projects/Cob/LabelInput.svelte
@@ -0,0 +1,117 @@
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
deleted src/views/projects/Cob/TagInput.svelte
@@ -1,117 +0,0 @@
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
modified src/views/projects/Issue.svelte
@@ -21,7 +21,7 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -56,8 +56,9 @@
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -73,7 +74,7 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -106,19 +107,17 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -131,11 +130,7 @@
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -143,8 +138,7 @@
|
|
|
|
|
|
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -405,6 +399,6 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
|
modified src/views/projects/Issue/IssueTeaser.svelte
@@ -60,12 +60,12 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -88,7 +88,7 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -114,15 +114,15 @@
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
modified src/views/projects/Issue/New.svelte
@@ -14,7 +14,7 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -33,7 +33,7 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -44,8 +44,8 @@
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -174,7 +174,7 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -187,9 +187,9 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
modified src/views/projects/Patch.svelte
@@ -34,7 +34,7 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -52,7 +52,7 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -69,13 +69,10 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -96,10 +93,9 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -112,7 +108,7 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -493,6 +489,6 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
|
modified src/views/projects/Patch/PatchTeaser.svelte
@@ -82,7 +82,7 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -92,7 +92,7 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -109,7 +109,7 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -137,15 +137,15 @@
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
modified tests/e2e/project.spec.ts
@@ -476,10 +476,10 @@ test("internal file markdown link", async ({ page }) => {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
modified tests/e2e/project/issues.spec.ts
@@ -15,7 +15,7 @@ test("navigate single issue", async ({ page }) => {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -71,7 +71,7 @@ test("test issue editing failing", async ({ page, authenticatedPeer }) => {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -82,7 +82,7 @@ test("test issue editing failing", async ({ page, authenticatedPeer }) => {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -109,10 +109,10 @@ test("go through the entire ui issue flow", async ({
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified tests/e2e/project/patches.spec.ts
@@ -17,7 +17,7 @@ test("navigate patch details", async ({ page }) => {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -27,13 +27,13 @@ test("navigate patch details", async ({ page }) => {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -73,7 +73,7 @@ test("test patches counters", async ({ page, authenticatedPeer }) => {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -87,9 +87,9 @@ test("use revision selector", async ({ page }) => {
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
@@ -103,12 +103,12 @@ test("use revision selector", async ({ page }) => {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -123,19 +123,19 @@ test("navigate through revision diffs", async ({ page }) => {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -157,7 +157,7 @@ test("navigate through revision diffs", async ({ page }) => {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified tests/support/cobs/issue.ts
@@ -5,7 +5,7 @@ export async function create(
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -15,7 +15,7 @@ export async function create(
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified tests/support/fixtures.ts
@@ -91,7 +91,6 @@ export const test = base.extend<{
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -229,7 +228,6 @@ function log(text: string, label: string, outputLog: Stream.Writable) {
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -543,7 +541,7 @@ export async function createCobsFixture(peer: RadiclePeer) {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified tests/support/heartwood-version
@@ -1 +1 @@
| - | |
| + | |
modified tests/unit/utils.test.ts
@@ -265,27 +265,3 @@ describe("Date Manipulation", () => {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
modified tests/visual/cob.spec.ts
@@ -23,15 +23,15 @@ test("issues page", async ({ page }) => {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -59,40 +59,41 @@ test("patches page", async ({ page }) => {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -104,6 +105,6 @@ test("failed diff loading for a specific revision", async ({ page }) => {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
modified tests/visual/mobile/cob.spec.ts
@@ -30,15 +30,15 @@ test("issues page", async ({ page }) => {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -66,35 +66,35 @@ test("patches page", async ({ page }) => {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|