Commit graph

14 commits

Author SHA1 Message Date
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
018e2e998b feat: (BREAKING!) migrate elysia js 2025-09-30 20:13:31 +09:00
fb50ff1c08 chore: remove console log 2025-05-01 23:57:31 +09:00
1f79f36dfc fix: unclosed file 2025-05-01 23:56:01 +09:00
589a9acd3c fix: remove cache 2025-05-01 23:50:38 +09:00
b3f0f6d980 feat: file reader rework 2025-05-01 16:51:24 +09:00
18a137e441 feat: add query with gid 2024-12-27 18:37:06 +09:00
9f24f812c9 feat: modified file check 2024-11-16 04:15:02 +09:00
monoid
39d66e5280 fix: oshash exception 2024-10-30 02:19:24 +09:00
monoid
e00c888d7b fix: wrong size oshash 2024-10-28 23:54:54 +09:00
monoid
6ed78e6459 fix: oshash file close 2024-10-09 02:07:22 +09:00
88c7a8bc53 [BREAKING!]: 서버 재작업 (#16)
서버 실행 바꾸고 여기 저기 path 바꿈.

Reviewed-on: #16
2024-10-09 00:18:56 +09:00
monoid
84c0f7243e BREAKING!: update libraries 2024-10-07 01:14:42 +09:00
8fece9090f BREAKING: Rework (#6)
다시 작업. 디자인도 바꾸고 서버도 바꿈.

Co-authored-by: monoid <jaeung@prelude.duckdns.org>
Reviewed-on: https://git.prelude.duckdns.org/monoid/ionian/pulls/6
2024-04-17 01:45:36 +09:00