Commit graph

  • f1ef85b314
    fix: 🏷️ Remove unnecessary ts-expect-error Jesse Wierzbinski 2025-03-22 18:17:53 +0100
  • 2a1a164d59
    fix: 🐛 Recreate broken lockfile Jesse Wierzbinski 2025-03-22 18:10:48 +0100
  • 8d1af1b0cd
    refactor(api): 🔥 Remove old @versia/client version Jesse Wierzbinski 2025-03-22 18:04:47 +0100
  • 54e282b03c
    refactor(api): ♻️ Refactor all tests to use new client Jesse Wierzbinski 2025-03-22 17:32:46 +0100
  • b6373dc185
    fix: 🚨 Use ts-expect-error over ts-ignore Jesse Wierzbinski 2025-03-22 04:06:37 +0100
  • 84b9fc3719
    refactor(api): ♻️ Refactor test code to use new client Jesse Wierzbinski 2025-03-22 04:04:06 +0100
  • 232ce83e4d
    refactor(api): 🔥 Remove old ID lookup API Jesse Wierzbinski 2025-03-22 03:34:59 +0100
  • dd38a3900c
    chore: ⬆️ Upgrade dependencies Jesse Wierzbinski 2025-03-22 02:38:01 +0100
  • c2d270e4e3
    chore: ⬆️ Upgrade Bun to 1.2.5 Jesse Wierzbinski 2025-03-22 02:36:18 +0100
  • 3fe07a79b8
    refactor(api): ♻️ Move all client schema code to new package Jesse Wierzbinski 2025-03-22 02:34:03 +0100
  • 52602c3da7
    chore: ⬆️ Upgrade dependencies Jesse Wierzbinski 2025-03-16 17:01:07 +0100
  • 956a5fd2b3
    chore: ⚰️ Remove unused dependencies Jesse Wierzbinski 2025-02-26 00:37:54 +0100
  • 764061b4be
    fix: 🔊 Automatically create logs folder if it doesn't exist Jesse Wierzbinski 2025-02-26 00:28:05 +0100
  • 457a4054b7
    Merge pull request #35 from versia-pub/refactor/cli Gaspard Wierzbinski 2025-02-26 00:14:47 +0100
  • ce64afe283
    fix(cli): 🚨 Use RegExp literal instead of .match() Jesse Wierzbinski 2025-02-26 00:12:31 +0100
  • f98d7ec560
    fix: 📌 Recalculate lockfile Jesse Wierzbinski 2025-02-26 00:09:22 +0100
  • 21b4f8a024
    Merge branch 'main' into refactor/cli Jesse Wierzbinski 2025-02-26 00:07:44 +0100
  • 5b756ea2dd
    refactor(cli): ♻️ Rewrite CLI with Clerk. Removes a bunch of commands now covered by API. Jesse Wierzbinski 2025-02-26 00:00:21 +0100
  • fc1877c6cc
    chore: ⬆️ Upgrade Bun to 1.2.3 Jesse Wierzbinski 2025-02-25 23:33:22 +0100
  • f114f9a51a
    chore: ⬆️ Upgrade dependencies Jesse Wierzbinski 2025-02-25 23:32:05 +0100
  • 066220ffbd
    feat: Add Copilot Instructions file Jesse Wierzbinski 2025-02-25 23:18:39 +0100
  • e19a1b061a
    chore(federation): ⬆️ Upgrade dependencies Jesse Wierzbinski 2025-02-18 12:18:52 +0100
  • 28577d017a
    docs: 📝 Update changelog Jesse Wierzbinski 2025-02-18 00:59:55 +0100
  • 7fc7959712
    chore: ⬆️ Upgrade dependencies Jesse Wierzbinski 2025-02-17 23:33:12 +0100
  • 6622ee9020
    refactor(federation): ♻️ Move Versia Note URIs to /notes, instead of /objects Jesse Wierzbinski 2025-02-17 23:31:39 +0100
  • 4063d58d79
    chore: ⬆️ Upgrade dependencies Jesse Wierzbinski 2025-02-17 13:09:26 +0100
  • ed9ffe34f4
    feat(federation): ⬆️ Upgrade to Versia 0.5 Jesse Wierzbinski 2025-02-17 13:07:43 +0100
  • e6c7e8a597
    docs: 📝 Remove support for from-source installs Jesse Wierzbinski 2025-02-15 18:49:31 +0100
  • e5b44cb946
    docs: 💸 Add Fastly sponsorship note Jesse Wierzbinski 2025-02-15 14:43:17 +0100
  • 131fd1c6e9
    Merge pull request #34 from versia-pub/refactor/config Gaspard Wierzbinski 2025-02-15 02:59:06 +0100
  • ef57198220
    fix(config): 💚 Enable Challenges in CI tests Jesse Wierzbinski 2025-02-15 02:54:22 +0100
  • 935ad72936
    fix: 🚨 Throw new error instead of using process.exit() Jesse Wierzbinski 2025-02-15 02:53:08 +0100
  • bf42f3d677
    fix(config): 💚 Enable Sonic in the CI tests Jesse Wierzbinski 2025-02-15 02:51:57 +0100
  • 045b7d6083
    fix(config): 🐛 Update JSON schema for config Jesse Wierzbinski 2025-02-15 02:48:39 +0100
  • 54fd81f076
    refactor(config): ♻️ Redo config structure from scratch, simplify validation code, improve checks, add support for loading sensitive data from paths Jesse Wierzbinski 2025-02-15 02:47:29 +0100
  • d4afd84019
    refactor(media): 🐛 Use hono/proxy in media proxy Jesse Wierzbinski 2025-02-14 18:16:07 +0100
  • 3fe9926fcf
    chore: ⬆️ Upgrade dependencies Jesse Wierzbinski 2025-02-14 18:09:15 +0100
  • 416e3009a0
    Merge pull request #33 from versia-pub/refactor/types Gaspard Wierzbinski 2025-02-14 18:04:41 +0100
  • 276f82882f
    Merge branch 'main' into refactor/types Gaspard Wierzbinski 2025-02-14 17:59:18 +0100
  • 59a3463c72
    fix(api): 🚨 Use shorthand property syntax everywhere, remove useless template literals Jesse Wierzbinski 2025-02-14 17:55:54 +0100
  • 6a810529bc
    refactor(api): 🏷️ Finish OpenAPI documentation refactor Jesse Wierzbinski 2025-02-14 17:49:34 +0100
  • 1856176de5
    refactor(api): 🏷️ Port almost all remaining v1 endpoints to OpenAPI Jesse Wierzbinski 2025-02-14 16:44:32 +0100
  • 247a8fbce3
    refactor(api): 🏷️ Port more misc endpoints to use new schemas Jesse Wierzbinski 2025-02-13 02:34:44 +0100
  • e3e285571e
    refactor(api): 🏷️ Port all /api/v1/accounts to use new schemas Jesse Wierzbinski 2025-02-13 01:31:15 +0100
  • a0ce18337a
    refactor(api): 🏷️ Use more new schemas Jesse Wierzbinski 2025-02-12 23:33:07 +0100
  • bff1c5f734
    refactor(api): 🏷️ Begin porting all code over to new schemas Jesse Wierzbinski 2025-02-12 23:25:22 +0100
  • fda1167234
    feat(api): 🏷️ Finish porting full Mastodon API to OpenAPI Jesse Wierzbinski 2025-02-12 23:04:44 +0100
  • 6ff27ede73
    feat(cli): Add token generation command to CLI Jesse Wierzbinski 2025-02-11 18:51:28 +0100
  • 03d3a2d3d4
    feat(cli): Implement note recalculation command Jesse Wierzbinski 2025-02-11 18:39:38 +0100
  • 264e2fe8ac
    feat(api): 🏷️ Port Role and CustomEmoji OpenAPI schemas Jesse Wierzbinski 2025-02-11 18:22:39 +0100
  • e5f222c529
    chore: Remove unused dependencies Jesse Wierzbinski 2025-02-05 22:57:05 +0100
  • 546b7446b9
    chore: ⬆️ Upgrade dependencies Jesse Wierzbinski 2025-02-05 22:50:47 +0100
  • 7c622730dc
    feat(api): 🏷️ Port Status OpenAPI schemas from Mastodon API docs Jesse Wierzbinski 2025-02-05 22:49:07 +0100
  • 2aeada4904
    feat(api): 🏷️ Port Account OpenAPI schemas from Mastodon API docs Jesse Wierzbinski 2025-02-05 21:49:39 +0100
  • 76d1ccc859
    refactor(api): ♻️ Use URL literal instead of strings Jesse Wierzbinski 2025-02-01 16:32:18 +0100
  • 99fac323c8
    chore: ⬆️ Upgrade Bun to 1.2.2 Jesse Wierzbinski 2025-02-01 11:10:57 +0100
  • ff7b11440d
    chore: ⬆️ Upgrade dependencies Jesse Wierzbinski 2025-02-01 11:07:36 +0100
  • 450058213d
    Merge pull request #32 from versia-pub/refactor/media Gaspard Wierzbinski 2025-02-01 11:02:28 +0100
  • 1d2ea36fac
    refactor: 🔥 Remove old pre Bun 1.2 compile error check Jesse Wierzbinski 2025-01-29 17:25:04 +0100
  • bf071c1b27
    chore: 🔥 Remove old S3 client dependency Jesse Wierzbinski 2025-01-29 17:23:32 +0100
  • 9ba6237f13
    refactor(media): ♻️ Massively simplify media pipeline with Bun.S3 Jesse Wierzbinski 2025-01-29 17:21:40 +0100
  • f60663506a
    fix(api): 🐛 Add missing attributes to /api/v1/instance Jesse Wierzbinski 2025-01-29 16:05:04 +0100
  • 29cbe7d293
    chore: ⬆️ Upgrade Bun to 1.2.1 Jesse Wierzbinski 2025-01-28 19:32:03 +0100
  • ba431e2b11
    refactor(database): ♻️ Make user avatar and header into a Media instead of plaintext Jesse Wierzbinski 2025-01-28 19:07:55 +0100
  • bc961b70bb
    refactor(database): 🔥 Simplify media management code Jesse Wierzbinski 2025-01-28 18:06:33 +0100
  • cf1104d762
    refactor(database): ♻️ Make emojis use a Media instead of just rawdogging the URI Jesse Wierzbinski 2025-01-28 17:43:43 +0100
  • c7aae24d42
    style(database): 🚚 Reorder declarations of db tables Jesse Wierzbinski 2025-01-28 17:06:28 +0100
  • 8ac476fe66
    chore: ⬆️ Upgrade dependencies Jesse Wierzbinski 2025-01-28 16:55:43 +0100
  • 3216fc339a
    refactor(database): ♻️ Move Note <-> Media relations to a many-to-many model instead of one-to-many Jesse Wierzbinski 2025-01-23 20:36:09 +0100
  • 9c30dacda7
    refactor(database): ♻️ Use ContentFormat to store media data Jesse Wierzbinski 2025-01-23 19:37:17 +0100
  • 2f61cd8f0a
    refactor(database): 🚚 Rename "Attachment" to "Media" Jesse Wierzbinski 2025-01-23 16:08:42 +0100
  • bbd56b600d
    refactor: 👷 Switch to Bun's text lockfile Jesse Wierzbinski 2025-01-23 15:48:12 +0100
  • c4339e64bd
    chore: ⬆️ Upgrade Bun to 1.2.0 Jesse Wierzbinski 2025-01-23 15:28:16 +0100
  • e32b6f9f8e
    chore: ⬆️ Upgrade dependencies Jesse Wierzbinski 2025-01-23 15:15:34 +0100
  • 88bb724ae0
    chore: ⬆️ Upgrade dependencies Jesse Wierzbinski 2025-01-17 14:18:31 +0100
  • 24efc77770
    fix: 🚑 Put Sharp back into the API worker Jesse Wierzbinski 2025-01-07 15:16:51 +0100
  • 11ba1ab5c8
    fix(api): 🐛 Fix failing build Jesse Wierzbinski 2025-01-07 14:10:54 +0100
  • b086e65404
    refactor(worker): Move blurhash processing to worker Jesse Wierzbinski 2025-01-06 19:45:32 +0100
  • 8188a6ffc7
    refactor: 🔥 Remove sharp from api worker output Jesse Wierzbinski 2025-01-06 19:31:42 +0100
  • ded8799a9c
    fix: 🚑 Bundle Sharp into worker Jesse Wierzbinski 2025-01-06 19:30:51 +0100
  • 80b874e5fb
    refactor(api): Move media processing to background job Jesse Wierzbinski 2025-01-06 19:21:57 +0100
  • dcdc8c7365
    fix(api): 🐛 Fix user registration incorrectly counting remote users as local Jesse Wierzbinski 2025-01-06 18:14:09 +0100
  • 0e9db83279
    style: 🚨 Run Biome Jesse Wierzbinski 2025-01-02 04:52:30 +0100
  • 3484b1e1a1
    fix(api): 🐛 Improve notification text Jesse Wierzbinski 2025-01-02 04:49:36 +0100
  • 1c543723fb
    fix(api): 🐛 Use aesgcm, not aes128gcm during push notifications Jesse Wierzbinski 2025-01-02 04:36:28 +0100
  • bedc25bacf
    fix(api): 🐛 Properly await notification result Jesse Wierzbinski 2025-01-02 04:27:52 +0100
  • cde2836982
    fix(api): 👽 Ignore what the Mastodon docs say, they're wrong Jesse Wierzbinski 2025-01-02 04:13:12 +0100
  • 5d64ecd04f
    fix(api): 🐛 Switch base64 version to base64url in subscriptions Jesse Wierzbinski 2025-01-02 04:02:29 +0100
  • ea0afdaf22
    fix(api): 🐛 Make validation on push subscription more lax Jesse Wierzbinski 2025-01-02 03:53:38 +0100
  • 59cf4e384a
    fix(api): 🐛 Correctly calculate user based on token Jesse Wierzbinski 2025-01-02 03:36:54 +0100
  • 8706c7b405
    feat(federation): Add Push Queue to Bull Board Jesse Wierzbinski 2025-01-02 03:27:26 +0100
  • 85de7b8ddc
    ci: 🐛 Fix bug causing worker Docker image to be a copy of Server Jesse Wierzbinski 2025-01-02 03:22:18 +0100
  • c58c8c6cc8
    fix(api): 🐛 Correctly start push worker Jesse Wierzbinski 2025-01-02 03:12:59 +0100
  • 7b3158c102
    fix(api): 🚑 Fix incorrect builds Jesse Wierzbinski 2025-01-02 02:55:56 +0100
  • d839c274b1
    feat(api): Finish push notification delivery Jesse Wierzbinski 2025-01-02 02:45:40 +0100
  • d096ab830c
    feat(api): Add initial Push Notifications support Jesse Wierzbinski 2025-01-02 01:29:33 +0100
  • acd2bcb469
    feat: 🧑‍💻 Add VSCode launch json Jesse Wierzbinski 2025-01-01 23:42:14 +0100
  • 1137782f2a
    ci: 🐛 Remove unnecessary permissions from tests Jesse Wierzbinski 2024-12-31 17:38:13 +0100
  • 9d88fdbe53
    ci: ♻️ Make tests, linting and checks pass before build is run Jesse Wierzbinski 2024-12-31 17:35:27 +0100
  • deada6cbd9
    ci: ♻️ Merge Worker & Server build into one CI file Jesse Wierzbinski 2024-12-31 17:21:49 +0100