Compare commits

..

No commits in common. "aec299c71838be6508c2875da2b2fce1640e89a1" and "d64a711ea68072abc5ca3cfadad6a3035ff2c0ec" have entirely different histories.

16 changed files with 63 additions and 91 deletions

View File

@ -51,7 +51,7 @@ repos:
args: [--update-only, --notitle]
- repo: https://github.com/python-jsonschema/check-jsonschema
rev: 0.27.1
rev: 0.27.0
hooks:
- id: check-dependabot
- id: check-github-workflows

2
Gemfile.lock generated
View File

@ -230,7 +230,7 @@ GEM
pathutil (0.16.2)
forwardable-extended (~> 2.6)
public_suffix (4.0.7)
racc (1.7.3)
racc (1.7.2)
rb-fsevent (0.11.2)
rb-inotify (0.10.1)
ffi (~> 1.0)

View File

@ -103,7 +103,7 @@ room is".
**_WARNING! Always before executing `/upgraderoom` check that everyone in your room has a recent Matrix server that supports your target room version, otherwise you may lock some of your users out._** For example `/invite @version:maunium.net` and once it joins, say
`!servers upgrade {{site.matrixLatestRoomVersion}}` to get a list of servers that don't support room version {{site.matrixLatestRoomVersion}} yet.
In case there isn't enough confusion, retention shouldn't be confused with actual [self-destructing/disappearing messages](https://github.com/vector-im/element-meta/discussions/682).
In case there isn't enough confusion, retention shouldn't be confused with actual [self-destructing/disappearing messages](https://github.com/vector-im/element-meta/issues/82).
_Technical note: sorry about calling <s>reference</s> homeserver implementation by the matrix.org team issue
as a Matrix protocol issue._

View File

@ -5,17 +5,11 @@ sitemap: false
---
[Obtainium](https://github.com/ImranR98/Obtainium/) downloads apps directly from forge/whatever without need for app
stores and theoretically I can bootstrap it by copy-pasting the txt linked
stores and theoretically I can bootstrap it by copy-pasting the code block
below into it, especially on devices that Google doesn't smile upon.
- [Obtainium's latest release](https://github.com/ImranR98/Obtainium/releases/latest)
See also [2022-01-02 F-Droid Security Issues on privsec.dev](https://privsec.dev/posts/android/f-droid-security-issues/),
regardless of my list containing F-Droids. Regarding that, **prefer F-Droid
Basic over F-Droid** whenever possible (if nearby features aren't required)
as it addesses some issues such as targeting higher API version and having
automatic updates on Android 12+ (disclaimer: I am stuck on Android 11).
<!-- editorconfig-checker-disable -->
<!-- prettier-ignore-start -->
@ -23,9 +17,7 @@ automatic updates on Android 12+ (disclaimer: I am stuck on Android 11).
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
- [Importable app list](#importable-app-list)
- [Third party F-Droid repositories](#third-party-f-droid-repositories)
- [Individually added apps](#individually-added-apps)
- [Other noteworthy apps:](#other-noteworthy-apps)
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
@ -47,32 +39,14 @@ cat obtainium-export-1693463035816.json | jq -s | \grep 'url'
-->
## Third party F-Droid repositories
Aren't mass-importable sadly, but using Briar as an example:
- App Source URL: https://briarproject.org/fdroid
- Override Source: F-Droid Third-Party Repo
- App ID or Name: Briar
Upon adding it will become something like the link below.
## Individually added apps
These apps must be added individually for whatever reason rather than mass imported:
- `https://appgallery.huawei.com/app/C27162`
- Huawei App Gallery. Huawei App Gallery seems require adding separately.
- Huawei App Gallery
- `https://github.com/vector-im/element-x-android`
- Element X Android, track-only as unsupported due to AAB
- [Obtainium#795: support app bundles](https://github.com/ImranR98/Obtainium/issues/795)
- `https://briarproject.org/fdroid/repo?appId=org.briarproject.briar.android`
- Briar. Third party F-Droid repo.
- `https://fdroid.frostnerd.com?appId=com.frostnerd.smokescreen`
- Nebulo. Third party F-Droid repo.
## Other noteworthy apps:
- WhatsApp. The apk version number detection doesn't work, install manually
from their website or use another application such as Aurora Store.
- Tor Browser. Same as WhatsApp, but available through FFUpdater or F-Droid.
- `https://whatsapp.com/android`
- WhatsApp, I didn't even try to import it in mass.

View File

@ -42,9 +42,6 @@ links._
- [What are ghost and puppets?](#what-are-ghost-and-puppets)
- [What does the public history visibility mean? I don't want to appear in search engines](#what-does-the-public-history-visibility-mean-i-dont-want-to-appear-in-search-engines)
- [Can I see who is in any specific room without being there?](#can-i-see-who-is-in-any-specific-room-without-being-there)
- [How can I remove my messages automatically like on Signal, WhatsApp, Telegram and everything else?](#how-can-i-remove-my-messages-automatically-like-on-signal-whatsapp-telegram-and-everything-else)
- [How can I remove my messages automatically on Nheko?](#how-can-i-remove-my-messages-automatically-on-nheko)
- [How can I install Nheko nightly?](#how-can-i-install-nheko-nightly)
- [What are state resets?](#what-are-state-resets)
- [How about DAG splits?](#how-about-dag-splits)
- [Can I have a non-federated room?](#can-i-have-a-non-federated-room)
@ -174,61 +171,6 @@ Alternatively if the room in question has an alias, you can try poking the room
Otherwise no, you cannot.
### How can I remove my messages automatically like on Signal, WhatsApp, Telegram and everything else?
Matrix doesn't support it, but some clients, mainly Nheko (nightly) do. For
more information including countless reasons why you would like to do this, consult
[Element Meta discussion #682: Self-destructing/disappearing messages](https://github.com/vector-im/element-meta/discussions/682).
#### How can I remove my messages automatically on Nheko?
Assuming you are on nightly build, there are three steps:
1. In global settings of Nheko, enable _Periodically disable expired events_,
it will affect all profiles upon restart.
2. In the room where you wish to automatically remove your messages, go to
room settings and select _Configure_ next to _Automatic event deletion_.
There you will find the options _Expire events after X days_, _Only keep
latest X events_, _Always keep latest X events_ and _Include state events_.
3. Keep your Nheko running for at least 20 minutes. Nheko will automatically
remove the messages older than the time you specified and will check for
event expiry occassionally after running for at least 20 minutes,
regardless of which client send the event in the first place or whether
Nheko was online at that time.
Secretly it's also possible to configure defaults for all rooms using Element
Web's `/devtools` through `im.nheko.event_expiry` account data event.
```json
{
"exclude_state_events": true,
"expire_after_ms": 31536000000
}
```
This configuration would make Nheko remove all other messages than state
events when they became one year old (and the scheduled expiry job ran after
Nheko being online for around twenty minutes).
I am intentionally not going into deeper detail since that may be dangerous
and if you cannot figure it out, you probably shouldn't be touching it.
#### How can I install Nheko nightly?
I use the nightly flatpak which is easy to install for all users:
```bash
sudo flatpak remote-add --if-not-exists nheko-nightly https://nheko.im/nheko-reborn/nheko/-/raw/master/nheko-nightly.flatpakrepo
sudo flatpak install nheko-nightly im.nheko.Nheko --assumeyes
```
For installing it just for one user, omit `sudo` and append `--user`.
To run it, either use the new application menu icons or `flatpak run
im.nheko.Nheko//master`.
To use something else than flatpak, ask someone else like Nheko documentation.
### What are state resets?
The term is used least in two different scenarios:

5
r/corona.md Normal file
View File

@ -0,0 +1,5 @@
---
redirect_to: https://valtioneuvosto.fi/en/information-on-coronavirus/current-restrictions
permalink: /r/corona.html
sitemap: false
---

5
r/covpass.md Normal file
View File

@ -0,0 +1,5 @@
---
redirect_to: https://f-droid.org/packages/de.rki.covpass.app/
permalink: /r/covpass.html
sitemap: false
---

5
r/covpasscheck.md Normal file
View File

@ -0,0 +1,5 @@
---
redirect_to: https://f-droid.org/en/packages/de.rki.covpass.checkapp/
permalink: /r/covpasscheck.html
sitemap: false
---

8
r/facebookcorewwwi.md Normal file
View File

@ -0,0 +1,8 @@
---
redirect_to: https://lists.torproject.org/pipermail/tor-talk/2014-October/035413.html
permalink: /r/facebookcorewwwi.html
redirect_from:
- /r/facebookcorewwwionion.html
- /r/facebookcorewwwi.onion.html
sitemap: false
---

5
r/helsinkicorona.md Normal file
View File

@ -0,0 +1,5 @@
---
redirect_to: https://www.hel.fi/helsinki/coronavirus-en/information/recommendations-and-restrictions-effective
permalink: /r/helsinkicorona.html
sitemap: false
---

5
r/korona.md Normal file
View File

@ -0,0 +1,5 @@
---
redirect_to: https://valtioneuvosto.fi/tietoa-koronaviruksesta/rajoitukset-ja-suositukset
permalink: /r/korona.html
sitemap: false
---

5
r/koronatodistus.md Normal file
View File

@ -0,0 +1,5 @@
---
redirect_to: https://play.google.com/store/apps/details?id=fi.thl.koronatodistus
permalink: /r/koronatodistus.html
sitemap: false
---

5
r/windows.md Normal file
View File

@ -0,0 +1,5 @@
---
redirect_to: https://gitea.blesmrt.net/mikaela/shell-things/raw/branch/master/Windows/VerboseStatus_ShowScripts_NoLogon_Anomation.reg
permalink: /r/windows.html
sitemap: false
---

6
r/windows10.md Normal file
View File

@ -0,0 +1,6 @@
---
redirect_to: https://www.microsoft.com/software-download/windows10ISO
permalink: /r/windows10.html
redirect_from: /r/windows10fi.html
sitemap: false
---

6
r/windows11.md Normal file
View File

@ -0,0 +1,6 @@
---
redirect_to: https://support.microsoft.com/windows/windows-11-n-asentaminen-e0edbbfb-cfc5-4011-868b-2ce77ac7c70e
permalink: /r/windows11.html
redirect_from: /r/windows11fi.html
sitemap: false
---

View File

@ -59,3 +59,4 @@ https://gitlab.com/guardianproject/proofmode/proofmode-android
https://signal.org
https://store.steampowered.com
https://telegram.org
https://www.torproject.org/download/