Remove ExportBook component and integrate new export workflows

- Deleted `ExportBook` component and its usage in `BookCard.tsx`.
- Integrated improved book export workflows in `BookSettingOption` for better user experience.
- Updated database models and repositories to support export options with chapter/version selection.
- Added localization support for export-related messages and tooltips.
- Upgraded dependencies to include libraries required for export formats (e.g., DOCX, PDF, EPUB).
- Bumped app version to 0.4.1.
This commit is contained in:
natreex
2026-03-05 16:31:56 -05:00
parent 94cac463fb
commit ceaecb19fc
16 changed files with 780 additions and 245 deletions

View File

@@ -1,7 +1,7 @@
{
"name": "eritorsscribe",
"productName": "ERitors Scribe",
"version": "0.3.1",
"version": "0.4.1",
"type": "module",
"main": "dist/electron/main.js",
"scripts": {
@@ -19,6 +19,7 @@
"@electron/notarize": "^3.1.1",
"@types/jsonwebtoken": "^9.0.10",
"@types/node": "^24.10.1",
"@types/pdfkit": "^0.17.5",
"@types/react": "^19.2.5",
"@types/react-dom": "^19.2.3",
"concurrently": "^9.2.1",
@@ -46,10 +47,13 @@
"autoprefixer": "^10.4.22",
"axios": "^1.13.2",
"bcrypt": "^6.0.0",
"docx": "^9.5.3",
"electron-updater": "^6.7.3",
"jszip": "^3.10.1",
"next": "^16.0.3",
"next-intl": "^4.5.3",
"node-sqlite3-wasm": "^0.8.51",
"pdfkit": "^0.17.2",
"postcss": "^8.5.6",
"react": "^19.2.0",
"react-dom": "^19.2.0",