Commit graph

36 commits

Author SHA1 Message Date
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
55383cef3e fix: remove unused import of useRef in contentInfoPage 2025-10-01 02:06:39 +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
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
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
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
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
a92ddadaf0 feat: delete doc 2024-11-23 03:02:35 +09:00
0d3128948b feat: rescan document 2024-10-29 00:38:35 +09:00
a99b62a229 Refactor GalleryCard to include a skeleton loading state 2024-10-18 03:23:36 +09:00
e06787fb3f fix: key error 2024-10-18 02:27:38 +09:00
b068cf1def feat: show documents with similar tags 2024-10-18 02:12:33 +09:00
1e3701e37c Refactor TaskQueuePage to use lazy loading and suspense 2024-10-13 02:08:12 +09:00
f543ad1cf4 feat: rehashdoc 2024-10-13 02:00:43 +09:00
58adb46323 feat: Add BuildInfoCard component
This commit adds a new component called BuildInfoCard. The BuildInfoCard component displays information about the build, including the Git branch, Git hash, build time, and build version. It is used in the SettingPage component.

The packages/client/vite.config.ts file is modified to define environment variables for the build information. The __BUILD_TIME__, __BUILD_VERSION__, __GIT_BRANCH__, and __GIT_HASH__ variables are defined using functions that retrieve the current build time, build version, Git branch, and Git hash respectively.

This commit introduces new functionality and improves the user experience by providing build information in the application.
2024-10-13 01:40:01 +09:00
de1bb7dfde fix: fix lowercase issue in DescItem component 2024-10-13 01:38:18 +09:00
88c7a8bc53 [BREAKING!]: 서버 재작업 (#16)
서버 실행 바꾸고 여기 저기 path 바꿈.

Reviewed-on: #16
2024-10-09 00:18:56 +09:00
b79faf3ea9 fix: style fix. spacing DescItem
This commit is a style fix.
* spacing DescItem component.
* typo fix.
* show file hash
2024-10-08 02:20:05 +09:00
9fb87d6a3c chore: update dependency 2024-10-08 02:11:21 +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