Commit graph

742 commits

Author SHA1 Message Date
Jesse Wierzbinski e6a4800bd1
chore: 📦 Update Bun to 1.1.12 2024-06-03 16:11:47 -10:00
Jesse Wierzbinski 381094c12d
chore: 📦 Update all dependencies to latest version 2024-06-03 16:08:42 -10:00
Jesse Wierzbinski f904ad33ba
refactor: ♻️ Clean up Dockerfile to not require Node to build 2024-05-28 22:14:20 -10:00
Jesse Wierzbinski ade9bd08fa
ci: 💚 Checkout with recursive submodules correctly 2024-05-28 15:19:39 -10:00
Jesse Wierzbinski f87bcbd0da
chore: ⚰️ Remove dead code and unused imports 2024-05-28 15:14:24 -10:00
Jesse Wierzbinski 3a37790315
chore: 🔖 Set version to 0.7.0 2024-05-28 15:03:20 -10:00
Jesse Wierzbinski 0706541546
refactor: 🚚 Add slash to typescript path shortcuts 2024-05-28 14:59:49 -10:00
Jesse Wierzbinski 5b658984a5
refactor: Only delete old test users once at preload 2024-05-28 14:51:55 -10:00
Jesse Wierzbinski f5a0f52b93
fix: 💚 Remove --frozen-lockfile during CI, as the build and dev Bun version differ and cause issues 2024-05-28 14:43:15 -10:00
Jesse Wierzbinski fbe0e35587
refactor(federation): ♻️ Refactor inbox code to use new package builtins 2024-05-28 14:36:15 -10:00
Jesse Wierzbinski fbc0c2c586
chore: 📦 Replace bun-types with @types/bun 2024-05-28 13:58:38 -10:00
Jesse Wierzbinski a87a474a62
chore: 📦 Update Bun to 1.1.10 2024-05-28 13:50:38 -10:00
Jesse Wierzbinski ddaa7269ba
chore: 📦 Add submodule to lysand-api, for feature testing 2024-05-28 13:49:24 -10:00
Jesse Wierzbinski 241ad8232d
fix(federation): 🐛 Hopefully fix the Great Signature Bug 2024-05-23 20:08:30 -10:00
Jesse Wierzbinski 75043bae15
feat(federation): Log signed string to debug as well 2024-05-23 19:46:22 -10:00
Jesse Wierzbinski fd59d9ebae
chore: 📦 Update all packages 2024-05-23 19:05:26 -10:00
Jesse Wierzbinski fc98c95892
chore(federation): Add sender public key to federation debugging 2024-05-23 19:04:05 -10:00
Jesse Wierzbinski f5605e6814
build: 📦 Update Bun to 1.1.9 2024-05-21 15:41:48 -10:00
Jesse Wierzbinski 14851fa93e
chore: 📦 Update all packages to their latest version 2024-05-21 15:33:36 -10:00
Jesse Wierzbinski fd38161769
fix(federation): 🐛 Fix debug logger not correctly outputting 2024-05-21 15:23:48 -10:00
Jesse Wierzbinski eab61b38f1
feat(federation): Add bridge tokens, federation request debugging 2024-05-21 14:59:03 -10:00
Jesse Wierzbinski 673b7d0bae
fix(api): 🐛 Automatically rewrite http to https in federation 2024-05-17 11:42:42 -10:00
Jesse Wierzbinski c28628ebb3
feat(api): Add safeguard for incorrectly configured proxies 2024-05-17 09:38:38 -10:00
Jesse Wierzbinski 7a591a024e
feat(federation): Add bridge support to Lysand 2024-05-17 07:56:13 -10:00
Jesse Wierzbinski a603b602e6
fix(federation): 🐛 Fix multiple incorrect outputs in federation routes 2024-05-17 07:39:59 -10:00
Jesse Wierzbinski b4b8f51a5a
chore: 🚨 Run format 2024-05-16 23:39:10 -10:00
Jesse Wierzbinski 36f7299a77
chore(build): ⬆️ Update federation lib to 1.1.5 2024-05-16 23:38:21 -10:00
Jesse Wierzbinski dfe678ffae
refactor(federation): ♻️ Use new federation package to send inbox requests 2024-05-16 22:47:30 -10:00
Jesse Wierzbinski 820591dddc
fix(cli): ⚰️ Remove old placeholder code and replace it with real code 2024-05-16 22:41:38 -10:00
Jesse Wierzbinski 398da5fc3f
fix(federation): 🐛 Fix federation bug with already consumed body 2024-05-16 22:37:06 -10:00
Jesse Wierzbinski e2362604c7
test(api): Add tests for password reset 2024-05-16 22:34:42 -10:00
Jesse Wierzbinski 24288c95b5
feat(api): Implement password resets 2024-05-16 22:27:41 -10:00
Jesse Wierzbinski 1365987a1c
fix(federation): 🚑 Correct user inbox endpoint API route 2024-05-16 21:51:49 -10:00
Jesse Wierzbinski 0a82cdc59e
docs(config): 📝 Explain what redirect URL to put in OIDC config 2024-05-16 21:30:27 -10:00
Jesse Wierzbinski 606c7e290c
chore: 📦 Update all packages to latest version 2024-05-16 21:00:43 -10:00
Jesse Wierzbinski ec62906221
chore: 🔖 Update version to 0.6.0 2024-05-16 20:59:21 -10:00
Jesse Wierzbinski d4e1c0d95d
fix(api): 🐛 Fix incorrect OAuth2 linking logic 2024-05-16 20:58:27 -10:00
Jesse Wierzbinski 2db4f25ba6
feat(config): Allow frontend route customization and forcing OIDC 2024-05-16 18:05:06 -10:00
Jesse Wierzbinski b34166de93
docs(api): 📝 Document all API changes 2024-05-16 15:50:13 -10:00
Jesse Wierzbinski b1216a43f2
refactor(api): ♻️ Change route names, improve API endpoints to be more consistent with Mastodon API 2024-05-16 15:49:59 -10:00
Jesse Wierzbinski a6eb826b04
docs: 📝 Update contributing guide 2024-05-16 09:50:37 -10:00
Jesse Wierzbinski 517f0c631e
refactor: 🔨 Also run bun install in pre-commit hooks 2024-05-15 17:32:05 -10:00
Jesse Wierzbinski 119f9ea97b
fix(build): 💚 Update Lockfile 2024-05-15 17:29:46 -10:00
Jesse Wierzbinski 060b3980ba
fix(build): 🐛 Make the prepare command use bunx 2024-05-15 17:28:37 -10:00
Jesse Wierzbinski 11460a83ad
refactor(build): 🐛 Promote Husky to dependency 2024-05-15 17:26:59 -10:00
Jesse Wierzbinski 6fdc8b2b9a
fix(build): 🐛 More shenanigans?? 2024-05-15 17:25:27 -10:00
Jesse Wierzbinski 075a23124b
feat: Add Husky 2024-05-15 17:19:45 -10:00
Jesse Wierzbinski 2b5b82b465
fix: 🐛 Fix all TypeScript issues 2024-05-15 17:07:34 -10:00
Jesse Wierzbinski 29aa43f4ce
fix(build): 🐛 Continuation of previous commit 2024-05-15 16:51:59 -10:00
Jesse Wierzbinski 023b80f411
fix(build): 🐛 Changed the CI test config so it is valid 2024-05-15 16:50:07 -10:00