ssbc/patchwork
A decentralized messaging and sharing app built on top of Secure Scuttlebutt (SSB).
๐ Where do we go from here? Do I have to change client now?
- By that time, you should pick a different ssb client.
๐ฆ Why retire Patchwork? Can I keep it alive?
- Of course Patchwork is, as always, released under the AGPL license. So if you really wanted to, you could fork it and keep it alive. However, let me (Daan) explain why this is a bad idea:
- All the devs say "Don't do it!"
- depject is a bespoke dependency injection system, which breaks any kind of navigation and tool support for debugging.
- mutant is another bespoke implementation of observables. It is also used for generating HTML, which makes a transition to component-based UI toolkits very hard.
- custom sbot: Patchwork doesn't really work except with its own, bundled `ssb-server`. This is considered bad form; ssb applications should *really* be able to peacefully co-exist.
- ssb-db, the bespoke database of the original ssb stack, is deeply baked into patchwork. Migrating to the new [ssb-db2](https://github.com/ssb-ngi-pointer/ssb-db2) would be a long and painful process. This is compounded by the fact that patchwork bundles a few custom plugins for ssb-db.
- If you do, against all advice, want to continue developing Patchwork then we kindly request you rename it to reflect the change in leadership.
๐ฆ Install
- Use [your favorite package manager](https://github.com/ssbc/patchwork#installation) or install manually.
๐ฆ Windows
- [`Patchwork-Setup-3.18.1.exe`][exe]
๐ฆ macOS
- [`Patchwork-3.18.1.dmg`][dmg]
- You must [allow apps from "unidentified" developers](https://support.apple.com/kb/PH25088).
๐ฆ Linux
- [`Patchwork-3.18.1.AppImage`][appimage]
- [`Patchwork-3.18.1-arm64.AppImage`][arm64appimage]
- [`Patchwork-3.18.1-armv7l.AppImage`][armv7lappimage]
- You may need to [fix the sandbox](https://github.com/ssbc/patchwork/blob/master/docs/INSTALL.md#sandbox).
- There are also releases for Debian and Snapcraft:
- Debian: [`ssb-patchwork_3.18.1_amd64.deb`][deb]
- Snapcraft: `sudo snap install ssb-patchwork`
- If this somehow doesn't work, you might be on the beta channel. Using `sudo snap refresh --channel=stable ssb-patchwork` should solve this.
- + 1 more
๐ฆ Getting started
- You can find more information in the [Getting Started Guide](https://www.scuttlebutt.nz/getting-started).
โจ Added
- Builds for arm64 & armv7l Linux
- Spellchecking: add ability to select multiple languages or to disable it completely.
- Rudimentary Status page shows index progress per view
- Context menus are much richer now, allowing to copy media & open things in Browser both locally and on a public viewer.
๐๏ธ Deprecated
- Use of depject had been deprecated for a long while.
- As a proof of concept, some modules in this release were now migrated from depject to regular imports.
๐ Security
- A metric ton of version bumps, most notably including electron (now `v11.3.0`) and chloride.
- The result is a much snappier experience and virtually no "falling back to JS crypto" slowness.
โจ Added
- Farsi translation by @dev0p0 (#1313)
๐ Changed
- While publishing a message, the content warning will be `trim()`'ed of leading and trailing whitespace. If the result is empty, no content warning will be published.
๐ Fixed
- Drop-down for blocking feeds was not showing (#1328, fixed in #1368)
- Correct Brazilian Portuguese translation (#1327, thanks to @fabiocosta0305)
- Correction to French translation (#1298, thanks to @BorisPAING)
- One for the language enthusiasts: "who" -> "whom" (#1307, thank you @RichardLitt!)
๐ Security
- Many version bumps, including some security updates in direct and transitive dependencies.
๐ฆ Support
- :thinking: [Any questions? Check out the Scuttlebutt FAQ!](https://www.scuttlebutt.nz/faq/)
- :sos: [Need help? Please create an issue!](https://github.com/ssbc/patchwork/issues/new)
- [appimage]: https://github.com/ssbc/patchwork/releases/download/v3.18.1/Patchwork-3.18.1.AppImage
- [arm64appimage]: https://github.com/ssbc/patchwork/releases/download/v3.18.1/Patchwork-3.18.1-arm64.AppImage
- [armv7lappimage]: https://github.com/ssbc/patchwork/releases/download/v3.18.1/Patchwork-3.18.1-armv7l.AppImage
- [dmg]: https://github.com/ssbc/patchwork/releases/download/v3.18.1/Patchwork-3.18.1.dmg
- [deb]: https://github.com/ssbc/patchwork/releases/download/v3.18.1/ssb-patchwork_3.18.1_amd64.deb
- [snap]: https://github.com/ssbc/patchwork/releases/download/v3.18.1/ssb-patchwork_3.18.1_amd64.snap
- + 4 more
๐ฆ Install
- Use [your favorite package manager](https://github.com/ssbc/patchwork#installation) or install manually.
๐ฆ Windows
- [`Patchwork-Setup-3.18.1-beta.5.exe`][exe]
๐ฆ macOS
- [`Patchwork-3.18.1-beta.5.dmg`][dmg]
- You must [allow apps from "unidentified" developers](https://support.apple.com/kb/PH25088).
๐ฆ Linux
- x86: [`Patchwork-3.18.1-beta.5.AppImage`][appimage]
- arm64: [`Patchwork-3.18.1-beta.5-arm64.AppImage`][appimage]
- armv7l: [`Patchwork-3.18.1-beta.5-armv7l.AppImage`][appimage]
- You may need to [fix the sandbox](https://github.com/ssbc/patchwork/blob/master/docs/INSTALL.md#sandbox).
- There are also releases for Debian and Snapcraft:
- Debian: [`ssb-patchwork_3.18.1-beta.5_amd64.deb`][deb]
- Snapcraft: `sudo snap install --channel=beta ssb-patchwork`
๐ฆ Getting started
- You can find more information in the [Getting Started Guide](https://www.scuttlebutt.nz/getting-started).
๐ฆ Support
- :thinking: [Any questions? Check out the Scuttlebutt FAQ!](https://www.scuttlebutt.nz/faq/)
- :sos: [Need help? Please create an issue!](https://github.com/ssbc/patchwork/issues/new)
- [appimage]: https://github.com/ssbc/patchwork/releases/download/v3.18.1-beta.5/Patchwork-3.18.1-beta.5.AppImage
- [dmg]: https://github.com/ssbc/patchwork/releases/download/v3.18.1-beta.5/Patchwork-3.18.1-beta.5.dmg
- [deb]: https://github.com/ssbc/patchwork/releases/download/v3.18.1-beta.5/ssb-patchwork_3.18.1-beta.5_amd64.deb
- [snap]: https://github.com/ssbc/patchwork/releases/download/v3.18.1-beta.5/ssb-patchwork_3.18.1-beta.5_amd64.snap
- [exe]: https://github.com/ssbc/patchwork/releases/download/v3.18.1-beta.5/Patchwork-Setup-3.18.1-beta.5.exe
- [npm]: https://npmjs.org/
- + 2 more
๐ฆ Install
- Use [your favorite package manager](https://github.com/ssbc/patchwork#installation) or install manually.
๐ฆ Windows
- [`Patchwork-Setup-3.18.1-beta.4.exe`][exe]
๐ฆ macOS
- [`Patchwork-3.18.1-beta.4.dmg`][dmg]
- You must [allow apps from "unidentified" developers](https://support.apple.com/kb/PH25088).
๐ฆ Linux
- [`Patchwork-3.18.1-beta.4.AppImage`][appimage]
- You may need to [fix the sandbox](https://github.com/ssbc/patchwork/blob/master/docs/INSTALL.md#sandbox).
- There are also releases for Debian and Snapcraft:
- Debian: [`ssb-patchwork_3.18.1-beta.4_amd64.deb`][deb]
- Snapcraft: [`ssb-patchwork_3.18.1-beta.4_amd64.snap`][snap]
- You must install with `snap install --dangerous` because it's unsigned.
๐ฆ Getting started
- You can find more information in the [Getting Started Guide](https://www.scuttlebutt.nz/getting-started).
๐ฆ Support
- :thinking: [Any questions? Check out the Scuttlebutt FAQ!](https://www.scuttlebutt.nz/faq/)
- :sos: [Need help? Please create an issue!](https://github.com/ssbc/patchwork/issues/new)
- [appimage]: https://github.com/ssbc/patchwork/releases/download/v3.18.1-beta.4/Patchwork-3.18.1-beta.4.AppImage
- [dmg]: https://github.com/ssbc/patchwork/releases/download/v3.18.1-beta.4/Patchwork-3.18.1-beta.4.dmg
- [deb]: https://github.com/ssbc/patchwork/releases/download/v3.18.1-beta.4/ssb-patchwork_3.18.1-beta.4_amd64.deb
- [snap]: https://github.com/ssbc/patchwork/releases/download/v3.18.1-beta.4/ssb-patchwork_3.18.1-beta.4_amd64.snap
- [exe]: https://github.com/ssbc/patchwork/releases/download/v3.18.1-beta.4/Patchwork-Setup-3.18.1-beta.4.exe
- [npm]: https://npmjs.org/
- + 2 more
First beta to be built with github actions. **Make a backup of your `secret` and `conn.json` just in case!** (If you don't know what this means, read up before you try any of this, or consider waiting for a stable version) Please post feedback in the issues or on ssb (mention Daan: `@MRiJ+CvDnD9ZjqunY1oy6tsk0IdbMDC4Q3tTC8riS3s=.ed25519`).
๐ฆ Install
- Use [your favorite package manager](https://github.com/ssbc/patchwork#installation) or install manually.
๐ฆ Windows
- [`Patchwork-Setup-3.18.1-beta.1.exe`][exe]
๐ฆ macOS
- [`Patchwork-3.18.1-beta.1.dmg`][dmg]
- You must [allow apps from "unidentified" developers](https://support.apple.com/kb/PH25088).
๐ฆ Linux
- [`Patchwork-3.18.1-beta.1.AppImage`][appimage]
- You may need to [fix the sandbox](https://github.com/ssbc/patchwork/blob/master/docs/INSTALL.md#sandbox).
- There are also releases for Debian and Snapcraft:
- Debian: [`ssb-patchwork_3.18.1-beta.1_amd64.deb`][deb]
- Snapcraft: [`ssb-patchwork_3.18.1-beta.1_amd64.snap`][snap]
- You must install with `snap install --dangerous` because it's unsigned.
๐ฆ Getting started
- You can find more information in the [Getting Started Guide](https://www.scuttlebutt.nz/getting-started).
๐ฆ Support
- :thinking: [Any questions? Check out the Scuttlebutt FAQ!](https://www.scuttlebutt.nz/faq/)
- :sos: [Need help? Please create an issue!](https://github.com/ssbc/patchwork/issues/new)
- [appimage]: https://github.com/ssbc/patchwork/releases/download/v3.18.1-beta.1/Patchwork-3.18.1-beta.1.AppImage
- [dmg]: https://github.com/ssbc/patchwork/releases/download/v3.18.1-beta.1/Patchwork-3.18.1-beta.1.dmg
- [deb]: https://github.com/ssbc/patchwork/releases/download/v3.18.1-beta.1/ssb-patchwork_3.18.1-beta.1_amd64.deb
- [snap]: https://github.com/ssbc/patchwork/releases/download/v3.18.1-beta.1/ssb-patchwork_3.18.1-beta.1_amd64.snap
- [exe]: https://github.com/ssbc/patchwork/releases/download/v3.18.1-beta.1/Patchwork-Setup-3.18.1-beta.1.exe
- [npm]: https://npmjs.org/
- + 2 more
Please disregard this release as there were problems with the build setup. Next, proper beta forthcoming. :crossed_fingers:
๐ฆ Install
- Use [your favorite package manager](https://github.com/ssbc/patchwork#installation) or install manually.
๐ฆ Windows
- [`Patchwork-Setup-3.18.0.exe`][exe]
๐ฆ macOS
- [`Patchwork-3.18.0.dmg`][dmg]
- You must [allow apps from "unidentified" developers](https://support.apple.com/kb/PH25088).
๐ฆ Linux
- [`Patchwork-3.18.0.AppImage`][appimage]
- You may need to [fix the sandbox](https://github.com/ssbc/patchwork/blob/master/docs/INSTALL.md#sandbox).
- There are also releases for Debian and Snapcraft:
- Debian: [`ssb-patchwork_3.18.0_amd64.deb`][deb]
- Snapcraft: [`ssb-patchwork_3.18.0_amd64.snap`][snap]
- You must install with `snap install --dangerous` because it's unsigned.
๐ฆ Getting started
- You can find more information in the [Getting Started Guide](https://www.scuttlebutt.nz/getting-started).
โจ Added
- Support for DHT invites as generated by [manyverse](https://gitlab.com/staltz/manyverse) (#1246) added by @staltz. This is the headline feature of this release. DHT invites are one of the more promising ways to improve the onboarding experience without a pub. We invite everyone to test this feature out. Invite a friend or family member to SSB, tell us how it worked, we're eager to iterate on this!
- Show last user activity on profile pages and mouse-over popups (#1289, #1290)
- Add [Dracula](https://draculatheme.com)-inspired theme (#1294, #1295)
- You can now type `/profile` into the search bar to visit your own profile. (#1287) Handy in combination with using `Ctrl+L` (`Cmd+L` on MacOS) to activate the search bar.
- When using `Ctrl/Cmd+Return` to publish a message, a second push of `Ctrl/Cmd+Return` will now confirm the publication, while `Esc` or simply `Return` (without the `Ctrl/Cmd` modifier) will cancel the publish and return back to editing the message (#1286)
๐ Fixed
- Non-square profile pictures are no longer stretched/compressed in the private messages tab (#1276)
- Update locales, especially French (#1275, #1278, #1280, #1281)
๐ฆ Support
- :thinking: [Any questions? Check out the Scuttlebutt FAQ!](https://www.scuttlebutt.nz/faq/)
- :sos: [Need help? Please create an issue!](https://github.com/ssbc/patchwork/issues/new)
- [appimage]: https://github.com/ssbc/patchwork/releases/download/v3.18.0/Patchwork-3.18.0.AppImage
- [dmg]: https://github.com/ssbc/patchwork/releases/download/v3.18.0/Patchwork-3.18.0.dmg
- [deb]: https://github.com/ssbc/patchwork/releases/download/v3.18.0/ssb-patchwork_3.18.0_amd64.deb
- [snap]: https://github.com/ssbc/patchwork/releases/download/v3.18.0/ssb-patchwork_3.18.0_amd64.snap
- [exe]: https://github.com/ssbc/patchwork/releases/download/v3.18.0/Patchwork-Setup-3.18.0.exe
- [npm]: https://npmjs.org/
- + 2 more
๐ฆ Install
- Use [your favorite package manager](https://github.com/ssbc/patchwork#installation) or install manually.
๐ฆ Windows
- [`Patchwork-Setup-3.17.7.exe`][exe]
๐ฆ macOS
- [`Patchwork-3.17.7.dmg`][dmg]
- You must [allow apps from "unidentified" developers](https://support.apple.com/kb/PH25088).
๐ฆ Linux
- [`Patchwork-3.17.7.AppImage`][appimage]
- You may need to [fix the sandbox](https://github.com/ssbc/patchwork/blob/master/docs/INSTALL.md#sandbox).
- There are also releases for Debian and Snapcraft:
- Debian: [`ssb-patchwork_3.17.7_amd64.deb`][deb]
- Snapcraft: [`ssb-patchwork_3.17.7_amd64.snap`][snap]
- You must install with `snap install --dangerous` because it's unsigned.
๐ฆ Getting started
- You can find more information in the [Getting Started Guide](https://www.scuttlebutt.nz/getting-started).
โจ Added
- Add NL locale (#1268)
๐ Changed
- Update Acorn dependency (#1266)
๐ Fixed
- Fix profile header CSS (#1265 #1267)
- Fix FR locale (#1262)
๐ฆ Support
- :thinking: [Any questions? Check out the Scuttlebutt FAQ!](https://www.scuttlebutt.nz/faq/)
- :sos: [Need help? Please create an issue!](https://github.com/ssbc/patchwork/issues/new)
- [appimage]: https://github.com/ssbc/patchwork/releases/download/v3.17.7/Patchwork-3.17.7.AppImage
- [dmg]: https://github.com/ssbc/patchwork/releases/download/v3.17.7/Patchwork-3.17.7.dmg
- [deb]: https://github.com/ssbc/patchwork/releases/download/v3.17.7/ssb-patchwork_3.17.7_amd64.deb
- [snap]: https://github.com/ssbc/patchwork/releases/download/v3.17.7/ssb-patchwork_3.17.7.snap
- [exe]: https://github.com/ssbc/patchwork/releases/download/v3.17.7/Patchwork-Setup-3.17.7.exe
- [npm]: https://npmjs.org/
- + 2 more
๐ฆ Install
- Use [your favorite package manager](https://github.com/ssbc/patchwork#installation) or install manually.
๐ฆ Windows
- [`Patchwork-Setup-3.17.6.exe`][exe]
๐ฆ macOS
- [`Patchwork-3.17.6.dmg`][dmg]
- You must [allow apps from "unidentified" developers](https://support.apple.com/kb/PH25088).
๐ฆ Linux
- [`Patchwork-3.17.6.AppImage`][appimage]
- You may need to [fix the sandbox](https://github.com/ssbc/patchwork/blob/master/docs/INSTALL.md#sandbox).
- There are also releases for Debian and Snapcraft:
- Debian: [`ssb-patchwork_3.17.6_amd64.deb`][deb]
- Snapcraft: [`ssb-patchwork_3.17.6_amd64.snap`][snap]
- You must install with `snap install --dangerous` because it's unsigned.
๐ฆ Getting started
- You can find more information in the [Getting Started Guide](https://www.scuttlebutt.nz/getting-started).
โจ Added
- Add donation link to readme
๐ Fixed
- Fixed squished images
- Fixed confusing private message error
- Fixed SSB-Backlinks for performance boost
๐ฆ Support
- :thinking: [Any questions? Check out the Scuttlebutt FAQ!](https://www.scuttlebutt.nz/faq/)
- :sos: [Need help? Please create an issue!](https://github.com/ssbc/patchwork/issues/new)
- [appimage]: https://github.com/ssbc/patchwork/releases/download/v3.17.6/Patchwork-3.17.6.AppImage
- [dmg]: https://github.com/ssbc/patchwork/releases/download/v3.17.6/Patchwork-3.17.6.dmg
- [deb]: https://github.com/ssbc/patchwork/releases/download/v3.17.6/ssb-patchwork_3.17.6_amd64.deb
- [snap]: https://github.com/ssbc/patchwork/releases/download/v3.17.6/ssb-patchwork_3.17.6.snap
- [exe]: https://github.com/ssbc/patchwork/releases/download/v3.17.6/Patchwork-Setup-3.17.6.exe
- [npm]: https://npmjs.org/
- + 2 more
๐ฆ Install
- Use [your favorite package manager](https://github.com/ssbc/patchwork#installation) or install manually.
๐ฆ Windows
- [`Patchwork-Setup-3.17.5.exe`][exe]
๐ฆ macOS
- [`Patchwork-3.17.5.dmg`][dmg]
- You must [allow apps from "unidentified" developers](https://support.apple.com/kb/PH25088).
๐ฆ Linux
- [`Patchwork-3.17.5.AppImage`][appimage]
- You may need to [fix the sandbox](https://github.com/ssbc/patchwork/blob/master/docs/INSTALL.md#sandbox).
- There are also releases for Debian and Snapcraft:
- Debian: [`ssb-patchwork_3.17.5_amd64.deb`][deb]
- Snapcraft: [`ssb-patchwork_3.17.5_amd64.snap`][snap]
- You must install with `snap install --dangerous` because it's unsigned.
๐ฆ Getting started
- You can find more information in the [Getting Started Guide](https://www.scuttlebutt.nz/getting-started).
๐ Fixed
- Fixed regression by upgrading SSB-CONN to 0.16.2 (https://github.com/ssbc/patchwork/pull/1253)
๐ฆ Support
- :thinking: [Any questions? Check out the Scuttlebutt FAQ!](https://www.scuttlebutt.nz/faq/)
- :sos: [Need help? Please create an issue!](https://github.com/ssbc/patchwork/issues/new)
- [appimage]: https://github.com/ssbc/patchwork/releases/download/v3.17.5/Patchwork-3.17.5.AppImage
- [dmg]: https://github.com/ssbc/patchwork/releases/download/v3.17.5/Patchwork-3.17.5.dmg
- [deb]: https://github.com/ssbc/patchwork/releases/download/v3.17.5/ssb-patchwork_3.17.5_amd64.deb
- [snap]: https://github.com/ssbc/patchwork/releases/download/v3.17.5/ssb-patchwork_3.17.5.snap
- [exe]: https://github.com/ssbc/patchwork/releases/download/v3.17.5/Patchwork-Setup-3.17.5.exe
- [npm]: https://npmjs.org/
- + 2 more
๐ฆ Install
- Use [your favorite package manager](https://github.com/ssbc/patchwork#installation) or install manually.
๐ฆ Windows
- [`Patchwork-Setup-3.17.4.exe`][exe]
๐ฆ macOS
- [`Patchwork-3.17.4.dmg`][dmg]
- You must [allow apps from "unidentified" developers](https://support.apple.com/kb/PH25088).
๐ฆ Linux
- [`Patchwork-3.17.4.AppImage`][appimage]
- You may need to [fix the sandbox](https://github.com/ssbc/patchwork/blob/master/docs/INSTALL.md#sandbox).
- There are also releases for Debian and Snapcraft:
- Debian: [`ssb-patchwork_3.17.4_amd64.deb`][deb]
- Snapcraft: [`ssb-patchwork_3.17.4_amd64.snap`][snap]
- You must install with `snap install --dangerous` because it's unsigned.
๐ฆ Getting started
- You can find more information in the [Getting Started Guide](https://www.scuttlebutt.nz/getting-started).
๐ Fixed
- Fixed problem where URL mention breaks publishing (https://github.com/ssbc/patchwork/issues/1249)
๐ฆ Support
- :thinking: [Any questions? Check out the Scuttlebutt FAQ!](https://www.scuttlebutt.nz/faq/)
- :sos: [Need help? Please create an issue!](https://github.com/ssbc/patchwork/issues/new)
- [appimage]: https://github.com/ssbc/patchwork/releases/download/v3.17.4/Patchwork-3.17.4.AppImage
- [dmg]: https://github.com/ssbc/patchwork/releases/download/v3.17.4/Patchwork-3.17.4.dmg
- [deb]: https://github.com/ssbc/patchwork/releases/download/v3.17.4/ssb-patchwork_3.17.4_amd64.deb
- [snap]: https://github.com/ssbc/patchwork/releases/download/v3.17.4/ssb-patchwork_3.17.4.snap
- [exe]: https://github.com/ssbc/patchwork/releases/download/v3.17.4/Patchwork-Setup-3.17.4.exe
- [npm]: https://npmjs.org/
- + 2 more
๐ฆ Install
- Use [your favorite package manager](https://github.com/ssbc/patchwork#installation) or install manually.
๐ฆ Windows
- [`Patchwork-Setup-3.17.3.exe`][exe]
๐ฆ macOS
- [`Patchwork-3.17.3.dmg`][dmg]
- You must [allow apps from "unidentified" developers](https://support.apple.com/kb/PH25088).
๐ฆ Linux
- [`Patchwork-3.17.3.AppImage`][appimage]
- You may need to [fix the sandbox](https://github.com/ssbc/patchwork/blob/master/docs/INSTALL.md#sandbox).
- There are also releases for Debian and Snapcraft:
- Debian: [`ssb-patchwork_3.17.3_amd64.deb`][deb]
- Snapcraft: [`ssb-patchwork_3.17.3_amd64.snap`][snap]
- You must install with `snap install --dangerous` because it's unsigned.
๐ฆ Getting started
- You can find more information in the [Getting Started Guide](https://www.scuttlebutt.nz/getting-started).
โจ Added
- Add ia32 build target (#1235)
๐ Changed
- Update SSB-CONN (#1241, #1242)
- Update all npm dependencies (#1247)
๐ Fixed
- Fix global shortcut breaking other windows (#1243)
๐ฆ Support
- :thinking: [Any questions? Check out the Scuttlebutt FAQ!](https://www.scuttlebutt.nz/faq/)
- :sos: [Need help? Please create an issue!](https://github.com/ssbc/patchwork/issues/new)
- [appimage]: https://github.com/ssbc/patchwork/releases/download/v3.17.3/Patchwork-3.17.3.AppImage
- [dmg]: https://github.com/ssbc/patchwork/releases/download/v3.17.3/Patchwork-3.17.3.dmg
- [deb]: https://github.com/ssbc/patchwork/releases/download/v3.17.3/ssb-patchwork_3.17.3_amd64.deb
- [snap]: https://github.com/ssbc/patchwork/releases/download/v3.17.3/ssb-patchwork_3.17.3.snap
- [exe]: https://github.com/ssbc/patchwork/releases/download/v3.17.3/Patchwork-Setup-3.17.3.exe
- [npm]: https://npmjs.org/
- + 2 more
๐ฆ Install
- Use [your favorite package manager](https://github.com/ssbc/patchwork#installation) or install manually.
๐ฆ Windows
- [`Patchwork-Setup-3.17.2.exe`][exe]
๐ฆ macOS
- [`Patchwork-3.17.2.dmg`][dmg]
- You must [allow apps from "unidentified" developers](https://support.apple.com/kb/PH25088).
๐ฆ Linux
- [`Patchwork-3.17.2.AppImage`][appimage]
- You may need to [fix the sandbox](https://github.com/ssbc/patchwork/blob/master/docs/INSTALL.md#sandbox).
- There are also releases for Debian and Snapcraft:
- Debian: [`ssb-patchwork_3.17.2_amd64.deb`][deb]
- Snapcraft: [`ssb-patchwork_3.17.2_amd64.snap`][snap]
- You must install with `snap install --dangerous` because it's unsigned.
๐ฆ Getting started
- You can find more information in the [Getting Started Guide](https://www.scuttlebutt.nz/getting-started).
โจ Added
- Add Cmd+, or Ctrl+, keyboard shortcut for settings (#1209)
- Add Homebrew install instructions to the readme (#1211)
- Add sandbox documentation for Linux (#1218)
- Add support for SSB-Rooms ( #1219)
- Add localization for timestamps with Moment (#1227)
๐ Fixed
- Fix connection progress regression (#1210)
- Fix release notes (#1214)
- Fix Spanish localization (#1220)
- Fix flashing sidebar UI (#1228)
๐ฆ Support
- :thinking: [Any questions? Check out the Scuttlebutt FAQ!](https://www.scuttlebutt.nz/faq/)
- :sos: [Need help? Please create an issue!](https://github.com/ssbc/patchwork/issues/new)
- [appimage]: https://github.com/ssbc/patchwork/releases/download/v3.17.2/Patchwork-3.17.2.AppImage
- [dmg]: https://github.com/ssbc/patchwork/releases/download/v3.17.2/Patchwork-3.17.2.dmg
- [deb]: https://github.com/ssbc/patchwork/releases/download/v3.17.2/ssb-patchwork_3.17.2_amd64.deb
- [snap]: https://github.com/ssbc/patchwork/releases/download/v3.17.2/ssb-patchwork_3.17.2.snap
- [exe]: https://github.com/ssbc/patchwork/releases/download/v3.17.2/Patchwork-Setup-3.17.2.exe
- [npm]: https://npmjs.org/
- + 2 more
๐ฆ Install
- Windows: [`Patchwork-Setup-3.17.1.exe`][exe]
- macOS: [`Patchwork-3.17.1.dmg`][dmg]
- You must [allow apps from "unidentified" developers](https://support.apple.com/kb/PH25088).
- Linux: [`Patchwork-3.17.1.AppImage`][appimage]
- You must [make it executable](https://docs.appimage.org/user-guide/run-appimages.html): `chmod +x Patchwork-3.17.1.AppImage`
- You may need to [fix the sandbox](https://github.com/electron/electron/issues/17972): `sudo sysctl kernel.unprivileged_userns_clone=1`
๐ฆ Getting started
- You can find more information in the [Getting Started Guide](https://www.scuttlebutt.nz/getting-started).
โจ Added
- Add custom language support to spell checker (#1199)
- Add documentation about proxy configuration (#1196)
- Add documentation about "good first issue" label (#1194)
- Add attending gatherings view (#1182)
- Add context menu to open image in web browser (#1163)
- Add documentation about Patchwork Design principles (#1151)
- Add content warnings (#1176)
๐ Changed
- Replace ssb-gossip with ssb-conn for improved replication (#1178)
- Improve Russian translation (#1200)
- Upgrade all dependencies, including upgrade to Electron 6 (#1199)
- Re-enable ssb-ebt for improved replication (#1106)
๐ Fixed
- Fix KIO bug causing problems for KDE users (#1204)
- Fix typo in French translation (#1201)
- Fix inconsistent border radius between themes (#1191)
๐ฆ Support
- :thinking: [Any questions? Check out the Scuttlebutt FAQ!](https://www.scuttlebutt.nz/faq/)
- :sos: [Need help? Please create an issue!](https://github.com/ssbc/patchwork/issues/new)
- [dmg]: https://github.com/ssbc/patchwork/releases/download/v3.17.1/Patchwork-3.17.1.dmg
- [exe]: https://github.com/ssbc/patchwork/releases/download/v3.17.1/Patchwork-Setup-3.17.1.exe
- [appimage]: https://github.com/ssbc/patchwork/releases/download/v3.17.1/Patchwork-3.17.1.AppImage
๐ฆ Install
- Windows: [`ssb-patchwork-setup-3.16.2.exe`][exe]
- macOS: [`Patchwork-3.16.2.dmg`][dmg] (you may need to [allow apps from "unidentified" developers](https://support.apple.com/kb/PH25088))
- Linux: [`ssb-patchwork-3.16.2-x86_64.AppImage`][appimage] (you will need to [make it executable](https://docs.appimage.org/user-guide/run-appimages.html))
๐ฆ Getting started
- You can find more information in the [Getting Started Guide](https://www.scuttlebutt.nz/getting-started).
๐ Fixed
- Infinite indexing bug related to ssb-legacy-conn upgrade (#1172)
- Message click not working related to URI component decoding (#1171)
๐ฆ Support
- :thinking: [Any questions? Check out the Scuttlebutt FAQ!](https://www.scuttlebutt.nz/faq/)
- :sos: [Need help? Please create an issue!](https://github.com/ssbc/patchwork/issues/new)
- [dmg]: https://github.com/ssbc/patchwork/releases/download/v3.16.2/Patchwork-3.16.2.dmg
- [exe]: https://github.com/ssbc/patchwork/releases/download/v3.16.2/ssb-patchwork-setup-3.16.2.exe
- [appimage]: https://github.com/ssbc/patchwork/releases/download/v3.16.2/ssb-patchwork-3.16.2-x86_64.AppImage
๐ฆ Install
- Windows: [`ssb-patchwork-setup-3.16.0.exe`][exe]
- macOS: [`Patchwork-3.16.0.dmg`][dmg] (you may need to [allow apps from "unidentified" developers](https://support.apple.com/kb/PH25088))
- Linux: [`ssb-patchwork-3.16.0-x86_64.AppImage`][appimage] (you will need to [make it executable](https://docs.appimage.org/user-guide/run-appimages.html))
๐ฆ Getting started
- You can find more information in the [Getting Started Guide](https://www.scuttlebutt.nz/getting-started).
โจ Added
- Display content warnings (#1159)
- Recent changes from changelog to release notes (#1155)
- Unicode hashtag support with ssb-markdown upgrade (#1168)
๐ Changed
- Refactor to remove unused code (#1153)
- Refactor to remove bulk-require module (#1158)
- Switch from ssb-gossip to ssb-legacy-conn
๐ Fixed
- "Could not get message" bug on gatherings (#1166)
- Your gatherings not showing in gathering feed (#1167)
- Encoded URI bug when previewing profile with hover (#1169)
๐ฆ Support
- :thinking: [Any questions? Check out the Scuttlebutt FAQ!](https://www.scuttlebutt.nz/faq/)
- :sos: [Need help? Please create an issue!](https://github.com/ssbc/patchwork/issues/new)
- [dmg]: https://github.com/ssbc/patchwork/releases/download/v3.16.0/Patchwork-3.16.0.dmg
- [exe]: https://github.com/ssbc/patchwork/releases/download/v3.16.0/ssb-patchwork-setup-3.16.0.exe
- [appimage]: https://github.com/ssbc/patchwork/releases/download/v3.16.0/ssb-patchwork-3.16.0-x86_64.AppImage
๐ฆ Install
- Windows: [`ssb-patchwork-setup-3.15.0.exe`][exe]
- macOS: [`Patchwork-3.15.0.dmg`][dmg] (you may need to [allow apps from "unidentified" developers](https://support.apple.com/kb/PH25088))
- Linux: [`ssb-patchwork-3.15.0-x86_64.AppImage`][appimage] (you will need to [make it executable](https://docs.appimage.org/user-guide/run-appimages.html))
๐ฆ Getting started
- You can find more information in the [Getting Started Guide](https://www.scuttlebutt.nz/getting-started).
โจ Added
- Developer script to output release notes (#1095)
- Documentation for which versions of Node we can support (#1115)
- Esperanto translation (#1126)
- Option to delete feeds from blocked authors (#1026)
- Traditional Chinese translation (#1130)
๐ Changed
- Encode emoji as unicode character instead of `:shortcode` (#1105)
- Switch input textarea font from monospace to sans-serif (#1120)
- Refactor to remove unused code (#1122)
- Increase size of emoji in helper (#1139)
- Upgrade JavaScript dependencies (#1141)
๐ Fixed
- Fixed corners of avatar images in private messages not matching up (#1075)
- Spanish typo for public messages (#1113)
- Bug where gathering was showing as "private" in preview (#1131)
- Mistranslations in Simplified Chinese (#1137)
๐ฆ Support
- :thinking: [Any questions? Check out the Scuttlebutt FAQ!](https://www.scuttlebutt.nz/faq/)
- :sos: [Need help? Please create an issue!](https://github.com/ssbc/patchwork/issues/new)
- [dmg]: https://github.com/ssbc/patchwork/releases/download/v3.15.0/Patchwork-3.15.0.dmg
- [exe]: https://github.com/ssbc/patchwork/releases/download/v3.15.0/ssb-patchwork-setup-3.15.0.exe
- [appimage]: https://github.com/ssbc/patchwork/releases/download/v3.15.0/ssb-patchwork-3.15.0-x86_64.AppImage
๐ฆ Install
- Windows: [`ssb-patchwork-setup-3.14.1.exe`][exe]
- macOS: [`Patchwork-3.14.1.dmg`][dmg] (you may need to [allow apps from "unidentified" developers](https://support.apple.com/kb/PH25088))
- Linux: [`ssb-patchwork-3.14.1-x86_64.AppImage`][appimage] (you will need to [make it executable](https://docs.appimage.org/user-guide/run-appimages.html))
๐ฆ Getting started
- You can find more information in the [Getting Started Guide](https://www.scuttlebutt.nz/getting-started).
๐ฆ Support
- :thinking: [Any questions? Check out the Scuttlebutt FAQ!](https://www.scuttlebutt.nz/faq/)
- :sos: [Need help? Please create an issue!](https://github.com/ssbc/patchwork/issues/new)
- [dmg]: https://github.com/ssbc/patchwork/releases/download/v3.14.1/Patchwork-3.14.1.dmg
- [exe]: https://github.com/ssbc/patchwork/releases/download/v3.14.1/ssb-patchwork-setup-3.14.1.exe
- [appimage]: https://github.com/ssbc/patchwork/releases/download/v3.14.1/ssb-patchwork-3.14.1-x86_64.AppImage
๐ฆ Install
- Windows: [`ssb-patchwork-setup-3.14.0.exe`][exe]
- macOS: [`Patchwork-3.14.0.dmg`][dmg] (you may need to [allow apps from "unidentified" developers](https://support.apple.com/kb/PH25088))
- Linux: [`ssb-patchwork-3.14.0-x86_64.AppImage`][appimage] (you will need to [make it executable](https://docs.appimage.org/user-guide/run-appimages.html))
๐ฆ Getting started
- You can find more information in the [Getting Started Guide](https://www.scuttlebutt.nz/getting-started).
๐ฆ Support
- :thinking: [Any questions? Check out the Scuttlebutt FAQ!](https://www.scuttlebutt.nz/faq/)
- :sos: [Need help? Please create an issue!](https://github.com/ssbc/patchwork/issues/new)
- [dmg]: https://github.com/ssbc/patchwork/releases/download/v3.14.0/Patchwork-3.14.0.dmg
- [exe]: https://github.com/ssbc/patchwork/releases/download/v3.14.0/ssb-patchwork-setup-3.14.0.exe
- [appimage]: https://github.com/ssbc/patchwork/releases/download/v3.14.0/ssb-patchwork-3.14.0-x86_64.AppImage
๐ฆ Install
- Windows: [`ssb-patchwork-setup-3.13.0.exe`][exe]
- macOS: [`Patchwork-3.13.0.dmg`][dmg] (you may need to [allow apps from "unidentified" developers](https://support.apple.com/kb/PH25088))
- Linux: [`ssb-patchwork-3.13.0-x86_64.AppImage`][appimage] (you will need to [make it executable](https://docs.appimage.org/user-guide/run-appimages.html))
๐ฆ Getting started
- You can find more information in the [Getting Started Guide](https://www.scuttlebutt.nz/getting-started).
๐ฆ Support
- :thinking: [Any questions? Check out the Scuttlebutt FAQ!](https://www.scuttlebutt.nz/faq/)
- :sos: [Need help? Please create an issue!](https://github.com/ssbc/patchwork/issues/new)
- [dmg]: https://github.com/ssbc/patchwork/releases/download/v3.13.0/Patchwork-3.13.0.dmg
- [exe]: https://github.com/ssbc/patchwork/releases/download/v3.13.0/ssb-patchwork-setup-3.13.0.exe
- [appimage]: https://github.com/ssbc/patchwork/releases/download/v3.13.0/ssb-patchwork-3.13.0-x86_64.AppImage
๐ฆ Install
- macOS: [`Patchwork-3.12.0.dmg`][dmg] (you may need to [allow apps from "unidentified" developers](https://support.apple.com/kb/PH25088))
- Linux: [`ssb-patchwork-3.12.0-x86_64.AppImage`][appimage] (you will need to [make it executable](https://docs.appimage.org/user-guide/run-appimages.html))
- Windows: [`ssb-patchwork-setup-3.12.0.exe`][exe]
๐ฆ Getting started
- You can find more information in the [Getting Started Guide](https://www.scuttlebutt.nz/getting-started).
๐ฆ Support
- :thinking: [Any questions? Check out the Scuttlebutt FAQ!](https://www.scuttlebutt.nz/faq/)
- :sos: [Need help? Please create an issue!](https://github.com/ssbc/patchwork/issues/new)
- [dmg]: https://github.com/ssbc/patchwork/releases/download/v3.12.0/Patchwork-3.12.0.dmg
- [exe]: https://github.com/ssbc/patchwork/releases/download/v3.12.0/ssb-patchwork-setup-3.12.0.exe
- [appimage]: https://github.com/ssbc/patchwork/releases/download/v3.12.0/ssb-patchwork-3.12.0-x86_64.AppImage
โจ Added
- Explanation when messages in a thread are hidden because the author is blocked by the author of the thread.
- Confirmation dialog when clearing message drafts.
- Ctrl/Cmd+L keyboard shortcut which selects the search field.
- Read-only mode, which doesn't allow users to publish new messages until indexes are up-to-date. This resolves issues where Patchwork seems unresponsive so users repeatedly post the same message.
- Greek translation.
- Support for clicking magnet links.
- Auto-build with Travis CI (now supporting Snappy and Debian).
- Changelog.
๐ Changed
- Made legacy block handling easier to understand with new options on the profile page.
- Switched to a new module, ssb-suggest, to take care of @mention suggestions.
- Replaced "Search with Google" with "Search with DuckDuckGo" in the context menu.
- Started using an experimental branch of ssb-config that automatically configures multiple network interfaces so that they can be broadcast correctly by multiserver.
- Updated and deduplicated some npm dependencies.
๐๏ธ Removed
- Irrelevant prebuilds from build artifacts, which were bloating the size of releases.
๐ Fixed
- Problem where Patchwork would prompt user to add a name and description even when it wasn't their first time opening the application.
- Pagination bug that wasn't correctly showing messages on private, public, and profile feeds.
- EXIF stripping, which only works on JPG, TIF, and WAV files. Images that were converted from JPG/TIF/WAV may still have EXIF metadata embedded somewhere in the file, so it's important to know that Patchwork only rmeoves EXIF metadata from JPG/TIF/WAV.
๐ Changes
- :email: Improved @mention suggestions
- :grey_question: Clearing your post draft now has a confirmation dialog
- :signal_strength: Fixed a few networking bugs that prevented peering
- :electron: Upgrade from Electron 2 to 4
- :mag: Ctrl+L or Cmd+L now selects search field
- :link: Support for magnet URIs
- :hourglass_flowing_sand: New read-only mode while database is indexing
- :up: Updated all npm dependencies (lots of hidden improvements!)
- + 3 more
๐ Changes
- :email: Improved @mention suggestions
- :grey_question: Clearing your post draft now has a confirmation dialog
- :signal_strength: Fixed networking bugs that prevented peering
- :electron: Upgrade from Electron 2 to 4
- :mag: Ctrl+L or Cmd+L now selects search field
- :link: Support for magnet URIs
- :hourglass_flowing_sand: New read-only mode while database is indexing
- :up: Updated all npm dependencies (lots of hidden improvements!)
- + 2 more
๐ฆ :disappointed: Known issues
- Previously there was a [problem with the Windows installer](https://github.com/ssbc/patchwork/issues/1009) but that should be resolved in this release. If you can (or can't) get this working on Windows, please leave a comment!
- When starting Patchwork you will unfortunately be [prompted to edit your profile](https://github.com/ssbc/patchwork/issues/1015). Please click "cancel" and proceed anyway, the bugfix is on the way!
- ---
- ๐ [Find an invite to an available pub at the Pub servers registry](https://github.com/ssbc/scuttlebot/wiki/Pub-Servers) โจ
- ๐ค [Any questions? Check out the Scuttlebutt FAQ!](https://www.scuttlebutt.nz/faq/)
- โน๏ธ [How to use AppImage on Linux](https://itsfoss.com/use-appimage-linux/)
- ---
โ [**There may be a problem with the Windows installer -- proceed with caution!**](https://github.com/ssbc/patchwork/issues/1009) ๐ [Find an invite to an available pub at the Pub servers registry](https://github.com/ssbc/scuttlebot/wiki/Pub-Servers) โจ ๐ค [Any questions? Check out the Scuttlebutt FAQ!](https://www.scuttlebutt.nz/faq/) โน๏ธ [How to use AppImage on Linux](https://itsfoss.com/use-appimage-linux/) --- **This is an [alpha](https://en.wikipedia.org/wiki/Software_release_life_cycle#Alpha) pre-release to ensure that our new installer workflow is working correctly.** If you have any problems please [create a new issue](https://github.com/ssbc/patchwork/issues/new) so that they can be resolved.
๐ [Find an invite to an available pub at the Pub servers registry](https://github.com/ssbc/scuttlebot/wiki/Pub-Servers) โจ ๐ค [Any questions? Check out the Scuttlebutt FAQ!](https://www.scuttlebutt.nz/faq/) โน๏ธ [How to use AppImage on Linux](https://itsfoss.com/use-appimage-linux/) --- **This is an [alpha](https://en.wikipedia.org/wiki/Software_release_life_cycle#Alpha) pre-release to ensure that our new installer workflow is working correctly.** If you have any problems please [create a new issue](https://github.com/ssbc/patchwork/issues/new) so that they can be resolved.
๐ [Find an invite to an available pub at the Pub servers registry](https://github.com/ssbc/scuttlebot/wiki/Pub-Servers) โจ ๐ค [Any questions? Check out the Scuttlebutt FAQ!](https://www.scuttlebutt.nz/faq/) โน๏ธ [How to use AppImage on Linux](https://itsfoss.com/use-appimage-linux/) --- **This is an [alpha](https://en.wikipedia.org/wiki/Software_release_life_cycle#Alpha) pre-release to ensure that our new installer workflow is working correctly.** If you have any problems please [create a new issue](https://github.com/ssbc/patchwork/issues/new) so that we can fix it.
๐ Changes
- gatherings can now be edited again
- internal websocket and blobs are no longer being exposed to entire local network (potential security issue)
- remove extra logging
๐ Changes
- Updates to the most recent _minor_ releases of internal dependencies (such as ssb-server, indexes, etc)
- You can now switch between Patchbay and Patchwork without triggering a complete reindex! ๐
- Search now includes private messages
