226 Commits

Author SHA1 Message Date
B.D. Murphy
f2cf2c4396 fix: rename all novelwriter icons/assets to umbraedit
Some checks are pending
Syntax / Linting and Type Checking (push) Waiting to run
Tests / Linux Python 3.11 (push) Waiting to run
Tests / Linux Python 3.12 (push) Waiting to run
Tests / Linux Python 3.13 (push) Waiting to run
Tests / Linux Python 3.14 (push) Waiting to run
Tests / Linux Python 3.15 (push) Waiting to run
Tests / MacOS Python 3.14 (push) Waiting to run
Tests / Windows Python 3.14 (push) Waiting to run
Tests / PR Coverage Report (push) Blocked by required conditions
Tests / Action Coverage Report (push) Blocked by required conditions
Tests / Ubuntu 24.04 & Sys Packages (push) Waiting to run
Tests / Fedora 44 & Sys Packages (push) Waiting to run
- Rename novelwriter.iconset to umbraedit.iconset with all icon sizes
- Rename setup/icons/novelwriter.* to umbraedit.*
- Rename setup/data/hicolor/ novelwriter icons to umbraedit
- Rename setup/data/novelwriter.* to umbraedit.*
- Rename docs/source/_static/novelwriter-* to umbraedit-*
- Rename setup/flatpak/io.novelwriter.novelwriter.yml to io.umbraedit.umbraedit.yml
- Rename setup/data/novelwriter.desktop to umbraedit.desktop
- Update setup/macos/build.sh to reference umbraedit.iconset
- Rebuild macOS DMG with correct UmbraEdit icon
2026-11-07 04:07:09 -08:00
B.D. Murphy
79a9ab995d fix: rename novelwriter.iconset to umbraedit.iconset, rebuild macOS DMG with correct icon
Some checks failed
Syntax / Linting and Type Checking (push) Has been cancelled
Tests / Linux Python 3.11 (push) Has been cancelled
Tests / Linux Python 3.12 (push) Has been cancelled
Tests / Linux Python 3.13 (push) Has been cancelled
Tests / Linux Python 3.14 (push) Has been cancelled
Tests / Linux Python 3.15 (push) Has been cancelled
Tests / MacOS Python 3.14 (push) Has been cancelled
Tests / Windows Python 3.14 (push) Has been cancelled
Tests / PR Coverage Report (push) Has been cancelled
Tests / Action Coverage Report (push) Has been cancelled
Tests / Ubuntu 24.04 & Sys Packages (push) Has been cancelled
Tests / Fedora 44 & Sys Packages (push) Has been cancelled
2026-11-07 03:58:14 -08:00
B.D. Murphy
6eb6241044 fix: fix macOS build - icon path, version parsing, i18n imports
Some checks failed
Syntax / Linting and Type Checking (push) Has been cancelled
Tests / Linux Python 3.11 (push) Has been cancelled
Tests / Linux Python 3.12 (push) Has been cancelled
Tests / Linux Python 3.13 (push) Has been cancelled
Tests / Linux Python 3.14 (push) Has been cancelled
Tests / Linux Python 3.15 (push) Has been cancelled
Tests / MacOS Python 3.14 (push) Has been cancelled
Tests / Windows Python 3.14 (push) Has been cancelled
Tests / PR Coverage Report (push) Has been cancelled
Tests / Action Coverage Report (push) Has been cancelled
Tests / Ubuntu 24.04 & Sys Packages (push) Has been cancelled
Tests / Fedora 44 & Sys Packages (push) Has been cancelled
- Fix setup/macos/build.sh: icon path uses ./novelwriter.iconset relative path
- Fix umbraedit/__init__.py: __version__ now clean without inline comments
- Fix utils/assets.py: datetime.UTC -> datetime.timezone as UTC for py3.9 compat
- Fix utils/common.py: tomllib fallback to tomli for py3.9 compat
- Fix utils/docs.py: tomllib fallback to tomli for py3.9 compat
2026-11-06 08:39:54 -08:00
B.D. Murphy
a04eaaa779 house: add multi-platform build infrastructure
- Add MANIFEST.in to include utils/ and setup/ in source distributions
- Add utils/build_all.py - unified multi-platform build orchestrator
  (Linux amd64/arm64, macOS amd64/arm64, Windows amd64/arm64)
