crisleo94
6b4c0c43f8
feat: uv config other feats
...
- add uv configuration for the backend
- update frontend to make auth work
- add new auth endpoints
- add bookmars feat
- add reader feat
2026-06-03 22:06:01 -05:00
Marko (Hermes Implementer)
edac7cb08a
Merge branch 'main' into feature/customizable-mobile-reading-experience
...
Resolve merge conflicts:
- backend/apps/books/: Keep main's models (EBook, BookChapter, etc.)
- frontend/src/App.tsx: Keep /read/:id route + main's all routes
- web/ files: Accept deletion (content ported to frontend/)
2026-05-29 05:59:10 +00:00
crisleo94
6a223d7237
Merge branch 'main' into feature/mobile-search-discovery
2026-05-29 04:50:59 +00:00
crisleo94
656d20879f
Merge pull request 'Implement: US: Integrate Expo Mobile Application into Monorepo ( #16 )' ( #23 ) from feature/expo-integration into main
...
Reviewed-on: #23
Reviewed-by: crisleo94 <cristhian.reinoso@codescripters.org >
2026-05-29 04:50:49 +00:00
Marko (Hermes Implementer)
658f77a746
feat: mobile book search and discovery with voice search, suggestions, and responsive layout
2026-05-29 02:55:50 +00:00
Marko (Hermes Implementer)
b29ea8211c
feat: customizable mobile reading experience
...
- Backend: Chapter, ReadingProgress, ReadingSettings models
- Backend: Chapter API (TOC + content), progress tracking, settings CRUD
- Frontend: ReadingPage with chapter navigation
- Frontend: TableOfContents drawer
- Frontend: ReadingSettingsPanel (theme, font, size, orientation)
- Frontend: Custom hooks for settings, chapters, progress tracking
- CSS: Mobile-first reading view with sepia/dark/light/paper themes
- Route: /reader/:bookId reading view from book detail page
- Docs: 001-customizable-mobile-reading-experience.md
2026-05-29 02:55:36 +00:00
Marko (Hermes Implementer)
fa82fab44a
feat: Integrate Expo mobile application into monorepo ( #16 )
...
- Add mobile/ directory with Expo React Native project
- Create API client with JWT auth and token refresh using AsyncStorage
- Implement AuthContext for login/register/logout flow
- Add screens: Login, Register, Library, Search, Settings
- Set up React Navigation with AuthStack and MainTabs
- Create packages/shared/ with shared types and utilities
- Add shared validation utilities (email, password strength)
- Update root package.json workspaces to include mobile + shared
- Add spec document docs/backend/009-expo-integration.md
2026-05-29 02:50:09 +00:00
Marko (Hermes Implementer)
670101b61e
fix: add missing book API methods and types (searchBooks, getBook, getGenres, getAuthors)
2026-05-29 00:08:32 +00:00
marko and reid
332b539880
Implement: US: Book Search and Discovery ( #13 )
...
Reviewed and merged by Reid (Hermes Reviewer)
Co-authored-by: crisleo-hermes <hermes@codescripters.org >
Co-committed-by: crisleo-hermes <hermes@codescripters.org >
2026-05-26 06:21:32 +00:00