Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion apps/dashboard/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@ COPY ./internal/hash/package.json ./internal/hash/package.json
COPY ./internal/icons/package.json ./internal/icons/package.json
COPY ./internal/id/package.json ./internal/id/package.json
COPY ./internal/keys/package.json ./internal/keys/package.json
COPY ./internal/proto/package.json ./internal/proto/package.json
COPY ./internal/resend/package.json ./internal/resend/package.json
COPY ./internal/schema/package.json ./internal/schema/package.json
COPY ./internal/tsconfig/package.json ./internal/tsconfig/package.json
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
"use client";
import type { GetOpenApiDiffResponse } from "@/gen/proto/ctrl/v1/openapi_pb";
import { shortenId } from "@/lib/shorten-id";
import { trpc } from "@/lib/trpc/client";
import { useLiveQuery } from "@tanstack/react-db";
import { ArrowRight } from "@unkey/icons";
import type { GetOpenApiDiffResponse } from "@unkey/proto";
import Link from "next/link";
import { useParams } from "next/navigation";
import { useProject } from "../../../layout-provider";
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
"use client";
import type { ChangelogEntry } from "@/gen/proto/ctrl/v1/openapi_pb";
import {
ChevronDown,
CircleInfo,
Expand All @@ -7,7 +8,6 @@ import {
InputSearch,
TriangleWarning,
} from "@unkey/icons";
import type { ChangelogEntry } from "@unkey/proto";
import {
Badge,
Button,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,18 @@
// @generated from file cache/v1/invalidation.proto (package cache.v1, syntax proto3)
/* eslint-disable */

import type { Message } from "@bufbuild/protobuf";
import type { GenFile, GenMessage } from "@bufbuild/protobuf/codegenv2";
import { fileDesc, messageDesc } from "@bufbuild/protobuf/codegenv2";
import type { Message } from "@bufbuild/protobuf";

/**
* Describes the file cache/v1/invalidation.proto.
*/
export const file_cache_v1_invalidation: GenFile = /*@__PURE__*/
fileDesc("ChtjYWNoZS92MS9pbnZhbGlkYXRpb24ucHJvdG8SCGNhY2hlLnYxImsKFkNhY2hlSW52YWxpZGF0aW9uRXZlbnQSEgoKY2FjaGVfbmFtZRgBIAEoCRIRCgljYWNoZV9rZXkYAiABKAkSEQoJdGltZXN0YW1wGAMgASgDEhcKD3NvdXJjZV9pbnN0YW5jZRgEIAEoCUKaAQoMY29tLmNhY2hlLnYxQhFJbnZhbGlkYXRpb25Qcm90b1ABWjZnaXRodWIuY29tL3Vua2V5ZWQvdW5rZXkvZ28vZ2VuL3Byb3RvL2NhY2hlL3YxO2NhY2hldjGiAgNDWFiqAghDYWNoZS5WMcoCCENhY2hlXFYx4gIUQ2FjaGVcVjFcR1BCTWV0YWRhdGHqAglDYWNoZTo6VjFiBnByb3RvMw");
export const file_cache_v1_invalidation: GenFile =
/*@__PURE__*/
fileDesc(
"ChtjYWNoZS92MS9pbnZhbGlkYXRpb24ucHJvdG8SCGNhY2hlLnYxImsKFkNhY2hlSW52YWxpZGF0aW9uRXZlbnQSEgoKY2FjaGVfbmFtZRgBIAEoCRIRCgljYWNoZV9rZXkYAiABKAkSEQoJdGltZXN0YW1wGAMgASgDEhcKD3NvdXJjZV9pbnN0YW5jZRgEIAEoCUKaAQoMY29tLmNhY2hlLnYxQhFJbnZhbGlkYXRpb25Qcm90b1ABWjZnaXRodWIuY29tL3Vua2V5ZWQvdW5rZXkvZ28vZ2VuL3Byb3RvL2NhY2hlL3YxO2NhY2hldjGiAgNDWFiqAghDYWNoZS5WMcoCCENhY2hlXFYx4gIUQ2FjaGVcVjFcR1BCTWV0YWRhdGHqAglDYWNoZTo6VjFiBnByb3RvMw",
);

/**
* CacheInvalidationEvent represents a cache invalidation event
Expand Down Expand Up @@ -51,6 +54,6 @@ export type CacheInvalidationEvent = Message<"cache.v1.CacheInvalidationEvent">
* Describes the message cache.v1.CacheInvalidationEvent.
* Use `create(CacheInvalidationEventSchema)` to create a new message.
*/
export const CacheInvalidationEventSchema: GenMessage<CacheInvalidationEvent> = /*@__PURE__*/
export const CacheInvalidationEventSchema: GenMessage<CacheInvalidationEvent> =
/*@__PURE__*/
messageDesc(file_cache_v1_invalidation, 0);

Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,20 @@
// @generated from file ctrl/v1/acme.proto (package ctrl.v1, syntax proto3)
/* eslint-disable */

import type { Message } from "@bufbuild/protobuf";
import type { GenFile, GenMessage, GenService } from "@bufbuild/protobuf/codegenv2";
import { fileDesc, messageDesc, serviceDesc } from "@bufbuild/protobuf/codegenv2";
import { file_google_protobuf_timestamp } from "@bufbuild/protobuf/wkt";
import type { Message } from "@bufbuild/protobuf";

/**
* Describes the file ctrl/v1/acme.proto.
*/
export const file_ctrl_v1_acme: GenFile = /*@__PURE__*/
fileDesc("ChJjdHJsL3YxL2FjbWUucHJvdG8SB2N0cmwudjEiOQoYVmVyaWZ5Q2VydGlmaWNhdGVSZXF1ZXN0Eg4KBmRvbWFpbhgBIAEoCRINCgV0b2tlbhgCIAEoCSIyChlWZXJpZnlDZXJ0aWZpY2F0ZVJlc3BvbnNlEhUKDWF1dGhvcml6YXRpb24YASABKAkyawoLQWNtZVNlcnZpY2USXAoRVmVyaWZ5Q2VydGlmaWNhdGUSIS5jdHJsLnYxLlZlcmlmeUNlcnRpZmljYXRlUmVxdWVzdBoiLmN0cmwudjEuVmVyaWZ5Q2VydGlmaWNhdGVSZXNwb25zZSIAQosBCgtjb20uY3RybC52MUIJQWNtZVByb3RvUAFaNGdpdGh1Yi5jb20vdW5rZXllZC91bmtleS9nby9nZW4vcHJvdG8vY3RybC92MTtjdHJsdjGiAgNDWFiqAgdDdHJsLlYxygIHQ3RybFxWMeICE0N0cmxcVjFcR1BCTWV0YWRhdGHqAghDdHJsOjpWMWIGcHJvdG8z", [file_google_protobuf_timestamp]);
export const file_ctrl_v1_acme: GenFile =
/*@__PURE__*/
fileDesc(
"ChJjdHJsL3YxL2FjbWUucHJvdG8SB2N0cmwudjEiOQoYVmVyaWZ5Q2VydGlmaWNhdGVSZXF1ZXN0Eg4KBmRvbWFpbhgBIAEoCRINCgV0b2tlbhgCIAEoCSIyChlWZXJpZnlDZXJ0aWZpY2F0ZVJlc3BvbnNlEhUKDWF1dGhvcml6YXRpb24YASABKAkyawoLQWNtZVNlcnZpY2USXAoRVmVyaWZ5Q2VydGlmaWNhdGUSIS5jdHJsLnYxLlZlcmlmeUNlcnRpZmljYXRlUmVxdWVzdBoiLmN0cmwudjEuVmVyaWZ5Q2VydGlmaWNhdGVSZXNwb25zZSIAQosBCgtjb20uY3RybC52MUIJQWNtZVByb3RvUAFaNGdpdGh1Yi5jb20vdW5rZXllZC91bmtleS9nby9nZW4vcHJvdG8vY3RybC92MTtjdHJsdjGiAgNDWFiqAgdDdHJsLlYxygIHQ3RybFxWMeICE0N0cmxcVjFcR1BCTWV0YWRhdGHqAghDdHJsOjpWMWIGcHJvdG8z",
[file_google_protobuf_timestamp],
);

/**
* @generated from message ctrl.v1.VerifyCertificateRequest
Expand All @@ -32,7 +36,8 @@ export type VerifyCertificateRequest = Message<"ctrl.v1.VerifyCertificateRequest
* Describes the message ctrl.v1.VerifyCertificateRequest.
* Use `create(VerifyCertificateRequestSchema)` to create a new message.
*/
export const VerifyCertificateRequestSchema: GenMessage<VerifyCertificateRequest> = /*@__PURE__*/
export const VerifyCertificateRequestSchema: GenMessage<VerifyCertificateRequest> =
/*@__PURE__*/
messageDesc(file_ctrl_v1_acme, 0);

/**
Expand All @@ -49,7 +54,8 @@ export type VerifyCertificateResponse = Message<"ctrl.v1.VerifyCertificateRespon
* Describes the message ctrl.v1.VerifyCertificateResponse.
* Use `create(VerifyCertificateResponseSchema)` to create a new message.
*/
export const VerifyCertificateResponseSchema: GenMessage<VerifyCertificateResponse> = /*@__PURE__*/
export const VerifyCertificateResponseSchema: GenMessage<VerifyCertificateResponse> =
/*@__PURE__*/
messageDesc(file_ctrl_v1_acme, 1);

/**
Expand All @@ -63,7 +69,5 @@ export const AcmeService: GenService<{
methodKind: "unary";
input: typeof VerifyCertificateRequestSchema;
output: typeof VerifyCertificateResponseSchema;
},
}> = /*@__PURE__*/
serviceDesc(file_ctrl_v1_acme, 0);

};
}> = /*@__PURE__*/ serviceDesc(file_ctrl_v1_acme, 0);
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,18 @@
// @generated from file ctrl/v1/build.proto (package ctrl.v1, syntax proto3)
/* eslint-disable */

