PiFeed

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2026-10-31
20:52
Add profile for the instance and for users. Auto-follow by default. Leaf check-in: cf76a1a591 user: rpdillon tags: trunk
2026-10-30
18:07
Update the guide to be more punchy check-in: 61234a83d0 user: rpdillon tags: trunk
03:06
Update README.md check-in: 4bdfd11d9f user: rpdillon tags: trunk
02:49
Add README.md check-in: 03ec05e33a user: rpdillon tags: trunk
02:37
Add invite codes check-in: 241266d5b3 user: rpdillon tags: trunk
2026-10-24
21:18
Fix tests for redirects check-in: 54468a2ec2 user: rpdillon tags: trunk
20:44
Add dependency management scripts, pytests check-in: 7ece47b740 user: rpdillon tags: trunk
20:10
Keep nav on one line on mobile, if possible check-in: 2a97535bcc user: rpdillon tags: trunk
18:47
Reorder nav check-in: 9078c74b30 user: rpdillon tags: trunk
18:03
Move card button check-in: f492c09b49 user: rpdillon tags: trunk
17:58
Add photo support to cards check-in: fd55b772d1 user: rpdillon tags: trunk
05:49
Add cards check-in: 2db7e0c1d1 user: rpdillon tags: trunk
2026-09-15
15:31
Add admin settings for no-public-posts and theme check-in: 34fdee71cb user: rpdillon tags: trunk
2026-09-14
22:43
Fix emoji completion for iPhone check-in: 6df04a0bce user: rpdillon tags: trunk
2026-09-13
15:50
Improve inline reply check-in: 489e165e42 user: rpdillon tags: trunk
15:23
Add favicon check-in: 502dda3a73 user: rpdillon tags: trunk
15:08
Fix lazy loading for thumbnails check-in: e6efe4e5c1 user: rpdillon tags: trunk
14:40
Fix thread badge double-navigation: expand in place, keep thread page as no-JS fallback check-in: f679dee7af user: rpdillon tags: trunk
14:35
Merge podcast-local-storage into trunk check-in: e56597014c user: rpdillon tags: trunk
14:34
Overhaul threading Leaf check-in: 921f615ed0 user: rpdillon tags: podcast-local-storage
14:14
Add support for HTML archives and preview check-in: 6296bd2857 user: rpdillon tags: podcast-local-storage
2026-09-06
22:01
Add a quick switcher check-in: 303aaae4f6 user: rpdillon tags: podcast-local-storage
2026-09-04
21:40
Overhaul emoji handling check-in: daf5e522f7 user: rpdillon tags: podcast-local-storage
2026-09-01
21:11
Improve threading view on desktop check-in: eb1c947f92 user: rpdillon tags: podcast-local-storage
02:43
Harden /post redirect logic to enforce same-origin check-in: 277896f9d1 user: rpdillon tags: podcast-local-storage
02:38
Fix deeply nested replies in threaded view on mobile check-in: c7e380efdb user: rpdillon tags: podcast-local-storage
02:28
Restore delete button, position and size correctly check-in: 8a6546382a user: rpdillon tags: podcast-local-storage
2026-08-31
16:01
Create a unified threaded view to make tracking conversations easy check-in: 0121dd116f user: rpdillon tags: podcast-local-storage
2026-08-24
05:19
Add themes check-in: cdc1288fb8 user: rpdillon tags: podcast-local-storage
04:02
Edit boxes adjust more naturally to content size. check-in: 4fcc104163 user: rpdillon tags: podcast-local-storage
03:02
Add fast navigation to podcasts check-in: eb2de55f96 user: rpdillon tags: podcast-local-storage
02:16
Add proper podcast fetching and handling via server-proxy, harden for SSRF, etc. check-in: a6c3f17573 user: rpdillon tags: podcast-local-storage
2026-08-23
19:26
Allow moving posts, subscribing to circles check-in: 95461d28e7 user: rpdillon tags: podcast-local-storage
2026-08-22
22:26
Fix reply snippet truncation leaking raw [[link]] markup format_reply_snippet truncated mid-[[url]] link, dropping the closing ]], so the markup regex could not match and the raw '[[...' text was shown in the reply-context box. Extend the snippet through the closing ]] when truncation splits a link so it always renders as a real link. check-in: 0c3b708019 user: rpdillon tags: podcast-local-storage
22:20
Fix youtube embeds. Add admin edit. check-in: 40aeb4dedd user: rpdillon tags: podcast-local-storage
2026-08-12
02:31
Add basic italic/bold/link/code/code-block formatting check-in: 1d4b022656 user: rpdillon tags: podcast-local-storage
2026-08-09
16:57
Remove referrer from links check-in: dadb9008f6 user: rpdillon tags: podcast-local-storage
2026-07-14
03:22
Add error/success flash messages for podcast downloads check-in: d3da78c776 user: rpdillon tags: podcast-local-storage
03:14
Update kanban: podcast local download feature complete check-in: 6d22328d1e user: rpdillon tags: podcast-local-storage
03:14
Add local podcast download/storage with per-episode download buttons check-in: 88b9080533 user: rpdillon tags: podcast-local-storage
03:12
Create new branch named "podcast-local-storage" check-in: 2ca4d68e80 user: rpdillon tags: podcast-local-storage
03:12
Add podcast support with enclosure extraction, inline audio players, and audio proxy endpoint check-in: 57e6512d64 user: rpdillon tags: trunk
2026-07-12
22:53
Improve editing experience for posts check-in: ee1d0ff420 user: rpdillon tags: trunk
21:20
Add Dextral skill, and Dextral-backed documentation check-in: b0c554c922 user: rpdillon tags: trunk
21:18
Improve user documentation check-in: 1796a7ee4c user: rpdillon tags: trunk
20:53
Add basic status on render. check-in: c6d0b39109 user: rpdillon tags: trunk
2026-06-30
20:39
First try at rework of image zoom/pan on mobile Leaf check-in: d0cd1a54bd user: rpdillon tags: mobile-image-handling
20:31
Create new branch named "mobile-image-handling" check-in: 79453dcec7 user: rpdillon tags: mobile-image-handling
2026-06-29
21:45
Improve mobile image handling. check-in: c63e74e02b user: rpdillon tags: trunk
19:45
Add support for image pasting. check-in: 3394d9f7fc user: rpdillon tags: trunk