The modifications encompass the incorporation of sanity tests for AM and module updates, as well as for the installation of scripts from the database. Additionally, dependencies are being replaced with their native shell counterparts, curl calls are being minimized to prevent network overload, and efforts are being made towards code refactoring and addressing bugs. The modifications encompass the incorporation of memoto into x86_64 programs, the utilization of shell built-ins for basename and dirname, rectifying icon issues when the latter is a broken symlink, the elimination of "light" builds from eden-nightly, the adoption of a more compact table, the removal of --no-sandbox parameters in AppImage templates, the introduction of an integrity check on the main CLI, modules, and lists, updates to database.am and install.am, the addition of a dbin-powered template, ghcr_dl.sh, support for ghrc-based scripts, updates to scrcpy, the integration of sas, and the provision for a new "sas" sandboxing solution.
"AM" 9.8.2
Push towards third-party databases and increase in software portfolio
I've been working for a while on improving the "am-extras" repository, dedicated to AM extensions, and after receiving the first contribution, I decided to revise the programs management in the AM database.
I started by delegating the management of all Python AppImage scripts to " am-extras", and the result was amazing: while for the x86_64 architecture alone, in the "AM" database the choice was between 11 Python versions, the new " python" database listed up to 4 for each version, extending the choice to 40 different AppImage packages, and without a dedicated installation script in the AM database.
This led me to work even harder to create a system that can make things easier for you! All of you! The users!
By creating dedicated third-party databases maintained by you in " am-extras", you'll have even more freedom in adding and choosing software.
To summarize, you need a table in Markdown format with five columns. Nothing else.
Here are all the databases with the numbers of all the apps currently installable via AM so far
With this approach, I've realized that AM's biggest dependency is me. Until now, to submit a simple AppImage, you've always had to wait for me to work on the script or approve a pull request.
I'll continue to do so as long as I can, but this new approach will definitely give you much more freedom to have as many apps as you want in AM, without asking my permission.
I invite you to visit https://github.com/ivan-hc/am-extras to learn more.
Among other changesadded sanity tests for AM and module updates and for installing scripts from the database the workflow that automatically updates translations now takes into account changes in "main", no longer in "dev" fixed and improved the option-aoraboutreplaced several dependencies with their native shell counterpart reducedcurlcalls not to overload networking code refactoring and other bug fixes What's Changed
- Adds memoto to x86_64 programs by @RaphaelMartin83 in #1695
- Use shell built-ins for
basename&dirnameby @fiftydinar in #1700- Option --launcher, fix icon when the latter is a broken symlink by @ivan-hc in #1707
- Remove "light" buidls from
eden-nightlyby @Samueru-sama in #1708- Option -f, use "column -t" by default and "awk" as a fallback by @ivan-hc in #1715
- Option -f, show a bit more compact table by @ivan-hc in #1716
- Remove --no-sandbox nonsense in AppImage's templates by @ivan-hc in #1717
- Option -a, code rewrite for better detection of installed apps by @ivan-hc in #1721
- Option -a, detect script names after arguments by @ivan-hc in #1722
- Sandbox: share user fonts by default by @Samueru-sama in #1724
- Add an integrity check on main CLI, modules and lists by @ivan-hc in #1728
- Update database.am - reduce "curl" calls by @ivan-hc in #1729
- Update install.am - add integrity check and refactoring by @ivan-hc in #1730
- Add a dbin-powered template by @ivan-hc in #1731
- Add ghcr_dl.sh (by @Azathothas) by @ivan-hc in #1733
- Add support for ghrc-based scripts by @ivan-hc in #1734
- Update
scrcpyto more maintained and compatible version by @Samueru-sama in #1738- Add
sasintegration by @Samueru-sama in #1742- Add support for new "sas" sandboxing solution by @ivan-hc in #1744
- Add
karbonizedby @kris3713 in #1746- Update sandboxes.am - set full path to sas/aisap in sandbox script by @ivan-hc in #1748
- Delete appflowy by @ivan-hc in #1749
- Improve known third-party extensions removal by @ivan-hc in #1754
- Add official TickTick appimage by @pricci1 in #1756
- Fix broken install of sas when appman is used by @Samueru-sama in #1757
- Add one "python" / remove all others to push "am-extras" by @ivan-hc in #1758
- "AM" 9.8.2 - a new step in favor of third-party databases by @ivan-hc in #1759
New Contributors
- @RaphaelMartin83 made their first contribution in #1695
- @pricci1 made their first contribution in #1756
Full Changelog: 9.8.1...9.8.2
