4dc2ee0cab
fix: useEffect와 useState를 활용하여 useLogin 훅 개선 및 무한 루프 방지 로직 제거
2025-10-09 17:46:59 +09:00
f3a41a5e8c
chore: 안쓰는 UserIcon 및 PanelLeftCloseIcon 임포트 제거
2025-10-09 17:39:36 +09:00
283b36bc85
fix: 무한 루프 방지를 위한 스냅샷 업데이트 로직 추가
2025-10-09 17:37:12 +09:00
6f02f21c7c
refactor: DifferencePage 컴포넌트에 로그인 링크 추가 및 상태 관리 개선
2025-10-08 16:22:47 +09:00
d19bb520ed
refactor: 개선된 GalleryCard 및 Gallery 컴포넌트 스타일링과 레이아웃 조정
2025-10-08 03:13:22 +09:00
6c559a854b
refactor: adjust styling and class names in GalleryCard, TagInput, layout, nav, and comicPage components
2025-10-08 01:43:05 +09:00
25231b5e88
feat: refactor navigation components to use Jotai for sidebar state management and improve rendering logic
2025-10-08 00:11:33 +09:00
d6dae83f20
refactor: simplify stream handling and ensure zip closure in renderComicPage function
2025-10-04 03:35:30 +09:00
837c87fba4
feat(server): serve static assets without bun
2025-10-01 02:38:44 +09:00
55383cef3e
fix: remove unused import of useRef in contentInfoPage
2025-10-01 02:06:39 +09:00
fa72aca9f4
fix: remove unnecessary console log from getContentRouter function
2025-10-01 01:54:02 +09:00
0be89bfa23
feat: enhance NavItem and NavItemButton components with optional className prop; refactor atom usage in user state management
2025-10-01 01:53:16 +09:00
cb6d03458f
fix: ensure access and refresh cookie values are strings before assignment
2025-10-01 01:40:35 +09:00
7f829b32d4
feat: remove unused TaskQueuePage and WorkQueue components; update layout and navigation structure
2025-10-01 01:27:09 +09:00
8047b93ffc
refactor: appearance card component
2025-10-01 00:29:18 +09:00
26b55be260
fix: ensure proper closure of zip reader and file handles
2025-10-01 00:15:20 +09:00
c5d15240bc
feat: update dependencies and improve environment variable handling
2025-10-01 00:12:41 +09:00
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
7ad7a00500
refactor: user authentication service
2025-08-31 18:11:50 +09:00
482892ffc1
feat: add loading spinner to ComicPage component
2025-08-15 22:01:04 +09:00
8e08327dd9
feat: preload image
2025-08-15 21:44:37 +09:00
5729caeea0
feat: add ExplorerFindLink component to open paths in explorer
2025-06-26 21:22:11 +09:00
b57246f56d
db 마이그레이션 기능 ( #17 )
...
db 마이그레이션 기능 추가
Reviewed-on: #17
2025-06-26 21:21:45 +09:00
25343a22c5
chore: update package version
2025-06-08 17:02:26 +09:00
5499e1535e
style: no-select
2025-06-08 16:48:15 +09:00
68b761fbd5
feat: improve login
2025-05-11 00:24:52 +09:00
94cf46e7f8
style: improve gallery card
2025-05-11 00:10:11 +09:00
f8e2b43e79
feat: pretty gallery info
2025-05-10 23:18:03 +09:00
c26c3f7235
fix: do not ignore tag
2025-05-10 22:37:28 +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
a1a017a001
fix: file reader close
2025-05-01 17:40:54 +09:00
b3f0f6d980
feat: file reader rework
2025-05-01 16:51:24 +09:00
f8e2930ec1
refactor: remove unused function
2025-05-01 16:13:01 +09:00
516d7f5fbd
feat: retry when initDesc Failed
2025-05-01 16:12:14 +09:00
monoid
6e233991b4
fix: replacing filename bug on creating
2025-01-08 23:33:43 +09:00
monoid
76b292760f
fix: bug replacing filename
2025-01-08 23:23:18 +09:00
monoid
bea6a9c290
fix: bug on ParseQueryArray
2024-12-27 20:44:22 +09:00
fa23178baf
feat: add size limit for 'search by gid' api
2024-12-27 20:29:21 +09:00
18a137e441
feat: add query with gid
2024-12-27 18:37:06 +09:00
a92ddadaf0
feat: delete doc
2024-11-23 03:02:35 +09:00
9f24f812c9
feat: modified file check
2024-11-16 04:15:02 +09:00
monoid
05c59937e9
feat: kysely detail logs on error
2024-11-07 05:18:01 +09:00
monoid
67466b4968
fix: docuemnt tags zero length insert
2024-11-07 05:17:32 +09:00
monoid
39d66e5280
fix: oshash exception
2024-10-30 02:19:24 +09:00
0d3128948b
feat: rescan document
2024-10-29 00:38:35 +09:00
monoid
e00c888d7b
fix: wrong size oshash
2024-10-28 23:54:54 +09:00
a99b62a229
Refactor GalleryCard to include a skeleton loading state
2024-10-18 03:23:36 +09:00