Commit graph

59 commits

Author SHA1 Message Date
Jesse Wierzbinski e88c5f3fd0
Finally make the Docker build work 2024-04-06 20:13:09 -10:00
Jesse Wierzbinski af0d627f19
Replace eslint and prettier with Biome 2024-04-06 19:30:49 -10:00
Jesse Wierzbinski 4a5a2ea590
Add Biome 2024-04-06 18:45:05 -10:00
Jesse Wierzbinski 43cce22c07
Update packages 2024-04-06 18:19:55 -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 480fcb363f
Add bait mode, fix bugs 2024-03-12 22:10:32 -10:00
Jesse Wierzbinski d633116571
Fix failing tests, reorganize packages 2024-03-12 08:44:43 -10:00
Jesse Wierzbinski 1053972692
Include CLI in production builds 2024-03-11 20:44:05 -10:00
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