Commit graph

58 commits

Author SHA1 Message Date
Jesse Wierzbinski 8ef8054351
Add more logging 2024-04-09 19:56:46 -10:00
Jesse Wierzbinski f56e4f623a
Add following 2024-04-09 19:51:00 -10:00
Jesse Wierzbinski 4acc04cd93
Make WebFinger resolve work 2024-04-09 19:13:13 -10:00
Jesse Wierzbinski d5817e985d
Modify WebFinger behaviour, add user searching 2024-04-09 18:22:57 -10:00
Jesse Wierzbinski a58c81c8e9
Implement federation of statuses 2024-04-09 16:05:02 -10:00
Jesse Wierzbinski 8563c97403
Fix conversion between database and Lysand types 2024-04-09 13:54:10 -10:00
Jesse Wierzbinski db37510370
Add interface to view post and user JSON data 2024-04-08 18:33:59 -10:00
Jesse Wierzbinski 8bda61e099
Fixes for wrong follows 2024-04-08 16:26:48 -10:00
Jesse Wierzbinski 6c60191ab2
Add follow notifications and follow request 2024-04-08 16:12:54 -10:00
Jesse Wierzbinski 78734dc8d5
Fix image URLs being wrong 2024-04-07 18:07:11 -10:00
Jesse Wierzbinski e4f82e2fa9
Add new default placeholder avatars 2024-04-07 17:55:12 -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 d6f1cd1347
Fix build errors and testing errors 2024-03-13 17:39:32 -10:00
Jesse Wierzbinski 480fcb363f
Add bait mode, fix bugs 2024-03-12 22:10:32 -10:00
Jesse Wierzbinski 0541776d3d
Finish full rewrite of server and testing systems 2024-03-10 16:04:14 -10:00
Jesse Wierzbinski 64629754ca
Update all packages, fix critical bugs 2024-03-03 17:29:44 -10:00
Jesse Wierzbinski 2bc9ff51ea
Slight refactoring, begin work on major moderation overhaul 2024-03-03 15:27:08 -10:00
Jesse Wierzbinski b5913b163c
feat: Auto add new users and statuses to Meilisearch 2023-12-02 18:45:01 -10:00
Jesse Wierzbinski e01e92c9ce
Fix various missing things and bugs 2023-11-28 17:57:35 -10:00
Jesse Wierzbinski f51476e810
Add status pinning and unpinning, fix bugs 2023-11-26 14:56:16 -10:00
Jesse Wierzbinski be9b2e3376
Enable verbatim module syntax + more API routes 2023-11-22 18:10:37 -10:00
Jesse Wierzbinski 5287ceb99e
Add CLI and CLI tests 2023-11-20 13:58:39 -10:00
Jesse Wierzbinski b9efd093a6 Remove useless async from functions 2023-11-19 16:42:40 -10:00
Jesse Wierzbinski 3884763235
Complete migration to Prisma, all tests passing 2023-11-11 20:39:59 -10:00
Jesse Wierzbinski dc0ec47543
Finish rewrite of everything with Prisma 2023-11-11 15:37:14 -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 a1c0164e9d
More Lysand protocol work, refactor keys, small refactoring overall 2023-11-04 13:59:55 -10:00
Jesse Wierzbinski 77a675afe6
More work on converting to the Lysand protocol 2023-11-03 17:34:31 -10:00
Jesse Wierzbinski 02b56f8fde
Purge ActivityPub from project to start implementing Lysand 2023-10-30 10:23:29 -10:00
Jesse Wierzbinski 80a3e4c92d
Clean up more ActivityPub code, refactoring 2023-10-22 19:39:42 -10:00
Jesse Wierzbinski d05b077df1
More API tests, fixes 2023-10-22 15:47:04 -10:00
Jesse Wierzbinski 35f54d108f
Add more contribution help 2023-10-22 14:23:15 -10:00
Jesse Wierzbinski 460b68c381
Media upload for avatars and banners, more work, fix tests 2023-10-19 09:53:59 -10:00
Jesse Wierzbinski a1238222e2 Fix a bug with user creation 2023-10-16 12:07:42 -10:00
Jesse Wierzbinski f677737fdd Add sanitization to HTML 2023-10-16 12:03:29 -10:00
Jesse Wierzbinski c0ff46559b Refactor configs and activitypub parts 2023-10-15 20:04:03 -10:00
Jesse Wierzbinski ca7d325cb1 New API route format to make code cleaner 2023-10-15 17:51:29 -10:00
Jesse Wierzbinski 65ff53e90c Fix existing bugs in tests, refactor users 2023-10-08 10:20:42 -10:00
Jesse Wierzbinski 9646e33099 Add new Instance methods, add tests for it as well 2023-09-28 13:58:05 -10:00
Jesse Wierzbinski 8a8d15810b Add more COMMENTS 2023-09-28 08:19:21 -10:00
Jesse Wierzbinski 1fb4600445 Add new API endpoints 2023-09-27 08:45:07 -10:00
Jesse Wierzbinski 95b46ba2e4 More refactoring, API route fixes 2023-09-26 13:08:05 -10:00
Jesse Wierzbinski 3b452d66aa Small refactors 2023-09-26 12:33:43 -10:00
Jesse Wierzbinski a9688b8178 Add new follow API endpoint 2023-09-21 17:18:05 -10:00
Jesse Wierzbinski ce2ed0754e Add new API endpoint (accounts/verify_credentials) 2023-09-21 16:15:12 -10:00
Jesse Wierzbinski c7743aa154 Fix failing tests 2023-09-21 15:09:14 -10:00
Jesse Wierzbinski 6d2f9072ac Add more API endpoints, better tests 2023-09-21 12:42:59 -10:00
Jesse Wierzbinski dacbc5a00b
Begin more work 2023-09-19 14:16:50 -10:00