Skip to content

Releases

Hopper 0.53.5

Choose a tag to compare

@github-actions github-actions released this 07 Nov 18:04

What's new:

  • Sync tab: the list of mods to sync shows as soon as the comparison is ready, instead of waiting about a second for the last-crash check. The crash check now runs next to it, shows a small spinner, and is about three times cheaper.

Fixes:

  • The count on the Updates icon of the Mods filter row is easier to read: same size and white digits as the History button's badge.

  • Sync: show the mod list without waiting for the crash read; cut the crash read from ~850 to ~250 ms

  • Count badges: same size and colours as the History badge

  • Site: Google Search Console verification file

Full Changelog: v0.53.4...v0.53.5

Hopper 0.53.4

Choose a tag to compare

@github-actions github-actions released this 07 Nov 16:50

Fixes:

  • Number badges no longer break with big numbers: the count on the Updates icon of the Mods filter row and the other counts stay on one line and grow instead of stacking their digits.

  • Website SEO: titles, descriptions, canonical, Open Graph, JSON-LD, sitemap, robots, 404, WebP screenshots; README intro

  • Count badges never wrap or clip: shared count_badge, rail badge grows its button, nowrap on pills and chips

Full Changelog: v0.53.3...v0.53.4

Hopper 0.53.3

Choose a tag to compare

@github-actions github-actions released this 07 Nov 06:54

Fixes:

  • Big modpacks open their tabs faster. On a 1,157-mod pack the Mods tab used to freeze the window for about 160 ms the first time it opened; it now takes under 20 ms. Resource packs and Data packs went from about 60 ms to 10-20 ms. Everything shows the same as before.

  • Image cache: look up many keys on several threads (tested), used by the content lists

  • Pack tabs and Mods: keep the modpack overrides list instead of reparsing minecraftinstance.json each build; look up icon cache hits for a long list off the UI thread

  • MCP: navigate timing probe (UI-thread stalls after a navigate, read through state)

Full Changelog: v0.53.2...v0.53.3

Hopper 0.53.2

Choose a tag to compare

@github-actions github-actions released this 07 Nov 05:28