import type { Message } from "@bufbuild/protobuf";
import type { GenFile, GenMessage, GenService } from "@bufbuild/protobuf/codegenv2";
import { fileDesc, messageDesc, serviceDesc } from "@bufbuild/protobuf/codegenv2";
import type { Message } from "@bufbuild/protobuf";

/**
* Describes the file ctrl/v1/build.proto.
*/
export const file_ctrl_v1_build: GenFile = /*@__PURE__*/
fileDesc("ChNjdHJsL3YxL2J1aWxkLnByb3RvEgdjdHJsLnYxIqkBChJDcmVhdGVCdWlsZFJlcXVlc3QSGgoSYnVpbGRfY29udGV4dF9wYXRoGAEgASgJEhwKD2RvY2tlcmZpbGVfcGF0aBgCIAEoCUgAiAEBEhgKEHVua2V5X3Byb2plY3RfaWQYAyABKAkSFQoNZGVwbG95bWVudF9pZBgEIAEoCRIUCgx3b3Jrc3BhY2VfaWQYBSABKAlCEgoQX2RvY2tlcmZpbGVfcGF0aCJVChNDcmVhdGVCdWlsZFJlc3BvbnNlEhIKCmltYWdlX25hbWUYASABKAkSEAoIYnVpbGRfaWQYAiABKAkSGAoQZGVwb3RfcHJvamVjdF9pZBgDIAEoCSI0ChhHZW5lcmF0ZVVwbG9hZFVSTFJlcXVlc3QSGAoQdW5rZXlfcHJvamVjdF9pZBgBIAEoCSJfChlHZW5lcmF0ZVVwbG9hZFVSTFJlc3BvbnNlEhIKCnVwbG9hZF91cmwYASABKAkSGgoSYnVpbGRfY29udGV4dF9wYXRoGAIgASgJEhIKCmV4cGlyZXNfaW4YAyABKAMyuAEKDEJ1aWxkU2VydmljZRJKCgtDcmVhdGVCdWlsZBIbLmN0cmwudjEuQ3JlYXRlQnVpbGRSZXF1ZXN0GhwuY3RybC52MS5DcmVhdGVCdWlsZFJlc3BvbnNlIgASXAoRR2VuZXJhdGVVcGxvYWRVUkwSIS5jdHJsLnYxLkdlbmVyYXRlVXBsb2FkVVJMUmVxdWVzdBoiLmN0cmwudjEuR2VuZXJhdGVVcGxvYWRVUkxSZXNwb25zZSIAQowBCgtjb20uY3RybC52MUIKQnVpbGRQcm90b1ABWjRnaXRodWIuY29tL3Vua2V5ZWQvdW5rZXkvZ28vZ2VuL3Byb3RvL2N0cmwvdjE7Y3RybHYxogIDQ1hYqgIHQ3RybC5WMcoCB0N0cmxcVjHiAhNDdHJsXFYxXEdQQk1ldGFkYXRh6gIIQ3RybDo6VjFiBnByb3RvMw");
export const file_ctrl_v1_build: GenFile =
/*@__PURE__*/
fileDesc(
"ChNjdHJsL3YxL2J1aWxkLnByb3RvEgdjdHJsLnYxIqkBChJDcmVhdGVCdWlsZFJlcXVlc3QSGgoSYnVpbGRfY29udGV4dF9wYXRoGAEgASgJEhwKD2RvY2tlcmZpbGVfcGF0aBgCIAEoCUgAiAEBEhgKEHVua2V5X3Byb2plY3RfaWQYAyABKAkSFQoNZGVwbG95bWVudF9pZBgEIAEoCRIUCgx3b3Jrc3BhY2VfaWQYBSABKAlCEgoQX2RvY2tlcmZpbGVfcGF0aCJVChNDcmVhdGVCdWlsZFJlc3BvbnNlEhIKCmltYWdlX25hbWUYASABKAkSEAoIYnVpbGRfaWQYAiABKAkSGAoQZGVwb3RfcHJvamVjdF9pZBgDIAEoCSI0ChhHZW5lcmF0ZVVwbG9hZFVSTFJlcXVlc3QSGAoQdW5rZXlfcHJvamVjdF9pZBgBIAEoCSJfChlHZW5lcmF0ZVVwbG9hZFVSTFJlc3BvbnNlEhIKCnVwbG9hZF91cmwYASABKAkSGgoSYnVpbGRfY29udGV4dF9wYXRoGAIgASgJEhIKCmV4cGlyZXNfaW4YAyABKAMyuAEKDEJ1aWxkU2VydmljZRJKCgtDcmVhdGVCdWlsZBIbLmN0cmwudjEuQ3JlYXRlQnVpbGRSZXF1ZXN0GhwuY3RybC52MS5DcmVhdGVCdWlsZFJlc3BvbnNlIgASXAoRR2VuZXJhdGVVcGxvYWRVUkwSIS5jdHJsLnYxLkdlbmVyYXRlVXBsb2FkVVJMUmVxdWVzdBoiLmN0cmwudjEuR2VuZXJhdGVVcGxvYWRVUkxSZXNwb25zZSIAQowBCgtjb20uY3RybC52MUIKQnVpbGRQcm90b1ABWjRnaXRodWIuY29tL3Vua2V5ZWQvdW5rZXkvZ28vZ2VuL3Byb3RvL2N0cmwvdjE7Y3RybHYxogIDQ1hYqgIHQ3RybC5WMcoCB0N0cmxcVjHiAhNDdHJsXFYxXEdQQk1ldGFkYXRh6gIIQ3RybDo6VjFiBnByb3RvMw",
);

