diff --git a/CHANGELOG.md b/CHANGELOG.md index b3773edc0..d886aaed0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,10 +1,33 @@ # UmbraEdit Changelog -Copyright (C) 2026 B.D. Murphy. -Changes: Project renamed from novelWriter to UmbraEdit; all assets, splash screen, -icons, and documentation transitioned to the Umbra brand. +Copyright (C) 2026 B.D. Murphy and novelWriter contributors. -## Version 1.0.0 [2026-11-05] +UmbraEdit is based on novelWrite 2026.02 by Veronica Berglyd Olsen (novelWriter.io) +and is licenced under the same GPL v3.0 license. + +## Version 2026.11.0001 [2026-11-05] (Development) + +### Release Notes + +Development release following the 2026.11 release cycle. + +### Detailed Changelog + +**Features** + +* Added Word DOCX/DOCM import capability (FromDocxDocument, DocxImporter) for migrating + Word documents into UmbraEdit projects. Non-translatable items (images, headers, + footers, comments, footnotes) are captured as notes in an Import Notes folder. + By B.D. Murphy. + +**Bugfixes** + +* Fixed chapter text content to be written as scene documents inside chapter folders + during DOCX/DOCM import, instead of being lost. By B.D. Murphy. + +--- + +## Version 2026.11 [2026-11-05] ### Release Notes @@ -12,17 +35,20 @@ icons, and documentation transitioned to the Umbra brand. toolchain. This release marks the rename from novelWriter to UmbraEdit, with all project assets, splash screen, icons, and documentation updated to the Umbra brand. +UmbraEdit is based on novelWrite 2026.02 by Veronica Berglyd Olsen (novelWriter.io) +and is licenced under the same GPL v3.0 license. + **Key changes in this release:** * Project renamed from novelWriter to UmbraEdit (package `novelwriter` → `umbraedit`). * New Umbra-branded splash screen and application icon featuring an open book with audio wave motif, representing the fusion of writing and audio. -* Version updated to 1.0.0, release date 2026-11-05. +* Version updated to YYYY/MM format (2026.11), release date 2026-11-05. * Splash screen, about dialog, window/tray icon, and all asset references updated to UmbraEdit. * Test fixtures and packaging files renamed to match the UmbraEdit identity. * All 735 existing tests pass on Python 3.12 with PyQt6 6.11. -See the website for complete [Release Notes](https://umbraedit.io/releases/release_1_0_0.html). +See the website for complete [Release Notes](https://umbraedit.io/releases/release_2026_11.html). ### Detailed Changelog @@ -32,7 +58,7 @@ See the website for complete [Release Notes](https://umbraedit.io/releases/relea identity across the entire application. * New Umbra-branded splash screen with book-and-audio-wave motif. * New Umbra-branded application icon (window/tray/dock). -* Updated version to 1.0.0 with release date 2026-11-05. +* Updated version to YYYY/MM format (2026.11) with release date 2026-11-05. **Bugfixes** diff --git a/CREDITS.md b/CREDITS.md index 845fef42e..dd60a35f1 100644 --- a/CREDITS.md +++ b/CREDITS.md @@ -12,6 +12,7 @@ Larger contributions were made by: * Internationalisation: Bruno Meneguello * Setup and Packaging: Rachel Powers * Vim Mode: Alexis Dumelie +* UmbraEdit Rebranding and Word DOCX/DOCM Import: B.D. Murphy For other contributions, see the project's [Contributors](https://github.com/saga-soft/UmbraEdit/graphs/contributors) page. diff --git a/README.md b/README.md index 2d8093f47..cfba2a45f 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,9 @@ for comments, synopsis, and cross-referencing. It's designed to be a simple text for easy organisation of text and notes, using human readable text files as storage for robustness. The project format is well suited both for version control software and file synchronisation tools. +UmbraEdit is based on novelWrite 2026.02 by Veronica Berglyd Olsen (novelWriter.io) and is +licenced under the same GPL v3.0 license. + For more details, and how to install and use UmbraEdit, please see the main website and documentation. diff --git a/UMBRAEDIT.md b/UMBRAEDIT.md index aa8e0c50a..368463042 100644 --- a/UMBRAEDIT.md +++ b/UMBRAEDIT.md @@ -1,6 +1,6 @@ # UmbraEdit — Project Scan & Structure -Copyright (C) 2026 B.D. Murphy. +Copyright (C) 2026 B.D. Murphy and novelWriter contributors. Documentation for the UmbraEdit project (renamed from novelWriter). This document is a structural scan of the **UmbraEdit** codebase. It is intended for developers who want to modify or extend the project. @@ -16,6 +16,7 @@ This document is a structural scan of the **UmbraEdit** codebase. It is intended | **Project name** | UmbraEdit | | **Origin** | Renamed/rebased from [novelWriter](https://github.com/vkbo/novelWriter) (vkbo / saga-soft) | | **Inherited version** | 26.3b1 (novelWriter v26 series; see `umbraedit/__init__.py`) | +| **Base version** | Based on novelWrite 2026.02 by Veronica Berglyd Olsen (novelWriter.io), GPL v3.0 | | **Language** | Python 3.11+ | | **UI framework** | Qt6 via PyQt6 | | **Platforms** | Linux, Windows, macOS | diff --git a/UMBRAEDIT_UPDATE_PLAN.md b/UMBRAEDIT_UPDATE_PLAN.md index e0a695ca9..3e2c3f64a 100644 --- a/UMBRAEDIT_UPDATE_PLAN.md +++ b/UMBRAEDIT_UPDATE_PLAN.md @@ -1,6 +1,6 @@ # UmbraEdit — Toolchain & Dependency Update Plan -Copyright (C) 2026 B.D. Murphy. +Copyright (C) 2026 B.D. Murphy and novelWriter contributors. Plan for upgrading UmbraEdit (Python/PyQt6) toolchain and dependencies. **Goal:** Bring UmbraEdit (Python/PyQt6) up to the latest stable versions of its tools and dependencies, starting from the current baseline. diff --git a/UmbraEdit.command b/UmbraEdit.command index b62f1fbca..49e2a5b40 100755 --- a/UmbraEdit.command +++ b/UmbraEdit.command @@ -2,7 +2,7 @@ # UmbraEdit Launcher for macOS # Double-click to launch, or run: ./UmbraEdit.command # -# Copyright (C) 2026 B.D. Murphy. +# Copyright (C) 2026 B.D. Murphy and novelWriter contributors. # Created: macOS launcher script for UmbraEdit (renamed from novelWriter). cd "$(dirname "$0")" diff --git a/umbraedit/__init__.py b/umbraedit/__init__.py index 007d9b879..4f80b94e2 100644 --- a/umbraedit/__init__.py +++ b/umbraedit/__init__.py @@ -4,7 +4,7 @@ UmbraEdit - Init File This file is a part of UmbraEdit. -Copyright (C) 2018 Veronica Berglyd Olsen and UmbraEdit contributors. +Copyright (C) 2018 Veronica Berglyd Olsen and novelWriter contributors. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -20,8 +20,8 @@ You should have received a copy of the GNU General Public License along with this program. If not, see . Additional Copyright (C) 2026 B.D. Murphy. -Changes: Project renamed from novelWriter to UmbraEdit; version updated to 1.0.0; -__hexversion__ updated to 0x01000000; __date__ updated to 2026-11-05. +Changes: Project renamed from novelWriter to UmbraEdit; version updated to YYYY/MM format; +__hexversion__ updated; __date__ updated. """ # noqa from __future__ import annotations @@ -54,9 +54,9 @@ __license__ = "GPLv3" __author__ = "Veronica Berglyd Olsen" __maintainer__ = "Veronica Berglyd Olsen" __email__ = "code@vkbo.net" -__version__ = "1.0.0" # Changed by B.D. Murphy 2026: was "26.3b1" (novelWriter version) -__hexversion__ = "0x01000000" # Changed by B.D. Murphy 2026: was "0x260300b1" -__date__ = "2026-11-05" # Changed by B.D. Murphy 2026: was "2026-10-20" +__version__ = "2026.11.0001" # Changed by B.D. Murphy 2026: YYYY/MM.#### development version +__hexversion__ = "0x01000000" # Changed by B.D. Murphy 2026 +__date__ = "2026-11-05" # Changed by B.D. Murphy 2026 __status__ = "Stable" __domain__ = "umbraedit.io" # fmt: on diff --git a/umbraedit/assets/images/umbraedit-text-dark.svg b/umbraedit/assets/images/umbraedit-text-dark.svg index 05ad03234..9dda2d993 100644 --- a/umbraedit/assets/images/umbraedit-text-dark.svg +++ b/umbraedit/assets/images/umbraedit-text-dark.svg @@ -2,7 +2,7 @@ diff --git a/umbraedit/assets/images/umbraedit-text-light.svg b/umbraedit/assets/images/umbraedit-text-light.svg index ddb880c40..2341ff4bd 100644 --- a/umbraedit/assets/images/umbraedit-text-light.svg +++ b/umbraedit/assets/images/umbraedit-text-light.svg @@ -2,7 +2,7 @@ diff --git a/umbraedit/assets/text/credits_en.htm b/umbraedit/assets/text/credits_en.htm index d736f9575..409eb925a 100644 --- a/umbraedit/assets/text/credits_en.htm +++ b/umbraedit/assets/text/credits_en.htm @@ -15,6 +15,7 @@
  • Internationalisation: Bruno Meneguello
  • Setup and Packaging: Rachel Powers
  • Vim Mode: Alexis Dumelie
  • +
  • UmbraEdit Rebranding and Word DOCX/DOCM Import: B.D. Murphy
  • For other contributions, see the project's diff --git a/umbraedit/core/coretools.py b/umbraedit/core/coretools.py index 9bdd338cf..80cf18fa5 100644 --- a/umbraedit/core/coretools.py +++ b/umbraedit/core/coretools.py @@ -4,7 +4,7 @@ UmbraEdit - Project Document Tools This file is a part of UmbraEdit. -Copyright (C) 2022 Veronica Berglyd Olsen and UmbraEdit contributors. +Copyright (C) 2022 Veronica Berglyd Olsen, B.D. Murphy and novelWriter contributors. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/umbraedit/formats/fromdocx.py b/umbraedit/formats/fromdocx.py index fcce964fb..ce95ff1aa 100644 --- a/umbraedit/formats/fromdocx.py +++ b/umbraedit/formats/fromdocx.py @@ -6,10 +6,7 @@ This file is a part of UmbraEdit. Copyright (C) 2018 Veronica Berglyd Olsen and UmbraEdit contributors. -Additional Copyright (C) 2026 B.D. Murphy. -Changes: Added Word DOCX/DOCM import converter for migrating Word -documents into UmbraEdit projects. Non-translatable items (images, -headers, footers, comments, footnotes) are captured as notes. +Copyright (C) 2026 B.D. Murphy and novelWriter contributors. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/umbraedit/gui/theme.py b/umbraedit/gui/theme.py index 645123856..c1c3ff8e8 100644 --- a/umbraedit/gui/theme.py +++ b/umbraedit/gui/theme.py @@ -4,7 +4,7 @@ UmbraEdit - Theme and Icons Classes This file is a part of UmbraEdit. -Copyright (C) 2019 Veronica Berglyd Olsen and UmbraEdit contributors. +Copyright (C) 2019 Veronica Berglyd Olsen and novelWriter contributors. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/umbraedit/guimain.py b/umbraedit/guimain.py index 546858449..dfc53e032 100644 --- a/umbraedit/guimain.py +++ b/umbraedit/guimain.py @@ -4,7 +4,7 @@ UmbraEdit - GUI Main Window This file is a part of UmbraEdit. -Copyright (C) 2018 Veronica Berglyd Olsen and UmbraEdit contributors. +Copyright (C) 2018 Veronica Berglyd Olsen and novelWriter contributors. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/umbraedit/splash.py b/umbraedit/splash.py index 299717dbf..b0d9b1ba8 100644 --- a/umbraedit/splash.py +++ b/umbraedit/splash.py @@ -4,7 +4,7 @@ UmbraEdit - Splash Screen This file is a part of UmbraEdit. -Copyright (C) 2025 Veronica Berglyd Olsen and UmbraEdit contributors. +Copyright (C) 2025 Veronica Berglyd Olsen and novelWriter contributors. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -19,7 +19,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . -Additional Copyright (C) 2026 B.D. Murphy. +Additional Copyright (C) 2026 B.D. Murphy and novelWriter contributors. Changes: SPLASH_IMG path changed from assets/images/splash.png to root-level NW_Splash.png so the splash screen artwork can be replaced independently. """ # noqa