Swap the site logo and favicon of your HumHub instance on a schedule, or switch on silly mode for a randomized, meme-style look.
Features
- Scheduled switching - Define timeframes by date or date and time (all-day schedules use dates only). Each schedule can replace the logo, the favicon, or both.
- Overlap handling - When timeframes overlap, the highest priority wins, then the most recent start.
- Silly mode - Generates meme-style logos (caption text, stickers, deep-fried filters, tilted site name) and matching favicons from the site name. Switch it on globally, or enable it for a single schedule (April 1st, anyone?). Re-rolls on every page load, per session, hourly or daily. Captions are customizable.
Requirements
Notes
- Uploaded images are stored as public core files so guests can see them on the login page. SVG uploads are intentionally not accepted.
- Silly mode logos and favicons are embedded as
data: URIs. If you run a custom Content Security Policy, img-src must allow data:.
- Generated silly favicons are SVG. Browsers without SVG favicon support (notably Safari) keep their default favicon; touch icons are left untouched.
- The progressive web app manifest icons are not modified.
- Uninstalling the module removes its schedules and uploaded images.