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
114 changes in November 2025 Clear filters
November 2025
3
-
Fix
10:01 PM
Fix user tag theming and update CSS file paths
3eb45e8 -
Fix
9:01 PM
Fix Google Analytics include paths in frontend files
Details
Update include paths for google-analytics.php to use the correct backend directory structure. This ensures consistent tracking across all pages and follows the project's file organization standards.
Files updated:
- frontend/changelog.php
- frontend/news.php
- frontend/newspost.php
c2a2039 -
Fix
11:59 AM
Fix array to string conversion in package metadata display
Details
- Added support for nested arrays using array_walk_recursive
- Improved handling of objects by converting to JSON
- Added proper null and boolean value handling
- Ensured all output is properly HTML escaped
c9f42cd
5
-
Fix
8:46 PM
Update Facepunch organization logo URL to use hardcoded CDN path
f2a76f0 -
Fix
7:22 PM
Fix infinite loading spinner on invalid page numbers
Details
- Added proper redirection to page 1 when an invalid page is requested
- Fixed issue with SBOX_API_BASE constant being used before definition
- Improved error handling for empty or invalid API responses
- Added output buffering cleanup to prevent 'headers already sent' errors
76d8afb -
Fix
1:21 PM
Fix API endpoint routing - remove $ anchor from api.php rewrite rule
c37f2d7 -
Fix
1:04 PM
Fix org profile links to point to correct sbox.game URLs
Details
- Org profiles now show @username and link to https://sbox.game/orgname
- Player profiles show username and link to https://sbox.game/u/username
- Properly distinguish between player and org profile links
6398e45 -
Fix
12:58 PM
Fix user/org disambiguation and avatar handling
Details
- Add proper Steam avatar display for player profiles (/u/username)
- Prioritize Steam avatars over org avatars for player profiles
- Add fixAvatarUrl() and generateLocalAvatar() functions to handle missing org avatars
- Replace sbox.game/.generatethumb URLs with locally generated SVG avatars
- Generate colorful, consistent avatars based on org name
- Fix fatal error when API times out by adding proper array validation
- Apply avatar fixes to all package cards, detail pages, and user profiles
- Add JavaScript client-side avatar generation for dynamic content
2344336
9
-
Fix
10:18 PM
Fix pagination: use skip/take API params, limit type filters to 20 items, add top pagination, remove sort controls, fix date() error in meta-tags
93f41ab -
Fix
9:32 PM
Fix undefined Score array key error
c0de27f -
Fix
8:39 PM
Fix package detail image to skip videos and use first image
912a9e1 -
Fix
6:06 PM
Prevent duplicate SBOX_API_BASE constant definition in orgnews.php
586ad2a -
Fix
1:01 PM
Update About page copy to accurately reflect we display packages, not manage them
e13e09d -
Fix
12:49 PM
Standardize navigation links across all pages - add API Docs link to all navbars
95538ff -
Fix
11:07 AM
Remove automatic git hooks - caused infinite loop
Details
- Post-commit hook with --amend created infinite loop
- Pre-commit hook can't include current commit
- Reverted to manual changelog generation before deployment
- Removed all git hook install scripts
- Updated README with simple manual approach
- Run 'php tools/generate-changelog.php all' before deploying
d454f68 -
Fix
11:05 AM
Switch from pre-commit to post-commit hook for changelog
Details
- Pre-commit hook can't include the current commit (runs before)
- Post-commit hook runs after commit is created
- Automatically amends commit to include updated changelog.json
- Now includes the commit you just made in the changelog
- Updated all install scripts to use post-commit
- Removes old pre-commit hook during installation
b5db20e -
Fix
10:58 AM
Changelog variable name typo preventing display
Details
- Fixed empty check using wrong variable name (\ vs \)
- Added better error handling and null checks in JSON parsing
- Added debug logging for troubleshooting
- Changelog now displays correctly
afe582b
2
-
Fix
8:01 PM
Fix routing for news and release-notes pages
d280983 -
Fix
5:56 PM
Hide cache status from non-admin users
4c7f705
Generated from the project's commit history whenever the site is deployed. Times are server time.