ionian/packages/client/src/components
monoid d28c255d21 feat: add app configuration management with Kysely integration
- Implemented `getAppConfig` and `upsertAppConfig` functions in `config.ts` for managing application settings in the database.
- Updated `mod.ts` to export the new configuration functions.
- Refactored `ComicConfig.ts` to load and update comic watch paths using the new configuration functions.
- Modified `comic_watcher.ts` to accept paths as parameters for creating watchers.
- Created a new settings router in `settings.ts` for managing application settings via HTTP requests.
- Integrated the settings router into the main server in `server.ts`.
- Updated the settings management to use the new database-backed configuration.
- Removed legacy configuration management code from `configRW.ts`.
- Added integration tests for the settings router and error handling.
- Updated `vitest` configuration for testing.
- Cleaned up unused type definitions in `pnpm-lock.yaml`.
2025-09-30 23:15:20 +09:00
..
gallery style: improve gallery card 2025-05-11 00:10:11 +09:00
layout Refactor GalleryCard to include a skeleton loading state 2024-10-18 03:23:36 +09:00
ui feat: delete doc 2024-11-23 03:02:35 +09:00
BuildInfoCard.tsx feat: Add BuildInfoCard component 2024-10-13 01:40:01 +09:00
ServerSettingCard.tsx feat: add app configuration management with Kysely integration 2025-09-30 23:15:20 +09:00
Spinner.tsx BREAKING: Rework (#6) 2024-04-17 01:45:36 +09:00