Commit graph

50 commits

Author SHA1 Message Date
Jesse Wierzbinski 28c73bc62a
Full CLI rework and repair 2024-03-11 20:20:38 -10:00
Jesse Wierzbinski 4755451404
Fix some shenanigans with routes 2024-03-10 20:22:48 -10:00
Jesse Wierzbinski f282fcacae
Fix file pollution and some ESLint errors in github actions 2024-03-10 19:55:20 -10:00
Jesse Wierzbinski 0e4d6b401c
Fix media code, clean up old types 2024-03-10 13:57:26 -10:00
Jesse Wierzbinski 78f216092b
refactor: Rewrite functions into packages 2024-03-07 19:34:50 -10:00
Jesse Wierzbinski 64629754ca
Update all packages, fix critical bugs 2024-03-03 17:29:44 -10:00
Jesse Wierzbinski 96dea34f9a
Reorganize paths in pages 2023-12-12 11:34:14 -10:00
Jesse Wierzbinski 1138e7be06
feat: Use custom importer to import config 2023-12-08 17:32:45 -10:00
Jesse Wierzbinski dfb1cb1741
chore: Bump package version to 0.3.0 2023-12-08 16:50:35 -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 2333bbead9
Move more packages to devDependencies 2023-12-07 07:51:50 -10:00
Jesse Wierzbinski d62e81977e
More work on bundling vite for production 2023-12-06 14:29:26 -10:00
Jesse Wierzbinski 947c1f4991
Add full OpenID connect provider support 2023-12-06 12:10:22 -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 d1f9ff650f
chore: Add cloc script to count lines of code 2023-12-02 20:57:28 -10:00
Jesse Wierzbinski 38e390c418
feat: Add emoji importing and creation via CLI + support in posts 2023-12-02 20:50:20 -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 91838e7aec
Add new CLI command: Search 2023-11-29 08:46:34 -10:00
Jesse Wierzbinski e01e92c9ce
Fix various missing things and bugs 2023-11-28 17:57:35 -10:00
Jesse Wierzbinski d110e42ad8
Update packages 2023-11-28 12:04:18 -10:00
Jesse Wierzbinski 700681314d
Add prisma script to remove env files 2023-11-28 11:14:31 -10:00
Jesse Wierzbinski 2c82cffb58
Add working Dockerfile 2023-11-26 19:30:57 -10:00
Jesse Wierzbinski 8b442c241c
Work on federation 2023-11-26 15:40:44 -10:00
Jesse Wierzbinski 63b13ca5e8
Fix SIGSEGV bug!! 2023-11-26 11:54:20 -10:00
Jesse Wierzbinski 795fcd3694
Lay out groundwork for plugins 2023-11-21 20:13:09 -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 cadceeb792 Update ESLint version and add new dev dependency 2023-11-19 16:29:32 -10:00
Jesse Wierzbinski 1ed3fb474e Fix ESLint errors 2023-11-19 16:25:41 -10:00
Jesse Wierzbinski b241e33cf9 Add new scripts and update README.md 2023-11-19 16:05:07 -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 77a675afe6
More work on converting to the Lysand protocol 2023-11-03 17:34:31 -10:00
Jesse Wierzbinski ec0544c5ba
Prettier console output 2023-10-22 14:32:17 -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 16cfd5d900
Add more cases for media backend 2023-10-17 14:57:47 -10:00
Jesse Wierzbinski f677737fdd Add sanitization to HTML 2023-10-16 12:03:29 -10:00
Jesse Wierzbinski ca7d325cb1 New API route format to make code cleaner 2023-10-15 17:51:29 -10:00
Jesse Wierzbinski 768d1858dc
Rename project to Lysand 2023-09-14 19:08:59 -10:00
Jesse Wierzbinski aa1ffe5b9b
Make package.json better 2023-09-14 15:47:53 -10:00
Jesse Wierzbinski 9822508248
Add better README 2023-09-14 15:42:56 -10:00
Jesse Wierzbinski 8162a5050c
guh 2023-09-14 15:22:27 -10:00
Jesse Wierzbinski e618996936
Add stricter ESLint rules 2023-09-12 14:29:13 -10:00
Jesse Wierzbinski fa3ed293f4
Implement actor endpoint 2023-09-12 10:53:30 -10:00
Jesse Wierzbinski c573052450
Implement WebFinger, rework TS 2023-09-12 10:48:10 -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