Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
102 commits
Select commit Hold shift + click to select a range
2c3a00b
Update README.md
anyblabla Nov 8, 2025
9bf56a1
Merge pull request #1 from anyblabla/anyblabla-patch-1
anyblabla Nov 8, 2025
b0b3cae
Merge pull request #1339 from anyblabla/main
cheeaun Nov 9, 2025
0bb663c
Preserve states in Catch-up
cheeaun Nov 8, 2025
d7a53aa
Update changelog
cheeaun Nov 9, 2025
c9fa127
Update quotePolicy state after change it
cheeaun Nov 10, 2025
b7823ff
QR code experiment
cheeaun Nov 10, 2025
b0e098b
i18n updates (ar-SA,ca-ES,cs-CZ,de-DE,eo-UY,es-ES,eu-ES,fa-IR,fi-FI,f…
cheeaun Nov 10, 2025
e0925f3
Larger sun rays
cheeaun Nov 10, 2025
8668439
Fix quote (line) icon looks too much like 66
cheeaun Nov 10, 2025
c1ad40b
Shadows are probably too intensive perf-wise
cheeaun Nov 10, 2025
e092f26
Don't set mask
cheeaun Nov 11, 2025
6aa9524
Show QR code icon on own profile
cheeaun Nov 11, 2025
520eb70
QR scanner experiment
cheeaun Nov 12, 2025
a7942f5
Sort imports
cheeaun Nov 12, 2025
eb0daaa
i18n updates (ar-SA,ca-ES,cs-CZ,de-DE,es-ES,eu-ES,fi-FI,fr-FR,gl-ES,h…
cheeaun Nov 12, 2025
1f3c190
More QR fixes
cheeaun Nov 12, 2025
f9694bf
Need to close QR code modal too
cheeaun Nov 12, 2025
df7f0f4
Try use the real camera's aspect ratio
cheeaun Nov 12, 2025
41b573f
Let's try this
cheeaun Nov 12, 2025
99ff440
This camera thing turns out more complicated
cheeaun Nov 12, 2025
921c214
Let's try custom constraints
cheeaun Nov 13, 2025
946b905
More video adjustments
cheeaun Nov 13, 2025
c88ba66
Biome fixes this
cheeaun Nov 13, 2025
daf1308
i18n updates (ca-ES,es-ES,fi-FI,it-IT) (#1342)
cheeaun Nov 13, 2025
03b1809
More camera fixes and tweaks
cheeaun Nov 13, 2025
7703386
Fixes and checks
cheeaun Nov 13, 2025
fb155db
Better loading state for camera
cheeaun Nov 13, 2025
2318c82
Missed this locale text
cheeaun Nov 13, 2025
2fc3b56
Use BarcodeDetector if available
cheeaun Nov 14, 2025
1d4e6eb
Make scanner modal more configurable
cheeaun Nov 14, 2025
a73cc08
Fix <image> having negative width
cheeaun Nov 14, 2025
88b1306
Make QR modals more configurable
cheeaun Nov 14, 2025
6325e90
QR code for export/export Shortcuts
cheeaun Nov 14, 2025
9310ac1
i18n updates (ca-ES,gl-ES,pl-PL) (#1344)
cheeaun Nov 14, 2025
cc4d95f
Fix failed shortcuts imports + QR code related styles
cheeaun Nov 15, 2025
78244b1
Fix potential reloading bug for broken images
cheeaun Nov 16, 2025
7300d94
Forgot the announcement links
cheeaun Nov 17, 2025
cc12347
Upgrade deps
cheeaun Nov 17, 2025
6e74586
Cookie/insecure context fallback
cheeaun Nov 17, 2025
2da9310
Remove "Server-side grouped notifications" setting
cheeaun Nov 17, 2025
ee0b664
Bring up Catch-up on welcome page
cheeaun Nov 17, 2025
15aad60
i18n updates (ar-SA,ca-ES,cs-CZ,de-DE,es-ES,eu-ES,fi-FI,fr-FR,he-IL,i…
cheeaun Nov 17, 2025
8a58ef1
Remove edit-media supports check
cheeaun Nov 18, 2025
1cc286c
Experiment restore last path
cheeaun Nov 18, 2025
b37bce7
Fix formatting
cheeaun Nov 18, 2025
93faf69
i18n updates (ca-ES,es-ES,fi-FI,gl-ES,ru-RU) (#1348)
cheeaun Nov 18, 2025
e88baaa
i18n updates (it-IT) (#1349)
cheeaun Nov 18, 2025
71a013d
i18n updates (pl-PL) (#1350)
cheeaun Nov 18, 2025
05b2b8f
Refresh the annual report
cheeaun Nov 19, 2025
bcbe4ca
Let's try pageCache
cheeaun Nov 19, 2025
461cf59
Try use commit time instead of build time
cheeaun Nov 19, 2025
c11504f
Upgrade deps
cheeaun Nov 19, 2025
cc4fae4
Remove broken link and add badges
cheeaun Nov 19, 2025
8ad286c
Add uptime badges
cheeaun Nov 19, 2025
a7a211c
Fix quote settings showing wrong value
cheeaun Nov 20, 2025
5790bda
Redo the logic, add toasts
cheeaun Nov 20, 2025
f6e0fc0
i18n updates (ar-SA,ca-ES,cs-CZ,de-DE,eo-UY,es-ES,eu-ES,fa-IR,fi-FI,f…
cheeaun Nov 20, 2025
3991360
Experimental "Import/export accounts"
cheeaun Nov 21, 2025
cb143cf
i18n updates (ar-SA,ca-ES,cs-CZ,de-DE,es-ES,eu-ES,fi-FI,fr-FR,gl-ES) …
cheeaun Nov 21, 2025
1fd587a
i18n updates (es-ES,ru-RU) (#1354)
cheeaun Nov 21, 2025
de94f6f
i18n updates (es-ES,fi-FI,ja-JP) (#1355)
cheeaun Nov 22, 2025
a61b257
i18n updates (ja-JP) (#1356)
cheeaun Nov 22, 2025
d86e57b
More styling for annual report
cheeaun Nov 21, 2025
899afbf
Remove br
cheeaun Nov 22, 2025
e0ad860
Fix drop or paste OGG on composer not working
cheeaun Nov 22, 2025
b1f368b
i18n updates (gl-ES,zh-TW) (#1357)
cheeaun Nov 22, 2025
f5f48a4
i18n updates (zh-TW) (#1358)
cheeaun Nov 22, 2025
1403f9d
i18n updates (pl-PL) (#1359)
cheeaun Nov 22, 2025
dc721f3
Update README.md
github-actions[bot] Nov 23, 2025
afeb970
Place Quotes before Boosts
cheeaun Nov 23, 2025
3030864
Fix comment hint not showing on quotes
cheeaun Nov 23, 2025
4dc643a
Experiment: use iptc/exif/xmp description from images as alt text
cheeaun Nov 23, 2025
3b3f9b4
i18n updates (ca-ES) (#1361)
cheeaun Nov 24, 2025
8833c84
Upgrade exifreader
cheeaun Nov 24, 2025
a4ceb70
Upgrade deps
cheeaun Nov 24, 2025
f6be15c
Fixes after upgrade deps
cheeaun Nov 24, 2025
60a6044
Make auth opens in popup
cheeaun Nov 24, 2025
07bdaa1
Fix missing GIFV when editing post
cheeaun Nov 24, 2025
edefb58
Formatting fix
cheeaun Nov 24, 2025
c65eb59
Exclude xmldom from bundle
cheeaun Nov 24, 2025
3eaa4af
Replace string-length with local util
cheeaun Nov 24, 2025
828654d
Fix malformed hashtag when suggest search items
cheeaun Nov 24, 2025
27ce5bc
Move menu items into a submenu
cheeaun Nov 24, 2025
503384c
i18n updates (ar-SA,ca-ES,cs-CZ,de-DE,eo-UY,es-ES,eu-ES,fa-IR,fi-FI,f…
cheeaun Nov 24, 2025
2c1dbac
Add untranslated string
cheeaun Nov 25, 2025
4d30007
i18n updates (ar-SA,ca-ES,cs-CZ,de-DE,eo-UY,es-ES,eu-ES,fa-IR,fi-FI,f…
cheeaun Nov 25, 2025
e5a0195
Maybe need longer delay
cheeaun Nov 25, 2025
029abc4
Facepalm moment
cheeaun Nov 25, 2025
1664152
Limit duration of restore logic
cheeaun Nov 25, 2025
b9b62ec
Need location.search too
cheeaun Nov 25, 2025
762b9e1
Embrace enterKeyHint's
cheeaun Nov 25, 2025
a784a19
i18n updates (ca-ES,zh-CN) (#1365)
cheeaun Nov 25, 2025
c92739c
Audit fix
cheeaun Nov 25, 2025
ee748d2
Add in-progress changelog
cheeaun Nov 25, 2025
afdb660
Reduce warnings when building
cheeaun Nov 25, 2025
255bf86
Use more2 icon and some cleanup
cheeaun Nov 25, 2025
5707f25
Move poll footer items around
cheeaun Nov 25, 2025
f7a3cf7
Small poll footer alignment
cheeaun Nov 26, 2025
aee37c4
Fix sheet transform origin
cheeaun Nov 26, 2025
f6ce464
i18n updates (en,fi-FI) (#1366)
cheeaun Nov 26, 2025
31f640b
i18n updates (gl-ES) (#1367)
cheeaun Nov 26, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -354,6 +354,8 @@ Recap: Mastodon v4.3 features (https://github.com/mastodon/mastodon/releases/tag

## September 17, 2025

📢 https://mastodon.social/@cheeaun/115219986749353363

- 📝 Composer relayout
- 🔍 Recent searches
- 🏛️ Edit History Snapshots
Expand All @@ -366,9 +368,28 @@ Recap: Mastodon v4.3 features (https://github.com/mastodon/mastodon/releases/tag

## October 9, 2025

📢 https://mastodon.social/@cheeaun/115344535219522826

- 💬 More support for (upcoming) Mastodon v4.5's native quote posts
- 🐛 Bug fixes

## November 8, 2025

📢 https://mastodon.social/@cheeaun/115514729408923191

- 🗣️ Reply/Reply all
- ⌨️ Sequential hotkeys, only g>h and g>n for now
- 💈 Decal patterns for posting stats
- 💬 Slightly more support for Mastodon v4.5's native quote posts
- 🐛 Bug fixes

## Next

- 🤳 QR code for profiles and shortcuts settings
- 🔃 Import/export accounts
- 📸 Extract description from attached images
- 🐛 Bug fixes

<!--

## Next
Expand Down
10 changes: 7 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,15 +9,17 @@ Phanpy

![Fancy screenshot](readme-assets/fancy-screenshot.jpg)

**🗣️ Pronunciation**: [`/fænpi/`](https://ythi.net/how-do-you-pronounce/phanpy/english/) ([`FAN-pee`](https://www.smogon.com/forums/threads/the-official-name-pronunciation-guide.3474941/)) [🔊 Listen](https://www.youtube.com/watch?v=DIUbWe-ysJI)
**🗣️ Pronunciation**: `/fænpi/` ([`FAN-pee`](https://www.smogon.com/forums/threads/the-official-name-pronunciation-guide.3474941/)) [🔊 Listen](https://www.youtube.com/watch?v=DIUbWe-ysJI)

This is an alternative web client for [Mastodon](https://joinmastodon.org/).

- 🏢 **Production**: https://phanpy.social
- 🏢 **Production**: https://phanpy.social [![Uptime Robot status](https://img.shields.io/uptimerobot/status/m795572454-df4518f96a3784401b550a6c)](https://stats.uptimerobot.com/rVO1RkbwMB)
- ![GitHub Release](https://img.shields.io/github/v/release/cheeaun/phanpy)
- `production` branch
- break less often
- slower fixes unless critical
- 🏗️ **Development**: https://dev.phanpy.social
- 🏗️ **Development**: https://dev.phanpy.social [![Uptime Robot status](https://img.shields.io/uptimerobot/status/m801824077-77302887dc81a5ac4a45e231)](https://stats.uptimerobot.com/rVO1RkbwMB)
- ![GitHub last commit (branch)](https://img.shields.io/github/last-commit/cheeaun/phanpy/main)
- `main` branch
- may see new cool stuff sooner
- may break more often
Expand Down Expand Up @@ -318,6 +320,7 @@ These are self-hosted by other wonderful folks.
- [phanpy.tilde.zone](https://phanpy.tilde.zone) by [@ben@tilde.zone](https://tilde.zone/@ben)
- [phanpy.vmst.io](https://phanpy.vmst.io/) by [@vmstan@vmst.io](https://vmst.io/@vmstan)
- [phanpy.linuxusers.in](https://phanpy.linuxusers.in) by [@dharmik@linuxusers.in](https://linuxusers.in/dharmik)
- [phanpy.blablalinux.be](https://phanpy.blablalinux.be) by [@blablalinux@mastodon.blablalinux.be](https://mastodon.blablalinux.be/@blablalinux)

> Note: Add yours by creating a pull request.

Expand Down Expand Up @@ -354,6 +357,7 @@ Costs involved in running and developing this web app:
- <img src="https://crowdin-static.cf-downloads.crowdin.com/avatar/12513809/medium/b56324e44ae26da6db7793bc467a70e2.png" alt="" width="16" height="16" /> codl (French)
- <img src="https://crowdin-static.cf-downloads.crowdin.com/avatar/16556801/medium/ed5e501ca1f3cc6525d2da28db646346.jpeg" alt="" width="16" height="16" /> dannypsnl (Chinese Traditional)
- <img src="https://crowdin-static.cf-downloads.crowdin.com/avatar/3711/medium/c97239bb54623a50eb43cc6b801bb156.jpg" alt="" width="16" height="16" /> databio (Catalan)
- <img src="https://crowdin-static.cf-downloads.crowdin.com/avatar/17440746/medium/eb48c068ec53fbb48e870fab8bc313b0.png" alt="" width="16" height="16" /> detected-rage-colette (Japanese)
- <img src="https://crowdin-static.cf-downloads.crowdin.com/avatar/16533843/medium/ac7af8776858a992d992cf6702d1aaae.jpg" alt="" width="16" height="16" /> Dizro (Italian)
- <img src="https://crowdin-static.cf-downloads.crowdin.com/avatar/16574625/medium/f2ac3a4f32f104a3a6d4085d4bcb3924_default.png" alt="" width="16" height="16" /> Drift6944 (Czech)
- <img src="https://crowdin-static.cf-downloads.crowdin.com/avatar/12618120/medium/ccb11bd042bbf4c7189033f7af2dbd32_default.png" alt="" width="16" height="16" /> drydenwu (Chinese Traditional)
Expand Down
Loading