f2f7b51fdc
feat: order by publish date, not discovery
...
also centralized ordering inside select_* queries
2024-04-22 02:49:04 +02:00
cc287d3aa4
feat: show attachments in inbox, outbox and /object
...
attachments are lazy loaded, so it may be efficient if not all posts
have media, but it should probably be eager loaded anyway eventually
2024-04-21 23:22:55 +02:00
645e14cc32
fix: ops wrong relation direction
2024-04-21 16:39:56 +02:00
379b4daa84
fix: don't create mock activities
...
basically remade addressing table so that activity too can be null
2024-04-21 15:41:29 +02:00
789fae1eae
fix: oops revert! breaks querying
...
probably im doing it wrong somewhere else but nonetheless fuck go back
2024-04-19 06:21:26 +02:00
4883597ee3
fix: don't rename columns while joining
2024-04-19 05:02:59 +02:00
dfe116506a
chore: refactor
...
moved into models converters to ap objects, single conditions are now
direct column checks
2024-04-19 03:28:39 +02:00
d5a83a5c7c
fix: attempt to select only one addressing
2024-04-15 22:10:49 +02:00
d3d5f98dfd
feat: authorized fetch on activities and objects
2024-04-12 22:21:23 +02:00
0d340185cf
feat: improved addressing select
2024-04-12 19:35:26 +02:00
6be486ca3d
fix: add also server column for server addressing
2024-03-25 02:26:47 +01:00
e02a48d9da
fix: wrong id type for addressing model
2024-03-24 05:55:50 +01:00
28ba5f1b40
feat: add global inbox get, which respects privacy
2024-03-24 04:58:49 +01:00
0d1250fd6f
feat: add addressing table
...
this should allow to build timelines and check access permissions
quickly. my only concern is keeping thousands, if not even millions, of
rows always with full strings. future optimizations may look into an
intermediary table to map ids to integers and optimize this table's
storage
2024-03-24 04:03:44 +01:00