- Add BUILD_LINUX.md - Linux build guide with .deb and AppImage options
- Add RELEASE.md - complete release process with versioning (YYYY/MM.####),
  platform support matrix, and release workflow
- Fix .gitignore to exclude UmbraEdit_Projects/, Inner_Demon_1.2a.docm,
  UmbraEdit_deb_Build_Script.txt, requirements.txt, .DS_Store
- All source distributions now include build scripts for Linux packages
2026-11-06 08:03:35 -08:00
B.D. Murphy
f421136f75 house: update website URLs to umbratools.com/umbraedit
- Update all website references from umbraedit.io to umbratools.com/umbraedit
- Update documentation URLs from docs.umbraedit.io to umbratools.com/umbraedit/docs
- Update release URLs from releases.umbraedit.io to umbratools.com/umbraedit/releases
- Update __domain__ to umbratools.com for Qt organization domain
- Update README first image to reference UmbraEdit icon SVG
- Update README link text from umbraedit.io to UmbraEdit
- Update test versioninfo expected text
2026-11-06 07:26:55 -08:00
B.D. Murphy
70d74e675f chore: rename project from novelWriter to UmbraEdit
- Rename project name and package: novelWriter -> UmbraEdit, novelwriter -> umbraedit
- Rename entry script novelWriter.py -> UmbraEdit.py
- Rename package directory novelwriter/ -> umbraedit/
- Rename i18n translation sources nw_*.ts -> ue_*.ts
- Rename packaging files (appdata, project xml template)
- Update all imports, references, docs, workflows, tests and build config
- Update pyproject.toml project name, GUI script and URLs
- Preserve full upstream git history; origin repointed below
2026-11-05 07:08:12 -08:00
Veronica Berglyd Olsen
762831931b Reformat the license headers 2026-11-03 20:46:35 +01:00
Veronica Berglyd Olsen
216c259770 Remove Font Awesome 2026-10-08 00:36:49 +02:00
Veronica Berglyd Olsen
820bfdb062 Update credits and licenses 2026-10-08 00:32:09 +02:00
Veronica Berglyd Olsen
7203eebde7 Clean up missed bits and remaining references 2026-10-04 19:06:34 +02:00
Veronica Berglyd Olsen
f6a90db92a Remove Remix icons from the code base 2026-10-04 18:50:11 +02:00
Veronica Berglyd Olsen
fed15e5059 Update local build tooling 2026-09-27 01:07:24 +02:00
Veronica Berglyd Olsen
327336dcde Rename the launchpad release script 2026-09-26 19:40:53 +02:00
Veronica Berglyd Olsen
cb87b9eeb6 Fix pip script 2026-09-26 19:28:58 +02:00
Veronica Berglyd Olsen
367d28c909 Record build info during builds 2026-09-05 20:04:47 +02:00
Veronica Berglyd Olsen
2a34485411 Remove local debian build 2026-09-05 14:44:22 +02:00
Veronica Berglyd Olsen
f4d7795f1c Update readme with Cloudsmith attribution 2026-08-31 18:29:28 +02:00
Veronica Berglyd Olsen
ed840c0c16 Inject license into DEBIAN/control 2026-08-31 17:15:27 +02:00
Veronica Berglyd Olsen
00ba707114 Update all references to old repo path 2026-08-31 00:57:53 +02:00
Veronica Berglyd Olsen
72c395c25b Make it possible to run the builds without publishing 2026-08-29 19:20:36 +02:00
Veronica Berglyd Olsen
abd85d2b53 Drop the prebuilt wheel approach 2026-08-29 19:14:32 +02:00
Veronica Berglyd Olsen
4f47ba19d6 Update deb package build commands 2026-08-29 18:00:29 +02:00
Veronica Berglyd Olsen
380ccacddf The clean build command should also clear flatpak files 2026-07-26 19:19:30 +02:00
Veronica Berglyd Olsen
36e19acf88 Add command to generate flathub files 2026-07-26 16:55:12 +02:00
Veronica Berglyd Olsen
9e1b4ba1f4 Don't pin dependencies 2026-07-26 15:53:48 +02:00
Veronica Berglyd Olsen
bce93a0856 Update license handling and app access 2026-07-26 15:30:59 +02:00
Veronica Berglyd Olsen
e3b9f7cf24 Use one canonical appdata.xml 2026-07-26 15:01:56 +02:00
Veronica Berglyd Olsen
b0b32b43d8 Update build files 2026-07-26 14:46:55 +02:00
Veronica Berglyd Olsen
933c53c87b Merge branch 'main' into flatpak 2026-07-26 13:46:04 +02:00
Veronica Berglyd Olsen
e77f32d2f6 Make sure tests can run from source build 2026-07-25 17:59:29 +02:00
Veronica Berglyd Olsen
ffc5bd1654 Update the signed windows launcher executable 2026-07-07 01:24:05 +02:00
Veronica Berglyd Olsen
ef916607d8 Bump windows launcher version 2026-07-07 01:19:37 +02:00
Veronica Berglyd Olsen
2b4f8f8d38 Fix open in background issue with the windows launcher 2026-07-07 01:18:10 +02:00
Veronica Berglyd Olsen
f3d0538207 Bump windows launcher version 2026-07-07 01:09:05 +02:00
Veronica Berglyd Olsen
b9d63340b8 Keep the wrapper exe alive while the main app is running 2026-07-07 01:01:31 +02:00
Veronica Berglyd Olsen
095a18798c Drop the manifest file 2026-06-24 20:17:47 +02:00
Veronica Berglyd Olsen
3e6ec4a75b Replace pdm with uv 2026-06-19 18:00:26 +02:00
Veronica Berglyd Olsen
0590e4b13e Update scripts 2026-03-21 18:05:15 +01:00
Veronica Berglyd Olsen
baf2e617eb Merge release 2.8.2 into main 2026-01-25 15:28:47 +01:00
Veronica Berglyd Olsen
a93888f0c4 Update signed Windows launcher exe 2026-01-11 16:06:39 +01:00
Veronica Berglyd Olsen
eb38f77c47 Bump Windows launcher version number 2026-01-11 16:02:21 +01:00
Veronica Berglyd Olsen
fb4e4e8370 Fix launching project files with space in the path on Windows (#2643) 2026-01-11 16:01:11 +01:00
Veronica Berglyd Olsen
1ed4604cb4 Add credits and license information 2025-12-29 15:31:32 +01:00
Veronica Berglyd Olsen
ced132b282 Generate Debian control file dynamically 2025-12-14 22:46:41 +01:00
Veronica Berglyd Olsen
1509b34a31 Fix MacOS build script 2025-12-14 19:50:34 +01:00
Veronica Berglyd Olsen
326caa5877 Add qt6-svg-plugins to .deb dependencies (#2604) 2025-12-14 18:39:29 +01:00
Veronica Berglyd Olsen
e676bdc322 Drop support for Python 3.10 2025-10-22 21:23:57 +02:00
Veronica Berglyd Olsen
2d7a42d918 Remove requirements files 2025-10-22 21:17:18 +02:00
Veronica Berglyd Olsen
06cb128876 Remove dependencies on requirements files and generate when needed 2025-10-22 21:11:20 +02:00
Veronica Berglyd Olsen
687bcc2779 Update MacOS build 2025-10-22 19:30:36 +02:00