Commit graph

1226 commits

Author SHA1 Message Date
Jesse Wierzbinski 6b3c604c33
Add new tests to server routes 2024-04-11 03:52:44 -10:00
Jesse Wierzbinski 6263c667e8
Wrong database names and columns used 2024-04-11 02:18:46 -10:00
Jesse Wierzbinski df939a6a7a
Fix not working routes 2024-04-11 02:12:16 -10:00
Jesse Wierzbinski f7abe06a60
Begin moving project to use Drizzle instead of prisma 2024-04-11 01:39:07 -10:00
Jesse Wierzbinski b107bed935
Reduce siwe of frontend 2024-04-10 17:05:05 -10:00
Jesse Wierzbinski dcdee7e4bf
Fix emoji parsing in the remote emoji fetcher 2024-04-10 16:13:09 -10:00
Jesse Wierzbinski 275244b941
Resolve custom emojis from federated posts 2024-04-10 15:40:43 -10:00
Jesse Wierzbinski ec7b5dcbab
Add fetching of attachments when fetching a remote post 2024-04-10 15:31:33 -10:00
Jesse Wierzbinski 5024eee5db
Safeguard for local users 2024-04-10 12:47:44 -10:00
Jesse Wierzbinski b076d61d36
Add automatic WebFinger resolution for users that are not found in mentions 2024-04-10 12:47:02 -10:00
Jesse Wierzbinski 742913a911
Don't replace text mentions twice 2024-04-10 12:41:06 -10:00
Jesse Wierzbinski fde0ff509e
Fixes for mentions being wrong 2024-04-10 12:21:42 -10:00
Jesse Wierzbinski 63f046d281
one last fix please 2024-04-09 23:47:11 -10:00
Jesse Wierzbinski 607711c8b4
Other fix 2024-04-09 23:41:29 -10:00
Jesse Wierzbinski d444f53286
Last fix for today 2024-04-09 23:38:48 -10:00
Jesse Wierzbinski 1c8847ac6d
Few bugfixes 2024-04-09 23:33:21 -10:00
Jesse Wierzbinski 35438860c2
Drop useless database fields 2024-04-09 23:33:13 -10:00
Jesse Wierzbinski f490cfce78
Add more metadata to instance endpoint 2024-04-09 22:54:36 -10:00
Jesse Wierzbinski 38a6f9a809
Add resolving of threads, mentions and quote posts 2024-04-09 22:37:58 -10:00
Jesse Wierzbinski cf295a596a
Add ability to accept and reject remote follows if account is locked 2024-04-09 22:07:03 -10:00
Jesse Wierzbinski f72671fb07
Folreq fix 2024-04-09 21:54:15 -10:00
Jesse Wierzbinski dbb96027b8
going hogwild with the logging 2024-04-09 21:45:20 -10:00
Jesse Wierzbinski fc492c827b
More logging enabling 2024-04-09 21:36:28 -10:00
Jesse Wierzbinski 820d05c997
Add FollowAccept handling 2024-04-09 21:24:23 -10:00
Jesse Wierzbinski 27a287ab4d
Wrong order in follower acceptance 2024-04-09 21:18:41 -10:00
Jesse Wierzbinski 1a27be9542
Fix federation bug preventing proper federation 2024-04-09 21:13:45 -10:00
Jesse Wierzbinski b92d8256a4
Logging 2024-04-09 21:04:46 -10:00
Jesse Wierzbinski b30dd98f73
Add more debug data 2024-04-09 20:57:29 -10:00
Jesse Wierzbinski 80d592de48
Add other thing to logger 2024-04-09 20:51:09 -10:00
Jesse Wierzbinski 985190c683
Fix to unfollow route 2024-04-09 20:42:07 -10:00
Jesse Wierzbinski 8bcf46641c
Fix headers in Federation and User entities 2024-04-09 20:37:38 -10:00
Jesse Wierzbinski 34499bfecb
Return null on WebFinger 404 2024-04-09 20:27:16 -10:00
Jesse Wierzbinski cb85b4a1de
Only mark as followed in database if federation works 2024-04-09 20:22:36 -10:00
Jesse Wierzbinski 5aeb50b7d5
Fix promises not being awaited 2024-04-09 20:14:33 -10:00
Jesse Wierzbinski b1d7073217
Make lookup also work on local users 2024-04-09 20:13:17 -10:00
Jesse Wierzbinski 59cd8c9bd1
Add lookup Mastodon API route 2024-04-09 20:09:57 -10:00
Jesse Wierzbinski 06f98c36bb
Resolve user if not found when verifying signing 2024-04-09 19:59:36 -10:00
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 7da7febd00
Add status federation 2024-04-09 19:24:07 -10:00
Jesse Wierzbinski 4acc04cd93
Make WebFinger resolve work 2024-04-09 19:13:13 -10:00
Jesse Wierzbinski fcf952e1f3
Add Lysand well-known route 2024-04-09 18:33:35 -10:00
Jesse Wierzbinski d5817e985d
Modify WebFinger behaviour, add user searching 2024-04-09 18:22:57 -10:00
Jesse Wierzbinski ae9698c647
Add WebFinger endpoints 2024-04-09 17:45:19 -10:00
Jesse Wierzbinski ee6b6bce34
Fix incorrect MIME type when uploading emojis 2024-04-09 17:16:40 -10:00
Jesse Wierzbinski c26bf72542
Disable automatic builds on self-hosted runner for performance reasons 2024-04-09 17:10:30 -10:00
Jesse Wierzbinski 100a1f957b
Enable minification 2024-04-09 17:02:19 -10:00
Jesse Wierzbinski dc2fb029f5
Fix various file upload issues across server 2024-04-09 16:54:33 -10:00
Jesse Wierzbinski 724b11da4b
Fixes for Lysand types 2024-04-09 16:47:06 -10:00
Jesse Wierzbinski 4ce0e06e41
Remove old console.log 2024-04-09 16:46:59 -10:00