Commit graph

68 commits

Author SHA1 Message Date
Jesse Wierzbinski ce21ef19a5
chore(federation): 🔖 [publish nightly] Release 0.1.0-rc.2 2024-08-27 02:38:39 +02:00
Jesse Wierzbinski c09505513e
chore: ⬆️ Upgrade dependencies 2024-08-27 02:37:50 +02:00
Jesse Wierzbinski f26b68c76d
fix(federation): 🐛 Make sure InstanceMetadata's description is a string 2024-08-27 02:37:09 +02:00
Jesse Wierzbinski 3cc7ac0f1c
chore(federation): 🔖 [publish nightly] Release 0.1.0-rc.1 2024-08-26 19:31:43 +02:00
Jesse Wierzbinski 1203269531
feat(federation): Add Collections 2024-08-26 19:30:56 +02:00
Jesse Wierzbinski 1cffb93d52
fix(federation): 🐛 Allow Delete to have a null author 2024-08-26 18:54:38 +02:00
Jesse Wierzbinski caadde305a
chore(federation): 🔖 [publish nightly] Release 0.1.0-rc.0 2024-08-25 16:11:25 +02:00
Jesse Wierzbinski 01d5ea360e
refactor(federation): ♻️ Refactor extension entity names in functions 2024-08-25 16:10:38 +02:00
Jesse Wierzbinski d422e28943
refactor(federation): 👽 Update rest of federation code to Working Draft 4 2024-08-25 16:01:06 +02:00
Jesse Wierzbinski 4a470f5f3c
refactor(federation): 👽 Update all schemas to Working Draft 4 2024-08-25 15:47:03 +02:00
Jesse Wierzbinski b462718dc0
chore(federation): 🔖 [publish nightly] Release 0.0.1-alpha.1 2024-08-24 19:49:17 +02:00
Jesse Wierzbinski a7e4092a93
feat(federation): Update signature code to Working Draft 4 of Versia 2024-08-24 19:48:37 +02:00
Jesse Wierzbinski 4127571197
chore(federation): 🔖 [publish nightly] Test release 2024-08-24 15:58:48 +02:00
Jesse Wierzbinski e9fe689c39
ci: 👷 Rework CI deploy process 2024-08-24 15:56:49 +02:00
Jesse Wierzbinski f65cfe4c9a
refactor: 🚚 Use new Versia assets 2024-08-24 15:29:51 +02:00
Jesse Wierzbinski 737c8515da
refactor(federation): ♻️ Avoid barrel files 2024-08-24 15:05:11 +02:00
Jesse Wierzbinski c9f4885c72
refactor: 🚚 Rename Lysand to Versia 2024-08-24 14:58:50 +02:00
Jesse Wierzbinski 5b119949dc
fix(federation): 🐛 Always set content-type to JSON if there is a body 2024-07-26 20:09:58 +02:00
Jesse Wierzbinski 8f7b2d7bfe
fix(federation): 🐛 Correctly clone Headers 2024-07-26 19:51:01 +02:00
Jesse Wierzbinski e076023cff
fix(federation): 🐛 Make sure headers aren't overriden accidentally 2024-07-26 19:41:19 +02:00
Jesse Wierzbinski 9b4ce7183a
fix(federation): 🐛 Re-add ability to query WebFinger on a different server than the queries resources's hostname 2024-07-26 18:03:22 +02:00
Jesse Wierzbinski 97826e18a9
fix(federation): 🐛 Use full URLs for requests, not just pathnames 2024-07-26 17:58:38 +02:00
Jesse Wierzbinski 39f27cd87f
refactor(federation): ♻️ Refactor FederationRequester to be simpler 2024-07-26 17:49:36 +02:00
Jesse Wierzbinski db92a51412
fix(federation): 🐛 Don't consume body of response 2024-07-26 17:11:30 +02:00
Jesse Wierzbinski 6160ebd7c4
feat(federation): Add request parameter to all request outputs 2024-07-26 17:08:52 +02:00
Jesse Wierzbinski a4a1f8207a
fix(federation): 🐛 Fix HTTP client stripping query strings from requests in some cases 2024-07-26 00:53:49 +02:00
Jesse Wierzbinski 62e5724a1c
fix(federation): ♻️ Don't use Node-specific API Buffer 2024-07-26 00:52:59 +02:00
Jesse Wierzbinski 2dd8615db3
feat(federation): Add static get/post methods to FederationRequester 2024-07-24 18:40:41 +02:00
Jesse Wierzbinski 021a3485f5
feat(federation): Automatically try to reach the HTTP version of an URL if HTTPS fails 2024-07-24 18:20:01 +02:00
Jesse Wierzbinski 2313bcbbcc
refactor(federation): 🚚 Remove custom path alias 2024-07-23 00:11:05 +02:00
Jesse Wierzbinski 1529708dd8
fix(federation): 🐛 Add /index to end of import 2024-07-23 00:04:57 +02:00
Jesse Wierzbinski 115bfc7f0d
refactor(federation): ♻️ Move around code to get better TypeScript output 2024-07-23 00:02:39 +02:00
Jesse Wierzbinski 283e000498
fix(federation): ✏️ Fix typo 2024-07-22 23:23:14 +02:00
Jesse Wierzbinski ff6bf16b0a
fix: 💚 Fix NPM not finding built JS 2024-07-22 23:20:51 +02:00
Jesse Wierzbinski 2bf97bc914
feat(build): 🏗️ Build plain JS for NPM 2024-07-22 23:10:12 +02:00
Jesse Wierzbinski ad7f66ebc3
fix(federation): 🐛 Correctly select the WebFinger link with the correct content-type, not just the first rel=self link 2024-07-17 15:03:24 +02:00
Jesse Wierzbinski 88cfd005fd
feat(federation): Allow specifying custom hostname in WebFinger requests 2024-07-17 14:36:49 +02:00
Jesse Wierzbinski 13e7027c37
feat(federation): ♻️ Make all optional fields also nullable 2024-07-16 20:01:07 +02:00
Jesse Wierzbinski bbcc362bc1
feat(federation): Add a federation requester client 2024-06-29 22:20:07 -10:00
Jesse Wierzbinski 80130a1f22
docs(federation): 📝 Document RequestParserHandler 2024-06-25 19:34:54 -10:00
Jesse Wierzbinski 0c7e59849a
docs(federation): 🐛 Update docs to match API changes 2024-06-25 19:19:38 -10:00
Jesse Wierzbinski 1a4890df2a
fix(federation): 🐛 Fix broken types (forgot to rename) 2024-06-19 13:17:33 -10:00
Jesse Wierzbinski dc352bc276
refactor: ♻️ Refactor naming and code exports for both modules 2024-06-19 12:21:34 -10:00
Jesse Wierzbinski 4542750159
feat(build): 👷 Don't minify/bundle/compile packages in release 2024-06-07 15:01:47 -10:00
Jesse Wierzbinski 5f5bdc80c6
feat(build): 💚 Hopefully fix CI 2024-06-07 14:43:28 -10:00
Jesse Wierzbinski 69be6967bd
feat(federation): Add patch to inbox handler 2024-06-05 21:03:09 -10:00
Jesse Wierzbinski 3ed54a7c21
docs(federation): 📝 Add some docs to new request parser classes 2024-05-28 14:22:30 -10:00
Jesse Wierzbinski 57bd2a5c43
feat(federation): Allow parseBody to return a type other than void 2024-05-28 14:14:02 -10:00
Jesse Wierzbinski 09a9f0bbf5
feat(federation): Add new RequestParserHandler to less verbosely handle body parsing 2024-05-28 13:38:47 -10:00
Jesse Wierzbinski 8860d09eb4
feat(federation): Add new signed string output to signer 2024-05-23 19:43:09 -10:00