Skip to content

Releases: plexescor/HPR-Store

Release list

v0.2

Choose a tag to compare

@plexescor plexescor released this 16 Aug 11:31

HPR-Store v0.2 — Security Warnings, Version Verification, & Interactive Links! 🚀

Hey everyone! 👋

Following the initial launch of HPR-Store, this release (v0.2) brings major improvements focused on security transparency, version safety, user guidelines, and UI interactivity.


🌟 What’s New in v0.2?

🛡️ Native Extension Security Warning

Because native extensions (.dll/.so libraries) execute outside the Lua sandbox with full system privileges, we’ve added a security prompt. Trying to install any extension containing the "native" tag now pops up a warning dialog explaining:

  • System Access: That it can read, write, or delete files.
  • Network Activities: That it can make unauthorized web requests.
  • You can now safely choose to CANCEL or PROCEED with the installation depending on whether you trust the author.

⚠️ HPR Version Compatibility Warnings & Badge

To prevent crashes or broken behaviors, HPR-Store now queries your HPR version dynamically via Lua:

  • Version Warnings: If you attempt to install an extension that doesn't explicitly support your current HPR version, a yellow warning modal will notify you with the exact version mismatch (e.g., Current HPR version is 0.9.7 but this extension only supports versions (0.9.6, 0.9.5)).
  • "COMPATIBLE" Badge: A green chip badge now appears next to the extension type badge in the listing for any extension that officially supports your current HPR version.

🌐 Clickable Metadata Links

All links in the extension details panel (Author GitHub, Download URL, and Source Code URL) are now fully interactive:

  • Visual Feedback: Hovering over links displays a cursor hand pointer and shifts the text to a distinct blue color.
  • Browser Launching: Clicking any URL asynchronously opens the link in your system's default web browser using native platform APIs (ShellExecuteA on Windows and xdg-open on Linux) without blocking or freezing the UI event loop.

⚙️ Quick Start Reminder

Make sure you're running HPR v0.9.7 or higher and have enabled:
Settings → Extensions → Allow Extensions to Load Native Libraries


📦 What's in the Zip?

Extract HPR-Store.zip into your extensions folder. The release contains:

  • HPR-Store.lua
  • libHPR-Store.so (Linux)
  • HPR-Store.dll (Windows)
  • registry.json

Thank you for support and feedback! Feel free to report bugs or submit extensions to the store. ❤️

v0.1

Choose a tag to compare

@plexescor plexescor released this 09 Aug 11:00

HPR-Store v0.1 — Welcome to the Store! 🚀

Hey everyone! 👋

After a ton of building, testing, and fine-tuning, I'm super excited to share the very first official release of HPR-Store (v0.1)!

If you’ve been using HPR (Human Pattern Recorder), you know how amazing it is to customize your workflow with themes and extensions. But downloading zips manually, finding where to extract them, and manually tweaking files felt a bit tedious. We wanted an experience that feels seamless, modern, and fun — so we built a full-fledged, native marketplace right inside HPR.


🌟 What’s Inside?

🛍️ A Browseable Store, Inside HPR

No more bouncing around browser tabs. Open HPR-Store right from HPR's action bar to browse extensions and themes. Filter by what’s installed, sort by downloads or stars, or just scroll through the catalog.

⚡ One-Click Install & Instant Upgrades

Found an extension or theme you like? Click INSTALL and let HPR-Store handle the rest. When an extension gets updated, an UPGRADE button pops up automatically. It safely unloads running extensions before writing new files so you never have to worry about broken files or app crashes.

🔄 It Can Update Itself!

We spent extra effort getting self-updates right. If a new version of HPR-Store comes out, you’ll see an Update HPR-Store button right in the title bar. Click it, and it will download, update, and hot-reload itself without you even needing to restart HPR!

🎨 Clean UI & Visual Previews

Built with Slint and C++, the UI feels crisp and fast. Check out image carousels for themes/extensions before installing, and read rich Markdown descriptions right in the detail view.


⚙️ Quick Start Reminder

To use HPR-Store, make sure you're running HPR v0.9.7 or higher, and turn on:

Settings → Extensions → Allow Extensions to Load Native Libraries


📦 What's in the Zip?

Simply extract HPR-Store.zip into your HPR extensions directory (~/.config/HPR/extensions/ on Linux or %APPDATA%\HPR\HPR_Config\extensions\ on Windows). Each zip comes with everything ready to go for both platforms:

  • HPR-Store.lua
  • libHPR-Store.so (Linux)
  • HPR-Store.dll (Windows)
  • registry.json

Huge thanks to everyone trying it out! Hope HPR-Store makes your HPR experience a whole lot smoother. If you run into any issues or have cool extension ideas, feel free to drop a GitHub issue or PR! ❤️