/**
* @generated from message ctrl.v1.CreateBuildRequest
Expand Down Expand Up @@ -52,7 +55,8 @@ export type CreateBuildRequest = Message<"ctrl.v1.CreateBuildRequest"> & {
* Describes the message ctrl.v1.CreateBuildRequest.
* Use `create(CreateBuildRequestSchema)` to create a new message.
*/
export const CreateBuildRequestSchema: GenMessage<CreateBuildRequest> = /*@__PURE__*/
export const CreateBuildRequestSchema: GenMessage<CreateBuildRequest> =
/*@__PURE__*/
messageDesc(file_ctrl_v1_build, 0);

/**
Expand Down Expand Up @@ -85,7 +89,8 @@ export type CreateBuildResponse = Message<"ctrl.v1.CreateBuildResponse"> & {
* Describes the message ctrl.v1.CreateBuildResponse.
* Use `create(CreateBuildResponseSchema)` to create a new message.
*/
export const CreateBuildResponseSchema: GenMessage<CreateBuildResponse> = /*@__PURE__*/
export const CreateBuildResponseSchema: GenMessage<CreateBuildResponse> =
/*@__PURE__*/
messageDesc(file_ctrl_v1_build, 1);

/**
Expand All @@ -104,7 +109,8 @@ export type GenerateUploadURLRequest = Message<"ctrl.v1.GenerateUploadURLRequest
* Describes the message ctrl.v1.GenerateUploadURLRequest.
* Use `create(GenerateUploadURLRequestSchema)` to create a new message.
*/
export const GenerateUploadURLRequestSchema: GenMessage<GenerateUploadURLRequest> = /*@__PURE__*/
export const GenerateUploadURLRequestSchema: GenMessage<GenerateUploadURLRequest> =
/*@__PURE__*/
messageDesc(file_ctrl_v1_build, 2);

