mirror of
https://github.com/mikaela/mikaela.github.io/
synced 2025-08-20 20:07:23 +02:00
Compare commits
7 Commits
d64a711ea6
...
aec299c718
Author | SHA1 | Date | |
---|---|---|---|
aec299c718 | |||
960e2e4367 | |||
bcd0b233f7 | |||
8bae99f814 | |||
bc305b06f7 | |||
4dc65bda64 | |||
c551dd2fed |
@ -51,7 +51,7 @@ repos:
|
||||
args: [--update-only, --notitle]
|
||||
|
||||
- repo: https://github.com/python-jsonschema/check-jsonschema
|
||||
rev: 0.27.0
|
||||
rev: 0.27.1
|
||||
hooks:
|
||||
- id: check-dependabot
|
||||
- id: check-github-workflows
|
||||
|
2
Gemfile.lock
generated
2
Gemfile.lock
generated
@ -230,7 +230,7 @@ GEM
|
||||
pathutil (0.16.2)
|
||||
forwardable-extended (~> 2.6)
|
||||
public_suffix (4.0.7)
|
||||
racc (1.7.2)
|
||||
racc (1.7.3)
|
||||
rb-fsevent (0.11.2)
|
||||
rb-inotify (0.10.1)
|
||||
ffi (~> 1.0)
|
||||
|
@ -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/issues/82).
|
||||
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).
|
||||
|
||||
_Technical note: sorry about calling <s>reference</s> homeserver implementation by the matrix.org team issue
|
||||
as a Matrix protocol issue._
|
||||
|
@ -5,11 +5,17 @@ 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 code block
|
||||
stores and theoretically I can bootstrap it by copy-pasting the txt linked
|
||||
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 -->
|
||||
|
||||
@ -17,7 +23,9 @@ below into it, especially on devices that Google doesn't smile upon.
|
||||
<!-- 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 -->
|
||||
|
||||
@ -39,14 +47,32 @@ 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. Huawei App Gallery seems require adding separately.
|
||||
- `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://whatsapp.com/android`
|
||||
- WhatsApp, I didn't even try to import it in mass.
|
||||
- `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.
|
||||
|
@ -42,6 +42,9 @@ 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)
|
||||
@ -171,6 +174,61 @@ 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:
|
||||
|
@ -1,5 +0,0 @@
|
||||
---
|
||||
redirect_to: https://valtioneuvosto.fi/en/information-on-coronavirus/current-restrictions
|
||||
permalink: /r/corona.html
|
||||
sitemap: false
|
||||
---
|
@ -1,5 +0,0 @@
|
||||
---
|
||||
redirect_to: https://f-droid.org/packages/de.rki.covpass.app/
|
||||
permalink: /r/covpass.html
|
||||
sitemap: false
|
||||
---
|
@ -1,5 +0,0 @@
|
||||
---
|
||||
redirect_to: https://f-droid.org/en/packages/de.rki.covpass.checkapp/
|
||||
permalink: /r/covpasscheck.html
|
||||
sitemap: false
|
||||
---
|
@ -1,8 +0,0 @@
|
||||
---
|
||||
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
|
||||
---
|
@ -1,5 +0,0 @@
|
||||
---
|
||||
redirect_to: https://www.hel.fi/helsinki/coronavirus-en/information/recommendations-and-restrictions-effective
|
||||
permalink: /r/helsinkicorona.html
|
||||
sitemap: false
|
||||
---
|
@ -1,5 +0,0 @@
|
||||
---
|
||||
redirect_to: https://valtioneuvosto.fi/tietoa-koronaviruksesta/rajoitukset-ja-suositukset
|
||||
permalink: /r/korona.html
|
||||
sitemap: false
|
||||
---
|
@ -1,5 +0,0 @@
|
||||
---
|
||||
redirect_to: https://play.google.com/store/apps/details?id=fi.thl.koronatodistus
|
||||
permalink: /r/koronatodistus.html
|
||||
sitemap: false
|
||||
---
|
@ -1,5 +0,0 @@
|
||||
---
|
||||
redirect_to: https://gitea.blesmrt.net/mikaela/shell-things/raw/branch/master/Windows/VerboseStatus_ShowScripts_NoLogon_Anomation.reg
|
||||
permalink: /r/windows.html
|
||||
sitemap: false
|
||||
---
|
@ -1,6 +0,0 @@
|
||||
---
|
||||
redirect_to: https://www.microsoft.com/software-download/windows10ISO
|
||||
permalink: /r/windows10.html
|
||||
redirect_from: /r/windows10fi.html
|
||||
sitemap: false
|
||||
---
|
@ -1,6 +0,0 @@
|
||||
---
|
||||
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
|
||||
---
|
@ -59,4 +59,3 @@ https://gitlab.com/guardianproject/proofmode/proofmode-android
|
||||
https://signal.org
|
||||
https://store.steampowered.com
|
||||
https://telegram.org
|
||||
https://www.torproject.org/download/
|
||||
|
Loading…
x
Reference in New Issue
Block a user