Commit graph

5090 commits

Author SHA1 Message Date
Laura Hausmann 011d7f36c3
[mastodon-client] Set ctx.pagination in helper funcs 2023-10-07 22:05:58 +02:00
Laura Hausmann cc96b0ba72
[mastodon-client] Use ctx instead of ctx.user as arguments everywhere 2023-10-07 21:46:22 +02:00
Laura Hausmann 79c3e56989
[mastodon-client] Fully move cache into ctx 2023-10-07 20:29:58 +02:00
Laura Hausmann 8428f2efc4
[mastodon-client] Actually enforce NoteConverter.encode recursion prevention 2023-10-07 20:09:17 +02:00
Laura Hausmann 1cdeff9861
[mastodon-client] Generate pagination data in helper function
This also (finally) respects minId sort order.
2023-10-07 20:02:03 +02:00
Laura Hausmann 2899873b26
[mastodon-client] Use MastoApiError everywhere 2023-10-07 19:50:06 +02:00
Laura Hausmann cfd53259cb
[mastodon-client] Return emojis field for polls 2023-10-07 19:39:01 +02:00
Laura Hausmann 8bec41b554
[mastodon-client] Accept both types and exclude_types at the same time in GET /v1/notifications
This ensures compatibility with Mastodon for Android and its forks
2023-10-07 19:17:51 +02:00
Laura Hausmann 1cb935f483
[client] Reduce shadows for iceshrimp-light 2023-10-07 17:48:39 +02:00
Laura Hausmann 98fe5b3a54
[mastodon-client] Prevent duplicate reblogs 2023-10-07 17:34:22 +02:00
Laura Hausmann 47d9278eae
[mastodon-client] Return IdentifiableError ID if message is empty 2023-10-07 17:30:49 +02:00
Laura Hausmann f36515a221
[mastodon-client] Fix error when liking the same status twice 2023-10-07 17:27:45 +02:00
Laura Hausmann 8cbcb5766a
[backend] await renote & boost count increments on note create/delete 2023-10-07 16:55:04 +02:00
Laura Hausmann f800f1806c
[mastodon-client] Fix Link pagination for /v1/statuses/:id/reblogged_by 2023-10-07 14:43:52 +02:00
Laura Hausmann 99de127376
[mastodon-client] Return error messages for error types without a .message property 2023-10-07 14:32:02 +02:00
Laura Hausmann c8415a5223
[mastodon-client] Use ctx.cache for all endpoints 2023-10-07 02:12:26 +02:00
Laura Hausmann 937a8c76c8
[mastodon-client] Fix ids of trending statuses not being converted 2023-10-07 02:05:53 +02:00
Laura Hausmann bd2df99489
[mastodon-client] Add link pagination to all remaining paginating methods 2023-10-07 01:17:59 +02:00
Laura Hausmann 9dd3277ddb
[mastodon-client] Use structuredClone for id converters 2023-10-07 00:36:49 +02:00
Laura Hausmann 3bc4afec77
[mastodon-client] Set correct access-control-expose-headers response header 2023-10-07 00:36:49 +02:00
Laura Hausmann 081b836e92
[mastodon-client] Move link header pagination to middleware 2023-10-06 23:35:13 +02:00
Laura Hausmann 3d320c0895
[mastodon-client] Fix urlencoded redirect_uris 2023-10-06 23:35:07 +02:00
Laura Hausmann 153c08fae1
[mastodon-client] Fix getNoteOr404 2023-10-06 03:26:04 +02:00
Laura Hausmann afd9e236a3
[mastodon-client] Code cleanup & reformat 2023-10-06 03:12:52 +02:00
Laura Hausmann 8bc7bf373e
[mastodon-client] Handle ApiError in CatchErrorsMiddleware 2023-10-06 03:09:22 +02:00
Laura Hausmann a3d2330f26
[mastodon-client] Code cleanup and refactor for /oauth/token 2023-10-06 01:22:42 +02:00
Laura Hausmann 4b76d0ce6f
[mastodon-client] Migrate endpoints to auth middleware 2023-10-06 01:08:30 +02:00
Laura Hausmann 5d17996d5f
[mastodon-client] Fix verify_credentials occasionally showing outdated data 2023-10-05 21:14:15 +02:00
Laura Hausmann 01b5af2686
[mastodon-client] PATCH /v1/accounts/update_credentials 2023-10-05 19:22:41 +02:00
Laura Hausmann 75f6732928
[mastodon-client] Replace koa-multer with koa-body 2023-10-05 18:45:38 +02:00
Laura Hausmann 60f314cb87
[mastodon-client] Fix handling of undefined in normalizeComposeOptions & normalizeEditOptions 2023-10-05 18:07:20 +02:00
Laura Hausmann 5d1bfd2e50
[mastodon-client] Fix handling of posts with empty cw / text field 2023-10-05 17:41:49 +02:00
Laura Hausmann 73ac3048ef
[mastodon-client] Correctly return status.tags 2023-10-05 17:19:40 +02:00
Laura Hausmann d39a3f2f66
[client] Fix default theme missing shadows 2023-10-05 16:10:27 +02:00
Laura Hausmann 98b451bf05
[mastodon-client] Emoji category should be string or undefined 2023-10-05 15:09:06 +02:00
Laura Hausmann 3132ff5ca0
[mastodon-client] Prevent NoteConverter from recursing indefinitely 2023-10-05 15:08:34 +02:00
Laura Hausmann 37b5a8d71d
[backend] Cleanup oauth debug logging 2023-10-05 14:38:14 +02:00
Laura Hausmann 0611651409
Remove megalodon 2023-10-05 14:36:14 +02:00
Laura Hausmann e33c7c5b0f
[backend] remove broken mastodon websocket support 2023-10-05 14:35:33 +02:00
Laura Hausmann 75d6af8485
[mastodon-client] GET /oauth/token 2023-10-05 14:34:52 +02:00
Laura Hausmann 4e177419eb
[mastodon-client] GET /v1/preferenes 2023-10-05 14:16:28 +02:00
Laura Hausmann ec55071eb2
[mastodon-client] GET /v1/trends/{statuses,hashtags,links} 2023-10-05 02:38:26 +02:00
Laura Hausmann fb7713c424
[mastodon-client] GET /v1/custom_emoji 2023-10-05 02:08:12 +02:00
Laura Hausmann 5f0d140bbe
[mastodon-client] GET /v2/suggestions 2023-10-05 01:51:21 +02:00
Laura Hausmann 44b72a2ecc
[mastodon-client] GET /v1/announcements, POST /v1/announcements/:id/dismiss 2023-10-05 00:58:54 +02:00
Laura Hausmann 059a20f4b1
[mastodon-client] Make filter endpoints refer to web frontend 2023-10-05 00:11:39 +02:00
Laura Hausmann f5e28fc27a
[mastodon-client] Refactor object id converters 2023-10-04 23:54:45 +02:00
Laura Hausmann f0cedf4f39
[mastodon-client] Replace array helper function with preexisting prelude function 2023-10-04 23:52:03 +02:00
Laura Hausmann 2a64fe4ebf
[mastodon-client] GET /v1/instance 2023-10-04 23:42:54 +02:00
Laura Hausmann c90161189f
[mastodon-client] Improve query performance 2023-10-04 23:16:52 +02:00
Laura Hausmann f87712040d
[backend] Remove /api/i/get-unsecure endpoint 2023-10-04 23:14:57 +02:00
Laura Hausmann ad7c58b8d7
[mastodon-client] Add visibility checks for status.reblogged_by 2023-10-04 23:13:47 +02:00
Laura Hausmann 7f6ac71dd0
[mastodon-client] Respect ffVisibility 2023-10-04 23:07:50 +02:00
Laura Hausmann a515b6b4d4
[mastodon-client] Fix ordering of conversations 2023-10-04 23:07:38 +02:00
Laura Hausmann bbc0f0278a
[mastodon-client] Improve pagination helper function 2023-10-04 23:07:37 +02:00
Laura Hausmann 557dd37fe8
[mastodon-client] Unread notifications 2023-10-04 22:01:18 +02:00
Laura Hausmann b8b6206b4e
[mastodon-client] Fix link pagination default limits 2023-10-04 22:01:17 +02:00
Laura Hausmann 3fb3f405ea
[mastodon-client] GET /v1/conversations 2023-10-04 22:01:17 +02:00
Laura Hausmann 2fef4b1982
[mastodon-client] GET /v1/timelines/tag/:hashtag 2023-10-04 22:01:17 +02:00
Laura Hausmann d2c9238a18
[mastodon-client] Add stubs for featured_tags and followed_tags 2023-10-04 22:01:17 +02:00
Laura Hausmann 4fe62e62c3
[mastodon-client] GET /accounts/:id/lists 2023-10-04 22:01:17 +02:00
Laura Hausmann 239fef3e71
[mastodon-client] DELETE /lists/:id/accounts 2023-10-04 22:01:17 +02:00
Laura Hausmann 94d75585b4
[mastodon-client] PUT /lists/:id 2023-10-04 22:01:17 +02:00
Laura Hausmann 53c0d52fcd
[mastodon-client] POST /lists 2023-10-04 22:01:17 +02:00
Laura Hausmann eecd911bf6
[mastodon-client] POST /lists/:id/accounts 2023-10-04 22:01:16 +02:00
Laura Hausmann 8a22659cba
[mastodon-client] DELETE /lists/:id 2023-10-04 22:01:16 +02:00
Laura Hausmann 267624c7a3
[mastodon-client] Also return edit history if post is unedited 2023-10-04 22:01:16 +02:00
Laura Hausmann 137ede02ce
[mastodon-client] Fix timeline helper function 2023-10-04 22:01:16 +02:00
Laura Hausmann a3722d2dce
[mastodon-client] GET /timelines/list/:listId 2023-10-04 22:01:16 +02:00
Laura Hausmann f388eb2135
[mastodon-client] Update notifications default and max limit to mastodon v4.1.0 values 2023-10-04 22:01:16 +02:00
Laura Hausmann 4559b135cb
[mastodon-client] Code cleanup & reformat 2023-10-04 22:01:16 +02:00
Laura Hausmann 2e7ac53c20
[mastodon-client] Use modified mfm-to-html renderer 2023-10-04 22:01:16 +02:00
Laura Hausmann 633fe46fb5
[mastodon-client] GET /lists, /lists/:id, /lists/:id/accounts 2023-10-04 22:01:15 +02:00
Laura Hausmann a7ce94fb29
[mastodon-client] GET /statuses/:id/source 2023-10-04 22:01:15 +02:00
Laura Hausmann ae91ffbb8a
[mastodon-client] Fix resolving remote users that aren't yet in the database 2023-10-04 22:01:15 +02:00
Laura Hausmann 947f5ba1e2
[mastodon-client] GET /v1/search 2023-10-04 22:01:15 +02:00
Laura Hausmann 5e0c2eb497
[mastodon-client] GET /v2/search 2023-10-04 22:01:15 +02:00
Laura Hausmann 0f497f7fec
[mastodon-client] Fix request body handling for polls 2023-10-04 22:01:15 +02:00
Laura Hausmann fb8b2ce0df
[mastodon-client] GET /polls/:id, POST /polls/:id/votes 2023-10-04 22:01:15 +02:00
Laura Hausmann 85a13d8bd7
[mastodon-client] GET /statuses/:id/history 2023-10-04 22:01:14 +02:00
Laura Hausmann 9454540385
[mastodon-client] Return status.edited_at 2023-10-04 22:01:14 +02:00
Laura Hausmann b0487e1e63
[mastodon-client] PUT /statuses/:id 2023-10-04 22:01:14 +02:00
Laura Hausmann 0719d9abbc
[client] Clean up note edits 2023-10-04 22:01:14 +02:00
Laura Hausmann 500a85acb9
[backend] Rework note edits 2023-10-04 22:01:14 +02:00
Laura Hausmann e0fefc986f
[mastodon-client] Respect idempotency-key for new posts 2023-10-04 22:01:14 +02:00
Laura Hausmann fe15584834
[mastodon-client] POST /v1/statuses 2023-10-04 22:01:14 +02:00
Laura Hausmann b98294e5be
[mastodon-client] PUT /media/:id 2023-10-04 22:01:14 +02:00
Laura Hausmann a2dce0fa85
[mastodon-client] GET /media/:id 2023-10-04 22:01:13 +02:00
Laura Hausmann 9b223abeda
[mastodon-client] POST /{v1,v2}/media 2023-10-04 22:01:13 +02:00
Laura Hausmann 366311a8b1
[mastodon-client] Refactor api router init 2023-10-04 22:01:13 +02:00
Laura Hausmann 758f995dac
[mastodon-client] Bump compatible version to 4.1.0 2023-10-04 22:01:13 +02:00
Laura Hausmann 501991f5e1
[mastodon-client] DELETE /statuses/:id 2023-10-04 22:01:13 +02:00
Laura Hausmann 1a03044be8
[mastodon-client] Only return pinned attribute for own posts 2023-10-04 22:01:13 +02:00
Laura Hausmann d4cca752ac
[mastodon-client] Correctly return accounts' pinned posts 2023-10-04 22:01:13 +02:00
Laura Hausmann a0cf791e53
[mastodon-client] POST /statuses/:id/pin, /statuses/:id/unpin 2023-10-04 22:01:12 +02:00
Laura Hausmann 464c5425fc
[mastodon-client] Don't show DMs in the home timeline 2023-10-04 22:01:12 +02:00
Laura Hausmann 19a990aebb
[mastodon-client] Improve query filters for /accounts/:id/statuses 2023-10-04 22:01:12 +02:00
Laura Hausmann b1643cfee7
[mastodon-client] GET /statuses/:id/favourited_by, /statuses/:id/reblogged_by 2023-10-04 22:01:12 +02:00
Laura Hausmann c1df4bd579
[mastodon-client] POST /statuses/:id/bookmark, /statuses/:id/unbookmark 2023-10-04 22:01:12 +02:00
Laura Hausmann 5b7e0b8ede
[mastodon-client] POST /statuses/:id/reblog, /statuses/:id/unreblog 2023-10-04 22:01:12 +02:00
Laura Hausmann 3dffaf5594
[mastodon-client] POST /statuses/:id/react/:name, /statuses/:id/unreact/:name 2023-10-04 22:01:12 +02:00
Laura Hausmann 93a4db4418
[mastodon-client] POST /statuses/:id/favourite, /statuses/:id/favourite 2023-10-04 22:01:12 +02:00
Laura Hausmann f29fee74a0
[mastodon-client] Use actual default reaction 2023-10-04 22:01:11 +02:00
Laura Hausmann f57239fc58
[mastodon-client] POST /apps 2023-10-04 22:01:11 +02:00
Laura Hausmann 5e20c3ae06
[mastodon-client] Stub for PATCH /accounts/update_credentials 2023-10-04 22:01:11 +02:00
Laura Hausmann bdc5b778f2
[mastodon-client] GET /accounts/verify_credentials 2023-10-04 22:01:11 +02:00
Laura Hausmann 40f89213a5
[mastodon-client] Code cleanup 2023-10-04 22:01:11 +02:00
Laura Hausmann 3fd98eb88a
[mastodon-client] GET /accounts/lookup 2023-10-04 22:01:11 +02:00
Laura Hausmann 45d005fa1a
[mastodon-client] POST /follow_requests/:id/authorize, POST /follow_requests/:id/reject 2023-10-04 22:01:11 +02:00
Laura Hausmann 3dc6bf49b2
[mastodon-client] GET /follow_requests 2023-10-04 22:01:10 +02:00
Laura Hausmann 0747e24256
[mastodon-client] GET /blocks 2023-10-04 22:01:10 +02:00
Laura Hausmann eb42a21d77
[mastodon-client] Bump compatible version to 3.5.0 2023-10-04 22:01:10 +02:00
Laura Hausmann 82c96392c2
[mastodon-client] GET /mutes 2023-10-04 22:01:10 +02:00
Laura Hausmann f667f2f985
[mastodon-client] POST /accounts/:id/mute, POST /accounts/:id/unmute; Fix timeline helper function 2023-10-04 22:01:10 +02:00
Laura Hausmann 3c22417a31
[mastodon-client] POST /accounts/:id/block, /accounts/:id/unblock 2023-10-04 22:01:10 +02:00
Laura Hausmann deeb71856d
[mastodon-client] GET /accounts/relationships 2023-10-04 22:01:10 +02:00
Laura Hausmann 5c999a20d0
[mastodon-client] POST /accounts/:id/follow, POST /accounts/:id/unfollow 2023-10-04 22:01:10 +02:00
Laura Hausmann cfc3db5c7c
[mastodon-client] Code cleanup 2023-10-04 22:01:09 +02:00
Laura Hausmann 72619198b9
[mastodon-client] POST /notifications/:id/dismiss; POST /notifications/clear 2023-10-04 22:01:09 +02:00
Laura Hausmann ac6ba79a36
[mastodon-client] GET /notifications/:id 2023-10-04 22:01:09 +02:00
Laura Hausmann 58dcbe68b7
[mastodon-client] GET /notifications 2023-10-04 22:01:09 +02:00
Laura Hausmann 9d59ee09fd
[mastodon-client] Improve link pagination helper function 2023-10-04 22:01:09 +02:00
Laura Hausmann d8659b5a94
[mastodon-client] Better home timeline query 2023-10-04 22:01:09 +02:00
Laura Hausmann 35e35c0998
[mastodon-client] Update FIXMEs 2023-10-04 22:01:09 +02:00
Laura Hausmann f1f0fa3bc7
[mastodon-client] Fix posts falsely showing as boosted 2023-10-04 22:01:09 +02:00
Laura Hausmann d9ec53db4c
[mastodon-client] Further improve query performance 2023-10-04 22:01:08 +02:00
Laura Hausmann 455c249f3d
[mastodon-client] Improve note query performance 2023-10-04 22:01:08 +02:00
Laura Hausmann 7da7b6e09b
[mastodon-client] Proper pagination for /bookmarks & /favorites 2023-10-04 22:01:08 +02:00
Laura Hausmann d3a88ff613
[mastodon-client] GET /favourites 2023-10-04 22:01:08 +02:00
Laura Hausmann 376bfc6b13
[mastodon-client] GET /bookmarks 2023-10-04 22:01:08 +02:00
Laura Hausmann 5ee1a1e604
[mastodon-client] Fix emoijs on status detail endpoint 2023-10-04 22:01:08 +02:00
Laura Hausmann 6d2ed68a49
[mastodon-client] Properly format quotes 2023-10-04 22:01:08 +02:00
Laura Hausmann f8be4533df
[mastodon-client] Allow unauthorized uses to access /accounts/:id/statuses 2023-10-04 22:01:08 +02:00
Laura Hausmann f6d0183668
[mastodon-client] Fix ordering of ancestors & descendants for status context 2023-10-04 22:01:07 +02:00
Laura Hausmann dd0875e517
[mastodon-client] Fix own user following/followers when ffVisibility is restricted 2023-10-04 22:01:07 +02:00
Laura Hausmann 97067648e8
[mastodon-client] GET /accounts/:id/following 2023-10-04 22:01:07 +02:00
Laura Hausmann c86ab31a29
[mastodon-client] Proper pagination for /accounts/:id/followers 2023-10-04 22:01:07 +02:00
Laura Hausmann ba5bcbb16c
[mastodon-client] Fix created_at field on user objects 2023-10-04 22:01:07 +02:00
Laura Hausmann 05c32e719c
[mastodon-client] GET /accounts/:id/followers 2023-10-04 22:01:07 +02:00
Laura Hausmann f825dcc811
[mastodon-client] Respect minId query param 2023-10-04 22:01:07 +02:00
Laura Hausmann e90b679864
[mastodon-client] Cache account/user data per api call 2023-10-04 22:01:06 +02:00
Laura Hausmann 941f44dc71
[mastodon-client] Fix note favorite count 2023-10-04 22:01:06 +02:00
Laura Hausmann 16c10f55a3
[mastodon-client] Fix GET /accounts/:id/statuses 2023-10-04 22:01:06 +02:00
Laura Hausmann 81b08bebd0
[mastodon-client] Fix mentions 2023-10-04 22:01:06 +02:00
Laura Hausmann f906ec1d55
[mastodon-client] Fix note favorite status 2023-10-04 22:01:06 +02:00
Laura Hausmann 0aeeeca076
[mastodon-client] GET /accounts/:id/statuses 2023-10-04 22:01:06 +02:00
Laura Hausmann cebfa5ccb8
[mastodon-client] Fix banners and avatars 2023-10-04 22:01:06 +02:00
Laura Hausmann b8cbcafe3a
[mastodon-client] GET /timelines/public 2023-10-04 22:01:05 +02:00
Laura Hausmann f747d6b8c1
[mastodon-client] Fix normalizeUrlQuery 2023-10-04 22:01:05 +02:00
Laura Hausmann ec8285530b
[mastodon-client] NoteConverter, UserConverter: move to await-all 2023-10-04 22:01:05 +02:00
Laura Hausmann 0d8fe856aa
[mastodon-client] Skip processing mentions of deleted users 2023-10-04 22:01:05 +02:00
Laura Hausmann 8e3e2440b8
[mastodon-client] GET /timelines/home 2023-10-04 22:01:05 +02:00
Laura Hausmann 15e698df46
[mastodon-client] Fix handling of note visibility errors and anonymous calls 2023-10-04 22:01:05 +02:00
Laura Hausmann f384186b88
[mastodon-client] Refactor NoteHelpers 2023-10-04 22:01:05 +02:00
Laura Hausmann 777db83014
[mastodon-client] Implement NoteConverter.encodeMany function 2023-10-04 22:01:05 +02:00
Laura Hausmann e1e4160a62
[mastodon-client] GET /statuses/:id/context 2023-10-04 22:01:04 +02:00
Laura Hausmann 2fe58b0017
[mastodon-client] Refactor converters 2023-10-04 22:01:04 +02:00
Laura Hausmann d258789c34
[mastodon-client] GET /accounts/:id 2023-10-04 22:01:04 +02:00
Laura Hausmann 6606eda981
[mastodon-client] GET /statuses/:id 2023-10-04 22:01:04 +02:00
Laura Hausmann 412aa96c95
Remove jarring touch animation for navbar buttons on mobile 2023-10-04 21:53:36 +02:00
AntoineD 48d5595639
Enhanced mobile post btn 2023-10-04 21:53:36 +02:00
AntoineD 17e9ee0217
Enhanced mobile navbar 2023-10-04 21:53:32 +02:00
Aylam 919fcd8730
Remove Calendar widget by default 2023-10-04 15:00:40 +02:00
Alexis 20723b4c1d
Rename private mode descriptions to 'allowlisting' 2023-10-04 14:53:27 +02:00
Laura Hausmann f608247be4
[client] Fix control panel indicator 2023-10-04 03:15:37 +02:00
Laura Hausmann 27a088a6a1
[client] Improved update checker 2023-10-04 03:15:37 +02:00
Laura Hausmann 11ba55e42f
Overhauled default themes with new brand colors 2023-10-04 02:04:31 +02:00
Laura Hausmann 28259129e8
Add new logos & asset generation script 2023-10-04 02:04:30 +02:00
Laura Hausmann 220b6f2011
Revert "don't update if renoted by bot"
This reverts commit 49e9fb9001c25378aa396d2a1ccdac1e18456e14.
2023-09-29 15:03:11 +02:00
Jeder 1e8c3c89da
Remove "Welcome back" 2023-09-28 16:43:25 +02:00
Laura Hausmann 2efdbae42e
Add index to improve user/notes endpoint performance 2023-09-28 02:51:24 +02:00
Laura Hausmann 158c7694c0
Remove rust deps from Dockerfile & CI, cleanup docs 2023-09-26 21:39:40 +02:00
Laura Hausmann fdca7f804a
Also port antenna migration 2023-09-26 21:38:21 +02:00
Laura Hausmann 30de454b69
Port SeaORM migrations to TypeORM 2023-09-26 21:38:20 +02:00
Laura Hausmann 7cb576a535
Greatly improve id conversion performance 2023-09-26 18:55:49 +02:00
Laura Hausmann 76aa8eeefb
Port native-utils code back to typescript 2023-09-26 17:21:44 +02:00
AntoineÐ 259f82f251 Enhanced «About Iceshrimp» Icon #246 2023-09-25 20:14:40 +02:00
Aylam 4a3f6afef6
Replace or remove theme 'X' vars 2023-09-24 16:21:55 +02:00
Aylam dd9a7b7cff
Add new themes and use them by default 2023-09-13 21:39:36 +02:00
Laura Hausmann 9b4e67f064
Fix MkUpdate translations 2023-09-13 19:28:12 +02:00
Jeder 917114dfa8 Change text color only of active navbar element 2023-09-13 13:53:20 +02:00
Laura Hausmann b97c4511d9
Make MFM search engine a config option, switch default engine to DuckDuckGo, replaces #207 2023-09-12 15:37:46 +02:00
Laura Hausmann 1ce0f778e7
Fix fetching pinned notes for remote servers that return a collection of note URIs instead of AP objects, resolves #201 2023-09-12 00:12:13 +02:00
Laura Hausmann 02dc687705
Fallback to acct webfinger on getSubjectHostFromUriAndUsernameCached 2023-09-11 23:20:41 +02:00
Laura Hausmann b04619e007
Skip mention user lookup for local users 2023-09-11 22:58:02 +02:00
Laura Hausmann 1d543b5bf8
Cache resolved split domain mentions 2023-09-11 22:15:48 +02:00
Laura Hausmann fb091488d8
Get actual subject host in mfm fromHtml 2023-09-11 22:25:29 +02:00
Laura Hausmann 552041726b
Make html-to-mfm and its callstack async 2023-09-11 22:34:00 +02:00
Laura Hausmann 86defdffd3
Fix initial fetch of actual remote user host for remote gotosocial instances on createPerson, resolves #204 2023-09-11 18:37:18 +02:00
Laura Hausmann 43f136c50f
Fix typo in hostMetaToWebFingerTemplate 2023-09-11 19:57:26 +02:00
Laura Hausmann 06be4e108b
Fix updating remote user host for remote AP implementations that don't support webfinger uri queries 2023-09-10 19:31:11 +02:00
Laura Hausmann 558b58a0cd
Fix updating host on updatePerson 2023-09-10 19:31:11 +02:00
Laura Hausmann a2fbf57769
Fix formatting in resolve-user.ts 2023-09-10 19:31:11 +02:00
Natty 90eabd4816
Fix follow requests pagination bug
https://astolfo.social/notes/9jeibgm1wyfk9oha
2023-09-10 13:10:53 +02:00
Laura Hausmann f6dc9e094b
Fix user update for users without sharedInbox 2023-09-09 22:16:23 +02:00
Laura Hausmann 2f103229e5
Also update host on updatePerson 2023-09-09 18:45:15 +02:00
Laura Hausmann e9e63ebaa8
Verify and update existing user on createPerson 2023-09-09 18:45:14 +02:00
Laura Hausmann 80035049f9
Stricter host-meta spec compliance in WebFinger 2023-09-06 19:13:57 +02:00
Laura Hausmann 59571f2372
Resolve actual subject host on createPerson 2023-09-06 19:13:57 +02:00
Laura Hausmann 35f7bde1a4
Clear public key cache on user deletion 2023-09-06 19:13:57 +02:00