-
1.1.1 Pre-release
released this
2025-05-21 15:39:51 +02:00 | 7 commits to main since this releaseRelease Notes – Version 1.1.1
✨ New Features & Improvements
-
Price Column Added:
The games table now includes a new Price column, displaying:- The current deal (with price and shop, if available)
- The historical lowest price for each game
-
Enhanced Price Display:
Each game entry now shows both the current deal price and the historical low price, providing more transparency for users. -
Status Consistency:
The status valueverschenkt
was changed togeschenkt
to ensure consistent terminology throughout the application. (English: Gifted) -
Date Formatting Update:
Dates for Created and Redeem by are now formatted asDD.MM.YYYY
using thestrftime
filter, replacing the previous custom date formatting function. -
Improved Shop Recognition:
GOG.com games are now better recognized and displayed in the shop column. -
User and Log Tables Introduced:
Two new tables have been added:- User Table: Lists usernames and admin status.
- Log Table: Displays timestamp, user, action, and details for each log entry.
-
Clearer Access Error Messages:
The error message for unauthorized access has been revised for clarity and consistency.
⚠️ Upgrade Notice
Important:
This release introduces changes to the database structure (e.g., new columns, new tables).
Before upgrading, please make a backup of your database located at/data
to prevent data loss, as breaking changes may occur.
🚀 Installation / Upgrade Instructions
-
Backup your data:
Copy or archive the/data
directory to a safe location. -
Update the application files:
Replace the old files with the new version. -
Run the updated setup script:
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
setup.sh
1 download · 110 KiB
-
-
released this
2025-05-11 15:07:33 +02:00 | 14 commits to main since this release📦 Release Notes – Game Key Manager v1.1
⚠️ Important: Database Upgrade Warning
Version 1.1 introduces major internal changes. While an upgrade script (
update.sh
) is available, we expect breaking changes during the transition.Recommended Upgrade Path:
- Export your data using the built-in CSV export feature.
- Backup your existing database (located in
data/
). - Run:
docker-compose down
- Delete the
data/
folder (or move it aside). - Rebuild and restart the container:
docker-compose up -d --build
- Register your new admin user.
- Re-import your saved CSV data.
We apologize for any inconvenience this causes and appreciate your understanding.
🆕 What’s New in v1.1
- 🧑💼 Admin Panel:
- Reset passwords for users
- Delete users
- 🕵️ Admin Audit Logging:
- Tracks logins, password changes, and deleted accounts
- 🔑 First registered user becomes Admin
- 📖 Automatic Game Descriptions:
- Fetch from Steam using AppID directly in the Edit dialog
- 💰 Game Price Integration:
- Show current best price and historical low using IsThereAnyDeal (requires API key)
- 🧭 Improved User Experience
- 🐛 Many bugs fixed and stability improved
- 📱 New: Installable PWA support (works on mobile & desktop browsers)
Downloads
-
Source code (ZIP)
2 downloads
-
Source code (TAR.GZ)
2 downloads
-
setup.sh
13 downloads · 110 KiB
-
first major Stable
released this
2025-04-29 11:25:16 +02:00 | 68 commits to main since this releaseRelease 1.0 - Major Script Revision! (Warning: Breaking Changes!)
Hey everyone! I've completely revised the script and wanted to share the changes with you. I'm really excited to finally share it with you, even though it's not perfect yet. (This is my first public development project, so please be patient with me!)
⚠️ Breaking Changes:
-
There's an
upgrade.sh
script, but beware! The probability of it failing is around 98%. This means you'll most likely need to create a new database, and previous databases cannot be transferred. I know this sucks, but I'm working on making it better in the future!Important Note: I strongly advise you to create backups before each upgrade and in between. Better safe than sorry!
🌟 New Features & Improvements:
- Import/Export Function: You can finally backup and restore your data!
- Give Away Games: Games can now be passed on via a specially generated link and given away!
- Import/Export of CSV Files: For private use, you can now import and export CSV files.
- PDF Export for Friends: You can now create PDFs to give to friends - only available games without keys are listed here.
- Password Change: You can now change your password.
⚙️ Not Quite Ready Yet, But Prepared in the .env File:
-
Notifications for Games to Be Redeemed via:
- Pushover
- Gotify
- Matrix
This feature is still in development, but the necessary settings can already be made in the
.env
file.
I hope you like the changes! Happy gaming, happy sharing! 🤗
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
-
setup.sh
10 downloads · 56 KiB
-
-
0.1.9 Pre-release
released this
2025-04-21 16:17:45 +02:00 | 88 commits to main since this releaseSetup
mkdir games-db cd games-db chmod +x setup.sh ./setup.sh
This script prepares all directories, configuration, and translation files.
Build and Start the App
cd steam-gift-manager/ docker-compose build --no-cache docker-compose up -d
Optional:
cd .. ./translate.sh
Edit the .po files in steam-translations/de_DE/LC_MESSAGES/messages.po and steam-translations/en_US/LC_MESSAGES/messages.po
./translate.sh cd steam-gift-manager/ docker-compose restart steam-manager
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
-
setup.sh
18 downloads · 25 KiB
-
Source code (ZIP)