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
|
4a4f72fd66
|
chore: ⬆️ Upgrade dependencies
|
2025-05-01 16:27:34 +02:00 |
|
Jesse Wierzbinski
|
963173cdae
|
chore: ⬆️ Upgrade to Biome 2.0
|
2025-04-10 19:15:31 +02:00 |
|
Jesse Wierzbinski
|
dbde49b9bd
|
chore: ⬆️ Upgrade dependencies
|
2025-04-10 18:50:41 +02:00 |
|
Jesse Wierzbinski
|
25ea870f71
|
refactor: ♻️ Don't use Bun global
|
2025-03-30 23:06:34 +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
|
3d3e64edab
|
feat(api): ✨ Implement rate limiting
CodeQL Scan / Analyze (javascript-typescript) (push) Failing after 42s
Build Docker Images / lint (push) Successful in 31s
Build Docker Images / check (push) Successful in 1m3s
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 13s
Mirror to Codeberg / Mirror (push) Failing after 0s
Deploy Docs to GitHub Pages / Deploy (push) Has been skipped
Nix Build / check (push) Failing after 33m18s
|
2025-03-27 20:12:00 +01:00 |
|
Jesse Wierzbinski
|
65e2e19ff1
|
refactor(api): ♻️ Properly reuse error messages and schemas
|
2025-03-24 14:42:09 +01:00 |
|
Jesse Wierzbinski
|
8d1af1b0cd
|
refactor(api): 🔥 Remove old @versia/client version
|
2025-03-22 18:04:47 +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
|
1856176de5
|
refactor(api): 🏷️ Port almost all remaining v1 endpoints to OpenAPI
|
2025-02-14 16:44:32 +01:00 |
|
Jesse Wierzbinski
|
247a8fbce3
|
refactor(api): 🏷️ Port more misc endpoints to use new schemas
Mirror to Codeberg / Mirror (push) Failing after 0s
|
2025-02-13 02:34:44 +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
|
2aeada4904
|
feat(api): 🏷️ Port Account OpenAPI schemas from Mastodon API docs
|
2025-02-05 21:49:39 +01:00 |
|
Jesse Wierzbinski
|
d096ab830c
|
feat(api): ✨ Add initial Push Notifications support
|
2025-01-02 01:29:33 +01:00 |
|
Jesse Wierzbinski
|
82da70bcac
|
refactor(api): ♻️ Group note/account fetching code in some routes
|
2024-12-30 21:30:10 +01:00 |
|
Jesse Wierzbinski
|
4926d6ff5d
|
refactor(api): 🔥 Remove all useless route metadata objects
|
2024-12-30 20:18:48 +01:00 |
|
Jesse Wierzbinski
|
09f30db83a
|
refactor(api): ♻️ Remove useless authorization checks
|
2024-12-30 19:38:41 +01:00 |
|
Jesse Wierzbinski
|
dc12b269f5
|
refactor(api): ♻️ Improve authentication checker API
|
2024-12-30 19:18:31 +01:00 |
|
Jesse Wierzbinski
|
fbfd237f27
|
refactor(api): ♻️ Throw ApiError instead of returning error JSON
|
2024-12-30 18:00:23 +01:00 |
|
Jesse Wierzbinski
|
1509786090
|
chore: ⬆️ Upgrade dependencies
|
2024-12-18 20:42:40 +01:00 |
|
Jesse Wierzbinski
|
e4768620e2
|
fix(api): 🐛 Fix account lookup address parsing (again)
|
2024-12-02 15:40:20 +01:00 |
|
Jesse Wierzbinski
|
49c53de99e
|
feat(api): ✨ Overhaul Role API, add ability to edit roles and assign/unassign them from any user
|
2024-11-26 15:27:39 +01:00 |
|
Jesse Wierzbinski
|
da369e604c
|
fix(api): 🐛 Fix lookup endpoints thinking local user is remote
|
2024-11-23 23:09:59 +01:00 |
|
Jesse Wierzbinski
|
bd1f09837b
|
fix(api): 🐛 Correctly handle underscores when parsing usernames
|
2024-11-22 14:51:11 +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
|
7a73b8db91
|
refactor(database): 🚚 Only import ORM table data from @versia/kit
|
2024-11-01 21:05:54 +01:00 |
|
Jesse Wierzbinski
|
2f8b85a299
|
refactor(database): 🚚 Only import ORM abstractions from @versia/kit
|
2024-11-01 20:57:16 +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
|
b53307c824
|
refactor: 🚚 Explicitely add extensions to all imports
|
2024-10-04 15:22:48 +02:00 |
|
Jesse Wierzbinski
|
b1d8595a7c
|
refactor: 🚨 Remove unnecessary async keywords
|
2024-10-03 11:43:16 +02:00 |
|
Jesse Wierzbinski
|
45c131dfed
|
fix(api): 🐛 Don't clone body twice
|
2024-09-04 22:59:39 +02:00 |
|
Jesse Wierzbinski
|
5d2aa82247
|
feat(api): ✨ Add response logging
|
2024-09-04 22:52:43 +02:00 |
|
Jesse Wierzbinski
|
1ab1c68d36
|
refactor(api): 🚚 Refactor authentication middleware and implement some OpenAPI routes
|
2024-08-27 17:20:36 +02:00 |
|
Jesse Wierzbinski
|
df466ecaa0
|
refactor(api): ♻️ Use OpenAPIHono instead of Hono in preparation for future changes
|
2024-08-27 16:40:11 +02:00 |
|
Jesse Wierzbinski
|
42e198ca0e
|
chore(federation): 👽 Finish initial Versia Working Draft 4 update
|
2024-08-26 19:27:40 +02:00 |
|
Jesse Wierzbinski
|
866692c1dc
|
refactor: ♻️ Use native Hono return functions instead of custom ones
|
2024-08-19 21:03:59 +02:00 |
|
Jesse Wierzbinski
|
7e2f333945
|
refactor: ♻️ Use a typed wrapper for all API endpoints
|
2024-08-19 20:06:38 +02:00 |
|
Jesse Wierzbinski
|
4a1ad9dd96
|
refactor: 🔥 Remove old config-manager symlink
|
2024-08-19 14:43:54 +02:00 |
|
Jesse Wierzbinski
|
ff315af230
|
feat(federation): ✨ Add ActivityPub bridge support with CLI command
|
2024-07-16 23:29:20 +02:00 |
|
Jesse Wierzbinski
|
939815510c
|
refactor: ⬆️ Upgrade dependencies, use JSR for Hono
|
2024-07-11 12:56:28 +02:00 |
|
Jesse Wierzbinski
|
2cf1537a7e
|
chore: ♻️ Replace all @ts-ignore with @ts-expect-error
|
2024-06-28 21:33:19 -10:00 |
|
Jesse Wierzbinski
|
d09f74e58a
|
refactor: 🚚 Rename functions, move getUrl to Attachment
|
2024-06-28 17:50:56 -10:00 |
|
Jesse Wierzbinski
|
a6c5f320e3
|
fix(api): 🚑 Remove hack to get text
|
2024-06-26 16:14:12 -10:00 |
|
Jesse Wierzbinski
|
e59c3aa625
|
fix(api): 🐛 Fix body not being logged in request debugging
|
2024-06-26 15:31:51 -10:00 |
|
Jesse Wierzbinski
|
bc8220c8f9
|
refactor: ♻️ Replace logging system with @logtape/logtape
|
2024-06-26 13:11:39 -10:00 |
|
Jesse Wierzbinski
|
d33a61e713
|
fix(api): 🐛 Properly disable challenges when config option is set
|
2024-06-15 20:27:31 -10:00 |
|
Jesse Wierzbinski
|
8f9472b221
|
feat(api): ✨ Implement Challenges API
|
2024-06-13 22:03:51 -10:00 |
|