diff --git a/.github/workflows/build-windows.yml b/.github/workflows/build-windows.yml
index 1b8d723..5b491c8 100644
--- a/.github/workflows/build-windows.yml
+++ b/.github/workflows/build-windows.yml
@@ -40,20 +40,20 @@ jobs:
- name: Add icon, manifest, and version info
shell: pwsh
run: |
- Invoke-WebRequest -OutFile reshacker_setup.zip https://github.com/user-attachments/files/15893917/reshacker_setup.zip
+ Invoke-WebRequest -OutFile reshacker_setup.zip https://github.com/user-attachments/files/18878075/reshacker_setup.zip
Expand-Archive -DestinationPath reshacker_setup reshacker_setup.zip
reshacker_setup/reshacker_setup.exe /SILENT
- Start-Sleep -Seconds 30
+ Start-Sleep -Seconds 60
Invoke-Expression "& `"$Env:P`" -open src/1.exe -save src/2.exe -action addoverwrite -res images/key.ico -mask `"ICONGROUP,MAINICON,`""
- Start-Sleep -Seconds 10
+ Start-Sleep -Seconds 30
Invoke-Expression "& `"$Env:P`" -open src/2.exe -save src/3.exe -action addoverwrite -res images/key.ico -mask `"ICONGROUP,GLFW_ICON,`""
- Start-Sleep -Seconds 10
+ Start-Sleep -Seconds 30
Invoke-Expression "& `"$Env:P`" -open src/3.exe -save src/4.exe -action addoverwrite -res dist/windows/manifest.xml -mask `"MANIFEST,1,`""
- Start-Sleep -Seconds 10
+ Start-Sleep -Seconds 30
Invoke-Expression "& `"$Env:P`" -open dist/windows/versioninfo.rc -save resources.res -action compile"
- Start-Sleep -Seconds 10
+ Start-Sleep -Seconds 30
Invoke-Expression "& `"$Env:P`" -open src/4.exe -save src/5.exe -action addoverwrite -res resources.res"
- Start-Sleep -Seconds 10
+ Start-Sleep -Seconds 30
env:
P: "C:\\Program Files (x86)\\Resource Hacker\\ResourceHacker.exe"
diff --git a/Changelog.md b/Changelog.md
index 58d79e2..8a81c2e 100644
--- a/Changelog.md
+++ b/Changelog.md
@@ -3,6 +3,12 @@
Migrate golang.org/x/crypto to standard library imports (https://github.com/golang/go/issues/65269)
+# v1.47 (Released 02/19/2025)
+
+ - ✓ No code changes, just build on newly released Go 1.24
+ - ✓ Reintroduce the Windows installer made using Inno Setup
+
+
# v1.46 (Released 01/29/2025)
- ✓ Added Picocrypt version to the window title
diff --git a/README.md b/README.md
index 76c71c7..fef75a7 100644
--- a/README.md
+++ b/README.md
@@ -18,7 +18,7 @@ Picocrypt is a very small (hence Pico), very simple, yet very secure encr
## Windows
Picocrypt for Windows is as simple as it gets. To download the latest, standalone, and portable executable for Windows, click here. If Microsoft Defender or your antivirus flags Picocrypt as a virus, please do your part and submit it as a false positive for the betterment of everyone.
-If the executable is not launching, you may be missing OpenGL support. See here for a solution.
+If you use Picocrypt frequently, you can download an installer here for easier launching. It does not require any admin permissions to install and it also bundles a software OpenGL renderer for compatibility, so if the portable executable isn't working, this installer likely will.
## macOS
Picocrypt for macOS is very simple as well. Download Picocrypt here, open the container, and drag Picocrypt to your Applications. You may need to manually trust the app from a terminal and control-click on the app if macOS prevents you from opening it:
diff --git a/VERSION b/VERSION
index 7ab887e..99dd716 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-1.46
+1.47
diff --git a/dist/windows/versioninfo.rc b/dist/windows/versioninfo.rc
index 2d0078b..51e4afc 100644
--- a/dist/windows/versioninfo.rc
+++ b/dist/windows/versioninfo.rc
@@ -1,6 +1,6 @@
1 VERSIONINFO
-FILEVERSION 1,0,0,0
-PRODUCTVERSION 1,0,0,0
+FILEVERSION 1,47,0,0
+PRODUCTVERSION 1,47,0,0
FILEOS 0x40004
FILETYPE 0x1
{
@@ -8,7 +8,7 @@ BLOCK "StringFileInfo"
{
BLOCK "040904B0"
{
- VALUE "FileVersion", "nightly"
+ VALUE "FileVersion", "1.47"
VALUE "LegalCopyright", "\xA9 Evan Su & contributors, GPLv3"
VALUE "ProductName", "Picocrypt"
}
diff --git a/src/Picocrypt.go b/src/Picocrypt.go
index 640d320..10baa94 100644
--- a/src/Picocrypt.go
+++ b/src/Picocrypt.go
@@ -2,7 +2,7 @@ package main
/*
-Picocrypt v1.46
+Picocrypt v1.47
Copyright (c) Evan Su
Released under a GNU GPL v3 License
https://github.com/Picocrypt/Picocrypt
@@ -60,7 +60,7 @@ var TRANSPARENT = color.RGBA{0x00, 0x00, 0x00, 0x00}
// Generic variables
var window *giu.MasterWindow
-var version = "v1.46"
+var version = "v1.47"
var dpi float32
var mode string
var working bool