Commit graph

822 commits

Author SHA1 Message Date
Jesse Wierzbinski 1163dacbd6
chore: 🐛 Update lockfile 2024-06-07 23:08:38 -10:00
Jesse Wierzbinski deb532c970
chore: 📦 Update packages 2024-06-07 23:08:15 -10:00
Jesse Wierzbinski 3f90625429
chore: 🐛 Change --apply to --write in precommit linting 2024-06-07 19:32:47 -10:00
Jesse Wierzbinski 4902f078a8
feat(api): Add permissions to every route and permission config 2024-06-07 18:57:29 -10:00
Jesse Wierzbinski 19823d8eca
feat(api): Add Roles API 2024-06-07 17:31:17 -10:00
Jesse Wierzbinski 46f41199ac
chore: 📦 Update packages 2024-06-07 15:36:17 -10:00
Jesse Wierzbinski e229c30a9f
chore: 📦 Use NPM version of @lysand-org/federation 2024-06-07 15:33:00 -10:00
Jesse Wierzbinski 43544a44da
fix(api): 🐛 Fix some redirect URIs breaking the oauth redirection code 2024-06-07 14:08:27 -10:00
Jesse Wierzbinski 06e97bbf0a
fix(api): 🐛 Set proxy redirect to manual 2024-06-07 13:58:49 -10:00
Jesse Wierzbinski 43b41b793f
Merge branch 'main' of github.com:lysand-org/lysand 2024-06-07 13:52:22 -10:00
Jesse Wierzbinski 56e32e2c20
fix(api): 🐛 Add debug statement to proxy 2024-06-07 13:52:11 -10:00
Gaspard Wierzbinski 71d4c82573
Merge pull request #15 from skyeforeverblue/patch-1
Pedantic bullshit :>
2024-06-06 12:59:01 -10:00
Skye Chappelle 5c02477c52
Pedantic readme update 2024-06-06 18:55:10 -04:00
Jesse Wierzbinski 8f09ea4c60
feat(federation): Add support for federation of note editing 2024-06-05 21:04:52 -10:00
Jesse Wierzbinski 3e94a9d491
fix(api): 🐛 Fix incorrect editing of note attachments (when attachments are removed) 2024-06-05 20:35:56 -10:00
Jesse Wierzbinski 88ad7178bf
feat(federation): Federate note deletions 2024-06-05 19:25:49 -10:00
Jesse Wierzbinski 431bc9c715
fix(federation): 🐛 Add missing SQL AND 2024-06-05 19:15:10 -10:00
Jesse Wierzbinski 0eee4a1f20
fix(federation): 🐛 Don't try to federate to local users 2024-06-05 19:12:23 -10:00
Jesse Wierzbinski 32cb0ea733
fix(federation): 🐛 Fix profile edits not being federated 2024-06-05 19:08:34 -10:00
Jesse Wierzbinski 4c22b0edcc
feat(federation): Federate user profile changes to other instances 2024-06-05 18:58:28 -10:00
Jesse Wierzbinski f8196f72f9
feat(federation): Add user refetching, support for Undo in federation 2024-06-05 18:49:06 -10:00
Jesse Wierzbinski 908fdcaa79
feat(api): Add real filename to proxy 2024-06-05 18:07:22 -10:00
Jesse Wierzbinski 7f4e39e08b
fix(api): 🐛 Explicitely set Content-Encoding to an empty value in proxy to avoid Traefik v3.0 errors 2024-06-05 16:35:25 -10:00
Jesse Wierzbinski 5efd832e64
fix(api): 🐛 Another attempt at a fix 2024-06-05 16:26:19 -10:00
Jesse Wierzbinski a319d1e628
fix(api): 🐛 Attempt 2 at fixing proxy bug 2024-06-05 16:07:56 -10:00
Jesse Wierzbinski 29b98fd1d1
fix(api): 🐛 (hopefully) fix some media not being decoded well on proxy 2024-06-05 15:56:40 -10:00
Jesse Wierzbinski f4af0e2407
fix(api): 🐛 Prevent non-images uploaded from not being saved to object storage 2024-06-05 15:40:37 -10:00
Jesse Wierzbinski 268ced27ef
test(api): Add more tests for favourite and unfavourite 2024-06-03 21:23:00 -10:00
Jesse Wierzbinski 1d55570abd
fix(api): 🐛 Fix bugs where favourite/unfavourite could return negative values (+ add tests) 2024-06-03 21:12:55 -10:00
Jesse Wierzbinski d2767b0862
chore: 📦 Update packages in package.json too 2024-06-03 21:11:56 -10:00
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