Jesse Wierzbinski
|
9722b94eae
|
feat(api): ✨ Add Emoji Reactions
|
2025-05-25 16:11:56 +02:00 |
|
Jesse Wierzbinski
|
5dfcfc548f
|
refactor(api): ♻️ Make SDK and client package only use resources in their own package
CodeQL Scan / Analyze (javascript-typescript) (push) Failing after 1s
Build Docker Images / lint (push) Failing after 7s
Build Docker Images / check (push) Failing after 6s
Build Docker Images / tests (push) Failing after 6s
Deploy Docs to GitHub Pages / build (push) Failing after 0s
Build Docker Images / build (server, Dockerfile, ${{ github.repository_owner }}/server) (push) Has been skipped
Build Docker Images / build (worker, Worker.Dockerfile, ${{ github.repository_owner }}/worker) (push) Has been skipped
Deploy Docs to GitHub Pages / Deploy (push) Has been skipped
Mirror to Codeberg / Mirror (push) Failing after 0s
Nix Build / check (push) Failing after 1s
Test Publish / build (client) (push) Failing after 0s
Test Publish / build (sdk) (push) Failing after 0s
|
2025-05-13 11:51:59 +02:00 |
|
Jesse Wierzbinski
|
58bcbc4da7
|
fix(federation): 🐛 Properly handle manually_approves_followers
CodeQL Scan / Analyze (javascript-typescript) (push) Failing after 1s
Build Docker Images / lint (push) Failing after 7s
Build Docker Images / check (push) Failing after 6s
Build Docker Images / tests (push) Failing after 6s
Deploy Docs to GitHub Pages / build (push) Failing after 0s
Build Docker Images / build (server, Dockerfile, ${{ github.repository_owner }}/server) (push) Has been skipped
Build Docker Images / build (worker, Worker.Dockerfile, ${{ github.repository_owner }}/worker) (push) Has been skipped
Deploy Docs to GitHub Pages / Deploy (push) Has been skipped
Mirror to Codeberg / Mirror (push) Failing after 0s
Nix Build / check (push) Failing after 0s
|
2025-05-09 18:47:28 +02:00 |
|
Jesse Wierzbinski
|
ddb3cfc978
|
perf(api): ⚡ Store user and post metrics directly in database instead of recalculating them on-the-fly
CodeQL Scan / Analyze (javascript-typescript) (push) Failing after 0s
Build Docker Images / lint (push) Failing after 6s
Build Docker Images / check (push) Failing after 6s
Build Docker Images / tests (push) Failing after 6s
Deploy Docs to GitHub Pages / build (push) Failing after 1s
Build Docker Images / build (server, Dockerfile, ${{ github.repository_owner }}/server) (push) Has been skipped
Build Docker Images / build (worker, Worker.Dockerfile, ${{ github.repository_owner }}/worker) (push) Has been skipped
Deploy Docs to GitHub Pages / Deploy (push) Has been skipped
Mirror to Codeberg / Mirror (push) Failing after 1s
Nix Build / check (push) Failing after 1s
|
2025-05-04 16:38:37 +02:00 |
|
Jesse Wierzbinski
|
cd12ccd6c1
|
feat(federation): ✨ Implement Share federation support
CodeQL Scan / Analyze (javascript-typescript) (push) Failing after 0s
Build Docker Images / lint (push) Failing after 6s
Build Docker Images / check (push) Failing after 7s
Build Docker Images / tests (push) Failing after 6s
Build Docker Images / build (server, Dockerfile, ${{ github.repository_owner }}/server) (push) Has been skipped
Build Docker Images / build (worker, Worker.Dockerfile, ${{ github.repository_owner }}/worker) (push) Has been skipped
Deploy Docs to GitHub Pages / build (push) Failing after 0s
Deploy Docs to GitHub Pages / Deploy (push) Has been skipped
Mirror to Codeberg / Mirror (push) Failing after 0s
Nix Build / check (push) Failing after 0s
|
2025-05-02 12:48:47 +02:00 |
|
Jesse Wierzbinski
|
4a4f72fd66
|
chore: ⬆️ Upgrade dependencies
|
2025-05-01 16:27:34 +02:00 |
|
Jesse Wierzbinski
|
2155ca12be
|
fix(federation): 🐛 Fix remote interactions not sending out notifications
|
2025-05-01 03:19:38 +02:00 |
|
Jesse Wierzbinski
|
a2e907390f
|
fix(api): 🐛 Don't use URL in Versia entity schemas, fixes OpenAPI
|
2025-04-16 16:35:17 +02:00 |
|
Jesse Wierzbinski
|
404d63f6d0
|
feat(media): ✨ Add path_style and path configuration to S3
|
2025-04-15 13:28:12 +02:00 |
|
Jesse Wierzbinski
|
1679585c4c
|
fix: 🚨 Enable more Biome 2.0 rules
CodeQL Scan / Analyze (javascript-typescript) (push) Failing after 4s
Build Docker Images / lint (push) Failing after 10s
Build Docker Images / check (push) Failing after 10s
Build Docker Images / tests (push) Failing after 6s
Deploy Docs to GitHub Pages / build (push) Failing after 0s
Build Docker Images / build (server, Dockerfile, ${{ github.repository_owner }}/server) (push) Has been skipped
Build Docker Images / build (worker, Worker.Dockerfile, ${{ github.repository_owner }}/worker) (push) Has been skipped
Deploy Docs to GitHub Pages / Deploy (push) Has been skipped
Mirror to Codeberg / Mirror (push) Failing after 0s
Nix Build / check (push) Failing after 0s
|
2025-04-10 19:56:42 +02:00 |
|
Jesse Wierzbinski
|
963173cdae
|
chore: ⬆️ Upgrade to Biome 2.0
|
2025-04-10 19:15:31 +02:00 |
|
Jesse Wierzbinski
|
1d301d72ae
|
fix: 🚨 Fix DeepSource linter warnings
|
2025-04-09 02:15:00 +02:00 |
|
Jesse Wierzbinski
|
45e5460975
|
docs(federation): 📝 Update SDK documentation
|
2025-04-08 21:54:55 +02:00 |
|
Jesse Wierzbinski
|
f79b0bc999
|
refactor(federation): 🔥 Refactor Note federation and creation code
|
2025-04-08 18:13:30 +02:00 |
|
Jesse Wierzbinski
|
54b2dfb78d
|
refactor(federation): 🔥 Remove confusing User federation methods
|
2025-04-08 17:27:08 +02:00 |
|
Jesse Wierzbinski
|
9ff9b90f6b
|
refactor(federation): ♻️ Refactor User federation code
|
2025-04-08 16:59:18 +02:00 |
|
Jesse Wierzbinski
|
d638610361
|
refactor(federation): ♻️ Rewrite federation SDK
|
2025-04-08 16:01:10 +02:00 |
|
Jesse Wierzbinski
|
dc1ddb758d
|
fix(media): 🐛 Don't proxy media from trusted origins, use new ProxiedUrl class
CodeQL Scan / Analyze (javascript-typescript) (push) Failing after 6s
Build Docker Images / lint (push) Failing after 10s
Build Docker Images / check (push) Failing after 11s
Build Docker Images / tests (push) Failing after 27s
Build Docker Images / build (server, Dockerfile, ${{ github.repository_owner }}/server) (push) Has been skipped
Build Docker Images / build (worker, Worker.Dockerfile, ${{ github.repository_owner }}/worker) (push) Has been skipped
Deploy Docs to GitHub Pages / build (push) Failing after 6s
Mirror to Codeberg / Mirror (push) Failing after 0s
Deploy Docs to GitHub Pages / Deploy (push) Has been skipped
Nix Build / check (push) Failing after 5s
|
2025-03-30 23:44:50 +02:00 |
|
Jesse Wierzbinski
|
25ea870f71
|
refactor: ♻️ Don't use Bun global
|
2025-03-30 23:06:34 +02:00 |
|
Jesse Wierzbinski
|
37f68bbffd
|
refactor(database): ➖ Remove dependency on pg_uuidv7 extension
|
2025-03-30 22:10:33 +02:00 |
|
Jesse Wierzbinski
|
9d1d56bd08
|
feat(api): ✨ Implement indexing toggle and followers/following privacy settings
|
2025-03-30 20:32:42 +02:00 |
|
Jesse Wierzbinski
|
58342e86e1
|
refactor(api): ♻️ Move from @hono/zod-openapi to hono-openapi
hono-openapi is easier to work with and generates better OpenAPI definitions
|
2025-03-29 03:30:06 +01:00 |
|
Jesse Wierzbinski
|
d75254fc71
|
refactor(federation): 🚚 Change Like path from /objects/{id} to /likes/{id}
|
2025-03-28 22:06:42 +01:00 |
|
Jesse Wierzbinski
|
ec506241f0
|
test(api): ✅ Remove old tests and introduce new, better ones
CodeQL Scan / Analyze (javascript-typescript) (push) Failing after 6s
Build Docker Images / lint (push) Successful in 50s
Build Docker Images / check (push) Successful in 1m24s
Build Docker Images / tests (push) Failing after 8s
Build Docker Images / build (server, Dockerfile, ${{ github.repository_owner }}/server) (push) Has been skipped
Build Docker Images / build (worker, Worker.Dockerfile, ${{ github.repository_owner }}/worker) (push) Has been skipped
Deploy Docs to GitHub Pages / build (push) Failing after 15s
Mirror to Codeberg / Mirror (push) Failing after 0s
Deploy Docs to GitHub Pages / Deploy (push) Has been skipped
Nix Build / check (push) Failing after 33m5s
|
2025-03-23 03:34:17 +01:00 |
|
Jesse Wierzbinski
|
8d1af1b0cd
|
refactor(api): 🔥 Remove old @versia/client version
|
2025-03-22 18:04:47 +01:00 |
|
Jesse Wierzbinski
|
3fe07a79b8
|
refactor(api): ♻️ Move all client schema code to new package
|
2025-03-22 02:34:03 +01:00 |
|
Jesse Wierzbinski
|
6622ee9020
|
refactor(federation): ♻️ Move Versia Note URIs to /notes, instead of /objects
|
2025-02-17 23:31:39 +01:00 |
|
Jesse Wierzbinski
|
ed9ffe34f4
|
feat(federation): ⬆️ Upgrade to Versia 0.5
|
2025-02-17 13:07:43 +01:00 |
|
Jesse Wierzbinski
|
54fd81f076
|
refactor(config): ♻️ Redo config structure from scratch, simplify validation code, improve checks, add support for loading sensitive data from paths
|
2025-02-15 02:47:29 +01:00 |
|
Jesse Wierzbinski
|
e3e285571e
|
refactor(api): 🏷️ Port all /api/v1/accounts to use new schemas
Mirror to Codeberg / Mirror (push) Failing after 0s
|
2025-02-13 01:31:15 +01:00 |
|
Jesse Wierzbinski
|
a0ce18337a
|
refactor(api): 🏷️ Use more new schemas
|
2025-02-12 23:33:07 +01:00 |
|
Jesse Wierzbinski
|
bff1c5f734
|
refactor(api): 🏷️ Begin porting all code over to new schemas
|
2025-02-12 23:25:22 +01:00 |
|
Jesse Wierzbinski
|
264e2fe8ac
|
feat(api): 🏷️ Port Role and CustomEmoji OpenAPI schemas
Mirror to Codeberg / Mirror (push) Failing after 1s
|
2025-02-11 18:22:39 +01:00 |
|
Jesse Wierzbinski
|
7c622730dc
|
feat(api): 🏷️ Port Status OpenAPI schemas from Mastodon API docs
|
2025-02-05 22:49:07 +01:00 |
|
Jesse Wierzbinski
|
2aeada4904
|
feat(api): 🏷️ Port Account OpenAPI schemas from Mastodon API docs
|
2025-02-05 21:49:39 +01:00 |
|
Jesse Wierzbinski
|
76d1ccc859
|
refactor(api): ♻️ Use URL literal instead of strings
|
2025-02-01 16:32:18 +01:00 |
|
Jesse Wierzbinski
|
9ba6237f13
|
refactor(media): ♻️ Massively simplify media pipeline with Bun.S3
|
2025-01-29 17:21:40 +01:00 |
|
Jesse Wierzbinski
|
ba431e2b11
|
refactor(database): ♻️ Make user avatar and header into a Media instead of plaintext
|
2025-01-28 19:07:55 +01:00 |
|
Jesse Wierzbinski
|
bc961b70bb
|
refactor(database): 🔥 Simplify media management code
|
2025-01-28 18:06:33 +01:00 |
|
Jesse Wierzbinski
|
cf1104d762
|
refactor(database): ♻️ Make emojis use a Media instead of just rawdogging the URI
|
2025-01-28 17:43:43 +01:00 |
|
Jesse Wierzbinski
|
3216fc339a
|
refactor(database): ♻️ Move Note <-> Media relations to a many-to-many model instead of one-to-many
|
2025-01-23 20:36:09 +01:00 |
|
Jesse Wierzbinski
|
9c30dacda7
|
refactor(database): ♻️ Use ContentFormat to store media data
|
2025-01-23 19:37:17 +01:00 |
|
Jesse Wierzbinski
|
2f61cd8f0a
|
refactor(database): 🚚 Rename "Attachment" to "Media"
|
2025-01-23 16:08:42 +01:00 |
|
Jesse Wierzbinski
|
b086e65404
|
refactor(worker): ⚡ Move blurhash processing to worker
|
2025-01-06 19:45:32 +01:00 |
|
Jesse Wierzbinski
|
80b874e5fb
|
refactor(api): ⚡ Move media processing to background job
|
2025-01-06 19:21:57 +01:00 |
|
Jesse Wierzbinski
|
59cf4e384a
|
fix(api): 🐛 Correctly calculate user based on token
|
2025-01-02 03:36:54 +01:00 |
|
Jesse Wierzbinski
|
d839c274b1
|
feat(api): ✨ Finish push notification delivery
|
2025-01-02 02:45:40 +01:00 |
|
Jesse Wierzbinski
|
d096ab830c
|
feat(api): ✨ Add initial Push Notifications support
|
2025-01-02 01:29:33 +01:00 |
|
Jesse Wierzbinski
|
fbfd237f27
|
refactor(api): ♻️ Throw ApiError instead of returning error JSON
|
2024-12-30 18:00:23 +01:00 |
|
Jesse Wierzbinski
|
f67fed12e0
|
feat(database): ✨ Add Reaction database class
|
2024-12-18 20:01:26 +01:00 |
|