Skip to content

Releases: wds4/pretty-good

v0.2.1-alpha

24 Oct 22:41
Compare
Choose a tag to compare
v0.2.1-alpha Pre-release
Pre-release

fix sqlite3 database incompatibility bug that causes app to crash at startup when an older version of the app was previously installed

Instructions for download and installation

The relevant files are stored under "Assets" (below).

MacOS

For Apple Silicon macs (released from late 2020 to now), download and install PrettyGood-0.2.1-alpha-arm64.dmg.

For intel macs (between 2005 and 2021), download and install PrettyGood-0.2.1-alpha.dmg.

Your mac will probably complain that the downloaded files are from an unidentified developer; instructions on how to address that problem are here.

Linux

Download and open PrettyGood-0.2.1-alpha.AppImage. You will have to make the AppImage executable, as described here.

Windows

Download and run PrettyGood.Setup.0.2.1-alpha.exe

EDIT: PrettyGood-0.2.1-alpha-arm64.dmg has a bug rendering it inoperable (according to two testers) and is being removed until I have a chance to fix it. I suspect the bug is due to the fact I did the build using an older mac (intel) and I need to build it on a newer machine (apple silicon).

v0.2.0-alpha

14 Oct 23:52
Compare
Choose a tag to compare
v0.2.0-alpha Pre-release
Pre-release

Added support for NIP-51 Lists.

This release allows you to download and explore NIP-51 lists: Bookmarks, People, Mute, and Pin. In particular, this release supports the importation of lists by other lists via the "a"-tag.

In addition, this release adds a feature called Channels in which a NIP-51 list is used to select users for the nostr data feed. The motivation is to couple Channels with support for the "a"-tag so that your web of trust can assist you with curation of your feed.

Instructions for download and installation

The relevant files are stored under "Assets" (below).

MacOS

For Apple Silicon macs (released from late 2020 to now), download and install PrettyGood-0.2.0-alpha-arm64.dmg.

For intel macs (between 2005 and 2021), download and install PrettyGood-0.2.0-alpha.dmg.

Your mac will probably complain that the downloaded files are from an unidentified developer; instructions on how to address that problem are here.

Linux

Download and open PrettyGood-0.2.0-alpha.AppImage. You will have to make the AppImage executable, as described here.

Windows

Download and run PrettyGood.Setup.0.2.0-alpha.exe

v0.1.2-alpha

11 Jun 22:08
Compare
Choose a tag to compare
v0.1.2-alpha Pre-release
Pre-release

bug fixes and improvements

  1. Navigation improvements on the landing page (the main curated lists page)

  2. Fixes bug which would allow invalid private key to be imported

  3. To address the issue of followers loss, this release implements the following mitigations (with additional mitigations being considered for future releases):

  • For newly imported profiles, automatic syncing is defaulted to ON
  • Key import interface displays a warning of the risk of damage to profile, with recommendation to backup profile before importing.

Instructions for download and installation

MacOS

For Apple Silicon macs (released from late 2020 to now), download and install PrettyGood-0.1.2-alpha-arm64.dmg.

For intel macs (between 2005 and 2021), download and install PrettyGood-0.1.2-alpha.dmg.

Your mac will probably complain that the downloaded files are from an unidentified developer; instructions on how to address that problem are here.

Linux

Download and open PrettyGood-0.1.2-alpha.AppImage. You will have to make the AppImage executable, as described here.

Windows

Download and run PrettyGood.Setup.0.1.2-alpha.exe

v0.1.1-alpha

08 Jun 01:03
Compare
Choose a tag to compare
v0.1.1-alpha Pre-release
Pre-release

DCoSL and nostr basic functionality

Two apps in one client:

  • Curated Lists, which is a demo of the DCoSL protocol.
  • pgnostr, "pretty good nostr," a basic nostr client.

On the app's landing page, once list data is downloaded from nostr *, you should be able to see a curated list of nostr clients as well as other lists you can browse. You can add new lists, add items to existing lists, endorse / reject list items, endorse / block users as list curators, and look under the hood to see how list curation works.

* Data should load quickly (less than a minute or so) but if the network is slow, click the refresh button on the upper right once more events have downloaded.

MacOS

For Apple Silicon macs (released from late 2020 to now), download and install PrettyGood-0.1.1-alpha-arm64.dmg.

For intel macs (between 2005 and 2021), download and install PrettyGood-0.1.1-alpha.dmg.

Your mac will probably complain that the downloaded files are from an unidentified developer; instructions on how to address that problem are here.

Linux

Download and open PrettyGood-0.1.1-alpha.AppImage. You will have to make the AppImage executable, as described here.

Windows

Not yet available.

9 June 2023 update

I am removing the builds from this release due to the risk of losing followers and relays lists from an externally derived profile entered to this app.

The problem occurs if you enter your privkey and then follow someone or update your relays list PRIOR TO syncing your profile, which can be done but requires activation of a toggle switch which is probably too hidden. As soon as possible I will add a new alpha release with details on how this issue has been addressed. My apologies to anyone who has encountered this error -- please let me know if this has happened to you and I will try to help you recover your lists!

See this issue for more details.

v0.1.0-alpha

06 Jun 23:56
Compare
Choose a tag to compare
v0.1.0-alpha Pre-release
Pre-release

hello Pretty Good Apps

pre-release to test viability of the packaged app on macOS

known bugs, issues, and incomplete features

Many, but the main one to know about is that downloading data from nostr + calculation of reputation scores has not yet been optimized for efficiency and is energy intensive. Score calculation is iterative and happens continuously in the background. For now, once lists, list items, and ratings are downloaded (which ought to happen pretty quickly), you can turn off the energy intensive stuff using a toggle button at the top.