mirror of
https://github.com/bookorbit/bookorbit.git
synced 2026-11-03 08:21:39 -06:00
feat(client): redesign sidebar navigation, settings, and user management
Rework the app shell around a customizable sidebar: reorderable sections, sidebar zones, entity popovers, and per-user preference persistence, backed by a dedicated browse counts endpoint so entity totals stay cheap on large libraries. Redesign the file naming settings with pattern fields, a token helper sheet, and a debounced live preview. Rebuild the admin users table with server-side pagination, search, and filter DTOs, status pills, confirmation dialogs, and magic link actions. Group notification preferences by category and refine the account and privacy settings layouts. Update theme tokens, icon references, and template event handler bindings across client features for consistency, extend all locale catalogs, and add unit coverage for the new composables, components, and server modules.
This commit is contained in:
@@ -44,6 +44,7 @@ import { SeedModule } from './modules/seed/seed.module';
|
||||
import { EmailModule } from './modules/email/email.module';
|
||||
import { EpubModule } from './modules/reader/epub/epub.module';
|
||||
import { BookDockModule } from './modules/book-dock/book-dock.module';
|
||||
import { BrowseCountsModule } from './modules/browse-counts/browse-counts.module';
|
||||
import { UploadModule } from './modules/upload/upload.module';
|
||||
import { UserModule } from './modules/user/user.module';
|
||||
import { AuthorsModule } from './modules/authors/authors.module';
|
||||
@@ -151,6 +152,7 @@ import { BookDuplicatesModule } from './modules/book-duplicates/book-duplicates.
|
||||
AccountActivityModule,
|
||||
SharedReadingInsightsModule,
|
||||
BookDuplicatesModule,
|
||||
BrowseCountsModule,
|
||||
],
|
||||
providers: [
|
||||
{ provide: APP_INTERCEPTOR, useClass: AuditInterceptor },
|
||||
|
||||
Reference in New Issue
Block a user