Commit graph

  • 59be7cb55f
    chore: 📝 Update changelog for 0.7.0 Jesse Wierzbinski 2024-07-24 18:13:45 +0200
  • 5061735da7
    feat: Add Sentry support Jesse Wierzbinski 2024-07-24 18:10:29 +0200
  • 0679971cc0
    feat(api): Log all server errors in logs Jesse Wierzbinski 2024-07-24 17:19:23 +0200
  • 98a2549a3d
    chore: ⬆️ Upgrade dependencies Jesse Wierzbinski 2024-07-24 16:39:12 +0200
  • 8213ca62e0
    chore: ⬆️ Upgrade @lysand-org/federation to latest Jesse Wierzbinski 2024-07-23 00:13:46 +0200
  • 8a6d71d958
    feat(api): 🏷️ Only allow JSON values in JSON HTTP responses Jesse Wierzbinski 2024-07-22 22:02:17 +0200
  • d4894c362e
    refactor(api): ♻️ Remove password2 from password resets (done on client) Jesse Wierzbinski 2024-07-22 21:29:02 +0200
  • 0645203d97
    docs: 📝 Clarify installation pitfalls Jesse Wierzbinski 2024-07-22 21:02:41 +0200
  • f3902f8c7b
    fix(api): 🛂 Default grant_type to authorization_code in token requests Jesse Wierzbinski 2024-07-22 15:54:53 +0200
  • 757eb835e9
    feat(api): Redirect browsers to frontend when accessing raw Lysand objects Jesse Wierzbinski 2024-07-21 22:37:12 +0200
  • cf5684cf26
    feat(api): Add debug query parameter when viewing raw Lysand objects Jesse Wierzbinski 2024-07-21 22:33:15 +0200
  • 7f48c990e7
    feat(api): Add global server error handler Jesse Wierzbinski 2024-07-20 00:30:13 +0200
  • 23d091f7ce
    fix(federation): 🐛 Make WebFinger always search for local users Jesse Wierzbinski 2024-07-20 00:18:44 +0200
  • b5b8831073
    fix(federation): 🐛 Output error when requesting remote users through /users Jesse Wierzbinski 2024-07-20 00:17:35 +0200
  • 42ff591e48
    fix(federation): 🐛 Fix fetching of ActivityPub users not working anymore Jesse Wierzbinski 2024-07-17 15:37:36 +0200
  • 0e054e7cba
    fix(federation): 🐛 Put the ActivityPub link first in WebFinger to work around Misskey bug Jesse Wierzbinski 2024-07-17 15:08:21 +0200
  • 896d22616d
    chore: ⬆️ Upgrade dependencies Jesse Wierzbinski 2024-07-17 14:49:36 +0200
  • 42144a578b
    chore: ⬆️ Upgrade Bun to 1.1.20 Jesse Wierzbinski 2024-07-17 14:48:45 +0200
  • fea19eeb2e
    feat(federation): Add WebFinger forwarding to bridge for ActivityPub requests Jesse Wierzbinski 2024-07-17 14:46:43 +0200
  • be881f18cd
    feat(api): Add new endpoint to get a user by its username Jesse Wierzbinski 2024-07-17 14:02:29 +0200
  • 407eb5e205
    feat(api): Make account searches case-insensitive Jesse Wierzbinski 2024-07-17 01:26:24 +0200
  • 7c285ee14d
    feat(api): Add refetching API Jesse Wierzbinski 2024-07-17 01:20:18 +0200
  • f081941474
    test: 🐛 Delete test users after all tests Jesse Wierzbinski 2024-07-17 00:50:59 +0200
  • cc8a97ae79
    fix(config): 🐛 Make bridge url default to undefined, not "" Jesse Wierzbinski 2024-07-16 23:36:36 +0200
  • f2c9814171
    fix(config): 🐛 Ensure bridge config is optional Jesse Wierzbinski 2024-07-16 23:33:11 +0200
  • aae99c804a
    fix(federation): 🐛 Don't try to fetch from ActivityPub instances if no bridge is configured Jesse Wierzbinski 2024-07-16 23:30:52 +0200
  • ff315af230
    feat(federation): Add ActivityPub bridge support with CLI command Jesse Wierzbinski 2024-07-16 23:29:20 +0200
  • 153aa061f0
    ci: 👷 Add new typecheck CI action Jesse Wierzbinski 2024-07-16 20:17:35 +0200
  • ba56c98e35
    chore(federation): ⬆️ Upgrade @lysand-org/federation to 2.1.1 Jesse Wierzbinski 2024-07-16 20:17:18 +0200
  • da16a5d4c2
    chore: ⬆️ Upgrade dependencies Jesse Wierzbinski 2024-07-16 20:10:04 +0200
  • 74b194b1f4
    fix: 👷 Correctly add Node during Docker build Jesse Wierzbinski 2024-07-11 13:34:24 +0200
  • 65abaa9c7b
    feat: 👷 Add linting workflow, add Node to Docker building step Jesse Wierzbinski 2024-07-11 13:25:31 +0200
  • be3bced531
    chore: ⬆️ Upgrade Bun to 1.1.18 Jesse Wierzbinski 2024-07-11 13:21:16 +0200
  • 939815510c
    refactor: ⬆️ Upgrade dependencies, use JSR for Hono Jesse Wierzbinski 2024-07-11 12:56:28 +0200
  • 57b295ccf2
    fix(cli): 🐛 Don't federate changes to remote users, initialize search indexer on all CLI commands Jesse Wierzbinski 2024-06-29 22:55:50 -1000
  • 49a2552e96
    docs: 📝 Fix for slightly incorrect docs Jesse Wierzbinski 2024-06-29 22:36:00 -1000
  • b111a41f01
    chore: ⬆️ Upgrade dependencies Jesse Wierzbinski 2024-06-29 22:25:15 -1000
  • cea9452127
    refactor(federation): ♻️ Replace WebFinger code with @lysand-org/federation logic, add new debug command Jesse Wierzbinski 2024-06-29 22:24:10 -1000
  • 38c8ea24a9
    refactor(federation): 🔥 Remove some old SQL queries for Instances Jesse Wierzbinski 2024-06-29 21:08:03 -1000
  • f2b0de779b
    refactor: ♻️ Store instance federation protocol in database, refactor fetcher Jesse Wierzbinski 2024-06-29 20:58:39 -1000
  • 6dc51ab323
    fix: 🐛 Externalize acorn because it builds weirdly and leads to errors Jesse Wierzbinski 2024-06-29 01:27:03 -1000
  • 03f5965755
    fix: 🐛 Hack a fix for incorrect bundler output Jesse Wierzbinski 2024-06-29 00:06:09 -1000
  • 84bdb75d77
    fix: 🐛 Fix v2 search API not working at all Jesse Wierzbinski 2024-06-28 23:59:01 -1000
  • 93b8609411
    feat: Add CLI command to rebuild index Jesse Wierzbinski 2024-06-28 23:58:43 -1000
  • 19c15f7e96
    refactor: ♻️ Replace Meilisearch with Sonic Jesse Wierzbinski 2024-06-28 23:40:44 -1000
  • 2cf1537a7e
    chore: ♻️ Replace all @ts-ignore with @ts-expect-error Jesse Wierzbinski 2024-06-28 21:33:19 -1000
  • a8132e8d53
    docs: 📝 Improve contribution docs Jesse Wierzbinski 2024-06-28 21:31:17 -1000
  • 5f7c77a3d8
    fix: 🐛 Fix files without a filename crashing the media manager Jesse Wierzbinski 2024-06-28 21:00:02 -1000
  • e95cabb304
    fix: 🐛 Properly install and import the S3 client Jesse Wierzbinski 2024-06-28 20:49:17 -1000
  • 106e34848a
    refactor(api): 🏷️ Replace API types with those from @lysand-org/client Jesse Wierzbinski 2024-06-28 20:36:15 -1000
  • 99b8c35f7b
    chore: ⬆️ Upgrade dependencies Jesse Wierzbinski 2024-06-28 20:15:07 -1000
  • faf829437d
    refactor: ♻️ Rewrite media management code Jesse Wierzbinski 2024-06-28 20:10:02 -1000
  • d09f74e58a
    refactor: 🚚 Rename functions, move getUrl to Attachment Jesse Wierzbinski 2024-06-28 17:50:56 -1000
  • 11c3931007
    docs: 📝 Add changelog for 0.7, update README with new features Jesse Wierzbinski 2024-06-28 17:44:42 -1000
  • e1555e6fe7
    test(api): Add test to check state parameter during oauth Jesse Wierzbinski 2024-06-26 17:00:09 -1000
  • a6c5f320e3
    fix(api): 🚑 Remove hack to get text Jesse Wierzbinski 2024-06-26 16:14:12 -1000
  • a93085ae1d
    fix(api): 🐛 Allow empty website in app creation to fix issue with Traewelling Jesse Wierzbinski 2024-06-26 15:39:48 -1000
  • e59c3aa625
    fix(api): 🐛 Fix body not being logged in request debugging Jesse Wierzbinski 2024-06-26 15:31:51 -1000
  • de75310b61
    fix: 🐛 Fix request logs not showing up when starting server via CLI Jesse Wierzbinski 2024-06-26 15:16:50 -1000
  • 556ef83ecf
    fix: 🐛 Fix LogTape expecting a Deno global to exist (patch) Jesse Wierzbinski 2024-06-26 15:06:57 -1000
  • 3004ec2350
    chore: ⬆️ Upgrade Bun to 1.1.17 Jesse Wierzbinski 2024-06-26 14:46:22 -1000
  • d29603275a
    refactor(api): ♻️ Use Web Workers instead of spawning the same process once for each thread Jesse Wierzbinski 2024-06-26 14:44:08 -1000
  • bc8220c8f9
    refactor: ♻️ Replace logging system with @logtape/logtape Jesse Wierzbinski 2024-06-26 13:11:39 -1000
  • 75992dfe62
    fix(api): 🐛 Disable CSP upgrade-insecure-requests when using Tor Jesse Wierzbinski 2024-06-25 18:46:16 -1000
  • ae3d5813cf
    fix(api): 🐛 Fix frontend proxy breaking when host is different than base_url Jesse Wierzbinski 2024-06-25 18:31:57 -1000
  • 51cbb22eb0
    fix(config): 🐛 Allow empty proxy address (in case config value isn't set) Jesse Wierzbinski 2024-06-25 18:00:03 -1000
  • b8b822e553
    feat(config): Add support for HTTP proxies on outgoing requests Jesse Wierzbinski 2024-06-25 17:13:40 -1000
  • 0ecb65de29
    refactor: ♻️ Move config checker code into its own file Jesse Wierzbinski 2024-06-25 16:30:51 -1000
  • 8a774fa05d
    refactor(plugin): ♻️ Use enum instead of strings Jesse Wierzbinski 2024-06-21 23:44:21 -1000
  • 98f8ec071c
    feat(plugin): Initialize new plugin system Jesse Wierzbinski 2024-06-21 18:22:53 -1000
  • 1b427cf225
    chore: ⬆️ Upgrade dependencies Jesse Wierzbinski 2024-06-20 19:15:18 -1000
  • 70cd00cfa8
    refactor(federation): ⬆️ Use @lysand-org/federation v2.0.0 Jesse Wierzbinski 2024-06-19 13:21:02 -1000
  • 47ce60494a
    chore: ⬆️ Upgrade Bun to 1.1.14 Jesse Wierzbinski 2024-06-19 13:04:01 -1000
  • 84f2312508
    chore: ⬆️ Upgrade dependencies Jesse Wierzbinski 2024-06-19 13:01:54 -1000
  • f5330b6134
    feat: Add more metadata to v2 instance API endpoint Jesse Wierzbinski 2024-06-19 12:02:47 -1000
  • e9f504aa0c
    fix(api): 🐛 Proxy all OIDC provider icons Jesse Wierzbinski 2024-06-18 20:56:29 -1000
  • 6e7d16864a
    chore: 🧑‍💻 Add list of recommended vscode extensions Jesse Wierzbinski 2024-06-18 20:56:12 -1000
  • f341f58a73
    fix(api): 🐛 Properly edit username when asked via API Jesse Wierzbinski 2024-06-18 18:39:34 -1000
  • e013362ac4
    fix(api): 🛂 Fix two variables with the same name causing incorrect data to be returned Jesse Wierzbinski 2024-06-18 18:01:13 -1000
  • 32538586dc
    docs: 🐛 Fix incorrect path in docs Jesse Wierzbinski 2024-06-17 19:47:15 -1000
  • 925179211a
    docs: 🐛 Fix incorrect filename Jesse Wierzbinski 2024-06-17 11:13:16 -1000
  • 65498e7bd7
    fix(api): 🐛 Fix Cloudflare R2 incorrectly serving SVG images as XML Jesse Wierzbinski 2024-06-16 01:50:32 -1000
  • de9dca5735
    feat(config): Add option to never convert vector images Jesse Wierzbinski 2024-06-16 01:39:16 -1000
  • 6ef3a854d9
    feat(api): Allow animated media to be uploaded Jesse Wierzbinski 2024-06-16 01:15:49 -1000
  • d33a61e713
    fix(api): 🐛 Properly disable challenges when config option is set Jesse Wierzbinski 2024-06-15 20:27:31 -1000
  • a0d56c044b
    docs: 📝 Update some outdated documentation info Jesse Wierzbinski 2024-06-14 00:02:33 -1000
  • 731fc9847c
    fix(api): 🚚 Rename "id" to "hash" Jesse Wierzbinski 2024-06-13 23:55:39 -1000
  • 2ec7e512e0
    fix(api): 🐛 Fix local media endpoint not being correctly registered Jesse Wierzbinski 2024-06-13 23:54:47 -1000
  • c764cc044d
    fix: 🚑 Sleep process instead of exiting it on error Jesse Wierzbinski 2024-06-13 23:44:46 -1000
  • 7ba0eb82f1
    docs: 📝 Add info about possible errors during installation Jesse Wierzbinski 2024-06-13 23:42:24 -1000
  • afeffdbd13
    fix(config): 🔥 Remove tos_url from example config (not used anymore) Jesse Wierzbinski 2024-06-13 23:30:55 -1000
  • b7f8f6689e
    fix(config): 🐛 Fix crashes with default config values Jesse Wierzbinski 2024-06-13 23:29:41 -1000
  • edbe6e45b2
    fix: 🐛 Fix incorrect docs, make exit code 0 instead of 1 Jesse Wierzbinski 2024-06-13 23:26:20 -1000
  • 641e712272
    fix: 📝 Update docker-compose file Jesse Wierzbinski 2024-06-13 23:11:01 -1000
  • 99f14ba114
    feat(api): Automatically register user when connecting with OIDC profile not already existing Jesse Wierzbinski 2024-06-13 23:05:04 -1000
  • 70a669a29c
    docs(api): 📝 Document API parameter to change username Jesse Wierzbinski 2024-06-13 22:19:15 -1000
  • cfa0ab4ac9
    chore: ⬆️ Upgrade dependencies Jesse Wierzbinski 2024-06-13 22:06:50 -1000
  • 279ccf078f
    chore: 🚨 Disable linter cognitive complexity by default Jesse Wierzbinski 2024-06-13 22:04:22 -1000
  • 8f9472b221
    feat(api): Implement Challenges API Jesse Wierzbinski 2024-06-13 22:03:51 -1000
  • 924ff9b2d4
    refactor(api): 🚚 Change ApiRouteMetadata structure to be more consistent Jesse Wierzbinski 2024-06-13 18:03:17 -1000