Pachli

A full-featured Android Mastodon client, developed under cooperative principles.

GitHub signing certificate hash
F0:CD:1F:5C:FF:49:9B:E4:C2:12:8C:11:52:FB:91:9D:C2:48:15:15:2A:99:03:C9:09:4F:F8:40:5F:E1:31:C3
Pachlipachli
2026-02-28

@dinozombie Thanks.

Are you new to the app, or has something useful changed for you in the most recent version (3.4.0)?

Pachlipachli
2026-02-28

@admin if you sent an invite I haven't received it (either here, or (preferred) to team@pachli.app).

Pachlipachli
2026-02-27

The following gave very useful feedback (details in blog post):

- @neatnit
- @harald
- @AmelieCornelis
- @dhamlinmusic
- @blitter
- @jay_peper
- @z428eu
- @blit
- @nick
- @badnetmask
- @greg
- @fluchtkapsel
- @TKb0iZ
- @arclight
- @burnitdown
- @irenetherogue
- @kommadieb
- @langhaarschneider
- @lufertec
- @mamue
- @mattb
- @neutronwrangler
- @pcgaldo
- @Radgryd
- @sashin
- @ScottMGS
- @ticho
- @tomo

Thanks to everyone who contributed to this release, and apologies to anyone I missed.

Pachlipachli
2026-02-27

This release also includes translation updates:

- Chinese (Traditional Han script) by 黃冠霖
- Estonian by Priit Jõerüüt
- French by @terrylaire
- German by @Kachelkaiser
- Irish by Aindriú Mac Giolla Eoin
- Kabyle by @ButterflyOfFire
- Latvian by Edgars Andersons
- Polish by @LukaszHorodecki
- Slovak by @Russssty
- Spanish by Juan M Sevilla

Pachlipachli
2026-02-27

# Pachli 3.4.0 is released

## New features

- Show hidden hashtags at the end of the content
- Support searching for posts that quote others
- Trust new intermediate certificates from Sectigo

## Fixes

- Don't crash if a poll has a missing vote count
- Many improvements to quotes, see the blog post for details
- Media playback fixes, see blog post for details
- Database fixes, see blog post for details

pachli.app/pachli/2026/02/27/3

Pachlipachli
2026-02-27

@fireborn @dhamlinmusic @admin As dragonscave.space has closed signups I e-mailed the admin address on Feb 16th asking if they could create an account so I could investigate further.

I never received a reply to that e-mail.

Pachlipachli
2026-02-27

@fireborn @dhamlinmusic @admin

If you installed Pachli from Google Play, 3.4.0 is going through Google's approval process now, and will probably start to be available in a few hours.

If you installed Pachli from GitHub then 3.4.0 is available now (github.com/pachli/pachli-andro).

If you installed Pachli from F-Droid then I expect it to be available in a few days.

If you installed Pachli Current from Google Play or GitHub then -- today -- it's identical to 3.4.0.

Pachlipachli
2026-02-27

@admin @dhamlinmusic I'm preparing Pachli 3.4.0 for release today, which contains a fix for (what I think) the problem is.

Pachlipachli
2026-02-24

@dhamlinmusic @Aryan Yes, I'm going to make it much clearer that it's quoted.

My concern is that a long post plus a long quote is a lot of text to read out, and I didn't want to fall into a trap of thinking that an effective UI just repeats everything that's on screen without getting feedback.

Pachlipachli
2026-02-24

1. Read out the post's content first, then read out something like "They quoted a post from X at Y". You would have to open the quoted post for its content.

2. Like 1, but read out the quoted post's content too.

3. Read out the quoted post's content first, then read out the content of the post that quoted it.

4. Something else?

2/2

Pachlipachli
2026-02-24

I've started looking into the issue reported by @dhamlinmusic in dragonscave.space/@dhamlinmusi

If you use Pachli with services like enabled, what would be the most useful thing to read out when reading a post with a quote?

A few options I'm considering, but could well be wrong.

1/2

Pachlipachli
2026-02-22

@thePurpleMonkey For example, you replied to mastodon.social/@Fabirucho/116 by @Fabirucho.

That post is written in English, but if you tap it to view the thread, at the bottom of the post you'll see the author set the language to German.

Pachlipachli
2026-02-22

@thePurpleMonkey What I think is happening there is:

1. Someone you follow posts something in English, but they marked it as German (maybe German is their default language, they forgot to change it, and they don't use Pachli to warn them).
2. You reply. Because the post is marked as German Pachli guesses you will initially reply in German, and sets the language to that.
3. When you post the language detection runs a final check, and then prompts you to change.

Pachlipachli
2026-02-17

@txt_file There'll be the normal release at the end of the month.

Pachlipachli
2026-02-17

@nick Do you happen to have one or more example posts that demonstrate this problem?

Pachlipachli
2026-02-17

@blitter 1. Sorry you're seeing this.
2. This might be gist.github.com/nikclayton/7e2, can you try the steps there and see if they help?
3. github.com/pachli/pachli-andro describes the information that's most helpful in a bug report.

Pachlipachli
2026-02-16

@felwert That's... a lot of people you're following. But Mastodon also provides other controls to prevent being overwhelmed in a feed (in addition to the 800 post limit).

For example, you can move some following accounts to dedicated lists, marked as "exclusive". This removes their content from your home feed.

Again, not aware of research, but I wouldn't be surprised if "Load more" buttons also provide that same dopamine hit -- press the button, new content arrives.

Pachlipachli
2026-02-16

@felwert When that feed ends your Mastodon server does not start inserting new content you might be interested in -- it ends.

Your (home) feed also has a maximum number of posts, typically 800.

Pachli does not have "infinite scroll". A better term might be "friction-free scroll". You can scroll through your feed without needing to tap "Load more" or similar buttons, but when you reach the end you've reached the end -- Pachli is not inserting new unrequested content either.

Pachlipachli
2026-02-16

@felwert I don't know about studies, but on the specific topic of "infinite scroll", I think an important distinction has been missed.

Platforms like TikTok have "infinite scroll" because the algorithm continually inserts arbitrary content into your feed as you scroll. It does not end, hence "infinite".

**Mastodon does not have "infinite scroll".** The contents of your (home) feed are entirely chosen by you, based on the accounts and hashtags you follow.

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst