Commit graph

96 commits

Author SHA1 Message Date
Jesse Wierzbinski c8ffca37b1
Fixes to editing of profiles 2023-12-06 13:46:46 -10:00
Jesse Wierzbinski 22ebf72b6b
Improve OpenID login flow security 2023-12-06 13:34:56 -10:00
Jesse Wierzbinski 947c1f4991
Add full OpenID connect provider support 2023-12-06 12:10:22 -10:00
Jesse Wierzbinski 01d20153e6
fix: Fix broken user source 2023-12-02 22:56:23 -10:00
Jesse Wierzbinski 34faf28088
feat: Add error when searching without Meilisearch 2023-12-02 18:46:13 -10:00
Jesse Wierzbinski 553b558c1a
feat: Add Search endpoint 2023-12-02 18:40:10 -10:00
Jesse Wierzbinski aa0813fef8
feat: Add Meilisearch integration, begin work on search endpoint 2023-12-02 18:11:30 -10:00
Jesse Wierzbinski 45a8a2678e
feat: Add following and followers endpoints 2023-12-01 13:44:48 -10:00
Jesse Wierzbinski fdf32c0b6c
fix: Fix crash on serving local media 2023-11-29 10:29:29 -10:00
Jesse Wierzbinski e01e92c9ce
Fix various missing things and bugs 2023-11-28 17:57:35 -10:00
Jesse Wierzbinski b099e40c60
Enable serving files using local uploads 2023-11-28 14:34:09 -10:00
Jesse Wierzbinski 818fcf8666
Make media uploads work with s3 backend 2023-11-28 13:54:39 -10:00
Jesse Wierzbinski 9064590292
Fix reblogs 2023-11-28 13:16:22 -10:00
Jesse Wierzbinski 440e994576
Fix timeline rendering 2023-11-28 12:57:48 -10:00
Jesse Wierzbinski b27d4219f9
Add favourites endpoint 2023-11-26 15:01:07 -10:00
Jesse Wierzbinski f51476e810
Add status pinning and unpinning, fix bugs 2023-11-26 14:56:16 -10:00
Jesse Wierzbinski 0a74bbfe93
Fix timelines 2023-11-26 12:46:15 -10:00
Jesse Wierzbinski 8c870cdad3
Fix timeline order 2023-11-26 12:04:38 -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 17bd81cf46
Add Link header to notifications endpoint 2023-11-23 08:36:44 -10:00
Jesse Wierzbinski 82162fccf4
Add reblog and reply notifications 2023-11-23 08:35:43 -10:00
Jesse Wierzbinski be9b2e3376
Enable verbatim module syntax + more API routes 2023-11-22 18:10:37 -10:00
Jesse Wierzbinski 991a2cba84
Allow quoting in UI 2023-11-22 13:48:16 -10:00
Jesse Wierzbinski 28a16e95a4
Add media attachment functionality to posts 2023-11-22 13:40:31 -10:00
Jesse Wierzbinski 930b84826b
Add more routes for media upload 2023-11-21 17:00:14 -10:00
Jesse Wierzbinski 4afd939b18
Add TODO comment for processing media 2023-11-21 16:44:10 -10:00
Jesse Wierzbinski 580958a181
Begin work on media attachments 2023-11-21 14:56:58 -10:00
Jesse Wierzbinski b9efd093a6 Remove useless async from functions 2023-11-19 16:42:40 -10:00
Jesse Wierzbinski ca94c35bc4
Add reblog and unreblog endpoints 2023-11-11 22:28:06 -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 25b3fe202f
Add likes, new endpoints 2023-10-28 10:21:04 -10:00
Jesse Wierzbinski 2e7ab312e0
Add tests for status context 2023-10-24 12:23:22 -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 932fc3e4f5
Clean up timeline code, add new Context API endpoint 2023-10-22 15:32:01 -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 f677737fdd Add sanitization to HTML 2023-10-16 12:03:29 -10:00
Jesse Wierzbinski 3c289dd3de Tweaks to test 2023-10-16 08:50:10 -10:00
Jesse Wierzbinski 7f2e89ab20 Add more API route definitions 2023-10-16 07:39:41 -10:00
Jesse Wierzbinski a8d8b70239 Make authorized fetch configurable 2023-10-15 20:07:39 -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