Compare commits

..

6 Commits

3 changed files with 27 additions and 16 deletions

View File

@ -58,7 +58,7 @@ repos:
- id: check-gitlab-ci - id: check-gitlab-ci
- repo: https://github.com/fsfe/reuse-tool - repo: https://github.com/fsfe/reuse-tool
rev: v2.1.0 rev: v3.0.1
hooks: hooks:
- id: reuse - id: reuse
@ -69,7 +69,7 @@ repos:
exclude_types: [json] exclude_types: [json]
additional_dependencies: [ additional_dependencies: [
# https://www.npmjs.com/package/prettier # https://www.npmjs.com/package/prettier
"prettier@3.1.1", "prettier@3.2.4",
# https://www.npmjs.com/package/@prettier/plugin-xml # https://www.npmjs.com/package/@prettier/plugin-xml
"@prettier/plugin-xml@3.2.2", "@prettier/plugin-xml@3.2.2",
] ]

8
Gemfile.lock generated
View File

@ -1,7 +1,7 @@
GEM GEM
remote: https://rubygems.org/ remote: https://rubygems.org/
specs: specs:
activesupport (7.1.2) activesupport (7.1.3)
base64 base64
bigdecimal bigdecimal
concurrent-ruby (~> 1.0, >= 1.0.2) concurrent-ruby (~> 1.0, >= 1.0.2)
@ -14,14 +14,14 @@ GEM
addressable (2.8.6) addressable (2.8.6)
public_suffix (>= 2.0.2, < 6.0) public_suffix (>= 2.0.2, < 6.0)
base64 (0.2.0) base64 (0.2.0)
bigdecimal (3.1.5) bigdecimal (3.1.6)
coffee-script (2.4.1) coffee-script (2.4.1)
coffee-script-source coffee-script-source
execjs execjs
coffee-script-source (1.11.1) coffee-script-source (1.11.1)
colorator (1.1.0) colorator (1.1.0)
commonmarker (0.23.10) commonmarker (0.23.10)
concurrent-ruby (1.2.2) concurrent-ruby (1.2.3)
connection_pool (2.4.1) connection_pool (2.4.1)
csv (3.2.8) csv (3.2.8)
dnsruby (1.70.0) dnsruby (1.70.0)
@ -220,7 +220,7 @@ GEM
jekyll (>= 3.5, < 5.0) jekyll (>= 3.5, < 5.0)
jekyll-feed (~> 0.9) jekyll-feed (~> 0.9)
jekyll-seo-tag (~> 2.1) jekyll-seo-tag (~> 2.1)
minitest (5.20.0) minitest (5.21.2)
mutex_m (0.2.0) mutex_m (0.2.0)
net-http (0.4.1) net-http (0.4.1)
uri uri

View File

