Releases: wds4/pretty-good
v0.2.1-alpha
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
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
bug fixes and improvements
-
Navigation improvements on the landing page (the main curated lists page)
-
Fixes bug which would allow invalid private key to be imported
-
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
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
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.