Releases: TheAlarklynZone/MultiRPCustomizer
Releases · TheAlarklynZone/MultiRPCustomizer
1.9.93
v1.9.9.3 — Updates panel: resolve 'Checking…' banner when on latest Tiny fix on the Update Logs panel. When you clicked 'Check for Updates' while already on the latest version, the highlighted status banner stayed stuck on 'Checking for updates…' forever \u2014 because renderUpdatesView() only updated the pill text + changelog for the 'not-available' case and never touched the persistent message banner the click handler had set. - not-available: banner now reads 'No new updates as of now.' - All other statuses (checking, available, downloading, downloaded) also drive the banner from one place so it always reflects the current state instead of whatever the click handler last set. - Bonus: added displayVersion() to render package.json's numeric semver (1.9.93) back as the user-facing dotted form (1.9.9.3) in the Current Version pill, footer, and update-available toasts. Same trick maps the legacy 1.9.742 -> 1.9.7.4.2 so the older history reads correctly too. - Footer bumped to v1.9.9.3. No behavior change to the update mechanism itself \u2014 pure presentation.
v1.9.9.3
Full Changelog: v1.9.9.2...v1.9.9.3
1.9.742
v1.9.7.4.2: bigger icon — fill the taskbar slot - App icon padding reduced from 18% → 4% so logo matches Notion/Discord/ChatGPT visual weight in taskbar - Tray master keeps 10% pad + glow halo (unchanged — tray needs breathing room for halo) - Full icon set regenerated via Pillow, all 7 .ico sizes alpha-clean
1.9.92
v1.9.9.2 — small touch: brand logo is now interactive Tiny quality-of-life polish on the app header. The brand logo gets a proper cursor hint to let people know it's interactive, and there's a little something tucked behind it for anyone curious enough to find it. Iykyk. - brand-logo gets cursor: pointer + a heart-pulse keyframe animation - a hidden discovery sequence on the logo, gated by a short timing window so it never fires by accident; opens in your default browser via the existing openExternal bridge (same path the preview buttons use). The destination is XOR'd + base64'd in the source so a casual reader of the bundle doesn't get spoiled \u2014 not security, just preserving the surprise. - footer bumped to v1.9.9.2 No behavior change to the RPC path, no new permissions, nothing network-side. Pure renderer-side fluff.
1.9.91
v1.9.9.1 — Hyperlink Fields
Discord supports turning Details, State, and the Large/Small image into
clickable links — not just the two preset buttons. This release exposes
that as a subtle 🔗 toggle next to each of those four fields.
Implementation:
- Added detailsUrl, stateUrl, largeImageUrl, smallImageUrl to FIELD_KEYS
and the newProfile() defaults so they round-trip cleanly through
MultiRP's native JSON exports. CustomRP's .crp format predates these
fields and silently drops them on export.
- Rebuilt buildActivity() to emit Discord's wire-spec activity object
directly (nested timestamps/assets, snake_case keys, plus the new
details_url / state_url / assets.large_url / assets.small_url
fields). discord-rpc 4.0.1 strips unknown fields inside its
setActivity() wrapper, so we bypass it and call
client.request('SET_ACTIVITY', ...) ourselves to pass our payload
straight through to Discord.
- UI: a small 🔗 button next to the field label expands an inline
https:// URL input below it. The toggle highlights when a URL is set.
Existing fields and layout are otherwise unchanged.
- Live preview and 'View as others' popout both render Details/State as
clickable links and add a hover ring on hyperlinked images so you can
sanity-check the experience before pushing live.
- Validation accepts https://, soft-warns on http://, hard-rejects
everything else (no javascript:, data:, file:, etc).
Reference:
https://docs.discord.com/developers/discord-social-sdk/development-guides/setting-rich-presence
1.9.85
v1.9.8.5: new full-bleed icon (no transparency) - Imported finalicon.svg as the new app/tray icon - Solid blue plate is part of the design — no transparency processing - App + tray use the same source (1024px master, no padding, no glow) - Full icon set generated via Pillow native ICO encoder - All 7 .ico sizes consistent and solid (16/24/32/48/64/128/256)
1.9.74
v1.9.7.4: refreshed icon from new SVG (white BG removed) - Imported new logo SVG (icon2.svg), stripped opaque white square background - Re-rendered app + tray masters via cairosvg + Pillow pipeline - Regenerated full icon set with Pillow native ICO encoder (no ImageMagick) - All 7 .ico sizes verified alpha-clean (16/24/32/48/64/128/256) - Tray retains 3-pass white glow halo for system tray visibility
v1.9.9.2
Full Changelog: v1.9.9.1...v1.9.9.2
v1.9.9.1
Full Changelog: v1.9.9...v1.9.9.1
1.9.9
Full Changelog: v1.9.8.5...v1.9.9