Back home

Nostr Archives

Network Explorer

OverviewExploreTrending
APIGitHub
Kieran7d ago
Released: Route96 v0.5.1 (nostr.download) This is a substantial release. The Axum migration alone was a significant undertaking, and on top of that there's perceptual hashing, video AI labeling, Lightning payments, and a lot of admin tooling. The server is much more capable than it was at v0.4.0. Backend: - Migrated HTTP backend from Rocket to Axum - Added perceptual image hashing (pHash) for similar image search - Added AI content labeling for video files, with auto-download of the ViT model from HuggingFace - Added EXIF metadata validation to reject uploads containing sensitive data like GPS coordinates - Added Lightning payment integration with per-user storage quotas - Added bulk admin endpoints for review, delete, and ban operations - Added mirror tool for replicating blobs across Blossom servers - Optimized SQL queries and added missing indexes - Fixed range request handling, auth timestamp window, and CORS headers - Fixed quota checks being applied when no payment config is present - Fixed deletion of banned files to preserve the hash record UI: - Rebuilt the frontend from scratch with a new theme - Removed NIP-96 upload in favour of Blossom-only with auto-upload and default compression - Added similar image search view in the admin panel - Added admin reporting UI and purge account functionality - Added mirror suggestions when browsing Blossom servers - Added upload progress bar with average speed display - Added storage quota display and payment flow - Fixed page buttons and MIME type filtering in the admin file list
💬 0 replies

Replies (0)

No replies yet.