Repository navigation
Releases: navi-crwn/pixelhop
Releases · navi-crwn/pixelhop
Release list
v3.6.0
Full Changelog: v3.5.3...v3.6.0
v3.5.3
v3.5.2
v3.5.1
v3.5.0
v3.4.2
v3.4.1
v3.0.0
What's Changed
- Code audit: security patches & bug fixes for core services by @navi-crwn in #1
New Contributors
- @navi-crwn made their first contribution in #1
Full Changelog: v2.2.0...v3.0.0
PixelHop 2.3.0 (PHP, old version)
Old version. This is the last release of PixelHop 2, the PHP app (PHP 8, MySQL, Python venv, cron). It is no longer developed.
For new installs use the latest PixelHop 3 release: one Go binary with SQLite, no PHP, MySQL or cron.
Moving from PixelHop 2 to 3
pixelhop import brings users (with their passwords), images, albums and API keys over, and old links such as /i/2026/08/27/{id}_original.webp and ShareX configs posting to /api/upload.php keep working. See Upgrading from PixelHop 2 in the README.
The source code for this version is attached below as zip and tar.gz.
PixelHop v2.2.0
Added
- View Count Tracking: Track views for all images
- View count increments once per hour per IP
- View count and last viewed date in Image Info
- "Most Views" sort option in galleries
- Total Views stat in galleries
- Report Image Feature: Users can report inappropriate images
- Report button on image view page
- Multiple report reasons (NSFW, Illegal, Privacy, Copyright, Other)
- Report queue in Admin Security panel
- Dismiss or Delete actions for admins
- User Account Status System:
- Active: Normal access
- Locked: Cannot login, images still viewable, must contact support
- Suspended: No access, images inaccessible, auto-deleted in 30 days
- Admin Warning System: Send warnings that popup on user's next login
- Image Expiration System: Auto-delete images after 90 days of inactivity
- Daily cron job at 2 AM
- Based on last_viewed or created_at date
- Logged to data/expiration_log.json
Changed
- Admin Gallery Stats: Compact layout (5 stats in 1 row)
- Image View Page: Added view count, last viewed, and report button
- Admin Users Page: Added status management (Lock/Suspend/Warning)
- Login Flow: Checks account status before allowing login
Fixed
- Modal styling for light mode in admin panel
- Report dismiss now properly disables row
- PHP 8.5 compatibility improvements
[2.1.0] - 2025-12-18
Added
- Hybrid Storage System: R2 + Contabo S3 integration
- Cloudflare R2 for thumbnails (9.5GB free tier)
- Contabo S3 for original files (250GB)
- Automatic failover between providers
- R2StorageManager: Smart storage routing with rate limiting
- Storage Stats Dashboard: Real-time monitoring for R2, Contabo, and Temp storage
- Security Firewall: IP blocking, rate limiting, abuse detection
- Swap Memory: 4GB swap with swappiness=10 for better performance
Changed
- Admin Dashboard: Consolidated from 10 menus to 5 (Dashboard, Users, Gallery, Security, Settings)
- Admin UI: New shared header, CSS, and JS components
- Storage Display: Progress bars for R2, Contabo, and Temp (10GB allocation)
- Gauge Charts: Larger donut charts (130px) with better centering
Fixed
- Member settings page layout and styling
- Admin panel centering with visible background
- Storage stats now show actual provider usage
[2.0.0] - 2025-12-17
Added
- Admin panel v2.0 with glassmorphism design
- Theme toggle (dark/light mode)
- Real-time server health monitoring
- Python process management for OCR/RemBG
Changed
- Complete admin UI overhaul
- Responsive design improvements
[1.0.0] - 2025-12-16
Added
- Initial release
- Image upload with multiple formats
- Image tools: resize, crop, compress, convert
- OCR text extraction
- Background removal (RemBG)
- User authentication with Google OAuth
- Rate limiting and abuse protection