alpha
Login
Join now
andresitorresm.com
/
phpds
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
A barebones implementation of an atproto PDS in PHP and Slim Framework 4.
pds
php
atproto
+3 more
pds
php
atproto
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
Pipelines
Pipelines
Version history of
app/
middleware.php
September 2026
Andrés Ignacio Torres
c8ffcdc1
drop the dead compatibility branch
2d ago
drop the dead compatibility branch
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
2d ago
Andrés Ignacio Torres
400eb4e5
put the separator back between the rows
6d ago
put the separator back between the rows
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
6d ago
Andrés Ignacio Torres
68bc46f8
make the toggle keyboard reachable
6d ago
make the toggle keyboard reachable
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
6d ago
Andrés Ignacio Torres
fb3e9c46
treat a missing body as empty, not null
1w ago
treat a missing body as empty, not null
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
1w ago
Andrés Ignacio Torres
dd3984f5
defer the icon import
2w ago
defer the icon import
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
2w ago
Andrés Ignacio Torres
9e5ea7bf
put the separator back between the rows
2w ago
put the separator back between the rows
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
2w ago
Andrés Ignacio Torres
7fe3f1c6
put the separator back between the rows
3w ago
put the separator back between the rows
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
3w ago
Andrés Ignacio Torres
b483b0f7
move the guard up to the boundary
4w ago
move the guard up to the boundary
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4w ago
August 2026
Andrés Ignacio Torres
1837f8d9
move the guard up to the boundary
4w ago
move the guard up to the boundary
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4w ago
Andrés Ignacio Torres
ca63e148
split the view out of the route
1mo ago
split the view out of the route
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
1mo ago
Andrés Ignacio Torres
2e15cd97
walk the parents once, not twice
1mo ago
walk the parents once, not twice
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
1mo ago
Andrés Ignacio Torres
d358e760
handle the ref with a slash in it
1mo ago
handle the ref with a slash in it
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
1mo ago
Andrés Ignacio Torres
c603dce5
reuse the existing chip instead of a new one
1mo ago
reuse the existing chip instead of a new one
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
1mo ago
Andrés Ignacio Torres
8fd4e11c
let the caller pass its own fetch
1mo ago
let the caller pass its own fetch
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
1mo ago
Andrés Ignacio Torres
28ea45c1
trim the trailing newline before hashing
1mo ago
trim the trailing newline before hashing
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
1mo ago
Andrés Ignacio Torres
01b3828e
round the sizes to the token scale
1mo ago
round the sizes to the token scale
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
1mo ago
July 2026
Andrés Ignacio Torres
06e57d77
tighten the types around the response
1mo ago
tighten the types around the response
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
1mo ago
Andrés Ignacio Torres
43b20086
walk the parents once, not twice
2mo ago
walk the parents once, not twice
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
2mo ago
Andrés Ignacio Torres
01a5fbde
defer the icon import
2mo ago
defer the icon import
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
2mo ago
Andrés Ignacio Torres
343119ca
defer the icon import
2mo ago
defer the icon import
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
2mo ago
Andrés Ignacio Torres
e3380617
treat a missing body as empty, not null
2mo ago
treat a missing body as empty, not null
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
2mo ago
Andrés Ignacio Torres
7a05f3d6
stop swallowing the parse error
2mo ago
stop swallowing the parse error
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
2mo ago
Andrés Ignacio Torres
29beeee0
cache the resolved handle for the session
2mo ago
cache the resolved handle for the session
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
2mo ago
Andrés Ignacio Torres
ae48c351
round the sizes to the token scale
2mo ago
round the sizes to the token scale
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
2mo ago
June 2026
Andrés Ignacio Torres
cdfd01e9
fix the off-by-one in the page cursor
3mo ago
fix the off-by-one in the page cursor
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
3mo ago
Andrés Ignacio Torres
81b19f8b
treat a missing body as empty, not null
3mo ago
treat a missing body as empty, not null
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
3mo ago
Andrés Ignacio Torres
4e2208ec
name the magic number
3mo ago
name the magic number
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
3mo ago
Andrés Ignacio Torres
6670caa7
handle the ref with a slash in it
3mo ago
handle the ref with a slash in it
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
3mo ago
Andrés Ignacio Torres
5cae1745
split the view out of the route
3mo ago
split the view out of the route
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
3mo ago
Andrés Ignacio Torres
68f3211c
stop swallowing the parse error
3mo ago
stop swallowing the parse error
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
3mo ago
May 2026
Andrés Ignacio Torres
4f56dc45
put the separator back between the rows
3mo ago
put the separator back between the rows
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
3mo ago
Andrés Ignacio Torres
3c7648f9
stop the header from reflowing on hover
3mo ago
stop the header from reflowing on hover
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
3mo ago
Andrés Ignacio Torres
590d4c5f
move the guard up to the boundary
4mo ago
move the guard up to the boundary
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
362e0eda
treat a missing body as empty, not null
4mo ago
treat a missing body as empty, not null
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
494f94c7
reuse the existing chip instead of a new one
4mo ago
reuse the existing chip instead of a new one
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
e1d49eac
round the sizes to the token scale
4mo ago
round the sizes to the token scale
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
1722a7ca
defer the icon import
4mo ago
defer the icon import
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
776cd39f
collapse the two nearly identical helpers
4mo ago
collapse the two nearly identical helpers
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
c0f33333
let the caller pass its own fetch
4mo ago
let the caller pass its own fetch
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
f2c7dcfc
trim the trailing newline before hashing
4mo ago
trim the trailing newline before hashing
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
April 2026
Andrés Ignacio Torres
9982bfac
make the toggle keyboard reachable
5mo ago
make the toggle keyboard reachable
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
5mo ago
Andrés Ignacio Torres
227788f7
handle the ref with a slash in it
5mo ago
handle the ref with a slash in it
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
5mo ago
Andrés Ignacio Torres
2f7cc2e6
stop swallowing the parse error
5mo ago
stop swallowing the parse error
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
5mo ago
Andrés Ignacio Torres
60583a71
let the caller pass its own fetch
5mo ago
let the caller pass its own fetch
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
5mo ago
Andrés Ignacio Torres
4881454a
reuse the existing chip instead of a new one
5mo ago
reuse the existing chip instead of a new one
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
5mo ago
Andrés Ignacio Torres
032de339
split the view out of the route
5mo ago
split the view out of the route
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
5mo ago
Andrés Ignacio Torres
a0647d06
make the toggle keyboard reachable
5mo ago
make the toggle keyboard reachable
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
5mo ago
Andrés Ignacio Torres
bbecc562
put the separator back between the rows
5mo ago
put the separator back between the rows
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
5mo ago
March 2026
Andrés Ignacio Torres
f23961dd
handle the ref with a slash in it
6mo ago
handle the ref with a slash in it
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
6mo ago
Andrés Ignacio Torres
c4673de3
treat a missing body as empty, not null
6mo ago
treat a missing body as empty, not null
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
6mo ago
Previous
1
2
3
Next