Jesse Wierzbinski
|
5aa1c4e625
|
refactor(api): ♻️ More OpenAPI refactoring work
|
2024-09-16 15:29:09 +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
|
4a1ad9dd96
|
refactor: 🔥 Remove old config-manager symlink
|
2024-08-19 14:43:54 +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
|
0706541546
|
refactor: 🚚 Add slash to typescript path shortcuts
|
2024-05-28 14:59:49 -10:00 |
|
Jesse Wierzbinski
|
b1216a43f2
|
refactor(api): ♻️ Change route names, improve API endpoints to be more consistent with Mastodon API
|
2024-05-16 15:49:59 -10:00 |
|
Jesse Wierzbinski
|
f9c9a7d527
|
feat(api): 🎨 Allow login with either username or email
|
2024-05-08 08:02:05 +00:00 |
|
Jesse Wierzbinski
|
959dd27ad6
|
refactor(api): 🎨 Finish Hono refactor
|
2024-05-06 08:19:42 +00:00 |
|
Jesse Wierzbinski
|
88b3ec7b43
|
refactor(database): 🎨 Update database and schema names to be clearer
|
2024-04-16 20:36:01 -10:00 |
|
Jesse Wierzbinski
|
245d4844f5
|
test(api): 🔥 Clean up old duplicated tests
|
2024-04-15 20:04:13 -10:00 |
|
Jesse Wierzbinski
|
82c6dc17a8
|
Update Mastodon API types
|
2024-04-14 00:53:21 -10:00 |
|
Jesse Wierzbinski
|
0b1c1ba128
|
Switch all routes to use Zod for strict validation
|
2024-04-14 00:36:25 -10:00 |
|
Jesse Wierzbinski
|
a65249b79d
|
Remove Prisma once and for all
|
2024-04-13 14:46:33 -10:00 |
|
Jesse Wierzbinski
|
f7abe06a60
|
Begin moving project to use Drizzle instead of prisma
|
2024-04-11 01:39:07 -10:00 |
|
Jesse Wierzbinski
|
e26d604a54
|
Refactors, bugfixing
|
2024-04-07 17:28:18 -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
|
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
|
f51476e810
|
Add status pinning and unpinning, fix bugs
|
2023-11-26 14:56:16 -10:00 |
|
Jesse Wierzbinski
|
be9b2e3376
|
Enable verbatim module syntax + more API routes
|
2023-11-22 18:10:37 -10:00 |
|
Jesse Wierzbinski
|
ca94c35bc4
|
Add reblog and unreblog endpoints
|
2023-11-11 22:28:06 -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
|
a1c0164e9d
|
More Lysand protocol work, refactor keys, small refactoring overall
|
2023-11-04 13:59:55 -10:00 |
|
Jesse Wierzbinski
|
02b56f8fde
|
Purge ActivityPub from project to start implementing Lysand
|
2023-10-30 10:23:29 -10:00 |
|
Jesse Wierzbinski
|
25b3fe202f
|
Add likes, new endpoints
|
2023-10-28 10:21:04 -10:00 |
|