/**
Expand Down Expand Up @@ -137,7 +143,8 @@ export type GenerateUploadURLResponse = Message<"ctrl.v1.GenerateUploadURLRespon
* Describes the message ctrl.v1.GenerateUploadURLResponse.
* Use `create(GenerateUploadURLResponseSchema)` to create a new message.
*/
export const GenerateUploadURLResponseSchema: GenMessage<GenerateUploadURLResponse> = /*@__PURE__*/
export const GenerateUploadURLResponseSchema: GenMessage<GenerateUploadURLResponse> =
/*@__PURE__*/
messageDesc(file_ctrl_v1_build, 3);

/**
Expand All @@ -151,15 +158,13 @@ export const BuildService: GenService<{
methodKind: "unary";
input: typeof CreateBuildRequestSchema;
output: typeof CreateBuildResponseSchema;
},
};
/**
* @generated from rpc ctrl.v1.BuildService.GenerateUploadURL
*/
generateUploadURL: {
methodKind: "unary";
input: typeof GenerateUploadURLRequestSchema;
output: typeof GenerateUploadURLResponseSchema;
},
}> = /*@__PURE__*/
serviceDesc(file_ctrl_v1_build, 0);

};
}> = /*@__PURE__*/ serviceDesc(file_ctrl_v1_build, 0);
Loading