diff --git a/VERSION b/VERSION
index 0eed1a2..f8f4f03 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-1.12.0
+1.12.1
diff --git a/What's new - Dark.html b/What's new - Dark.html
index cbcd520..404a056 100644
--- a/What's new - Dark.html
+++ b/What's new - Dark.html
@@ -6,14 +6,19 @@
What's new
+code{white-space: pre-wrap;}
+span.smallcaps{font-variant: small-caps;}
+div.columns{display: flex; gap: min(4vw, 1.5em);}
+div.column{flex: auto; overflow-x: auto;}
+div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
+ul.task-list{list-style: none;}
+ul.task-list li input[type="checkbox"] {
+width: 0.8em;
+margin: 0 0.8em 0.2em -1.6em;
+vertical-align: middle;
+}
+.display.math{display: block; text-align: center; margin: 0.5rem auto;}
+
@@ -32,6 +37,32 @@
+What's new in v1.12.1? -
+Hotfix
+Hello everyone!
+I'm sorry for the inconvenience, the tool shouldn't crash now.
+Sadly, the server status might not work for now. I'll look at it
+soon.
+This update also fixes a few other bugs, see changelog.
+Happy hunting,
+~ FelisDiligens
+Changelog:
+
+Click to expand
+
+
+- Fixed a bug where an HTML response (instead of a JSON response) from
+Bethesda's servers would crash the tool.
+- Added missing messagebox "customIniFilesParsingError"
+- The tool now displays a warning if the user enabled DPI
+scaling.
+- Saves the config.ini directly after logging in to NexusMods,
+hopefully retaining the login information between restarts now.
+
+
+
+Released: Oct 25, 2022
+
What’s new in
v1.12.0? - The dark mode update
Hello everyone,
diff --git a/What's new.html b/What's new.html
index c8be47e..1390fcb 100644
--- a/What's new.html
+++ b/What's new.html
@@ -6,14 +6,19 @@
What's new
+code{white-space: pre-wrap;}
+span.smallcaps{font-variant: small-caps;}
+div.columns{display: flex; gap: min(4vw, 1.5em);}
+div.column{flex: auto; overflow-x: auto;}
+div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
+ul.task-list{list-style: none;}
+ul.task-list li input[type="checkbox"] {
+width: 0.8em;
+margin: 0 0.8em 0.2em -1.6em;
+vertical-align: middle;
+}
+.display.math{display: block; text-align: center; margin: 0.5rem auto;}
+
@@ -32,6 +37,32 @@
+What's new in v1.12.1? -
+Hotfix
+Hello everyone!
+I'm sorry for the inconvenience, the tool shouldn't crash now.
+Sadly, the server status might not work for now. I'll look at it
+soon.
+This update also fixes a few other bugs, see changelog.
+Happy hunting,
+~ FelisDiligens
+Changelog:
+
+Click to expand
+
+
+- Fixed a bug where an HTML response (instead of a JSON response) from
+Bethesda's servers would crash the tool.
+- Added missing messagebox "customIniFilesParsingError"
+- The tool now displays a warning if the user enabled DPI
+scaling.
+- Saves the config.ini directly after logging in to NexusMods,
+hopefully retaining the login information between restarts now.
+
+
+
+Released: Oct 25, 2022
+
What’s new in
v1.12.0? - The dark mode update
Hello everyone,
diff --git a/What's new.md b/What's new.md
index 324f159..924f6ec 100644
--- a/What's new.md
+++ b/What's new.md
@@ -1,17 +1,29 @@
-### What's new in v1.12.1?
+### What's new in v1.12.1? - Hotfix
-This is just a small update that adds two messageboxes to the tool.
+Hello everyone!
+
+I'm sorry for the inconvenience, the tool shouldn't crash now.
+Sadly, the server status might not work for now. I'll look at it soon.
+
+This update also fixes a few other bugs, see changelog.
+
+
+Happy hunting,
+
+~ FelisDiligens
**Changelog:**
Click to expand
+- Fixed a bug where an HTML response (instead of a JSON response) from Bethesda's servers would crash the tool.
- Added missing messagebox "customIniFilesParsingError"
- The tool now displays a warning if the user enabled DPI scaling.
+- Saves the config.ini directly after logging in to NexusMods, hopefully retaining the login information between restarts now.
-*Released: tbd*
+*Released: Oct 25, 2022*
---
diff --git a/What's new.rtf b/What's new.rtf
index 126c8a6..06aec8b 100644
--- a/What's new.rtf
+++ b/What's new.rtf
@@ -2,6 +2,20 @@
{\colortbl;\red255\green0\blue0;\red0\green0\blue255;}
\widowctrl\hyphauto
+{\pard \ql \f0 \sa180 \li0 \fi0 \outlinelevel2 \b \fs28 What\u8217's new in v1.12.1? - Hotfix\par}
+{\pard \ql \f0 \sa180 \li0 \fi0 Hello everyone!\par}
+{\pard \ql \f0 \sa180 \li0 \fi0 I\u8217'm sorry for the inconvenience, the tool shouldn\u8217't crash now.\line Sadly, the server status might not work for now. I\u8217'll look at it soon.\par}
+{\pard \ql \f0 \sa180 \li0 \fi0 This update also fixes a few other bugs, see changelog.\par}
+{\pard \ql \f0 \sa0 \li0 \fi0 Happy hunting,\par}
+{\pard \ql \f0 \sa180 \li360 \fi0 FelisDiligens\sa180\par}
+{\pard \ql \f0 \sa0 \li0 \fi0 {\b Changelog:}\par}
+{\pard \ql \f0 \sa0 \li0 \fi0 Click to expand\par}
+{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab Fixed a bug where an HTML response (instead of a JSON response) from Bethesda\u8217's servers would crash the tool.\par}
+{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab Added missing messagebox \u8220"customIniFilesParsingError\u8221"\par}
+{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab The tool now displays a warning if the user enabled DPI scaling.\par}
+{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab Saves the config.ini directly after logging in to NexusMods, hopefully retaining the login information between restarts now.\sa180\par}
+{\pard \ql \f0 \sa180 \li0 \fi0 {\i Released: Oct 25, 2022}\par}
+{\pard \qc \f0 \sa180 \li0 \fi0 \emdash\emdash\emdash\emdash\emdash\par}
{\pard \ql \f0 \sa180 \li0 \fi0 \outlinelevel2 \b \fs28 What\u8217's new in v1.12.0? - The dark mode update\par}
{\pard \ql \f0 \sa180 \li0 \fi0 Hello everyone,\par}
{\pard \ql \f0 \sa180 \li0 \fi0 this update adds two themes to the tool: light and dark.\line By default, it uses your system settings, but you can also manually select which theme you want to use.\line The dark mode isn\u8217't perfect and there were some elements I couldn\u8217't or didn\u8217't change.\par}
diff --git a/pack_tool.py b/pack_tool.py
index 3b8533b..5676292 100644
--- a/pack_tool.py
+++ b/pack_tool.py
@@ -5,8 +5,8 @@
# DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives
init()
-PROJECT_GIT_DIR = "D:\\Workspace\\Fallout 76 Quick Configuration\\Fallout76-QuickConfiguration\\"
-PACK_TARGET_DIR = "D:\\Workspace\\Fallout 76 Quick Configuration\\Files\\Main Files\\"
+PROJECT_GIT_DIR = "D:\\Workspace\\Fallout76-QuickConfiguration\\"
+PACK_TARGET_DIR = "D:\\Workspace\\Files\\Main Files\\"
SEVENZIP_PATH = "D:\\Portable\\7z\\7z.exe"
RCEDIT_PATH = "D:\\Portable\\rcedit-x64.exe"
diff --git a/setup.iss b/setup.iss
index 9b21bee..c249acc 100644
--- a/setup.iss
+++ b/setup.iss
@@ -6,9 +6,9 @@
#define MyAppURL "https://www.nexusmods.com/fallout76/mods/546"
#define MyAppExeName "Fo76ini.exe"
-#define ProjectVersion "1.12.0"
-#define ProjectGitDir "D:\Workspace\Fallout 76 Quick Configuration\Fallout76-QuickConfiguration"
-#define ProjectPackTargetDir "D:\Workspace\Fallout 76 Quick Configuration\Files\Main Files"
+#define ProjectVersion "1.12.1"
+#define ProjectGitDir "D:\Workspace\Fallout76-QuickConfiguration"
+#define ProjectPackTargetDir "D:\Workspace\Files\Main Files"
#define AppConfigDir "{localappdata}\Fallout 76 Quick Configuration"
#define INIBackupDir "{userdocs}\My Games\Fallout 76\Backups"