c94bfdcbe8
feat: naive attempt to resolve followers/following
2024-05-26 18:41:56 +02:00
bcfd71eb06
fix: index relations by activity too
...
since the only way to find them is via the activity that generated them
2024-05-26 18:41:27 +02:00
df583bc791
fix: also cli tasks, forgot about them oops
2024-05-25 07:22:41 +02:00
d59f48aa1d
fix(web): maybe fix initial infiniscroll when short
2024-05-25 07:03:38 +02:00
3c5c229045
fix(apb): re-export profile
2024-05-25 07:02:33 +02:00
6ce842fe54
chore: moved uriproxy and mdhtml under utils
2024-05-25 07:02:14 +02:00
322b18e9cd
chore: helpers for internal ids, fix routes and ctx
...
basically just need to do inbox/outbox? then there's still some issues
with relays relations and auth extra selects but may actually work again
2024-05-25 07:00:03 +02:00
b09cfd0526
chore: updated models and some server components
2024-05-25 05:31:10 +02:00
94ec7d0d37
chore: better id, mix strings and numbers in joins
...
"hot" joins will use internal ids (relations, like/share, addressing)
while "slow" relations will use full ap ids (attributed to, context,
user configs)
2024-05-25 04:37:17 +02:00
12c5a6f3a5
feat: updated entities
...
i think it's all of them? constructors are still weird
2024-05-24 05:05:14 +02:00
749dcc1ae7
fix: oops slipped
2024-05-24 04:13:19 +02:00
e3dc3f9ae7
fix: objects before activities
2024-05-24 03:55:43 +02:00
ab0e7007c5
fix: oops must first create instances
2024-05-24 03:53:03 +02:00
58c20b7ba5
feat!: restructured db, remade all migrations
...
sorry! your db is now useless (: you weren't using upub in production,
were you?? brb gonna migrate 50k posts from test db...
2024-05-24 03:41:45 +02:00
af994da294
fix: duplicate context to conversation properly
2024-05-24 00:26:22 +02:00
08ec2da814
feat: find also object replies ids, optional
...
configurable by instance admin, should be cheap with index but still
2024-05-24 00:25:41 +02:00
d939d3d90e
fix: count is updated while inserting
2024-05-24 00:22:04 +02:00
79236699cc
fix: don't fetch while inserting, just give up
...
because we insert while fetching ehehe so basically if we can't figure
out the context we set it to None and we'll have to do it another time.
we cant trust mastodon because it doesnt produce reliable contexts and
misskeys just dont use contexts at all (wtf!!!)
2024-05-24 00:21:02 +02:00
34c01dd858
feat(apb): ostatus conversation and toot discoverable
2024-05-23 23:45:48 +02:00
35796c6e93
fix: side effects only after inserting
...
otherwise duplicate fetches will increment counter before being caught
as duplicates
2024-05-23 23:27:45 +02:00
2442872b5f
fix(web): break <br> too
2024-05-23 23:09:11 +02:00
892637db04
feat(web): allow filtering replies
2024-05-23 22:35:34 +02:00
a6227a6679
fix: regex, because it's always regex
2024-05-23 16:53:25 +02:00
b9a25bc3d7
feat(web): mentions, dynamically resolved and shown
2024-05-23 16:41:45 +02:00
17f77c1769
feat: replace mentions with html hrefs
2024-05-23 16:28:18 +02:00
b700e06d10
feat(web): webfinger cache
2024-05-23 16:16:42 +02:00
06413322a3
fix(web): get_untracked for config color
2024-05-23 16:16:12 +02:00
a899c48127
fix(web): clear errored status on cached fetch too
2024-05-23 16:15:39 +02:00
a194aaaa35
fix(web): avatar css, centered devtools link
2024-05-23 15:07:59 +02:00
cd67863a47
fix(web): tracing in web too
2024-05-23 05:53:05 +02:00
9b64503c02
feat(web): infinite scroll (optional) in timelines
2024-05-23 05:52:37 +02:00
c2f4f24586
fix(web): preallocate space for dots
2024-05-23 04:16:09 +02:00
90ae05c5d1
feat(web): loading blinking dots
2024-05-23 04:07:43 +02:00
467cf3c92c
feat(web): better debug error displays
2024-05-23 03:37:50 +02:00
2dea2282fe
feat: json errors for friendlier debug
2024-05-23 03:12:45 +02:00
2bd9b39ed0
fix: exclude proto from domain check
2024-05-23 02:43:26 +02:00
f10b6974f4
fix(web): plain -> raw
2024-05-23 02:32:52 +02:00
a536655396
fix(web): better addressing and mention on reply
2024-05-23 02:30:42 +02:00
ebb7d77cae
feat: allow resolving webfinger for remote users
...
returned JRDs are already expired, indicating that we can't really be
trusted for remote users, go fetch their webfinger server instead
2024-05-23 01:59:31 +02:00
e146dc2a51
chore(apb): imports
2024-05-23 01:59:22 +02:00
a2812ebf15
fix(web): controls below searchbar, not at side
2024-05-23 01:45:34 +02:00
c19cc19a90
fix(web): update on cached toggled, tweak strings
2024-05-23 01:26:38 +02:00
61fce5c9c6
feat(web): better debug, plain, link and copy
2024-05-23 01:05:59 +02:00
7e93bc6454
fix(apb): simpler macros, added into value, fix links
...
before array of links were silently discarded because macros relied on
into_iter().collect()... oops! technical debt, but should be ok now
2024-05-23 00:19:28 +02:00
dd16279003
feat(web): very improved debug page
2024-05-22 23:54:00 +02:00
0c5e664fcc
fix: oops what? it should pass html untouched??
2024-05-22 16:43:24 +02:00
54e7ebd905
fix(apb): extract correctly actor ids from addressing
2024-05-22 16:34:37 +02:00
317f44fba2
docs: about the database
2024-05-22 14:58:16 +02:00
e1ef98f763
chore(web): leftovers
2024-05-21 15:28:48 +02:00
ff966a8a0e
fix(web): temporarily hardcode abuse email just in case
2024-05-21 15:28:22 +02:00