Commit graph

21 commits

Author SHA1 Message Date
Jesse Wierzbinski 0706541546
refactor: 🚚 Add slash to typescript path shortcuts 2024-05-28 14:59:49 -10:00
Jesse Wierzbinski 5fd6a4e43d
feat(federation): Replace old types and federation validators with @lysand-org/federation 2024-05-14 14:35:13 -10:00
Jesse Wierzbinski 9d70778abd
refactor(api): 🎨 Move User methods into their own class similar to Note 2024-04-24 17:40:27 -10:00
Jesse Wierzbinski 88b3ec7b43
refactor(database): 🎨 Update database and schema names to be clearer 2024-04-16 20:36:01 -10:00
Jesse Wierzbinski d441fca1a1
fix(federation): 🐛 Fix wrong URI being generated in federated posts 2024-04-16 11:20:18 -10:00
Jesse Wierzbinski 47040ad273
feat(federation): Allow objects to be fetched via their ID 2024-04-16 11:18:47 -10:00
Jesse Wierzbinski ad0bf1a350
More work on converting old Prisma calls to Drizzle 2024-04-13 02:20:12 -10:00
Jesse Wierzbinski f7abe06a60
Begin moving project to use Drizzle instead of prisma 2024-04-11 01:39:07 -10:00
Jesse Wierzbinski 8563c97403
Fix conversion between database and Lysand types 2024-04-09 13:54:10 -10:00
Jesse Wierzbinski e26d604a54
Refactors, bugfixing 2024-04-07 17:28:18 -10:00
Jesse Wierzbinski af0d627f19
Replace eslint and prettier with Biome 2024-04-06 19:30:49 -10:00
Jesse Wierzbinski 6a54c5b805
Replace config manager with unjs/c12 2024-04-06 18:16:54 -10:00
Jesse Wierzbinski 0541776d3d
Finish full rewrite of server and testing systems 2024-03-10 16:04:14 -10:00
Jesse Wierzbinski 2bc9ff51ea
Slight refactoring, begin work on major moderation overhaul 2024-03-03 15:27:08 -10:00
Jesse Wierzbinski 63b13ca5e8
Fix SIGSEGV bug!! 2023-11-26 11:54:20 -10:00
Jesse Wierzbinski 1db82202e0
Add more federation support with Undo objects 2023-11-23 08:55:33 -10:00
Jesse Wierzbinski ae41139ad8
Add incoming Like federation 2023-11-23 08:43:56 -10:00
Jesse Wierzbinski be9b2e3376
Enable verbatim module syntax + more API routes 2023-11-22 18:10:37 -10:00
Jesse Wierzbinski 5eed8374cd
HUGE rewrite to use Prisma instead of TypeORM (not finished yet) 2023-11-10 16:36:06 -10:00
Jesse Wierzbinski 77a675afe6
More work on converting to the Lysand protocol 2023-11-03 17:34:31 -10:00
Jesse Wierzbinski 25b3fe202f
Add likes, new endpoints 2023-10-28 10:21:04 -10:00