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
|
8d1af1b0cd
|
refactor(api): 🔥 Remove old @versia/client version
|
2025-03-22 18:04:47 +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
|
b53307c824
|
refactor: 🚚 Explicitely add extensions to all imports
|
2024-10-04 15:22:48 +02:00 |
|
Jesse Wierzbinski
|
47c666894c
|
refactor: ♻️ Refactor tests to use a simpler syntax
|
2024-08-27 21:25:26 +02:00 |
|
Jesse Wierzbinski
|
fbe86043b7
|
refactor(api): ♻️ Replace old client library with new version (@versia/client)
|
2024-08-26 19:40:15 +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
|
106e34848a
|
refactor(api): 🏷️ Replace API types with those from @lysand-org/client
|
2024-06-28 20:36:15 -10:00 |
|
Jesse Wierzbinski
|
a1e02d0d78
|
refactor: 🚨 Turn every linter rule on and fix issues (there were a LOT :3)
|
2024-06-12 16:26:43 -10:00 |
|
Jesse Wierzbinski
|
5565bf00de
|
refactor(database): 🎨 Improve database handlers to have more consistent naming and methods
|
2024-06-12 14:45:07 -10:00 |
|
Jesse Wierzbinski
|
0706541546
|
refactor: 🚚 Add slash to typescript path shortcuts
|
2024-05-28 14:59:49 -10:00 |
|
Jesse Wierzbinski
|
9566387273
|
fix(api): 🐛 Fix oauth token endpoint returning an ISO-8601 string instead of a unix timestamp
|
2024-05-12 14:01:37 -10:00 |
|
Jesse Wierzbinski
|
f9c9a7d527
|
feat(api): 🎨 Allow login with either username or email
|
2024-05-08 08:02:05 +00:00 |
|
Jesse Wierzbinski
|
ad4466a260
|
fix(api): 🐛 Fix proxy returning incorrect media due to compression
|
2024-05-06 17:50:50 +00:00 |
|
Jesse Wierzbinski
|
ddab167018
|
fix(api): 🐛 Fix incorrect OAuth changes
|
2024-05-06 08:40:26 +00:00 |
|
Jesse Wierzbinski
|
516bfb72e7
|
fix(build): 🐛 Add bodyOrJson middleware to server/api/v1/apps
|
2024-05-06 08:31:12 +00:00 |
|
Jesse Wierzbinski
|
959dd27ad6
|
refactor(api): 🎨 Finish Hono refactor
|
2024-05-06 08:19:42 +00:00 |
|
Jesse Wierzbinski
|
d2d8151f35
|
test(api): ✅ Fix failing OAuth test (bug)
|
2024-05-01 18:58:07 -10:00 |
|
Jesse Wierzbinski
|
1b7b71eaec
|
refactor(api): 🎨 Refactor request parser
|
2024-04-25 08:50:30 -10:00 |
|
Jesse Wierzbinski
|
9d70778abd
|
refactor(api): 🎨 Move User methods into their own class similar to Note
|
2024-04-24 17:40:27 -10:00 |
|
Jesse Wierzbinski
|
9834825184
|
feat(api): 🐛 Change consent route from /oauth/redirect to /oauth/consent
|
2024-04-21 21:36:45 -10:00 |
|
Jesse Wierzbinski
|
5cb48b2f3b
|
feat(api): ✨ Make Lysand a full OAuth2/OpenID Connect provider as well as still Mastodon compatible
|
2024-04-17 22:42:12 -10:00 |
|
Jesse Wierzbinski
|
82c6dc17a8
|
Update Mastodon API types
|
2024-04-14 00:53:21 -10:00 |
|
Jesse Wierzbinski
|
3cdd685035
|
Clean up old console.log statements
|
2024-04-13 19:27:19 -10:00 |
|
Jesse Wierzbinski
|
0ca77e9dcc
|
Clean up database with new schema
|
2024-04-13 15:21:38 -10:00 |
|
Jesse Wierzbinski
|
a65249b79d
|
Remove Prisma once and for all
|
2024-04-13 14:46:33 -10:00 |
|
Jesse Wierzbinski
|
db37510370
|
Add interface to view post and user JSON data
|
2024-04-08 18:33:59 -10:00 |
|
Jesse Wierzbinski
|
e26d604a54
|
Refactors, bugfixing
|
2024-04-07 17:28:18 -10:00 |
|
Jesse Wierzbinski
|
0c720956a1
|
More bugfixes
|
2024-04-07 03:03:33 -10:00 |
|
Jesse Wierzbinski
|
af0d627f19
|
Replace eslint and prettier with Biome
|
2024-04-06 19:30:49 -10:00 |
|
Jesse Wierzbinski
|
6a54c5b805
|
Replace config manager with unjs/c12
|
2024-04-06 18:16:54 -10:00 |
|
Jesse Wierzbinski
|
d6f1cd1347
|
Fix build errors and testing errors
|
2024-03-13 17:39:32 -10:00 |
|
Jesse Wierzbinski
|
0541776d3d
|
Finish full rewrite of server and testing systems
|
2024-03-10 16:04:14 -10:00 |
|
Jesse Wierzbinski
|
64629754ca
|
Update all packages, fix critical bugs
|
2024-03-03 17:29:44 -10:00 |
|
Jesse Wierzbinski
|
2bc9ff51ea
|
Slight refactoring, begin work on major moderation overhaul
|
2024-03-03 15:27:08 -10:00 |
|
Jesse Wierzbinski
|
be9b2e3376
|
Enable verbatim module syntax + more API routes
|
2023-11-22 18:10:37 -10:00 |
|
Jesse Wierzbinski
|
dc0ec47543
|
Finish rewrite of everything with Prisma
|
2023-11-11 15:37:14 -10:00 |
|
Jesse Wierzbinski
|
5eed8374cd
|
HUGE rewrite to use Prisma instead of TypeORM (not finished yet)
|
2023-11-10 16:36:06 -10:00 |
|
Jesse Wierzbinski
|
80a3e4c92d
|
Clean up more ActivityPub code, refactoring
|
2023-10-22 19:39:42 -10:00 |
|
Jesse Wierzbinski
|
ace9f97275
|
Fix OAuth tests failing
|
2023-10-22 14:38:33 -10:00 |
|
Jesse Wierzbinski
|
460b68c381
|
Media upload for avatars and banners, more work, fix tests
|
2023-10-19 09:53:59 -10:00 |
|
Jesse Wierzbinski
|
65ff53e90c
|
Fix existing bugs in tests, refactor users
|
2023-10-08 10:20:42 -10:00 |
|
Jesse Wierzbinski
|
ce2ed0754e
|
Add new API endpoint (accounts/verify_credentials)
|
2023-09-21 16:15:12 -10:00 |
|
Jesse Wierzbinski
|
f5640966c7
|
Add new endpoint - verify_credentials
|
2023-09-21 15:41:12 -10:00 |
|
Jesse Wierzbinski
|
4885733197
|
Fix the last failing tests
|
2023-09-21 15:14:03 -10:00 |
|
Jesse Wierzbinski
|
6d2f9072ac
|
Add more API endpoints, better tests
|
2023-09-21 12:42:59 -10:00 |
|
Jesse Wierzbinski
|
1a1bee83a7
|
Add more utilities, implement Accept and Reject objects
|
2023-09-18 10:29:56 -10:00 |
|
Jesse Wierzbinski
|
4d0283caf0
|
Refactor code, add more filtering
|
2023-09-17 19:38:08 -10:00 |
|
Jesse Wierzbinski
|
8162a5050c
|
guh
|
2023-09-14 15:22:27 -10:00 |
|
Jesse Wierzbinski
|
4ced6744fa
|
Make tests pass
|
2023-09-13 16:49:26 -10:00 |
|