@ -128,9 +128,19 @@ profiles.
### How do you do custom not-emoji reactions? ### How do you do custom not-emoji reactions?
They are implemented by multiple clients other than Element. In FluffyChat, Gomuks and Nheko you can reply to something with `/react something` to add a `something` reaction. In Hydrogen there is a `...` next to emojis allowing you to enter freeform text as a reaction. In Schildichat Android and Cinny, when you search for a reaction, it offers to send your search as a freeform-reaction. As long as your client isn't by Element HQ ([element-hq/element-web#19409](https://github.com/element-hq/element-web/issues/19409),
[matrix-org/matrix-react-sdk#6628](https://github.com/matrix-org/matrix-react-sdk/pull/6628#issuecomment-1598708914)),
there are a couple of methods to try:
[Element-Web doesn't support this yet](https://github.com/vector-im/element-web/issues/19409) and while there is [open pull request](https://github.com/matrix-org/matrix-react-sdk/pull/6628), the merging is blocked due to Element not knowing how to handle moderation and reporting for malicious reactions. - Reply to the message you wish to react to with `/react something`. This will
commonly add a reaction `something` to the message.
- This works at least within [FluffyChat](https://fluffychat.im), [Gomuks](https://docs.mau.fi/gomuks/commands.html#sending-special-messages) and [Nheko](https://github.com/Nheko-Reborn/nheko/blob/master/man/nheko.1.adoc#custom-messages).
- Hold the message and look at the emoji bar. There may be a `…` allowing for
free-form reactions.
- This works at least within [Hydrogen](https://github.com/element-hq/hydrogen-web/).
- Does the emoji bar have search? Some allow entering arbitary reactions
through it offering a `react` button or `react with <your query>` option.
- This works at least within [Cinny](https://cinny.in) and [SchildiChat](https://schildi.chat).
### What are ghost and puppets? ### What are ghost and puppets?
@ -144,8 +154,8 @@ They are related to bridging Matrix with other protocols.
The public/world-readable history visibility option means exactly what it says, The public/world-readable history visibility option means exactly what it says,
public even without joining the room. These rooms are accessible to tools public even without joining the room. These rooms are accessible to tools
such as [Matrix Static](https://view.matrix.org/) and its successor [Matrix Public Archive](https://github.com/matrix-org/matrix-public-archive) such as [Matrix Static](https://view.matrix.org/) and its successor [Matrix Viewer](https://github.com/matrix-org/matrix-viewer)
(aka `@archive:matrix.org`) and thus their history is visible in search engines. and thus their history is visible in search engines.
Note that as the option name hints, the history visibility option will not Note that as the option name hints, the history visibility option will not
apply to previous messages. Thus if you first make room public and then apply to previous messages. Thus if you first make room public and then
@ -162,14 +172,14 @@ and related issues.
It depends. It depends.
You can try [Matrix Public Archive](https://github.com/matrix-org/matrix-public-archive/), e.g. for Matrix HQ ~~[archive.matrix.org/r/matrix:matrix.org](https://archive.matrix.org/r/matrix:matrix.org) ([@archive:matrix.org](matrix:u/archive:matrix.org)) You can try [Matrix Viewer](https://github.com/matrix-org/matrix-viewer/), e.g. for Matrix HQ ~~[archive.matrix.org/r/matrix:matrix.org](https://archive.matrix.org/r/matrix:matrix.org)
or~~ [matrix-archive.evulid.cc/r/matrix:matrix.org](https://matrix-archive.evulid.cc/r/matrix:matrix.org) ([@evulid-crawler:evulid.cc](matrix:u/evulid-crawler:evulid.cc)) or~~ [matrix-archive.evulid.cc/r/matrix:matrix.org](https://matrix-archive.evulid.cc/r/matrix:matrix.org) ([@evulid-crawler:evulid.cc](matrix:u/evulid-crawler:evulid.cc))
or [view.gaytix.org/r/matrix:matrix.org](https://view.gaytrix.org/r/matrix:matrix.org) or [view.gaytix.org/r/matrix:matrix.org](https://view.gaytrix.org/r/matrix:matrix.org)
omitting the leading `#`. omitting the leading `#`.
_Until 2023-06-27 [Matrix Foundation considered members-only rooms as public](https://matrix.org/blog/2023/07/what-happened-with-the-archive#a-note-on-shared-history-visibility) _Until 2023-06-27 [Matrix Foundation considered members-only rooms as public](https://matrix.org/blog/2023/07/what-happened-with-the-archive#a-note-on-shared-history-visibility)
so some outdated or patched archive instances may still reveal information. so some outdated or intentionally misbehaving archive instances may still reveal information.
[Method to opt-out is still not in sight.](https://github.com/matrix-org/matrix-public-archive/issues/47)_ [Method to opt-out is still not in sight.](https://github.com/matrix-org/matrix-viewer/issues/47)_
Alternatively if the room in question has an alias, you can try poking the room directory API e.g. for [#matrix.fi:matrix.org](matrix:r/matrix.fi:matrix.org): [https://matrix-client.matrix.org/\_matrix/client/v3/directory/room/%23matrix.fi%3Amatrix.org](https://matrix-client.matrix.org/_matrix/client/v3/directory/room/%23matrix.fi%3Amatrix.org), you get the room ID and list of homeservers in it and if you see a single user (or otherwise not so popular homeserver), you can make educated guesses on who may be in the room. Note that this particular link requires `matrix.org` to be in the room and aware of the alias. Alternatively if the room in question has an alias, you can try poking the room directory API e.g. for [#matrix.fi:matrix.org](matrix:r/matrix.fi:matrix.org): [https://matrix-client.matrix.org/\_matrix/client/v3/directory/room/%23matrix.fi%3Amatrix.org](https://matrix-client.matrix.org/_matrix/client/v3/directory/room/%23matrix.fi%3Amatrix.org), you get the room ID and list of homeservers in it and if you see a single user (or otherwise not so popular homeserver), you can make educated guesses on who may be in the room. Note that this particular link requires `matrix.org` to be in the room and aware of the alias.
@ -595,13 +605,14 @@ I am just personally unlucky?
returned a couple of days later on the evening of 2023-05-11. returned a couple of days later on the evening of 2023-05-11.
1. On 2023-10-25 [IT group of Pirate Party Austria made an announcement that 1. On 2023-10-25 [IT group of Pirate Party Austria made an announcement that
pirateriot.net pirateriot.net shut down on 2023-10-31](https://web.archive.org/web/20231027060957/https://t.me/globalpirates/39814). pirateriot.net pirateriot.net shut down on 2023-10-31](https://web.archive.org/web/20231027060957/https://t.me/globalpirates/39814).
- They do bring it temporarily back up on some evenings (Austrian time?)
so people have chance to migrate away, but it should be considered as
discontinued.
1. 2023-12-24 saw that _[the hard drive hosting the jae.fi matrix server shat 1. 2023-12-24 saw that _[the hard drive hosting the jae.fi matrix server shat
itself](https://soc.jae.fi/notes/9nmcgdonjxailf51)_ and as per that itself](https://soc.jae.fi/notes/9nmcgdonjxailf51)_ and as per that
announcement, it's not returning anytime soon. My matterbridge had account announcement, it's not returning anytime soon. My matterbridge had account
#4 there while it later returned to account #3 on tedomum.net. #4 there while it later returned to account #3 on tedomum.net.
1. 2024-01-18 brought the [shutdown of Diasp.in PirateIRC bridge](https://github.com/ppau/PirateIRC/pull/39)
and their [call for volunteers page](https://diasp.in/volunteer) has sunset
date set for 2024-01-31. As I have been PirateIRC operator since
2017-05-11, Diasp.in received a spot in this listing.
#### Why do you use Matrix URI scheme instead of matrix.to? #### Why do you use Matrix URI scheme instead of matrix.to?