Compare commits

...

6 commits

Author SHA1 Message Date
Evan Su
970e0a3aa4
Update README.md: link to Windows installer
Some checks failed
build-linux / build (push) Has been cancelled
build-macos / build (push) Has been cancelled
build-windows / build (push) Has been cancelled
CodeQL / Analyze (push) Has been cancelled
2025-02-19 21:06:33 -05:00
Evan Su
d2d93c6172
Update Changelog.md for v1.47 2025-02-19 20:44:02 -05:00
Evan Su
f28230a999
Bump to 1.47 2025-02-19 20:17:42 -05:00
Evan Su
587f5596ad
Update build-windows.yml res_hacker link
Point to https://github.com/Picocrypt/Picocrypt/issues/90
2025-02-19 20:17:14 -05:00
Evan Su
c205602a22
Update versioninfo.rc to 1.47 2025-02-19 20:03:59 -05:00
Evan Su
5e55cb76c7
Bump to v1.47 2025-02-19 20:02:51 -05:00
6 changed files with 20 additions and 14 deletions

View file

@ -40,20 +40,20 @@ jobs:
- name: Add icon, manifest, and version info - name: Add icon, manifest, and version info
shell: pwsh shell: pwsh
run: | 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 Expand-Archive -DestinationPath reshacker_setup reshacker_setup.zip
reshacker_setup/reshacker_setup.exe /SILENT 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,`"" 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,`"" 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,`"" 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" 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" 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: env:
P: "C:\\Program Files (x86)\\Resource Hacker\\ResourceHacker.exe" P: "C:\\Program Files (x86)\\Resource Hacker\\ResourceHacker.exe"

View file

@ -3,6 +3,12 @@
<li>Migrate golang.org/x/crypto to standard library imports (https://github.com/golang/go/issues/65269)</li> <li>Migrate golang.org/x/crypto to standard library imports (https://github.com/golang/go/issues/65269)</li>
</ul> </ul>
# v1.47 (Released 02/19/2025)
<ul>
<li>✓ No code changes, just build on newly released Go 1.24</li>
<li>✓ Reintroduce the Windows installer made using Inno Setup</li>
</ul>
# v1.46 (Released 01/29/2025) # v1.46 (Released 01/29/2025)
<ul> <ul>
<li>✓ Added Picocrypt version to the window title</li> <li>✓ Added Picocrypt version to the window title</li>

View file

@ -18,7 +18,7 @@ Picocrypt is a very small (hence <i>Pico</i>), very simple, yet very secure encr
## Windows ## Windows
Picocrypt for Windows is as simple as it gets. To download the latest, standalone, and portable executable for Windows, click <a href="https://github.com/Picocrypt/Picocrypt/releases/latest/download/Picocrypt.exe">here</a>. 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. Picocrypt for Windows is as simple as it gets. To download the latest, standalone, and portable executable for Windows, click <a href="https://github.com/Picocrypt/Picocrypt/releases/latest/download/Picocrypt.exe">here</a>. 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 <a href="https://github.com/Picocrypt/Picocrypt/issues/91">here</a> for a solution. If you use Picocrypt frequently, you can download an installer <a href="https://github.com/Picocrypt/Picocrypt/releases/download/1.47/Install-Picocrypt.exe">here</a> 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 ## macOS
Picocrypt for macOS is very simple as well. Download Picocrypt <a href="https://github.com/Picocrypt/Picocrypt/releases/latest/download/Picocrypt.dmg">here</a>, 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: Picocrypt for macOS is very simple as well. Download Picocrypt <a href="https://github.com/Picocrypt/Picocrypt/releases/latest/download/Picocrypt.dmg">here</a>, 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:

View file

@ -1 +1 @@
1.46 1.47

View file

@ -1,6 +1,6 @@
1 VERSIONINFO 1 VERSIONINFO
FILEVERSION 1,0,0,0 FILEVERSION 1,47,0,0
PRODUCTVERSION 1,0,0,0 PRODUCTVERSION 1,47,0,0
FILEOS 0x40004 FILEOS 0x40004
FILETYPE 0x1 FILETYPE 0x1
{ {
@ -8,7 +8,7 @@ BLOCK "StringFileInfo"
{ {
BLOCK "040904B0" BLOCK "040904B0"
{ {
VALUE "FileVersion", "nightly" VALUE "FileVersion", "1.47"
VALUE "LegalCopyright", "\xA9 Evan Su & contributors, GPLv3" VALUE "LegalCopyright", "\xA9 Evan Su & contributors, GPLv3"
VALUE "ProductName", "Picocrypt" VALUE "ProductName", "Picocrypt"
} }

View file

@ -2,7 +2,7 @@ package main
/* /*
Picocrypt v1.46 Picocrypt v1.47
Copyright (c) Evan Su Copyright (c) Evan Su
Released under a GNU GPL v3 License Released under a GNU GPL v3 License
https://github.com/Picocrypt/Picocrypt https://github.com/Picocrypt/Picocrypt
@ -60,7 +60,7 @@ var TRANSPARENT = color.RGBA{0x00, 0x00, 0x00, 0x00}
// Generic variables // Generic variables
var window *giu.MasterWindow var window *giu.MasterWindow
var version = "v1.46" var version = "v1.47"
var dpi float32 var dpi float32
var mode string var mode string
var working bool var working bool