Release history
Changelog
Every new feature, fix and speed-up on s&box Explorer, newest first.
- Last 30 days
- 90
- Features shipped
- 233
- Fixes
- 218
- Days with changes
- 66
27 changes in December 2025 Clear filters
December 2025
7
-
Fix
11:25 PM
Fix all tests and improve org page package display - Fixed 7 failing tests (100% pass rate) - Added missing constants (ADMIN_STEAM_IDS, STINKY_STEAM_IDS) - Fixed announcement API endpoint - Added package-card-new styles with 1:1 aspect ratio - Made org page packages smaller (8rem) and more compact - Increased org page items per page from 12 to 20 - Added admin Steam ID configuration
8b7b791 -
Fix
10:22 AM
Normalize package type badge sizing across all contexts
Details
- Reduced font-size from 0.875rem to 0.8125rem for .package-type
- Reduced letter-spacing from 0.08em to 0.05em
- Fixed MAP badge appearing too large on package detail pages
- Added max-width constraint to filter buttons
- Consistent sizing across homepage filters, detail pages, and cards
a00fb1f -
Fix
10:07 AM
Improve package type filters and action buttons
Details
- Increased filter box sizes to properly fit Material Symbols icons
- Fixed icon overflow with proper min-height and line-height
- Centered package type filters properly
- Made action buttons (favorite/follow) visible on package cards
- Improved responsive sizing for mobile and tablet
- Better proportions and spacing throughout
bfa8427 -
Fix
9:07 AM
Fix follow button contrast - white icon on green background
74a4317 -
Fix
9:01 AM
Fix button and badge alignment in package details
a13b7b9 -
Fix
6:33 AM
Fix routing bug: package pages incorrectly matched as user profiles
Details
strpos() check for 'api' in org name was matching orgs containing 'api'. Changed to exact string comparison. Also reordered logic to check 2-part package routes before 1-part user profile routes.
cb15263 -
Feature
6:23 AM
Implement package comparison, advanced search, and cache management
Details
Major Features:
- Package comparison tool with side-by-side view
- Advanced search with boolean operators (AND, OR, NOT)
- Admin cache management interface with Redis integration
- Improved authentication with admin session handling
Package Comparison:
- Compare up to 4 packages side-by-side
- Display package thumbnails, types, ratings, and update frequency
- Comparison insights showing highest rated and most recently updated
- Responsive design with mobile support
- localStorage persistence for comparison state
- Clean URL routing
Advanced Search:
- Boolean operator support for complex queries
- Unified search across packages and organizations
- Query validation and syntax error handling
- Result grouping by type
Cache Management:
- Admin panel for Redis cache monitoring
- Real-time cache statistics (total keys, memory usage, hit rate)
- Pattern-based and tag-based cache invalidation
- Preview functionality before invalidation
Authentication & Security:
- Fixed admin session handling (set is_admin flag on login)
- CSRF protection for admin operations
- Admin rate limiting
- Proper session initialization in bootstrap
UI/UX Improvements:
- Gradient styling for comparison page
- Package thumbnails with fallback handling
- Toast notifications for user actions
- Follow button with notification bell icon
- Improved button alignment and styling
Bug Fixes:
- Fixed 403 errors on admin cache endpoints
- Restored comprehensive cache management page
- Fixed package type display (TypeName vs PackageType)
- Fixed thumbnail loading from API
- Removed test files
- Cleaned up placeholder image infinite loop
Technical Improvements:
- Removed unused test files
- Optimized API data structure
- Improved error handling
- Better cache key management
- Clean URL routing for comparison page
a521b64
Generated from the project's commit history whenever the site is deployed. Times are server time.