feat(collections): add full CRUD with multi-collection assignment

This commit is contained in:
neon
2026-02-01 20:25:16 -06:00
parent 33208254d9
commit 676ca4c1a7
29 changed files with 1486 additions and 35 deletions
+15
View File
@@ -0,0 +1,15 @@
export type Collection = {
id: number;
name: string;
description: string | null;
bookCount: number;
memberCount?: number;
createdAt: string;
updatedAt: string;
};
export type CollectionSummary = {
id: number;
name: string;
bookCount: number;
};
+1
View File
@@ -1,5 +1,6 @@
export * from "./auth";
export * from "./book";
export * from "./collection";
export * from "./library";
export * from "./query";
export * from "./reader-settings";