Commit Graph

  • 36abdfced0 Add Tauri app backend setup with dependencies and basic build script main natreex 2026-04-07 16:46:35 -04:00
  • 19c8d0057c Remove unused assets, refactor migration handling, and add crash reporting natreex 2026-04-07 16:43:54 -04:00
  • 5c7e71ce9e Bump app version to 0.5.1 and add auto-update support natreex 2026-04-07 16:09:35 -04:00
  • 687c1d582c Remove Act, AutoUpdater, and Book IPC modules alongside associated database logic. natreex 2026-04-05 19:18:42 -04:00
  • d4765e6576 Add foundational components and logic for migration, UI design, and input handling natreex 2026-04-05 12:52:54 -04:00
  • 2b6d4cc48b Update book handling and improve offline/online sync logic natreex 2026-04-05 11:36:12 -04:00
  • b9bc024e91 Introduce local fallback for book creation and improve error handling natreex 2026-03-31 09:18:11 -04:00
  • acacd95f38 Add useAuthentication hook and enhance useRouter for improved navigation and session management natreex 2026-03-30 21:17:46 -04:00
  • e1d87c6997 Refactor subscription logic and replace quill-sense references with ritor equivalents natreex 2026-03-30 21:13:55 -04:00
  • dbbe33b19b Refactor and extend offline synchronization logic across components and services natreex 2026-03-30 21:06:58 -04:00
  • b9606e899a Refactor schema migrations, optimize queries, and improve data fetching logic natreex 2026-03-24 23:14:33 -04:00
  • 25c7f25a0e Migrate vault encryption to OS keyring, handle PIN rate limiting, and improve tombstone handling logic. natreex 2026-03-24 23:05:56 -04:00
  • cfd08e3261 Bump app version to 0.5.0 and implement offline mode support across components natreex 2026-03-24 22:45:10 -04:00
  • a114592ac9 Add terms of use translations, sync detection, and refactor book components natreex 2026-03-23 11:56:35 -04:00
  • 64ed90d993 Remove unused components and models for improved maintainability natreex 2026-03-22 22:37:31 -04:00
  • e8aaef108b Refactor decryption logic to handle empty fields consistently across services natreex 2026-03-22 15:50:36 -04:00
  • 32d2b0fa5a Refactor: Remove unused structs, redundant services, and streamline repository models natreex 2026-03-21 23:01:27 -04:00
  • 1478fe10dd Refactor and clean up natreex 2026-03-21 11:29:58 -04:00
  • 1f99fe0bdc Add database module with connection manager and schema initialization natreex 2026-03-21 09:35:06 -04:00
  • ee4438834c Migrate from window.electron to tauri IPC functions across components natreex 2026-03-21 09:34:13 -04:00
  • 1a15692e40 Introduce Import and Advanced Export Features natreex 2026-03-11 11:52:25 -04:00
  • ceaecb19fc Remove ExportBook component and integrate new export workflows natreex 2026-03-05 16:31:56 -05:00
  • 94cac463fb Bump app version to 0.3.1 and update dependencies in package-lock.json natreex 2026-02-09 19:59:36 -05:00
  • 49bb6e06f5 Add deletedAt timestamps to delete operations for better audit tracking natreex 2026-02-09 17:12:03 -05:00
  • 209dc6f85a Remove CharacterComponent and CharacterDetail components natreex 2026-02-05 14:12:08 -05:00
  • cec5830360 Introduce series management functionality and repository updates natreex 2026-01-26 19:57:56 -05:00
  • 2359638cb0 Bump app version to 0.2.1 and add Spell and DeleteButton components natreex 2026-01-26 14:24:22 -05:00
  • 512955d10a Remove temporary dev queries from schema initialization natreex 2026-01-26 12:15:22 -05:00
  • 0fbd3743e7 Expand character model with additional attributes and advanced customization options natreex 2026-01-23 20:49:57 -05:00
  • 57bf0c6ec3 Bump app version to 0.1.1 in package.json natreex 2026-01-23 10:48:08 -05:00
  • 4e462670a9 Add character deletion functionality with confirmation workflow natreex 2026-01-22 15:09:04 -05:00
  • 9461eb6120 Add spell management to book settings natreex 2026-01-19 23:00:33 -05:00
  • e7d35c0f0b Expand database schema to support spell management natreex 2026-01-19 22:31:44 -05:00
  • fd09a5531c Add comprehensive spell management functionality natreex 2026-01-19 21:38:38 -05:00
  • c62a7eb0f7 Add advanced generation options with Explicit and Smart modes natreex 2026-01-17 23:26:22 -05:00
  • 0020b3abbd Add auto-update functionality for Electron app natreex 2026-01-15 20:00:25 -05:00
  • da03f221ae Remove unused OfflineIndicator, OfflineSyncDetails, and OfflineSyncManager components natreex 2026-01-15 19:26:09 -05:00
  • 2e6b30c632 Add support for syncing tool settings with lastUpdate and improve consistency natreex 2026-01-15 18:35:48 -05:00
  • ac968b7764 Refactor Book model and related components for consistent property naming natreex 2026-01-15 17:22:59 -05:00
  • 3d4feaa680 Refactor IPC handlers, types, and models for streamlined data handling natreex 2026-01-15 16:12:20 -05:00
  • e45a15225b Add enable/disable management for book tools (characters, worlds, and locations) natreex 2026-01-14 17:42:59 -05:00
  • 7215ac5c4f Update QuillSense conditional logic in UI components natreex 2026-01-14 09:23:08 -05:00
  • fc42269c8c Add synchronization support for guidelines and AI guidelines natreex 2026-01-14 09:17:56 -05:00
  • 707da73551 Add ToggleSwitch component and QuillSense settings management natreex 2026-01-13 19:53:35 -05:00
  • 306262caba Add QuillSense support with settings and integration natreex 2026-01-13 19:52:31 -05:00
  • 8bad6159cf Refactor imports and types for consistency and remove redundant paths natreex 2026-01-12 14:22:27 -05:00
  • cc7d03bee9 Refactor IPC handlers to integrate new models and improve maintainability natreex 2026-01-12 13:49:51 -05:00
  • cf6fb97bf0 Add models for guidelines, incidents, plot points, issues, acts, and world data natreex 2026-01-12 13:38:10 -05:00
  • d9bf089e32 Refactor BookRepo methods and improve error handling natreex 2026-01-12 09:57:37 -05:00
  • 9ad2ee9692 Remove redundant interfaces and methods related to book repository natreex 2026-01-12 09:34:02 -05:00
  • 7f34421212 Add error handling, enhance syncing, and refactor deletion logic 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