From b1b72f9a60abfcab9183c62d80751b023f5b61c5 Mon Sep 17 00:00:00 2001 From: Amit Haridas Date: Mon, 14 Sep 2026 14:56:05 +0530 Subject: [PATCH] =?UTF-8?q?chore(release):=20bump=20v4.7.1=20=E2=86=92=20v?= =?UTF-8?q?4.8.0;=20Prettier=20pass=20on=20overnight-session=20files?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 12 commits on master since v4.7.1 baseline, taking tests 524 → 914 across 27 new suites. This commit: - Bumps package.json + README version to v4.8.0 (additive features → semver minor) - Applies Prettier formatting to all files touched during the overnight session so release build is reproducible from a clean repo New in v4.8.0: - PDF encryption close-out (D1) - KaTeX rendering test coverage - Autosave buffer + crash recovery banner - Daily notes + workspace search + doc-aware Q&A - Search sidebar panel + Ask mode - Status bar: word count, reading time, Flesch-Kincaid grade - Footnote hover preview - Smart paste (URL → link, CSV/TSV → table) - Daily notes menu item + sidebar panel + Q&A deep-link - Daily templates gallery - Pluggable DocQA engine (TF-idF default + lazy neural embeddings) Amit Haridas --- README.md | 2 +- package.json | 2 +- src/editor/smart-paste.js | 2 +- src/index.html | 20 +++++++-- src/main.js | 57 ++++++++++++++------------ src/main/DailyNotes.js | 7 ++-- src/main/DailyNotesTemplates.js | 2 +- src/main/DocQA.js | 11 +---- src/main/SemanticEngine.js | 2 +- src/main/UrlTitle.js | 12 ++++-- src/renderer.js | 12 ++---- src/renderer/footnote-preview.js | 5 ++- src/sidebar/daily-notes-panel.js | 11 ++--- src/sidebar/daily-templates-panel.js | 7 +++- src/sidebar/search-panel.js | 11 +++-- src/utils/csv-to-table.js | 6 ++- src/utils/writing-stats.js | 13 +++--- tests/csv-to-table.test.js | 16 ++++++-- tests/daily-notes-panel.test.js | 32 +++++++++------ tests/daily-templates-panel.test.js | 41 ++++++++++-------- tests/footnote-preview.test.js | 10 +++-- tests/main/DailyNotesTemplates.test.js | 2 +- tests/main/DocQA.test.js | 4 +- tests/main/PDFOperations.test.js | 3 +- tests/main/SemanticEngine.test.js | 2 +- tests/main/UrlTitle.test.js | 10 +++-- tests/search-panel.test.js | 12 +++--- tests/smart-paste.test.js | 2 +- tests/writing-stats.test.js | 6 ++- 29 files changed, 186 insertions(+), 136 deletions(-) diff --git a/README.md b/README.md index 307f846..15bcd43 100644 --- a/README.md +++ b/README.md @@ -225,4 +225,4 @@ Amit Haridas (amit.wh@gmail.com) ## Version -v4.7.1 +v4.8.0 diff --git a/package.json b/package.json index 08b882e..ea6b656 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "markdown-converter", - "version": "4.7.1", + "version": "4.8.0", "description": "Professional Markdown editor and universal file converter with PDF editing, batch processing, and syntax highlighting", "main": "src/main.js", "scripts": { diff --git a/src/editor/smart-paste.js b/src/editor/smart-paste.js index 4e9bedb..ed4c5d6 100644 --- a/src/editor/smart-paste.js +++ b/src/editor/smart-paste.js @@ -80,4 +80,4 @@ function smartPaste(deps) { }); } -module.exports = { smartPaste, URL_ONLY_RE }; \ No newline at end of file +module.exports = { smartPaste, URL_ONLY_RE }; diff --git a/src/index.html b/src/index.html index 8488dcd..8af640d 100644 --- a/src/index.html +++ b/src/index.html @@ -2559,7 +2559,11 @@ -