Releases: pinkpixel-dev/gem
Release list
v1.0.0
Gem 1.0.0 - 2026-07-24
Summary
Gem is a desktop app that scans GitHub on a schedule you control, using search recipes you define, and sorts what it finds into a few simple collections instead of dumping everything into one noisy feed. This release is the first public build: it's a rebrand and cleanup of a personal tool into something anyone can install and run, plus a couple of workflow features (bulk actions, a much bigger Discovery Guide) and Linux/Windows packaging.
Highlights
- Recipe-based scanning - Rotating GitHub searches (stars range, language, topic, recency, excluded keywords) run for you instead of you re-searching GitHub by hand. Build them with a form (dropdowns, chip inputs, live query preview) - no need to memorize GitHub's search qualifier syntax.
- Taste tuning - Scoring weights per topic, language, or description keyword. Save something and its topics score higher next time; skip it and they score lower.
- Collections with anti-reappearance logic - Repos land in Inbox, then move to Gems, Tools to Try, or Skipped. Anything you've already triaged won't come back on the next scan.
- Bulk actions (new) - Select multiple repos in the feed and move them all to a collection, or trash them, in one action instead of clicking through each one.
- Expanded Discovery Guide (new) - Roughly 30 prebuilt search recipes across 11 categories (languages, dev tools, self-hosted, desktop apps, AI/ML, web/browser, data viz, notes/productivity, DevOps, security, games, mobile), a GitHub search-qualifier reference table, recipe-building tips, and ~90 browsable discovery tags across 14 categories.
- Local-first - Everything lives in a SQLite database on your machine at
~/.gem/scanner.db. No account, no server, no syncing.
Fixes & Improvements
- Fixed an AppImage segfault-on-launch caused by GIO scanning incompatible bundled crypto libraries after a host system update.
- Renamed the project from "Hidden Gems" to "Gem" throughout the app, build config, and docs.
- Removed the blog-specific "Editorial Notes" / "Export Roundup Draft" feature - it only made sense for the original personal-blog workflow.
Packaging
- Linux:
npm run tauri buildnow produces an AppImage, a.deb, and a.rpmin one pass. - Windows: a manually-triggered GitHub Actions workflow builds the NSIS
.exeinstaller and attaches it to the workflow run as a downloadable artifact.
Breaking Changes / Upgrade Notes
None - this is the first public release, so there's no prior version to migrate from. If you were running an earlier personal build of this app under the old "Hidden Gems" name, note that the local database moved from ~/.hidden-gems/scanner.db to ~/.gem/scanner.db; copy your old scanner.db over if you want to keep existing scan history.
Known Issues
- Building the
.debpackage locally requiresdpkg-deb(not installed by default on Arch-based distros);.rpmrequiresrpmbuild. - If the AppImage build fails locally with a
.relr.dynstrip error, build withNO_STRIP=true npm run tauri build(seeAPPIMAGE_FIX.md).
Installation
Grab the release asset for your platform:
- Linux: download the
.AppImage,.deb, or.rpmand install/run it.chmod +x gem_*.AppImage ./gem_*.AppImage
- Windows: download and run the
-setup.exeinstaller (built via the manual "Windows Build" Actions workflow).
On first launch, Gem creates its SQLite database at ~/.gem/scanner.db. Head to Settings and add a GitHub personal access token (no special scopes needed) to raise your search rate limits.