Jesse Wierzbinski
|
8ae4f3815a
|
fix(federation): 🚑 Fix broken inbound federation and add end-to-end testing for federation
|
2025-04-19 13:16:53 +02:00 |
|
Jesse Wierzbinski
|
054b8bc5cb
|
fix(federation): 🐛 Fix incorrect destructuring causing federation issues
|
2025-04-18 14:27:53 +02:00 |
|
Jesse Wierzbinski
|
98616ceefb
|
chore: ⬆️ Upgrade dependencies
|
2025-04-16 17:03:28 +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
|
37bc4458e5
|
test: 🧪 Fix failing tests due to incorrect cwd resolving
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 5s
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-14 17:30:01 +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
|
d638610361
|
refactor(federation): ♻️ Rewrite federation SDK
|
2025-04-08 16:01:10 +02:00 |
|
Jesse Wierzbinski
|
411fcd8af5
|
refactor(api): ♻️ Reduce complexity of a few functions
|
2025-03-30 23:17:11 +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
|
c674a1309c
|
feat(api): ✨ Add OpenAPI visualizer
CodeQL Scan / Analyze (javascript-typescript) (push) Failing after 53s
Build Docker Images / lint (push) Failing after 10s
Build Docker Images / check (push) Failing after 10s
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 5s
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-24 15:25:40 +01:00 |
|
Jesse Wierzbinski
|
65e2e19ff1
|
refactor(api): ♻️ Properly reuse error messages and schemas
|
2025-03-24 14:42:09 +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
|
54e282b03c
|
refactor(api): ♻️ Refactor all tests to use new client
|
2025-03-22 17:32:46 +01:00 |
|
Jesse Wierzbinski
|
84b9fc3719
|
refactor(api): ♻️ Refactor test code to use new client
|
2025-03-22 04:04:06 +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
|
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
|
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
|
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
|
80b874e5fb
|
refactor(api): ⚡ Move media processing to background job
|
2025-01-06 19:21:57 +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
|
621dd7e9d9
|
refactor(api): ♻️ Upgrade zod-openapi to 0.18.3
Needed to add "as const" to all middleware handlers :)
|
2024-12-30 18:20:22 +01:00 |
|
Jesse Wierzbinski
|
1509786090
|
chore: ⬆️ Upgrade dependencies
|
2024-12-18 20:42:40 +01:00 |
|
Jesse Wierzbinski
|
f67fed12e0
|
feat(database): ✨ Add Reaction database class
|
2024-12-18 20:01:26 +01:00 |
|
Jesse Wierzbinski
|
8796f694bc
|
feat(api): 🚩 Add emoji shortcode size controls
|
2024-12-09 11:09:40 +01:00 |
|
Jesse Wierzbinski
|
b14fa17e1a
|
feat(config): 🚩 Add emoji size/description size controls
|
2024-12-09 10:55:04 +01:00 |
|
Jesse Wierzbinski
|
55256e3568
|
refactor(config): 🚩 Remove enable flag on Redis queue config
|
2024-11-25 20:55:55 +01:00 |
|
Jesse Wierzbinski
|
5fc6c4dcfa
|
feat(federation): ✨ Implement queue for fetches
|
2024-11-25 20:29:59 +01:00 |
|
Jesse Wierzbinski
|
61b773ed11
|
feat(federation): ✨ Add config option to control automatic queue purge time
|
2024-11-25 13:53:14 +01:00 |
|
Jesse Wierzbinski
|
e732a3df03
|
refactor(database): ♻️ Move Notifications to their own ORM abstractions
|
2024-11-04 10:43:30 +01:00 |
|
Jesse Wierzbinski
|
845041e4db
|
refactor(database): ♻️ Move Token to its own ORM abstraction, optimize familiar_followers route
|
2024-11-03 17:45:21 +01:00 |
|
Jesse Wierzbinski
|
c1dcdc78ae
|
refactor: ♻️ Always use explicit types in every function
|
2024-11-02 00:43:33 +01:00 |
|
Jesse Wierzbinski
|
54cea29ce9
|
refactor: 🚨 Always explicitely state member accessibility
|
2024-11-01 21:20:12 +01:00 |
|
Jesse Wierzbinski
|
7a73b8db91
|
refactor(database): 🚚 Only import ORM table data from @versia/kit
|
2024-11-01 21:05:54 +01:00 |
|
Jesse Wierzbinski
|
f26493140f
|
refactor(federation): ♻️ Move incoming federation handling to custom class
|
2024-11-01 20:42:32 +01:00 |
|
Jesse Wierzbinski
|
e52e230ce3
|
refactor(database): 🚚 Move database ORM code to classes/database
The old directory, packages/database-interface, was confusingly named so it was better to move it here
|
2024-10-24 16:28:38 +02:00 |
|
Jesse Wierzbinski
|
9e96eca032
|
refactor(database): ♻️ Move Applications to our custom ORM
|
2024-10-23 17:56:47 +02:00 |
|
Jesse Wierzbinski
|
9f1e89b592
|
refactor(config): 🔥 Remove old oidc section in config
|
2024-10-11 17:03:33 +02:00 |
|
Jesse Wierzbinski
|
ce781f3336
|
refactor(database): ♻️ Use new Drizzle count API
|
2024-10-11 15:46:05 +02:00 |
|
Jesse Wierzbinski
|
04651746bb
|
refactor(plugin): 🚚 Move SSO login callback route to OpenID plugin
|
2024-10-11 15:15:06 +02:00 |
|
Jesse Wierzbinski
|
f26ab0f0e6
|
feat(plugin): ✨ Add override settings to plugin loading
|
2024-10-06 15:55:15 +02:00 |
|
Jesse Wierzbinski
|
c0805ff125
|
fix(config): 🐛 Make some default config values more sensible
|
2024-10-04 18:36:32 +02:00 |
|