Skip to content
This repository was archived by the owner on May 12, 2021. It is now read-only.

Commit a057fd4

Browse files
Merge branch 'master' of github.com:ssbc/patchwork into font-family
2 parents fe0944b + 88893c9 commit a057fd4

File tree

308 files changed

+17235
-8769
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

308 files changed

+17235
-8769
lines changed

.dockerignore

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
node_modules

.github/stale.yml

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
_extends: .github

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
node_modules
2+
dist
23

34
# Mac OS metadata file
45
.DS_Store

.travis.yml

+39-14
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,44 @@
1-
sudo: false
1+
matrix:
2+
include:
3+
- os: osx
4+
osx_image: xcode9.4
5+
language: node_js
6+
node_js: 10
7+
env:
8+
- ELECTRON_CACHE=$HOME/.cache/electron
9+
- ELECTRON_BUILDER_CACHE=$HOME/.cache/electron-builder
10+
11+
- os: linux
12+
language: node_js
13+
node_js: 10
214

3-
language: node_js
15+
- os: windows
16+
language: node_js
17+
node_js: 10
18+
filter_secrets: false
19+
20+
cache:
21+
directories:
22+
- $HOME/.npm
23+
- $HOME/.cache/electron
24+
- $HOME/.cache/electron-builder
425

526
before_install:
6-
- npm install -g npm@latest
7-
- sudo apt-get -qq update
8-
- sudo apt-get install -y g++ m4 libtool automake libgconf-2-4 # build tools
9-
- sudo apt-get install -y libxext-dev libxtst-dev libxkbfile-dev # spellchecker headers
27+
- |
28+
if [ "$TRAVIS_OS_NAME" == "linux" ]; then
29+
sudo apt-get install \
30+
automake \
31+
libgconf-2-4 \
32+
libtool \
33+
libxext-dev \
34+
libxkbfile-dev \
35+
libxtst-dev
36+
else
37+
npm uninstall --save mouse-forward-back
38+
fi
1039
11-
node_js:
12-
- 4
13-
- 5
14-
- 6
15-
- 7
16-
- stable
40+
script: npm test && npm run dist
1741

18-
script:
19-
- pwd # run no-op to prevent failure from no tests
42+
branches:
43+
except:
44+
- "/^v\\d+\\.\\d+\\.\\d+$/"

.vscode/settings.json

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
{
2+
"cSpell.words": [
3+
"abortable",
4+
"abouts",
5+
"backlinks",
6+
"depnest",
7+
"emojilib",
8+
"flatpickr",
9+
"msgs",
10+
"paramap",
11+
"pickr",
12+
"realtime",
13+
"recp",
14+
"recps",
15+
"spacetime",
16+
"struct",
17+
"ungroup"
18+
],
19+
"standard.autoFixOnSave": true,
20+
"editor.tabSize": 2
21+
}

CHANGELOG.md

+47
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
# Changelog
2+
All notable changes to this project will be documented in this file.
3+
4+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
5+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
6+
7+
<!--
8+
## [Unreleased]
9+
### Added
10+
### Changed
11+
### Deprecated
12+
### Removed
13+
### Fixed
14+
### Security
15+
-->
16+
17+
## [Unreleased]
18+
19+
### Fixed
20+
- Fixed emoji not rendering on Windows.
21+
22+
## v3.12.0 - 2019-05-21
23+
24+
### Added
25+
- Explanation when messages in a thread are hidden because the author is blocked by the author of the thread.
26+
- Confirmation dialog when clearing message drafts.
27+
- Ctrl/Cmd+L keyboard shortcut which selects the search field.
28+
- 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.
29+
- Greek translation.
30+
- Support for clicking magnet links.
31+
- Auto-build with Travis CI (now supporting Snappy and Debian).
32+
- Changelog.
33+
34+
### Changed
35+
- Made legacy block handling easier to understand with new options on the profile page.
36+
- Switched to a new module, ssb-suggest, to take care of @mention suggestions.
37+
- Replaced "Search with Google" with "Search with DuckDuckGo" in the context menu.
38+
- Started using an experimental branch of ssb-config that automatically configures multiple network interfaces so that they can be broadcast correctly by multiserver.
39+
- Updated and deduplicated some npm dependencies.
40+
41+
### Removed
42+
- Irrelevant prebuilds from build artifacts, which were bloating the size of releases.
43+
44+
### Fixed
45+
- Problem where Patchwork would prompt user to add a name and description even when it wasn't their first time opening the application.
46+
- Pagination bug that wasn't correctly showing messages on private, public, and profile feeds.
47+
- 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.

README.md

+2-3
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ It's better than Twitter and Facebook because:
4646

4747
In order to gossip outside your local network, you'll need to connect to a [Pub](https://www.scuttlebutt.nz/concepts/pub.html).
4848

49-
You can find an invite to an available pub at the [Pub servers registry](https://github.com/ssbc/scuttlebot/wiki/Pub-Servers).
49+
You can find an invite to an available pub at the [Pub servers registry](https://github.com/ssbc/ssb-server/wiki/Pub-Servers).
5050

5151
Get an invite, then in `patchwork`: click "+ Join Pub" and paste the invite code.
5252

@@ -100,5 +100,4 @@ Please read the [Patchwork Contribution Guidelines](contributing.md) before open
100100

101101
## Docs
102102

103-
- [scuttlebutt.nz](https://www.scuttlebutt.nz)
104-
- [scuttlebot.io](https://scuttlebot.io)
103+
- [scuttlebutt.nz](https://www.scuttlebutt.nz)

assets/img/emoji

-1
This file was deleted.

build/background.png

13.2 KB
Loading

build/[email protected]

29.2 KB
Loading

build/dmg/icon.icns

259 KB
Binary file not shown.

build/icon.icns

213 KB
Binary file not shown.

build/icon.ico

361 KB
Binary file not shown.

0 commit comments

Comments
 (0)