Commit Graph

29665 Commits

Author SHA1 Message Date
renovate[bot]
b6ca117ae8 fix(deps): update dependency ace-builds to v1.32.2 (#12228)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-14 12:09:33 -05:00
Barış Soner Uşaklı
f91b823ecc refactor: replace deprecated call with api call 2023-12-14 10:13:19 -05:00
Julian Lam
48fd2e6441 Merge remote-tracking branch 'origin/develop' into activitypub 2023-12-13 13:21:32 -05:00
Julian Lam
7f46f07cb9 fix: unused require 2023-12-13 13:21:29 -05:00
Barış Soner Uşaklı
d13bfacd74 Merge branch 'master' into develop 2023-12-13 13:18:32 -05:00
Barış Soner Uşaklı
2dc1def51f fix: #12227, fix crash in redirect 2023-12-13 13:18:07 -05:00
Julian Lam
4c1b2b3fe6 feat: accept and undo support 2023-12-13 13:15:03 -05:00
Julian Lam
68d5e4a8ab refactor: update activitypub.getActor to accept either url or webfinger id 2023-12-13 13:14:51 -05:00
Misty Release Bot
e49ddaf815 chore: update changelog for v3.5.3 2023-12-13 15:42:45 +00:00
Misty Release Bot
e7e2a2f488 chore: incrementing version number - v3.5.3 v3.5.3 2023-12-13 15:42:45 +00:00
Misty Release Bot
3d7bad3274 Latest translations and fallbacks 2023-12-13 09:18:42 +00:00
renovate[bot]
6036d14463 fix(deps): update dependency ace-builds to v1.32.1 (#12226)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-12 20:22:36 -05:00
Julian Lam
1f79f54241 feat: update activitypub helper resolveLocalUid to accept both webfinger name and full URL as input 2023-12-11 14:35:04 -05:00
renovate[bot]
d96d4d0991 fix(deps): update dependency esbuild to v0.19.9 (#12224)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-11 11:03:53 -05:00
Barış Soner Uşaklı
dd94b967c2 Merge branch 'master' into develop 2023-12-08 13:55:26 -05:00
Barış Soner Uşaklı
245e5df385 chore: up composer 2023-12-08 13:54:57 -05:00
Barış Soner Uşaklı
7c416efc89 Merge branch 'master' into develop 2023-12-08 11:07:39 -05:00
Barış Soner Uşaklı
c1f82b78a8 chore: up composer default 2023-12-08 11:07:11 -05:00
Barış Soner Uşaklı
c434262e21 fix: change translator escape
remove \\\] and \\\[
match double &rsqb; and &lsqb;
2023-12-08 10:58:13 -05:00
Julian Lam
c803b2124c refactor: minor restructure to move logic out of main controller file to src/api 2023-12-08 10:55:16 -05:00
Julian Lam
8a5fb86ddf chore: small var rename 2023-12-08 10:46:34 -05:00
Misty Release Bot
255a67cd7f Latest translations and fallbacks 2023-12-08 09:19:24 +00:00
Julian Lam
e794f1d2ce fix: store remote followed users count separately from local 2023-12-07 13:23:06 -05:00
Julian Lam
4324f09c85 fix: icon text and bgColor in remote profiles 2023-12-07 13:10:06 -05:00
Steve Fan
daf2900a71 Update defaults.json (#12208) 2023-12-07 12:49:11 -05:00
renovate[bot]
e32eb8b3d7 fix(deps): update dependency @fontsource/inter to v5.0.16 (#12219)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-07 12:48:56 -05:00
Julian Lam
5e693702a4 chore: minor re-shuffling of code 2023-12-07 12:36:30 -05:00
Misty Release Bot
3c31ae239b Latest translations and fallbacks 2023-12-07 09:18:44 +00:00
Julian Lam
99cc60c8d5 fix: add basic sanity-checking to middleware.validateActivity 2023-12-06 13:57:49 -05:00
Julian Lam
cc0d18869a test: fixed improper signed_string reconstruction in .verify() 2023-12-06 13:38:41 -05:00
Julian Lam
bcee1c8dc8 fix: incorrect host/hostname usage in well-known test 2023-12-06 13:38:41 -05:00
Julian Lam
4218ecc4a0 fix: save remote follower count separately from local follower count 2023-12-06 13:38:41 -05:00
Julian Lam
c02271c7af feat: follow/unfollow logic and receipt 2023-12-06 13:38:41 -05:00
Julian Lam
e6753ce5db fix: missing req.body when parsing ActivityPub requests 2023-12-06 13:38:41 -05:00
Julian Lam
9dfa1b7209 test: fix webfinger test 2023-12-06 13:38:41 -05:00
Julian Lam
5d95765ee7 fix: bugs, more prep to start making calls to self 2023-12-06 13:38:41 -05:00
Julian Lam
9f94653b3f style: remove unused variable 2023-12-06 13:38:41 -05:00
Julian Lam
cdc4275fec feat: actor cache, method to resolve inboxes, stub code for sending requests. Now base64 encoding digest as expected by Mastodon 2023-12-06 13:38:41 -05:00
Julian Lam
2e89900886 chore: reorganize controllers for clarity 2023-12-06 13:38:41 -05:00
Julian Lam
a10df9873b test: added passing test cases for .sign() and .verify() 2023-12-06 13:38:41 -05:00
Julian Lam
e7184eb8cc feat: http signatures support, .sign() and .verify() AP helper methods 2023-12-06 13:38:41 -05:00
Julian Lam
4f5f025d57 feat: add webfinger ttl cache 2023-12-06 13:38:41 -05:00
Julian Lam
57895b7246 feat: add .has() call to cache/ttl 2023-12-06 13:38:39 -05:00
Julian Lam
ab3ff320b5 refactor: acp tpl + config option
- Updated ACP template to match new format
- changed global switch to `activitypubEnabled` (lowercase p)
2023-12-06 13:38:18 -05:00
Julian Lam
0cbbce8c16 chore: update AP helpers export, 404 logic reversal, no slugify in userslug in mock profile from remote instance 2023-12-06 13:38:18 -05:00
Julian Lam
a05b674e27 feat: ability to view federated profiles via url manipulation 2023-12-06 13:38:18 -05:00
Julian Lam
7e1dac39ea feat: followers and following endpoints 2023-12-06 13:38:18 -05:00
Julian Lam
81b6260f2e feat: inbox and outbox routes, stub controllers 2023-12-06 13:38:18 -05:00
Julian Lam
099124c49e feat: global switch for disabling federation, + test 2023-12-06 13:38:18 -05:00
Julian Lam
1c8e13bb12 test: updated activitypub test suite 2023-12-06 13:38:18 -05:00