| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| opensparrow-4.5.zip | 2026-10-22 | 3.8 MB | |
| opensparrow-4.5.zip.sha256 | 2026-10-22 | 86 Bytes | |
| README.md | 2026-10-22 | 1.6 kB | |
| Totals: 3 Items | 3.8 MB | 3 | |
Added
- Chat shortcut on user tooltips — every record owner and comment author tooltip now carries a small chat button that opens a direct conversation with that user (respects the existing
chat_enabledgate; self is excluded). - Pages tab in Click Statistics with a per-page click breakdown (icon tiles), plus a From/To date-range filter applied across the Log, Top Elements and Pages tabs.
- Last edited by line in the Record History tab, read from the audit log (
spw_users_log) via a newownerslast_editAPI action — shows the username and date of the latest insert/update for the record.
Changed
- Branding logo upload now sends the image as JSON base64 through
php://inputinstead of multipart/$_FILES, so hosts with an unwritableupload_tmp_diraccept small uploads; upload errors now report the precise PHP upload error code instead of one generic message. - Demo CRM users are seeded with contact fields (first name, last name, email, phone) so record-history tooltips show full info.
Removed
- Nothing.
Fixed
- (No critical fixes — the base64 upload path is guarded for size before and after decode, and MIME is validated via
finfo::buffer.)
Upgrade notes
- No database migration to run. To see the seeded demo contact fields, reinstall the CRM demo (Admin → Demo).
Full changelog: https://github.com/wrobeltomasz/OpenSparrow/compare/4.4...4.5