Commit Graph

  • 7f34421212 Add error handling, enhance syncing, and refactor deletion logic main natreex 2026-01-10 15:50:03 -05:00
  • 060693f152 Add OAuth login support and streamline authentication flows natreex 2026-01-08 11:03:19 -05:00
  • 7378d3c1f9 Remove redundant console logs and comments across components natreex 2026-01-07 20:48:36 -05:00
  • 8eab6fd771 Enhance synchronization logic and offline handling natreex 2026-01-07 20:43:34 -05:00
  • fa05d6dbae Refactor ScribeFooterBar and page.tsx natreex 2025-12-24 16:53:47 -05:00
  • 55cd5d8ed0 Replace i18next with next-intl for translations and dynamic imports. Refactor System API calls to use os.platform() for accurate platform detection. Simplify and clean up dependencies in package.json. natreex 2025-12-24 15:57:18 -05:00
  • a315e96633 Enhance security and offline functionality natreex 2025-12-24 15:20:26 -05:00
  • 4bc6a40b38 Extend repository methods and synchronization logic with existence checks for books, chapters, characters, and related entities natreex 2025-12-24 11:48:50 -05:00
  • 6d661806d4 Add notarization logic and update dependencies natreex 2025-12-24 10:40:58 -05:00
  • 0366a2d444 - Add multi-language support for registration and user menu components - Refactor TextEditor to include book-closing functionality with updated toolbar buttons - Replace generateHTML with a lightweight custom TipTap-to-HTML renderer - Update and lock esbuild and related dependencies to latest versions natreex 2025-12-23 23:24:17 -05:00
  • 1f2513d565 Refactor DeleteBook component to update synchronization states and remove unused session updates natreex 2025-12-22 18:17:07 -05:00
  • d5b8191996 Add offline mode components and enhance synchronization logic natreex 2025-12-22 16:46:43 -05:00
  • 515d469ba7 Add multi-language support and new repository methods for book synchronization natreex 2025-12-22 16:44:12 -05:00
  • ff530f3442 Refactor character, chapter, and story components to support offline mode natreex 2025-12-19 15:42:35 -05:00
  • 43c7ef375c Refactor ScribeChapterComponent and offline handlers for seamless local and server operations natreex 2025-12-19 10:39:59 -05:00
  • f5e66f8983 Integrate offline logic for book creation and enhance synchronization natreex 2025-12-15 23:03:32 -05:00
  • 64c7cb6243 Update database schema and synchronization logic natreex 2025-12-15 20:55:24 -05:00
  • bb331b5c22 Add BooksSyncContext, refine database schema, and enhance synchronization support natreex 2025-12-07 14:36:03 -05:00
  • db2c88a42d Add offline mode logic for main chapters and refine IPC handlers natreex 2025-11-26 23:17:25 -05:00
  • 23f1592c22 Add offline mode logic for book, story, and world operations natreex 2025-11-26 22:52:34 -05:00
  • e1abcd9490 Add offline mode logic for chapter operations and refactor IPC handlers natreex 2025-11-26 22:03:22 -05:00
  • 9648d9e9be Upgrade database schema to version 2 and remove unused meta_* columns natreex 2025-11-26 19:17:40 -05:00
  • 736b9a3609 Add openExternal IPC handler and integrate with UI components natreex 2025-11-26 17:44:55 -05:00
  • ac95e00127 Integrate offline support and improve error handling across app natreex 2025-11-26 15:25:53 -05:00
  • 5cceceaea9 Refactor SecureStorage for stricter typings, enhanced error handling, and cleanup natreex 2025-11-25 11:50:11 -05:00
  • 9e51cc93a8 Remove SyncService and introduce context-based offline mode and state management natreex 2025-11-19 22:01:24 -05:00
  • f85c2d2269 Add offline mode support with PIN configuration and management natreex 2025-11-19 19:58:55 -05:00
  • dde4683c38 Migrate from electron-store to OS-level secure storage (getSecureStorage) natreex 2025-11-19 19:10:12 -05:00
  • 71d13e2b12 Refactor IPC handlers to enforce consistent return types and enhance type definitions natreex 2025-11-18 23:01:52 -05:00
  • b56f45d1ba Add ipc/character.ipc.ts and ipc/location.ipc.ts for character and location database interactions natreex 2025-11-18 22:47:20 -05:00
  • 75e5d71c74 Add ipc/chapter.ipc.ts to handle chapter-related database interactions natreex 2025-11-18 22:42:18 -05:00
  • 361a1b0b7c Refactor ipc/book.ipc.ts for streamlined IPC handlers and additional type definitions natreex 2025-11-18 22:26:59 -05:00
  • 0bafaadecc Add user data synchronization and database IPC handlers natreex 2025-11-18 22:17:22 -05:00
  • 004008cc13 Refactor imports, streamline database IPC handlers, and improve offline support natreex 2025-11-18 21:28:41 -05:00
  • d018e75be4 Remove DataService and OfflineDataService, refactor book and character operations to use streamlined handlers in LocalSystem natreex 2025-11-18 21:02:38 -05:00
  • d46aecc80d Integrate session management, multilingual IPC handlers, and Book database operations natreex 2025-11-18 19:51:17 -05:00
  • 5a891a72ff Add Book model with interfaces, utilities, and database integration natreex 2025-11-17 21:50:36 -05:00
  • 3bc30d42ad Remove Story model handling verbal styles and linguistic properties natreex 2025-11-17 21:32:42 -05:00
  • baa45ac106 Add Content, Model, and Story models with text processing and AI model configuration utilities natreex 2025-11-17 20:14:22 -05:00
  • 4cd4f68d1a Add repository classes for character, location, and user data management natreex 2025-11-17 19:57:36 -05:00
  • a8693973e0 Remove all database mappers and README file natreex 2025-11-17 19:36:38 -05:00
  • d5eb1691d9 Add database schema, encryption utilities, and local database service natreex 2025-11-17 09:34:54 -05:00
  • 09768aafcf Implement synchronization, offline data handling, and intelligent request routing natreex 2025-11-17 07:47:15 -05:00
  • 71067c6fa8 Integrate local database management and IPC handlers into Electron natreex 2025-11-17 07:46:20 -05:00
  • b4eafca3bc Add comprehensive models and script for handling inline scripts and structured data natreex 2025-11-16 19:56:14 -05:00
  • a1fcca45cb Update Electron main process for production readiness and app protocol handling natreex 2025-11-16 19:18:17 -05:00
  • de03dedaf0 Add Electron main process with token management and navigation setup natreex 2025-11-16 13:55:08 -05:00
  • 1e6ebba56d Add login page and social login integration natreex 2025-11-16 13:20:20 -05:00
  • c9cf99e166 Update imports and Electron compatibility natreex 2025-11-16 11:55:52 -05:00
  • 8167948881 Add components for Act management and integrate Electron setup natreex 2025-11-16 11:00:04 -05:00
  • e192b6dcc2 Add initial package.json file natreex 2025-11-16 10:28:51 -05:00