19ae80f874
feat: add user approval after registration
...
basically credentials are disabled until approved by admin
2024-06-28 06:06:33 +02:00
1ee7eb1498
feat: add indexes on followers/following fields
...
will use them for proper address expansion soon™️
2024-06-28 05:11:41 +02:00
2a719f14fb
fix!: oops add index on notifications activity
2024-06-26 05:29:42 +02:00
f3f176406e
feat!: store mentions as internal ids
...
this completely breaks all current mentions (unless you want to cook
some script to join and fix them) but should mean halving the mentions
table size, or close to that. also theres foreign keys so it cascades
automatically, at the cost that now we can't store mention links for users
we don't know yet
2024-06-26 04:37:33 +02:00
9822fc3f07
feat!: remove published from some join tables
...
it was now() anyway just look object's published, this saves some space
but i won't bother making a migration :p
2024-06-26 04:27:16 +02:00
5a4671f20d
feat: add notifications table and model
2024-06-26 03:54:15 +02:00
5302e4ad46
feat: add dislikes table, process them
...
not displayed anywhere yet tho
2024-06-23 17:27:49 +02:00
4a3a2e2647
fix!: attachment url no longer unique, add an index
2024-06-23 16:56:34 +02:00
16a10112a8
fix: cascade obj/activity deletions in addressing
...
otherwise its impossible to delete objects because foreign key relation
is violated!
2024-06-22 05:17:03 +02:00
129724d30e
feat: add instance id in relations
...
this is needed to provide instance-scoped relations
2024-06-09 19:46:27 +02:00
fb0242221b
fix!: oops actually use jsonb here too
...
sorry last breaking db change i swear (<---lie)
2024-06-08 16:58:16 +02:00
a35ff4832f
fix!: OOOOOPPSSSS use jsonb
2024-06-08 06:25:55 +02:00
b7a8a6004f
chore: likes dont need to record generating activity
2024-06-07 23:15:57 +02:00
315e6bea4a
fix: ouch need to use this...
2024-06-07 07:08:00 +02:00
9fc8a364dd
fix: use timestamp instead of date_time
...
apparently date_time is TIMESTAMPTZ on postgres, not TIMESTAMP (aka
DateTime<Utc>)...
2024-06-07 06:58:35 +02:00
8805622a3b
fix: dont create fulltext index
...
broken on postgres? will add it later with a migration
2024-06-07 06:37:41 +02:00
5cfd16ea35
feat: added audience field
...
so that we can see where lemmy posts are coming from
2024-06-06 20:43:03 +02:00
1213947495
fix!: eeehh need to rebuild db anyway coz sqlite
2024-06-06 18:48:21 +02:00
485724701a
fix: no unique index on job activity, skip dupes
...
rather than preventing dupes from being inserted (which breaks
processing local activities that require delivering) skip them as soon
as they get acquired
2024-06-06 18:36:30 +02:00
93666cea97
fix(migrations): indexes get dropped with tables
2024-06-06 02:29:13 +02:00
acb9a9add5
feat: added jobs table
...
replaces deliveries
2024-06-06 02:20:43 +02:00
0c1160b42f
chore!: HUGE REFACTOR
...
not even sure stuff will stay this way but phewwwwww this was time
consuming asffff
2024-06-01 05:21:57 +02:00
5b592874cb
chore: BIG refactor into smaller crates
...
hopefully this makes lsp more responsive? because it wont need to
recompile everything every time, but idk really
2024-05-31 04:07:39 +02:00