modified httpd-client/index.ts
@@ -34,12 +34,13 @@ import type {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -77,37 +78,7 @@ export type Node = z.infer<typeof nodeSchema>;
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -158,6 +129,7 @@ export class HttpdClient {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -165,6 +137,7 @@ export class HttpdClient {
|
|
|
|
|
|
| + | |
|
|
|
|
|
added httpd-client/lib/profile.ts
@@ -0,0 +1,36 @@
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
modified httpd-client/lib/shared.ts
@@ -1,6 +1,6 @@
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -9,3 +9,35 @@ export interface SuccessResponse {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
modified package-lock.json
@@ -18,6 +18,7 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -3199,15 +3200,11 @@
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
@@ -4215,6 +4212,18 @@
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified package.json
@@ -59,6 +59,7 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified src/components/IconSmall.svelte
@@ -41,6 +41,7 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -351,6 +352,11 @@
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified src/config.json
@@ -1,5 +1,6 @@
|
|
|
|
| + | |
|
|
|
|
|
added src/lib/cache.ts
@@ -0,0 +1,21 @@
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
modified src/lib/config.ts
@@ -4,6 +4,7 @@ import configJson from "@app/config.json";
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -23,6 +24,7 @@ function getConfig(): Config {
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified src/lib/projects.ts
@@ -2,6 +2,7 @@ import type { BaseUrl, Project } from "@httpd-client";
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -23,3 +24,21 @@ export async function getProjectsFromNodes(
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
modified src/lib/router.ts
@@ -189,7 +189,7 @@ function extractBaseUrl(hostAndPort: string): BaseUrl {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified src/lib/utils.ts
@@ -93,6 +93,19 @@ export function formatEditedCaption(lastEdit: Comment["edits"][0]) {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified src/views/projects/Commit.svelte
@@ -7,10 +7,13 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -20,10 +23,15 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -35,13 +43,20 @@
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
added src/views/projects/Header/ShareButton.svelte
@@ -0,0 +1,160 @@
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
modified src/views/projects/History.svelte
@@ -31,6 +31,8 @@
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -109,7 +111,13 @@
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified src/views/projects/Issue.svelte
@@ -42,10 +42,13 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -477,28 +480,42 @@
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified src/views/projects/Issues.svelte
@@ -20,11 +20,14 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -143,8 +146,9 @@
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -156,8 +160,8 @@
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
modified src/views/projects/Patch.svelte
@@ -77,12 +77,15 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -661,27 +664,37 @@
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -778,13 +791,6 @@
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
modified src/views/projects/Patches.svelte
@@ -17,11 +17,14 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -146,6 +149,10 @@
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
added src/views/projects/Share.svelte
@@ -0,0 +1,58 @@
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
modified src/views/projects/Sidebar.svelte
@@ -2,9 +2,8 @@
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -43,7 +42,7 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -64,14 +63,7 @@
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
modified src/views/projects/Source.svelte
@@ -25,6 +25,8 @@
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -111,7 +113,13 @@
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified src/views/projects/Source/ProjectNameHeader.svelte
@@ -3,20 +3,23 @@
|
|
|
|
|
|
| - | |
|
|
| + | |
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -118,6 +121,7 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified src/views/projects/router.ts
@@ -21,6 +21,7 @@ import type {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -117,6 +118,8 @@ export type ProjectLoadedRoute =
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -132,6 +135,8 @@ export type ProjectLoadedRoute =
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -140,6 +145,8 @@ export type ProjectLoadedRoute =
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -149,6 +156,8 @@ export type ProjectLoadedRoute =
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -158,6 +167,8 @@ export type ProjectLoadedRoute =
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -175,6 +186,8 @@ export type ProjectLoadedRoute =
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -185,6 +198,8 @@ export type ProjectLoadedRoute =
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -269,7 +284,8 @@ export async function loadProjectRoute(
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -280,10 +296,15 @@ export async function loadProjectRoute(
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -294,6 +315,10 @@ export async function loadProjectRoute(
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -355,7 +380,8 @@ async function loadPatchesView(
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -371,6 +397,9 @@ async function loadPatchesView(
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -381,7 +410,8 @@ async function loadIssuesView(
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -398,6 +428,9 @@ async function loadIssuesView(
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -411,7 +444,8 @@ async function loadTreeView(
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -453,6 +487,9 @@ async function loadTreeView(
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -502,7 +539,8 @@ async function loadHistoryView(
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -546,6 +584,9 @@ async function loadHistoryView(
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -558,7 +599,8 @@ async function loadPatchView(
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -615,6 +657,9 @@ async function loadPatchView(
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
modified tests/e2e/node.spec.ts
@@ -60,8 +60,8 @@ test("seeding projects", async ({ page, authenticatedPeer }) => {
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
modified tests/e2e/project/issues.spec.ts
@@ -49,7 +49,10 @@ test("issue counters", async ({ page, authenticatedPeer }) => {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified tests/support/fixtures.ts
@@ -71,6 +71,8 @@ export const test = base.extend<{
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -196,6 +198,7 @@ function log(text: string, label: string, outputLog: Stream.Writable) {
|
|
|
|
|
|
| + | |
|
|
|
|
|