Commit graph

  • cf08479c48
    chore: ⬆️ Upgrade dependencies Jesse Wierzbinski 2025-05-05 18:03:57 +0200
  • ddb3cfc978
    perf(api): Store user and post metrics directly in database instead of recalculating them on-the-fly Jesse Wierzbinski 2025-05-04 16:38:37 +0200
  • cd12ccd6c1
    feat(federation): Implement Share federation support Jesse Wierzbinski 2025-05-02 12:48:47 +0200
  • ec69fc2ac0
    feat(api): Add media attachments to RSS and Atom feeds Jesse Wierzbinski 2025-05-01 22:47:29 +0200
  • 3832328aaf
    feat(api): Add RSS and Atom feed functionality Jesse Wierzbinski 2025-05-01 22:35:32 +0200
  • 70aff2df68
    fix: 🐛 Re-add mathjax dependency Jesse Wierzbinski 2025-05-01 22:02:45 +0200
  • 55329eaae0
    chore: ⬆️ Upgrade Bun to 1.2.11 Jesse Wierzbinski 2025-05-01 16:30:58 +0200
  • 4a4f72fd66
    chore: ⬆️ Upgrade dependencies Jesse Wierzbinski 2025-05-01 16:27:34 +0200
  • 441c7714d9
    fix(api): 🐛 Fix source not being correctly saved when creating notes Jesse Wierzbinski 2025-05-01 15:52:00 +0200
  • 294924fc49
    fix(api): 🐛 Don't allow replying to reblogs Jesse Wierzbinski 2025-05-01 04:36:08 +0200
  • 2155ca12be
    fix(federation): 🐛 Fix remote interactions not sending out notifications Jesse Wierzbinski 2025-05-01 03:19:38 +0200
  • 8874688054
    fix(api): 🐛 Massively increase lookup ratelimit Jesse Wierzbinski 2025-05-01 03:03:14 +0200
  • cf75679d7f
    fix: 🐛 Remove usage of old cli start command Jesse Wierzbinski 2025-05-01 01:58:22 +0200
  • 37cbe12c4d
    fix: 🐛 Copy detect-libc inside node_modules Jesse Wierzbinski 2025-04-30 21:26:35 +0200
  • d2531e8ace
    fix: 🐛 Fix incorrect worker Dockerfile executable Jesse Wierzbinski 2025-04-30 02:53:58 +0200
  • 9e08248f0c
    refactor: 🎨 De-clutter flake Jesse Wierzbinski 2025-04-20 17:08:46 +0200
  • 138f4fade3
    refactor(database): ♻️ Use Bun.SQL instead of pg Jesse Wierzbinski 2025-04-19 14:15:08 +0200
  • f95f57c4d4
    chore: ⬆️ Upgrade to Bun 1.2.10 Jesse Wierzbinski 2025-04-19 13:29:35 +0200
  • fd9145b7a8
    chore: 🔥 Remove useless file Jesse Wierzbinski 2025-04-19 13:27:25 +0200
  • 8ae4f3815a
    fix(federation): 🚑 Fix broken inbound federation and add end-to-end testing for federation Jesse Wierzbinski 2025-04-19 13:16:53 +0200
  • 85ef96fc7f
    fix(federation): 🐛 Use explicit header object destructuring in inbox processing Jesse Wierzbinski 2025-04-18 14:58:04 +0200
  • 6edb0310d8
    fix(api): 🐛 Don't require JWT cookie for static content in bull-board UI Jesse Wierzbinski 2025-04-18 14:38:00 +0200
  • 054b8bc5cb
    fix(federation): 🐛 Fix incorrect destructuring causing federation issues Jesse Wierzbinski 2025-04-18 14:27:53 +0200
  • 1d17831454
    chore: Remove unused dependencies Jesse Wierzbinski 2025-04-16 17:31:34 +0200
  • 98616ceefb
    chore: ⬆️ Upgrade dependencies Jesse Wierzbinski 2025-04-16 17:03:28 +0200
  • ffa0c209b6
    fix(api): 👽 Use new Scalar API Jesse Wierzbinski 2025-04-16 16:40:47 +0200
  • a2e907390f
    fix(api): 🐛 Don't use URL in Versia entity schemas, fixes OpenAPI Jesse Wierzbinski 2025-04-16 16:35:17 +0200
  • 0a712128a5
    fix(api): 🐛 Fix OpenID provider logos not showing up Jesse Wierzbinski 2025-04-15 22:59:05 +0200
  • d54527454f
    build: 🚑 Remove old workaround that isn't needed anymore Jesse Wierzbinski 2025-04-15 21:45:21 +0200
  • f35aae6c44
    chore: 💚 Update dependency hash Jesse Wierzbinski 2025-04-15 21:39:16 +0200
  • fb5c3fcd12
    refactor(config): 🔥 Remove dependency on c12, use confbox instead Jesse Wierzbinski 2025-04-15 21:37:36 +0200
  • da1e209f9e
    fix: 🐛 Replace dataDir with module path Jesse Wierzbinski 2025-04-15 21:07:47 +0200
  • d6b15b1b85
    fix: 🐛 Disable msgpackr native acceleration in Nix deployment Jesse Wierzbinski 2025-04-15 21:04:08 +0200
  • 26f2dca5d6
    fix(config): 🐛 Make vapid key schema more consistent with other key schemas Jesse Wierzbinski 2025-04-15 20:46:29 +0200
  • 88944712fe
    fix(config): 🐛 Trigger vapid key autogeneration even when block is not commented out Jesse Wierzbinski 2025-04-15 20:43:32 +0200
  • b67d86dc57
    fix: 🐛 Fix NixOS module passing incorrect environment variable Jesse Wierzbinski 2025-04-15 20:31:25 +0200
  • dad99e854d
    fix: 🐛 Fix NixOS module incorrect systemd definitions Jesse Wierzbinski 2025-04-15 20:27:50 +0200
  • 2d4465617b
    fix: 🐛 Fix more errors in NixOS module definition Jesse Wierzbinski 2025-04-15 20:19:24 +0200
  • d46befbd1d
    fix: 🐛 Fix NixOS module definitions Jesse Wierzbinski 2025-04-15 18:11:14 +0200
  • 765348c440
    fix: 🐛 Fix Nix module errors when importing Jesse Wierzbinski 2025-04-15 14:15:36 +0200
  • 404d63f6d0
    feat(media): Add path_style and path configuration to S3 Jesse Wierzbinski 2025-04-15 13:28:12 +0200
  • 5bb4e967a7
    fix: 📝 Fix typo in Nix docs Jesse Wierzbinski 2025-04-15 13:05:00 +0200
  • c26e896afe
    docs: 📝 Document Nix installation Jesse Wierzbinski 2025-04-15 13:03:52 +0200
  • 2d921438a9
    feat: Add DevShell to flake Jesse Wierzbinski 2025-04-15 11:32:11 +0200
  • 385997cdcc
    feat: Add NixOS module Jesse Wierzbinski 2025-04-15 11:15:17 +0200
  • 37bc4458e5
    test: 🧪 Fix failing tests due to incorrect cwd resolving Jesse Wierzbinski 2025-04-14 17:30:01 +0200
  • 1beb18e321
    build: 🏗️ Package Worker Jesse Wierzbinski 2025-04-14 17:13:36 +0200
  • 5a4ce29206
    build: 🏗️ Make Nix build great again Jesse Wierzbinski 2025-04-14 16:51:00 +0200
  • 1679585c4c
    fix: 🚨 Enable more Biome 2.0 rules Jesse Wierzbinski 2025-04-10 19:56:42 +0200
  • 963173cdae
    chore: ⬆️ Upgrade to Biome 2.0 Jesse Wierzbinski 2025-04-10 19:15:31 +0200
  • e7aec8752c
    refactor(database): 🔥 Remove unnecessary Redis connections Jesse Wierzbinski 2025-04-10 18:58:44 +0200
  • dc1b58a791
    chore: ⬆️ Upgrade Bun to 1.2.9 Jesse Wierzbinski 2025-04-10 18:53:01 +0200
  • dbde49b9bd
    chore: ⬆️ Upgrade dependencies Jesse Wierzbinski 2025-04-10 18:50:41 +0200
  • 7e44e55b3f
    Merge pull request #36 from versia-pub/refactor/federation Gaspard Wierzbinski 2025-04-09 02:18:14 +0200
  • 1d301d72ae
    fix: 🚨 Fix DeepSource linter warnings Jesse Wierzbinski 2025-04-09 02:15:00 +0200
  • 45e5460975
    docs(federation): 📝 Update SDK documentation Jesse Wierzbinski 2025-04-08 21:54:55 +0200
  • f79b0bc999
    refactor(federation): 🔥 Refactor Note federation and creation code Jesse Wierzbinski 2025-04-08 18:13:30 +0200
  • 54b2dfb78d
    refactor(federation): 🔥 Remove confusing User federation methods Jesse Wierzbinski 2025-04-08 17:27:08 +0200
  • 9ff9b90f6b
    refactor(federation): ♻️ Refactor User federation code Jesse Wierzbinski 2025-04-08 16:59:18 +0200
  • d638610361
    refactor(federation): ♻️ Rewrite federation SDK Jesse Wierzbinski 2025-04-08 16:01:10 +0200
  • ad1dc13a51
    chore: ⬆️ Upgrade dependencies Jesse Wierzbinski 2025-04-07 21:51:59 +0200
  • 2908fcc9e8
    fix(worker): 🐛 Remove old bull-board patch, use official fix instead Jesse Wierzbinski 2025-04-07 21:50:43 +0200
  • 512e0295a2
    fix(config): 🐛 Fix bundling errors related to config Jesse Wierzbinski 2025-04-06 22:11:18 +0200
  • 12740a2d06
    feat(config): Allow specifying config path via env variable Jesse Wierzbinski 2025-04-06 21:40:00 +0200
  • 838f2fd4cf
    fix: 🐛 Fix cyclical imports causing crashes Jesse Wierzbinski 2025-04-06 21:18:24 +0200
  • 52630e7042
    chore: ⬆️ Upgrade dependencies Jesse Wierzbinski 2025-04-06 20:58:00 +0200
  • 40b34e4855
    fix: 🐛 Fix build error because of missing library Jesse Wierzbinski 2025-04-01 21:07:56 +0200
  • 9840b5e10f
    fix(config): 🐛 Expand contexts in which the config will autogenerate keys Jesse Wierzbinski 2025-04-01 20:32:43 +0200
  • 14855b9dfe
    fix: 🐛 Update example docker-compose.yml Jesse Wierzbinski 2025-04-01 16:05:51 +0200
  • 844fbf7c9e
    docs: 📝 Update installation documentation to match latest guidelines Jesse Wierzbinski 2025-04-01 13:52:47 +0200
  • 7a6b93a36c
    chore: ⬆️ Upgrade Bun to 1.2.8 Jesse Wierzbinski 2025-04-01 13:18:14 +0200
  • dc1ddb758d
    fix(media): 🐛 Don't proxy media from trusted origins, use new ProxiedUrl class Jesse Wierzbinski 2025-03-30 23:44:50 +0200
  • 411fcd8af5
    refactor(api): ♻️ Reduce complexity of a few functions Jesse Wierzbinski 2025-03-30 23:17:11 +0200
  • 25ea870f71
    refactor: ♻️ Don't use Bun global Jesse Wierzbinski 2025-03-30 23:06:34 +0200
  • d55668d529
    fix(database): 💩 Replace uuid_generate_v7 in migrations to a dummy PostgreSQL function Jesse Wierzbinski 2025-03-30 22:32:04 +0200
  • dde085464c
    fix(database): 🐛 Remove some leftover parts of pg_uuidv7 Jesse Wierzbinski 2025-03-30 22:21:01 +0200
  • 9d79543951
    ci: 👷 Use vanilla PostgreSQL 17 in CI tests Jesse Wierzbinski 2025-03-30 22:12:40 +0200
  • 37f68bbffd
    refactor(database): Remove dependency on pg_uuidv7 extension Jesse Wierzbinski 2025-03-30 22:10:33 +0200
  • 2bb3731187
    fix: 🐛 Correctly set youch to beta version Jesse Wierzbinski 2025-03-30 21:45:51 +0200
  • ed06d0b54c
    chore: ⬆️ Upgrade dependencies Jesse Wierzbinski 2025-03-30 21:15:02 +0200
  • c68bfdf6e1
    refactor(federation): ♻️ Simplify inbox processing by using ApiError Jesse Wierzbinski 2025-03-30 21:13:47 +0200
  • 757c227f00
    fix(federation): 🐛 Update user processing to not refetch user when its data is already available Jesse Wierzbinski 2025-03-30 21:02:36 +0200
  • c9a1581932
    feat(api): Implement duration controls on mutes Jesse Wierzbinski 2025-03-30 20:54:47 +0200
  • 9d1d56bd08
    feat(api): Implement indexing toggle and followers/following privacy settings Jesse Wierzbinski 2025-03-30 20:32:42 +0200
  • 666eef063c
    chore: 📝 Update changelog Jesse Wierzbinski 2025-03-30 19:56:46 +0200
  • 1b983f9334
    fix(api): 🐛 Fix routes using incorrect path parameter notation Jesse Wierzbinski 2025-03-29 03:59:06 +0100
  • e5b7325379
    fix: 🐛 Remove broken import from dependency Jesse Wierzbinski 2025-03-29 03:39:55 +0100
  • 58342e86e1
    refactor(api): ♻️ Move from @hono/zod-openapi to hono-openapi Jesse Wierzbinski 2025-03-29 03:30:06 +0100
  • 0576aff972
    chore: ⬆️ Upgrade dependencies Jesse Wierzbinski 2025-03-28 22:26:20 +0100
  • cd4cfa6a70
    fix(api): 🐛 Add tags to all API routes that were missing one Jesse Wierzbinski 2025-03-28 22:12:07 +0100
  • d75254fc71
    refactor(federation): 🚚 Change Like path from /objects/{id} to /likes/{id} Jesse Wierzbinski 2025-03-28 22:06:42 +0100
  • 3d3e64edab
    feat(api): Implement rate limiting Jesse Wierzbinski 2025-03-27 20:12:00 +0100
  • 1993231663
    feat(api): 🧑‍💻 Improve error quality with Youch Jesse Wierzbinski 2025-03-27 19:08:38 +0100
  • 58b4d7454f
    refactor(api): ♻️ Serve frontend from static files instead of proxying another process Jesse Wierzbinski 2025-03-27 18:51:22 +0100
  • 5f8c57b3e1
    chore: ⬆️ Upgrade Bun to 1.2.7 Jesse Wierzbinski 2025-03-27 14:41:43 +0100
  • ebb0f52f1e
    chore: ⬆️ Upgrade dependencies Jesse Wierzbinski 2025-03-27 14:16:22 +0100
  • c674a1309c
    feat(api): Add OpenAPI visualizer Jesse Wierzbinski 2025-03-24 15:25:40 +0100
  • 65e2e19ff1
    refactor(api): ♻️ Properly reuse error messages and schemas Jesse Wierzbinski 2025-03-24 14:42:09 +0100
  • 7112a66e4c
    refactor: Refactor tests to not use module mocks, so bun test can be used Jesse Wierzbinski 2025-03-23 04:12:28 +0100
  • ec506241f0
    test(api): Remove old tests and introduce new, better ones Jesse Wierzbinski 2025-03-23 03:34:17 +0100