Version .4.1
PacCrypt Changelog
All notable changes to this project will be documented in this file.
[v0.4.0] – 2025-04-29
✨ New Features
- Added
/adminpagefor secure server management:- Restart server
- Reset admin credentials
- Clear all uploaded files
- Change admin password
- View server logs
- Update system settings
- Built
/admin-setupflow to secure admin access on first launch - Enabled automatic GitHub updates via Update Server button
- Implemented animated Pacman Easter Egg triggered by typing "pacman"
- Added
/sitemaproute androbots.txtfor SEO compliance
🔐 Security Enhancements
- Admin credentials are hashed with salt using PBKDF2 and AES-encrypted
- Uploads are now secured with:
- Encryption password
- Separate pickup password
- Admin logs are AES-encrypted and appended securely
🧼 UI/UX Improvements
- Replaced radio buttons with a custom toggle switch for Encrypt/Decrypt
- Output fields now include "📋 Copy to Clipboard" buttons
- Visible inline feedback on copy actions (
Copied to clipboard!) - Password input now hides/shows based on encryption type
- All form fields and sections evenly spaced and fully centered
- Improved mobile responsiveness for all components
🐞 Bug Fixes
- Fixed file input ID duplication causing JS errors
- Prevented game canvas from rendering without trigger
- Fixed incorrect toggle logic (decrypt triggered encrypt)
- Fixed textarea rendering inconsistencies and spacing
- Ensured
403.html,404.html,500.htmlproperly load in error scenarios - Fixed admin password change not properly displaying feedback
[v1.0.0] – 2024-XX-XX
Initial stable release:
- Basic and Advanced (AES) encryption
- Upload + share encrypted files with password protection
- Decrypt/download via pickup password
- HTML/CSS/JS frontend
- Flask-based backend