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
|
47c666894c
|
refactor: ♻️ Refactor tests to use a simpler syntax
|
2024-08-27 21:25:26 +02:00 |
|
Jesse Wierzbinski
|
939815510c
|
refactor: ⬆️ Upgrade dependencies, use JSR for Hono
|
2024-07-11 12:56:28 +02:00 |
|
Jesse Wierzbinski
|
19c15f7e96
|
refactor: ♻️ Replace Meilisearch with Sonic
|
2024-06-28 23:40:44 -10:00 |
|
Jesse Wierzbinski
|
d09f74e58a
|
refactor: 🚚 Rename functions, move getUrl to Attachment
|
2024-06-28 17:50:56 -10:00 |
|
Jesse Wierzbinski
|
d29603275a
|
refactor(api): ♻️ Use Web Workers instead of spawning the same process once for each thread
|
2024-06-26 14:44:08 -10:00 |
|
Jesse Wierzbinski
|
bc8220c8f9
|
refactor: ♻️ Replace logging system with @logtape/logtape
|
2024-06-26 13:11:39 -10:00 |
|
Jesse Wierzbinski
|
8f9472b221
|
feat(api): ✨ Implement Challenges API
|
2024-06-13 22:03:51 -10:00 |
|
Jesse Wierzbinski
|
d301d4da09
|
refactor(api): 🎨 Don't use node:crypto for random strings
|
2024-06-12 19:38:26 -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
|
6c3fcf699e
|
feat(api): ✨ Add support for multithreaded API servers
|
2024-05-13 11:36:46 -10:00 |
|
Jesse Wierzbinski
|
e48f57a3d8
|
perf(database): ⚡ Improve performance when fetching timelines by fetching all data in a single SQL query
|
2024-05-08 13:19:53 -10:00 |
|
Jesse Wierzbinski
|
826a260e90
|
refactor(api): ♻️ Move to Hono for HTTP
|
2024-05-06 07:16:33 +00:00 |
|
Jesse Wierzbinski
|
9e9998ea82
|
refactor(api): 🎨 Move createLocalUser to a static method of User
|
2024-04-24 17:48:39 -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
|
88b3ec7b43
|
refactor(database): 🎨 Update database and schema names to be clearer
|
2024-04-16 20:36:01 -10:00 |
|
Jesse Wierzbinski
|
9081036c6d
|
refactor(database): 🎨 Refactor note handling into its own class instead of separate functions
|
2024-04-16 18:09:21 -10:00 |
|
Jesse Wierzbinski
|
06bcbbe451
|
fix(api): 🐛 Fix statuses not saving the user's applicationId
|
2024-04-15 16:09:16 -10:00 |
|
Jesse Wierzbinski
|
96a2fbf178
|
feat(api): ✨ Implement /v1/instance/rules and /v1/instance/extended_description
|
2024-04-14 19:08:16 -10:00 |
|
Jesse Wierzbinski
|
a65249b79d
|
Remove Prisma once and for all
|
2024-04-13 14:46:33 -10:00 |
|
Jesse Wierzbinski
|
ad0bf1a350
|
More work on converting old Prisma calls to Drizzle
|
2024-04-13 02:20:12 -10:00 |
|
Jesse Wierzbinski
|
6b3c604c33
|
Add new tests to server routes
|
2024-04-11 03:52:44 -10:00 |
|
Jesse Wierzbinski
|
df939a6a7a
|
Fix not working routes
|
2024-04-11 02:12:16 -10:00 |
|
Jesse Wierzbinski
|
f7abe06a60
|
Begin moving project to use Drizzle instead of prisma
|
2024-04-11 01:39:07 -10:00 |
|
Jesse Wierzbinski
|
af0d627f19
|
Replace eslint and prettier with Biome
|
2024-04-06 19:30:49 -10:00 |
|
Jesse Wierzbinski
|
0541776d3d
|
Finish full rewrite of server and testing systems
|
2024-03-10 16:04:14 -10:00 |
|