Commit graph

967 commits

Author SHA1 Message Date
Jesse Wierzbinski 6dc51ab323
fix: 🐛 Externalize acorn because it builds weirdly and leads to errors 2024-06-29 01:27:03 -10:00
Jesse Wierzbinski 03f5965755
fix: 🐛 Hack a fix for incorrect bundler output 2024-06-29 00:06:09 -10:00
Jesse Wierzbinski 84bdb75d77
fix: 🐛 Fix v2 search API not working at all 2024-06-28 23:59:01 -10:00
Jesse Wierzbinski 93b8609411
feat: Add CLI command to rebuild index 2024-06-28 23:58:43 -10:00
Jesse Wierzbinski 19c15f7e96
refactor: ♻️ Replace Meilisearch with Sonic 2024-06-28 23:40:44 -10:00
Jesse Wierzbinski 2cf1537a7e
chore: ♻️ Replace all @ts-ignore with @ts-expect-error 2024-06-28 21:33:19 -10:00
Jesse Wierzbinski a8132e8d53
docs: 📝 Improve contribution docs 2024-06-28 21:31:17 -10:00
Jesse Wierzbinski 5f7c77a3d8
fix: 🐛 Fix files without a filename crashing the media manager 2024-06-28 21:00:02 -10:00
Jesse Wierzbinski e95cabb304
fix: 🐛 Properly install and import the S3 client 2024-06-28 20:49:17 -10:00
Jesse Wierzbinski 106e34848a
refactor(api): 🏷️ Replace API types with those from @lysand-org/client 2024-06-28 20:36:15 -10:00
Jesse Wierzbinski 99b8c35f7b
chore: ⬆️ Upgrade dependencies 2024-06-28 20:15:07 -10:00
Jesse Wierzbinski faf829437d
refactor: ♻️ Rewrite media management code 2024-06-28 20:10:02 -10:00
Jesse Wierzbinski d09f74e58a
refactor: 🚚 Rename functions, move getUrl to Attachment 2024-06-28 17:50:56 -10:00
Jesse Wierzbinski 11c3931007
docs: 📝 Add changelog for 0.7, update README with new features 2024-06-28 17:44:42 -10:00
Jesse Wierzbinski e1555e6fe7
test(api): Add test to check state parameter during oauth 2024-06-26 17:00:09 -10:00
Jesse Wierzbinski a6c5f320e3
fix(api): 🚑 Remove hack to get text 2024-06-26 16:14:12 -10:00
Jesse Wierzbinski a93085ae1d
fix(api): 🐛 Allow empty website in app creation to fix issue with Traewelling 2024-06-26 15:39:48 -10:00
Jesse Wierzbinski e59c3aa625
fix(api): 🐛 Fix body not being logged in request debugging 2024-06-26 15:31:51 -10:00
Jesse Wierzbinski de75310b61
fix: 🐛 Fix request logs not showing up when starting server via CLI 2024-06-26 15:16:50 -10:00
Jesse Wierzbinski 556ef83ecf
fix: 🐛 Fix LogTape expecting a Deno global to exist (patch) 2024-06-26 15:06:57 -10:00
Jesse Wierzbinski 3004ec2350
chore: ⬆️ Upgrade Bun to 1.1.17 2024-06-26 14:46:22 -10:00
Jesse Wierzbinski d29603275a
refactor(api): ♻️ Use Web Workers instead of spawning the same process once for each thread 2024-06-26 14:44:08 -10:00
Jesse Wierzbinski bc8220c8f9
refactor: ♻️ Replace logging system with @logtape/logtape 2024-06-26 13:11:39 -10:00
Jesse Wierzbinski 75992dfe62
fix(api): 🐛 Disable CSP upgrade-insecure-requests when using Tor 2024-06-25 18:46:16 -10:00
Jesse Wierzbinski ae3d5813cf
fix(api): 🐛 Fix frontend proxy breaking when host is different than base_url 2024-06-25 18:31:57 -10:00
Jesse Wierzbinski 51cbb22eb0
fix(config): 🐛 Allow empty proxy address (in case config value isn't set) 2024-06-25 18:00:03 -10:00
Jesse Wierzbinski b8b822e553
feat(config): Add support for HTTP proxies on outgoing requests 2024-06-25 17:13:40 -10:00
Jesse Wierzbinski 0ecb65de29
refactor: ♻️ Move config checker code into its own file 2024-06-25 16:30:51 -10:00
Jesse Wierzbinski 8a774fa05d
refactor(plugin): ♻️ Use enum instead of strings 2024-06-21 23:44:21 -10:00
Jesse Wierzbinski 98f8ec071c
feat(plugin): Initialize new plugin system 2024-06-21 18:22:53 -10:00
Jesse Wierzbinski 1b427cf225
chore: ⬆️ Upgrade dependencies 2024-06-20 19:15:18 -10:00
Jesse Wierzbinski 70cd00cfa8
refactor(federation): ⬆️ Use @lysand-org/federation v2.0.0 2024-06-19 13:21:02 -10:00
Jesse Wierzbinski 47ce60494a
chore: ⬆️ Upgrade Bun to 1.1.14 2024-06-19 13:04:01 -10:00
Jesse Wierzbinski 84f2312508
chore: ⬆️ Upgrade dependencies 2024-06-19 13:01:54 -10:00
Jesse Wierzbinski f5330b6134
feat: Add more metadata to v2 instance API endpoint 2024-06-19 12:02:47 -10:00
Jesse Wierzbinski e9f504aa0c
fix(api): 🐛 Proxy all OIDC provider icons 2024-06-18 20:56:29 -10:00
Jesse Wierzbinski 6e7d16864a
chore: 🧑‍💻 Add list of recommended vscode extensions 2024-06-18 20:56:12 -10:00
Jesse Wierzbinski f341f58a73
fix(api): 🐛 Properly edit username when asked via API 2024-06-18 18:39:34 -10:00
Jesse Wierzbinski e013362ac4
fix(api): 🛂 Fix two variables with the same name causing incorrect data to be returned 2024-06-18 18:01:13 -10:00
Jesse Wierzbinski 32538586dc
docs: 🐛 Fix incorrect path in docs 2024-06-17 19:47:15 -10:00
Jesse Wierzbinski 925179211a
docs: 🐛 Fix incorrect filename 2024-06-17 11:13:16 -10:00
Jesse Wierzbinski 65498e7bd7
fix(api): 🐛 Fix Cloudflare R2 incorrectly serving SVG images as XML 2024-06-16 01:50:32 -10:00
Jesse Wierzbinski de9dca5735
feat(config): Add option to never convert vector images 2024-06-16 01:39:16 -10:00
Jesse Wierzbinski 6ef3a854d9
feat(api): Allow animated media to be uploaded 2024-06-16 01:15:49 -10:00
Jesse Wierzbinski d33a61e713
fix(api): 🐛 Properly disable challenges when config option is set 2024-06-15 20:27:31 -10:00
Jesse Wierzbinski a0d56c044b
docs: 📝 Update some outdated documentation info 2024-06-14 00:02:33 -10:00
Jesse Wierzbinski 731fc9847c
fix(api): 🚚 Rename "id" to "hash" 2024-06-13 23:55:39 -10:00
Jesse Wierzbinski 2ec7e512e0
fix(api): 🐛 Fix local media endpoint not being correctly registered
Expected only a name, forgot about the file hash
2024-06-13 23:54:47 -10:00
Jesse Wierzbinski c764cc044d
fix: 🚑 Sleep process instead of exiting it on error
Avoids Docker's auto-restart policy from causing infinite reboots and hanging the system
2024-06-13 23:44:46 -10:00
Jesse Wierzbinski 7ba0eb82f1
docs: 📝 Add info about possible errors during installation 2024-06-13 23:42:24 -10:00