Commit graph

42 commits

Author SHA1 Message Date
Jesse Wierzbinski f7abe06a60
Begin moving project to use Drizzle instead of prisma 2024-04-11 01:39:07 -10:00
Jesse Wierzbinski ea1d7b1510
More work on fixing Docker build 2024-04-06 22:56:15 -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 501b8bf78a
Add automatic log folder creation 2024-03-13 07:28:12 -10:00
Jesse Wierzbinski 0541776d3d
Finish full rewrite of server and testing systems 2024-03-10 16:04:14 -10:00
Jesse Wierzbinski 78f216092b
refactor: Rewrite functions into packages 2024-03-07 19:34:50 -10:00
Jesse Wierzbinski a87c8b6cc5
Fix missing TypeScript entries in headers 2024-03-03 18:33:09 -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 1138e7be06
feat: Use custom importer to import config 2023-12-08 17:32:45 -10:00
Jesse Wierzbinski f0321ad9bb
feat: Add better homepage to Lysand when started at / 2023-12-08 16:50:25 -10:00
Jesse Wierzbinski 4924fa6d85
feat: Improve building, make Vite files served statically in prod 2023-12-08 15:51:48 -10:00
Jesse Wierzbinski df47fa4750
feat: Add working building and bundling system 2023-12-07 22:25:31 -10:00
Jesse Wierzbinski d62e81977e
More work on bundling vite for production 2023-12-06 14:29:26 -10:00
Jesse Wierzbinski 14d96ac9e6
feat: Add a Vite server and proxy all non-route requests to it 2023-12-03 15:25:55 -10:00
Jesse Wierzbinski aa0813fef8
feat: Add Meilisearch integration, begin work on search endpoint 2023-12-02 18:11:30 -10:00
Jesse Wierzbinski a17b52b2c5
feat: Add new Redis caching to queries 2023-12-01 13:00:00 -10:00
Jesse Wierzbinski df5e8f744b
feat: Add timeline benchmark 2023-11-29 18:16:58 -10:00
Jesse Wierzbinski e01e92c9ce
Fix various missing things and bugs 2023-11-28 17:57:35 -10:00
Jesse Wierzbinski 63b13ca5e8
Fix SIGSEGV bug!! 2023-11-26 11:54:20 -10:00
Jesse Wierzbinski be9b2e3376
Enable verbatim module syntax + more API routes 2023-11-22 18:10:37 -10:00
Jesse Wierzbinski c66e1ac146
Add server hooks for pre and post serve 2023-11-22 13:04:31 -10:00
Jesse Wierzbinski 580958a181
Begin work on media attachments 2023-11-21 14:56:58 -10:00
Jesse Wierzbinski 5287ceb99e
Add CLI and CLI tests 2023-11-20 13:58:39 -10:00
Jesse Wierzbinski 8fa16d4e09 Add media upload functionality and create uploads
folder
2023-11-19 10:36:54 -10:00
Jesse Wierzbinski 3884763235
Complete migration to Prisma, all tests passing 2023-11-11 20:39:59 -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 ec0544c5ba
Prettier console output 2023-10-22 14:32:17 -10:00
Jesse Wierzbinski ca7d325cb1 New API route format to make code cleaner 2023-10-15 17:51:29 -10:00
Jesse Wierzbinski b7587f8d3f Add public timeline 2023-10-01 14:07:29 -10:00
Jesse Wierzbinski ce2ed0754e Add new API endpoint (accounts/verify_credentials) 2023-09-21 16:15:12 -10:00
Jesse Wierzbinski 768d1858dc
Rename project to Lysand 2023-09-14 19:08:59 -10:00
Jesse Wierzbinski 76b1b8c3b4
Add logging options 2023-09-14 17:21:38 -10:00
Jesse Wierzbinski 8162a5050c
guh 2023-09-14 15:22:27 -10:00
Jesse Wierzbinski d92764d81a
Test Note object federation 2023-09-13 17:39:11 -10:00
Jesse Wierzbinski 91242b73bf
RAHHHHHHH 2023-09-13 16:25:45 -10:00
Jesse Wierzbinski e618996936
Add stricter ESLint rules 2023-09-12 14:29:13 -10:00
Jesse Wierzbinski c573052450
Implement WebFinger, rework TS 2023-09-12 10:48:10 -10:00
Jesse Wierzbinski 416a7186d1
Add more user serialization 2023-09-10 17:54:14 -10:00
Jesse Wierzbinski 636f2ffff8
Fix ESLint 2023-09-10 17:46:20 -10:00
Jesse Wierzbinski 436a79d99f
Initial commit 2023-09-10 17:31:08 -10:00