What's new:

  • Sync tab: opening it does its independent work at the same time (the pack and the server, the crash, config and marker reads, and the checks on jars with no known side), so the comparison is ready sooner, most of all for packs with many mods.

  • Each Sync comparison now adds one line to sync-timing.log in Hopper's data folder, with how long each step took (scans, server fetch, Modrinth lookups, diff). It holds only counts and times, no mod names. It is there so slow steps can be found and fixed.

  • Sync: one timing line per comparison in sync-timing.log (and Hopper Server's log)

  • Sync tab: compare both sides and the server reads together; sha1 and off-jar scans on several threads

  • Site: changelog for 0.53.1

Full Changelog: v0.53.1...v0.53.2

Hopper 0.53.1

Choose a tag to compare

@github-actions github-actions released this 07 Nov 02:26

Fixes:

  • Browse > Bookmarked: opening a bookmarked mod now shows the same details as opening it from search: when it was updated and created, categories, game versions, loaders, whether it is client or server, the license, and the screenshots. They fill in a moment after it opens; if the lookup fails, what was saved is still shown.

  • Browse: a bookmark's peek fills in the full project (dates, categories, versions, loaders, license, gallery)

  • Site: changelog for 0.53.0

Full Changelog: v0.53.0...v0.53.1

Hopper Server 0.48.4

Choose a tag to compare

@github-actions github-actions released this 07 Nov 18:24

Fixes:

  • Settings > Sleep: ticking "Sleep when empty" no longer jumps back, and the page no longer ends in "Too many requests. Wait a minute." The page was reloading itself in a loop; it now reloads only when the server's state changes, and never over your unsaved edits.

  • Number badges on the Mods filter row are easier to read and sit centred.

  • Hopper Server: Sleep settings no longer reload in a loop

  • Count badges: lift digits a pixel so the space above and below matches

  • Themes: text on the primary fill passes 4.5:1 in every palette (4 light themes now use dark text); test over all palettes

  • Count badges: digits use the theme's own text colour

Full Changelog: hopperd-v0.48.3...hopperd-v0.48.4

Setup, services and Docker: see the Hopper Server README.

Hopper Server 0.48.3

Choose a tag to compare

@github-actions github-actions released this 07 Nov 17:40

What's new:

  • The panel's last-crash check reads a server's config folder about three times faster, so Sync with a Hopper on a big pack waits less.

Fixes:

  • The count on the Updates icon of the Mods filter row is easier to read: same size and white digits as the History button's badge.

  • Sync: show the mod list without waiting for the crash read; cut the crash read from ~850 to ~250 ms

  • Count badges: same size and colours as the History badge

  • Site: Google Search Console verification file

Full Changelog: hopperd-v0.48.2...hopperd-v0.48.3

Setup, services and Docker: see the Hopper Server README.

Hopper Server 0.48.2

Choose a tag to compare

@github-actions github-actions released this 07 Nov 16:35

Fixes:

  • Number badges no longer break with big numbers: the count on the Updates icon of the Mods filter row and the other counts stay on one line and grow instead of stacking their digits.

  • Website SEO: titles, descriptions, canonical, Open Graph, JSON-LD, sitemap, robots, 404, WebP screenshots; README intro

  • Count badges never wrap or clip: shared count_badge, rail badge grows its button, nowrap on pills and chips

  • Image cache: look up many keys on several threads (tested), used by the content lists

  • Pack tabs and Mods: keep the modpack overrides list instead of reparsing minecraftinstance.json each build; look up icon cache hits for a long list off the UI thread

  • MCP: navigate timing probe (UI-thread stalls after a navigate, read through state)

Full Changelog: hopperd-v0.48.1...hopperd-v0.48.2

Setup, services and Docker: see the Hopper Server README.

Hopper Server 0.48.1

Choose a tag to compare

@github-actions github-actions released this 07 Nov 05:05

What's new:

  • The panel's mod scan reads turned-off mods faster, using several threads.

  • Hopper Server logs one line per Sync comparison with how long each step took (counts and times only), so slow steps can be found.

  • Sync: one timing line per comparison in sync-timing.log (and Hopper Server's log)

  • Sync tab: compare both sides and the server reads together; sha1 and off-jar scans on several threads

  • Site: changelog for 0.53.1

  • Browse: a bookmark's peek fills in the full project (dates, categories, versions, loaders, license, gallery)

  • Site: changelog for 0.53.0

Full Changelog: hopperd-v0.48.0...hopperd-v0.48.1

Setup, services and Docker: see the Hopper Server README.

Hopper 0.53.0

Choose a tag to compare

@github-actions github-actions released this 06 Nov 23:41

What's new:

  • Mods tab: the filters are now a row of icons. Pick one and it opens to show its name and count; "All" starts open. "Added by you" and "Config changed" sit in the same row and can be turned on together with any other filter. "Client-only" only shows on server pages.

  • Update all and "Check for updates" are one button, and the check side tells you when it last ran. Sort is an icon that shows its name only when it isn't the default order.

  • Settings > Mod sources: a "Get a key" button opens console.curseforge.com, where you create your CurseForge API key.

  • Tests: peer client gives up after 30 s in tests

  • CurseForge key: "Get a key" button in Settings and in Hopper Server

  • Server Mods tab: search keeps row one at narrow widths

  • Server Mods tab: filters are an icon rail, Update all and check are one split button, Sort is an icon

  • Mods rail: search goes first when narrow, label fades in, check button says when it last checked

  • Tests: FTP tests pick free ports

  • Mods tab: filters are an icon rail, Update all and check are one split button, Sort is an icon

  • Site: changelog for 0.52.3

Full Changelog: v0.52.3...v0.53.0