generated from Dicken/dickendock
Lesezeichen, Import/Export, Favoriten-Sortierung im Frontend, Favicon-Fix, sortierbare Spalten, Kategorie-Dropdown
This commit is contained in:
@@ -75,3 +75,25 @@ export const scanLogs = sqliteTable("scan_logs", {
|
||||
message: text("message").notNull(),
|
||||
createdAt: text("created_at").notNull(),
|
||||
});
|
||||
|
||||
/**
|
||||
* Manuell angelegtes Lesezeichen – im Unterschied zu Diensten nicht an ein
|
||||
* gescanntes Gerät gebunden, eigenständige Tabelle. Erscheint zusammen mit
|
||||
* Diensten in der Suche (siehe packages/shared rankServices), wird aber
|
||||
* separat verwaltet (Admin -> Lesezeichen).
|
||||
*/
|
||||
export const bookmarks = sqliteTable("bookmarks", {
|
||||
id: text("id").primaryKey(),
|
||||
url: text("url").notNull(),
|
||||
displayName: text("display_name").notNull(),
|
||||
hostname: text("hostname").notNull(), // aus der URL abgeleitet
|
||||
description: text("description"),
|
||||
category: text("category"),
|
||||
icon: text("icon"),
|
||||
favicon: text("favicon"),
|
||||
favorite: integer("favorite", { mode: "boolean" }).notNull().default(false),
|
||||
alias: text("alias").notNull().default("[]"),
|
||||
order: real("order").notNull().default(0),
|
||||
createdAt: text("created_at").notNull(),
|
||||
updatedAt: text("updated_at").notNull(),
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user