Box Web File Version History Overlay
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Box Web File Version History Overlay scans the current page for Box web interface file version history data, extracting file versions, timestamps, file sizes, version comments, and uploader information from Box file version history views. The floating panel shows version history with visual age indicators, version count, and size comparisons. A summary shows total versions, oldest and newest versions, and storage usage per version. Filter by date range and uploader, preview version differences, and export version history data as CSV or text. Versions with significant size changes are highlighted, and versioning trends are tracked.
WHERE IT RUNS
Works on Box web interface pages, including file version history views, file details, and version management interfaces. The script detects version history items using Box-specific selectors and extracts version metadata. It works best on Box file version history pages.
HOW TO USE
The panel displays a summary of version statistics (total versions, total size, average size, oldest version date) followed by a list of all detected versions. Each version shows its version number, date, size, uploader, comment, and age badge (Recent, This month, This quarter, This year, Old) with color coding. Click "Scan Versions" to detect all versions on the current page. Export the version history data as text for auditing or tracking. The panel automatically highlights the age and size of each version.
MECHANISM — VERSION EXTRACTION WITH AGE INDICATORS
The script detects Box file versions by finding version containers using selectors (.version-item, .file-version). From each container, it extracts the version number, timestamp, file size, version comment, and uploader information using targeted sub-selectors. Dates are parsed from various formats (Month DD, YYYY, MM/DD/YYYY) and compared to the current date to calculate days since the version was created. Age classification uses color-coded indicators: green (within 7 days), light green (within 30 days), yellow (within 90 days), orange (within 365 days), and red (older than 365 days). The summary calculates total versions, total storage size, average size, oldest and newest versions. All extraction and calculation runs client-side with no network calls.
THE PANEL
The floating panel is fully draggable and remembers its position per domain. Click the minimize button to collapse it to a small bubble, or press Escape to hide it. The panel automatically adjusts to different screen sizes and can be resized to show more content. All settings, including date range defaults and storage thresholds, are saved per domain. The panel integrates smoothly with any page layout using the BGPanel framework, maintaining clean separation from page content.
PLEASE NOTE
This script requires the free BotGentz extension to run. It does not send any data to external servers; all extracted version data and settings remain entirely local to your browser using GM_setValue. The script never reads password fields, hidden inputs, or file inputs. It stores only version numbers, timestamps, file sizes, uploaders, and comments from publicly visible Box page content. Version detection depends on the page structure; if versions are not detected, use the "Scan Versions" button to refresh extraction. The script works on Box pages and detects pages by hostname. File sizes are extracted from the page and may not be perfectly accurate. Data persists across browser sessions and is isolated per browser profile.