github ivan-hc/AM 10.2.1
"AM" 10.2.1

4 hours ago

Various small... big improvements!

Have you modified your AppImage's .desktop file and want to restore it or simply update it? Want to ensure minimal delta updates have occurred in your AppImage even if the version doesn't change? Can't install an app because you keep using the wrong app name?

This release is what you've been waiting for!

Let's proceed in order.


Add checksum change detection to update summary table

The update summary included apps whose version didn't actually change. This happened because the raw file comparison included ANSI color codes and checksum markers (✓/✖) - if only the checksum status changed after update, the app still appeared as "updated" with no explanation.

image

Extended the _update_print_updated_apps_table function to detect when an app's checksum marker changed but the version stayed the same. Such apps now appear in the table with a (checksum changed) note, making it clear the version didn't actually change:

 The following apps have been updated:

     App        Previous  Current

  1. anydesk    8.0.2     8.0.2     (checksum changed)
  2. blender    5.1.0     5.1.1
  3. ocenaudio  3.18.2-1  3.18.2-1  (checksum changed)

by @cheack in #2366


Add fuzzy suggest for mistyped app names during install

When a user types a wrong app name, AM now shows "Did you mean X?" and offers a Y/n prompt to install the correct app automatically.

Uses Levenshtein edit distance to find the closest match in the app database. Filtering by first character and length difference keeps the search fast across 3200+ entries.

Screenshot_20260520_134327

by @cheack in #2372


Catalogue now has an interactive search bar

by @andy5995

Visit https://portable-linux-apps.github.io for more.


Fixed version filters to be more accurate

by @vishnu350 in #2385


Reinstall .desktop files from AppImages

In this release we have --launcher as new flag for the option reinstall. Usage:

am reinstall --launcher

This will copy all .desktop files from the installed AppImages, saved in a directory on the desktop (just in case), files are compared with the ones installed, and if they differ, you can choose to reinstall such files (press y) or leave them as they are (N, or leave blank).

simplescreenrecorder-2026-05-23_21.32.30.mp4

This was one of AM's biggest problems, and it's now optionally handled.

Launchers could not be modified or updated by anyone other than the user, also to ensure custom configurations.

This new feature allows you to reverse these changes by restoring the .desktop file to AM's standard guidelines in its installation scripts.

NOTE: This feature is still experimental. Some non-standard launchers may require additional configuration. Please report them if they malfunction and reinstall the app.

  • "AM" 10.2.1 : Add flag to "reinstall", to update .desktop files only! by @ivan-hc in #2387

New (draft) languages added

French, Hindi, Japanese, Korean, Dutch, Portuguese (pt_PT), Swedish, Tamil, Turkish, and Traditional Chinese have been added.

Existing translations have also been completed (Czech, Spanish, Brazilian Portuguese, Russian, Serbian, and, of course, Italian).


What's Changed

  • Fixed logical mistake in dependency prompt message by @vishnu350 in #2362
  • Added debug switch support for _use_verify() by @vishnu350 in #2363
  • Added new test-am-utils.sh and other regression testing updates by @vishnu350 in #2364
  • remove palemoon by @Samueru-sama in #2365
  • Add checksum change detection to update summary table by @cheack in #2366
  • Add checksum change detection to update summary table by @ivan-hc in #2367
  • Use "curl" for icons and fix some installation scripts by @ivan-hc in #2369
  • Resolved incorrect invocation of curl when am-utils wget is available by @vishnu350 in #2373
  • Resolved incorrect invocation of curl when am-utils wget is available by @ivan-hc in #2374
  • Add fuzzy suggest for mistyped app names during install by @cheack in #2372
  • Add fuzzy suggest for mistyped app names during install by @ivan-hc in #2375
  • Made godot and uad-ng two multichoose scripts by @ivan-hc in #2376
  • Remove "-appimage" suffix from appnames by @ivan-hc in #2377
  • Extend fuzzy suggest to "-ia" and "-ias" by @ivan-hc in #2378
  • Use same message to say that app is NOT an AppImage by @ivan-hc in #2379
  • Add Paperweight by @shuvashish76 in #2380
  • am2pla-site: place search bar on every list page, fix apps.json count by @andy5995 in #2383
  • Fixed _check_version_filters() in APP-MANAGER to be more accurate & added new test-am-versions.sh to validate it by @vishnu350 in #2385
  • Antigravity: fix desktop files installation by @cheack in #2386
  • "AM" 10.2.1 : Add flag to "reinstall", to update .desktop files only! by @ivan-hc in #2387

Full Changelog: 10.2...10.2.1

Don't miss a new AM release

NewReleases is sending notifications on new releases.