Skip to content

Releases: navi-crwn/pixelhop

v3.6.0

Choose a tag to compare

@github-actions github-actions released this 19 Oct 08:52

Full Changelog: v3.5.3...v3.6.0

v3.5.3

Choose a tag to compare

@github-actions github-actions released this 16 Oct 15:52

Full Changelog: v3.5.2...v3.5.3

v3.5.2

Choose a tag to compare

@github-actions github-actions released this 16 Oct 15:41

Full Changelog: v3.5.1...v3.5.2

v3.5.1

Choose a tag to compare

@github-actions github-actions released this 16 Oct 09:45

Full Changelog: v3.5.0...v3.5.1

v3.5.0

Choose a tag to compare

@github-actions github-actions released this 16 Oct 06:53

Full Changelog: v3.4.2...v3.5.0

v3.4.2

Choose a tag to compare

@github-actions github-actions released this 16 Oct 06:42

Full Changelog: v3.4.1...v3.4.2

v3.4.1

Choose a tag to compare

@github-actions github-actions released this 16 Oct 06:33

Full Changelog: v3.0.0...v3.4.1

v3.0.0

Choose a tag to compare

@github-actions github-actions released this 15 Oct 17:57

What's Changed

  • Code audit: security patches & bug fixes for core services by @navi-crwn in #1

New Contributors

Full Changelog: v2.2.0...v3.0.0

PixelHop 2.3.0 (PHP, old version)

Choose a tag to compare

@navi-crwn navi-crwn released this 16 Oct 09:46

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

Choose a tag to compare

@navi-crwn navi-crwn released this 19 Dec 05:04

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