Commit graph

73 commits

Author SHA1 Message Date
Jesse Wierzbinski
38e390c418
feat: Add emoji importing and creation via CLI + support in posts 2023-12-02 20:50:20 -10:00
Jesse Wierzbinski
b5913b163c
feat: Auto add new users and statuses to Meilisearch 2023-12-02 18:45:01 -10:00
Jesse Wierzbinski
aa0813fef8
feat: Add Meilisearch integration, begin work on search endpoint 2023-12-02 18:11:30 -10:00
Jesse Wierzbinski
e01e92c9ce
Fix various missing things and bugs 2023-11-28 17:57:35 -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
2fbe0a6c7b
Fix Redis connection 2023-11-26 19:53:13 -10:00
Jesse Wierzbinski
2c82cffb58
Add working Dockerfile 2023-11-26 19:30:57 -10:00
Jesse Wierzbinski
8b442c241c
Work on federation 2023-11-26 15:40:44 -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
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
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
07d51e10df
Enable quotes in post 2023-11-22 13:45:20 -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
580958a181
Begin work on media attachments 2023-11-21 14:56:58 -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
8fa16d4e09 Add media upload functionality and create uploads
folder
2023-11-19 10:36:54 -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
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
b7587f8d3f Add public timeline 2023-10-01 14:07:29 -10:00
Jesse Wierzbinski
4b82655e33 Fix bugs introduced by last commit 2023-09-30 16:35:37 -10:00
Jesse Wierzbinski
67781c35d8 Remove superfluous comment 2023-09-28 17:44:19 -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