This website requires JavaScript.
088c54ddf3
ROADMAP: P7 so far, deployed as v1.24.0
master
thepra and Claude Opus 5.5
2026-10-08 02:33:50 +02:00
6fccb6fe35
P7: downvotes go out, and feeds are read through the server's reader
v1.24.0
thepra and Claude Opus 5.5
2026-10-08 02:15:28 +02:00
3b3f1f6b93
P7: feeds read as accounts, and PieFed's post Move
thepra and Claude Opus 5.5
2026-10-07 21:42:54 +02:00
62189bf11d
P7: thread backfill reads conversation containers and asks with If-None-Match
thepra and Claude Opus 5.5
2026-10-07 21:33:49 +02:00
fb4949b511
P7: FEP-268d searchableBy decides what search finds
thepra and Claude Opus 5.5
2026-10-07 21:17:36 +02:00
d4b1788a4f
P7: community flairs, from Lemmy and PieFed
thepra and Claude Opus 5.5
2026-10-07 21:14:32 +02:00
587997dd67
P7: Lemmy's Warn and Resolve{Flag}
thepra and Claude Opus 5.5
2026-10-07 21:10:58 +02:00
6fc2d001b2
ROADMAP: media, backups and archives deployed (v1.23.0, decePub v1.5.0)
thepra and Claude Opus 5.5
2026-10-07 17:55:58 +02:00
4eda3da75d
mongod's oplog size flag is --oplogSize on the command line
v1.23.0
thepra and Claude Opus 5.5
2026-10-07 17:32:02 +02:00
163f7e4e2b
An import reads the archive's followers once, finds threads in linear time, and imports a located post once
thepra and Claude Opus 5.5
2026-10-07 12:51:58 +02:00
44a5895b0c
ROADMAP: the owner's decisions on media, backups and archives, and what the next deploy needs
thepra and Claude Opus 5.5
2026-10-07 12:50:17 +02:00
3d7d406834
A persona's archive: exported in Mastodon's layout, imported without telling anyone
thepra and Claude Opus 5.5
2026-10-07 12:43:12 +02:00
bdc8be4508
A restore on the live pasture: its own scenario, and two fixes it found
thepra and Claude Opus 5.5
2026-10-07 12:24:23 +02:00
9ad96f560d
FEP-8fcf rests for two weeks after a restore
thepra and Claude Opus 5.5
2026-10-07 12:16:35 +02:00
bc5f2beaf7
The administrator's page backs up, downloads, uploads and restores
thepra and Claude Opus 5.5
2026-10-07 12:01:03 +02:00
fba57318fa
A backup is restored at boot, and never undoes a protective act
thepra and Claude Opus 5.5
2026-10-07 11:55:17 +02:00
12bb75809f
The server backs itself up: every collection byte for byte, the media linked
thepra and Claude Opus 5.5
2026-10-07 11:40:06 +02:00
37b12c5fee
Mongo is a one-member replica set
thepra and Claude Opus 5.5
2026-10-07 11:21:13 +02:00
830385ea2b
An empty media_ids takes an edited post's media away
thepra and Claude Opus 5.5
2026-10-07 11:07:17 +02:00
dc63fa57b8
A login's storage is counted, and can have a quota
thepra and Claude Opus 5.5
2026-10-07 11:03:25 +02:00
5252b8f320
A posted picture is described again by editing its post
thepra and Claude Opus 5.5
2026-10-07 11:00:04 +02:00
a4ced664cf
The proxy's shared download is started once
thepra and Claude Opus 5.5
2026-10-07 11:00:04 +02:00
8fecf7de2d
A persona's avatar and header can be removed
thepra and Claude Opus 5.5
2026-10-07 10:55:12 +02:00
3ca29603ed
The media proxy is bounded
thepra and Claude Opus 5.5
2026-10-07 10:54:33 +02:00
8e59145826
Audio and video are processed off the request
thepra and Claude Opus 5.5
2026-10-07 10:48:56 +02:00
e4f9d0b61e
An image is checked before it is decoded
thepra and Claude Opus 5.5
2026-10-07 10:48:44 +02:00
65938bb2a0
Media are reserved for one post, atomically
thepra and Claude Opus 5.5
2026-10-07 10:34:16 +02:00
bb680e8cb8
A file lives exactly as long as something holds it
thepra and Claude Opus 5.5
2026-10-07 10:31:14 +02:00
52d201eee9
A focal point is two finite numbers
thepra and Claude Opus 5.5
2026-10-07 10:23:09 +02:00
402f9e0d75
A long job keeps its lease, and runs once
thepra and Claude Opus 5.5
2026-10-07 10:20:24 +02:00
8492f24064
The deploy's dump leaves out the statistics salt
thepra and Claude Opus 5.5
2026-10-07 10:16:35 +02:00
6f240828cf
A located post reaches no home, its author's included
v1.22.1
thepra and Claude Opus 5.5
2026-10-07 02:14:16 +02:00
5ecf2d9629
The report tests read only the deliveries they queued
thepra and Claude Opus 5.5
2026-10-06 19:41:22 +02:00
f105d1f7ea
PieFed and Mbin take reports from the reporter too
v1.22.0
thepra and Claude Opus 5.5
2026-10-06 19:24:09 +02:00
f66c280b0b
Reports reach Lemmy's moderators, from an anonymous reporter
thepra and Claude Opus 5.5
2026-10-06 19:23:17 +02:00
10ff4b3d2a
The crawler scenario brings mastodon.test's visit forward; the backlog after a full sweep
thepra and Claude Opus 5.5
2026-10-06 16:57:50 +02:00
bebb4d6370
Pasture: WordPress pinned with its updates off, Mbin's worker restarting, threads checking our own deliveries
thepra and Claude Opus 5.5
2026-10-06 16:29:21 +02:00
cb34ab88f7
A deleted post's id given to a new post is that new post
thepra and Claude Opus 5.5
2026-10-06 16:29:21 +02:00
af2c61292b
A community announces back to its author's own server
thepra and Claude Opus 5.5
2026-10-06 16:29:04 +02:00
a3a66b6db2
Replies a post's author approves (FEP-5624), checked live with PeerTube
thepra and Claude Opus 5.5
2026-10-06 16:16:34 +02:00
5d5f1d6909
A persona's notification policy and its requests
thepra and Claude Opus 5.5
2026-10-06 15:48:33 +02:00
9872b78677
Ktistec in the pasture
thepra and Claude Opus 5.5
2026-10-06 14:09:29 +02:00
b478049303
Our @context stays JSON-LD 1.0, and a 500 no longer takes a host out
thepra and Claude Opus 5.5
2026-10-06 13:02:02 +02:00
b66f0acf4e
The Mastodon scenario waits on Mastodon's database, and tells the quoted post by its id
thepra and Claude Opus 5.5
2026-10-06 12:07:49 +02:00
679463eb3f
Edit history from formerRepresentations
thepra and Claude Opus 5.5
2026-10-06 12:07:49 +02:00
02928caac1
A remote handle on its own domain, once that domain's WebFinger agrees (FEP-2c59)
thepra and Claude Opus 5.5
2026-10-06 11:49:32 +02:00
e708f1ad2e
hs2019 signatures hashed with SHA-512, and SHA-512 digests
thepra and Claude Opus 5.5
2026-10-06 11:13:59 +02:00
0310bbe0f9
Castopod in the pasture
thepra and Claude Opus 5.5
2026-10-06 11:12:06 +02:00
69ab8e50eb
Podcast episodes play; servers with NodeInfo2 only are described
thepra and Claude Opus 5.5
2026-10-06 11:12:05 +02:00
3df3c333bf
Forte in the pasture
thepra and Claude Opus 5.5
2026-10-06 10:58:45 +02:00
99b5e2dbf3
A follow of a persona's profile page; an Update under its Create's id
thepra and Claude Opus 5.5
2026-10-06 10:58:45 +02:00
d06f684f0d
A thread owner's Add of a reply to its context is the reply passed on
thepra and Claude Opus 5.5
2026-10-06 10:03:44 +02:00
b39eadffeb
Hubzilla in the pasture
thepra and Claude Opus 5.5
2026-10-06 09:59:49 +02:00
9d0b5fac3e
Backlog from a fresh village on today's PrivaPub: 2577 pass, one peer gap
thepra and Claude Opus 5.5
2026-10-06 09:17:36 +02:00
9ab87b2779
Personas prove what goes to relays; the server says what it reads
thepra and Claude Opus 5.5
2026-10-06 09:01:21 +02:00
c47b6e5533
Personas have walls their followers write on
thepra and Claude Opus 5.5
2026-10-06 08:17:10 +02:00
e0682fa868
A sender's digest of its followers here is compared and mended
thepra and Claude Opus 5.5
2026-10-06 07:46:46 +02:00
bd18de35a6
Deliveries to followers carry a digest of them, per server
thepra and Claude Opus 5.5
2026-10-06 07:37:03 +02:00
bf37223849
Public threads name their replies and context
thepra and Claude Opus 5.5
2026-10-06 07:13:54 +02:00
93e13e5563
Owner decisions of 2026-10-06; personas' public posts go to relays
thepra and Claude Opus 5.5
2026-10-06 07:08:37 +02:00
b45321f28d
Following an account brings its earlier posts to its profile
thepra and Claude Opus 5.5
2026-10-06 02:15:49 +02:00
b218768904
Pasture: Vernissage 1.43.0
thepra and Claude Opus 5.5
2026-10-06 02:11:53 +02:00
53158b4cf4
One delivery a server; BookWyrm 0.9.3 in the pasture
thepra and Claude Opus 5.5
2026-10-06 01:56:06 +02:00
12b51a211a
Pasture: Ghost 6.67 and its ActivityPub service
thepra and Claude Opus 5.5
2026-10-06 00:49:18 +02:00
a584134858
Pasture: Owncast 0.3.0
thepra and Claude Opus 5.5
2026-10-06 00:32:46 +02:00
0aea550c6c
Pasture: WriteFreely 0.17.2
thepra and Claude Opus 5.5
2026-10-06 00:28:11 +02:00
5721bfd796
Pasture: snac2 2.95
thepra and Claude Opus 5.5
2026-10-06 00:19:56 +02:00
1c0dfeb9a4
Pasture: Mitra 5.9.1
thepra and Claude Opus 5.5
2026-10-05 23:35:35 +02:00
f6fc0c535c
Relays: PrivaPub reads from the relays its configuration names
thepra and Claude Opus 5.5
2026-10-05 23:11:59 +02:00
1c7d1ece9c
Pins across servers, both ways
thepra and Claude Opus 5.5
2026-10-05 22:48:57 +02:00
5f150b7a59
Pasture: Smithereen 1.0.3, and failed server descriptions retried
thepra and Claude Opus 5.5
2026-10-05 22:03:35 +02:00
7b0377c85f
Moves carry follows over; first DMs to Lemmy 0.19 and Mbin go as ChatMessage
thepra and Claude Opus 5.5
2026-10-05 20:57:43 +02:00
f3e8cce2ed
Pasture: PrivaPub's uploads live in a volume
thepra and Claude Opus 5.5
2026-10-05 20:30:45 +02:00
eeb873b816
Load: a flood of fake servers; unique-key lookups no longer scan
thepra and Claude Opus 5.5
2026-10-05 19:16:30 +02:00
f1e743c331
An account that moves shows where it went
thepra and Claude Opus 5.5
2026-10-05 18:39:46 +02:00
1265611f9e
A group's owner sees its members and requests, declines and removes
thepra and Claude Opus 5.5
2026-10-05 18:24:29 +02:00
f38ac73615
A direct message answers in the form its recipient writes in
thepra and Claude Opus 5.5
2026-10-05 18:13:51 +02:00
a85ebd30c0
Pasture: Lemmy 0.19 joins, built to trust the pasture's CA
thepra and Claude Opus 5.5
2026-10-05 17:32:22 +02:00
bd5901d15e
Town: the report shows replies passed on; the backlog after wave 2's first peers
thepra and Claude Opus 5.5
2026-10-05 17:02:05 +02:00
6b08da458a
Pasture: NodeBB joins
thepra and Claude Opus 5.5
2026-10-05 16:58:08 +02:00
26346cde30
Mbin joins the pasture; a magazine's own threads and locks are taken
thepra and Claude Opus 5.5
2026-10-05 16:41:50 +02:00
47d6e22988
PieFed joins the pasture; the instance actor answers at the root
thepra and Claude Opus 5.5
2026-10-05 15:44:13 +02:00
0646de22bd
Replies to a persona's posts reach its followers; personas join remote events
thepra and Claude Opus 5.5
2026-10-05 14:55:20 +02:00
2b42377b3f
Roadmap: wave 1 is done
thepra and Claude Opus 5.5
2026-10-05 12:02:46 +02:00
8ae265c8f8
Pasture: Funkwhale joins, closing wave 1
thepra and Claude Opus 5.5
2026-10-05 12:02:25 +02:00
9f0b25e92b
Funkwhale's answers, deletions and NodeInfo are understood
thepra and Claude Opus 5.5
2026-10-05 12:02:25 +02:00
3866558d1d
Roadmap: wave 1 and GoToSocial's interaction policies
thepra and Claude Opus 5.5
2026-10-05 11:46:16 +02:00
fb90558dec
Town: client cells from their latest run; the backlog after a fresh village
thepra and Claude Opus 5.5
2026-10-05 11:45:57 +02:00
5860b71223
GoToSocial's interaction policies are honoured
thepra and Claude Opus 5.5
2026-10-05 11:43:58 +02:00
c65a44ba88
Pasture: Gancio joins
thepra and Claude Opus 5.5
2026-10-05 11:18:50 +02:00
761cfc2cce
Pasture: Mobilizon joins
thepra and Claude Opus 5.5
2026-10-05 10:54:32 +02:00
2d293a6148
An organiser's edits to a group's event follow its server
thepra and Claude Opus 5.5
2026-10-05 10:54:32 +02:00
7f6837ccb1
NodeInfo is read as Mobilizon serves it
thepra and Claude Opus 5.5
2026-10-05 10:45:18 +02:00
206506f5e9
A follow request sent again carries a new id
thepra and Claude Opus 5.5
2026-10-05 10:45:18 +02:00
a5d493a8c9
Pasture: Friendica joins, in the scenarios and the town
thepra and Claude Opus 5.5
2026-10-05 10:14:02 +02:00
e485f7bd47
An id reused for another activity is not a copy
thepra and Claude Opus 5.5
2026-10-05 09:52:02 +02:00
7eb7c017a5
Forwarded activities are believed as far as their origin vouches
thepra and Claude Opus 5.5
2026-10-05 09:34:01 +02:00
01808fa644
Follow requests nobody answers are sent again
thepra and Claude Opus 5.5
2026-10-05 07:32:15 +02:00
7e37f56db6
A community's vote on our reply counts, followed or not
thepra and Claude Opus 5.5
2026-10-05 07:29:12 +02:00
8686275b69
The statistics name RFC 9421 signatures
thepra and Claude Opus 5.5
2026-10-05 07:04:35 +02:00