Repository navigation
Releases: Eretuk/tinyboard
Releases · Eretuk/tinyboard
Release list
v0.2.6 — Security fixes
v0.2.6 — Security fixes
Security
- DOM XSS fix: icon preview in host editor now uses
createElement/textContentinstead ofinnerHTML— prevents script injection via crafted icon URL - Input validation:
portvalidated as u16 (1–65535), invalid values fall back to 8849 - Input validation:
hostrejects dangerous characters, falls back to0.0.0.0 - Input validation:
web_refreshclamped to [5–3600] seconds - Input validation: tab
refreshnormalized to positive integer or empty string
Code quality
- Fixed formatting in uptime monitor loop
v0.2.5 — UI polish
v0.2.5
Fixes
- Panel heading color restored after Bootswatch CSS override
- Added SVG favicon in browser tab (green dashboard icon)
0.2.4 release
Fix user UID:GID
Few fixes
- addPanel(): replace innerHTML with DOM API to prevent XSS via panel key
- removePanel(): fix use-after-free (element removed before key read)
- tabs_handler: reorder by sorted key position, not id-1 (broken for gaps)
- panel_edit_handler/panels_handler: fix rename collision — preserve source hosts
- status dot: move to bottom-right, increase size 9px→12px"
- CICD flow fixes