Commit graph

1216 commits

Author SHA1 Message Date
Jesse Wierzbinski
991a2cba84
Allow quoting in UI 2023-11-22 13:48:16 -10:00
Jesse Wierzbinski
07d51e10df
Enable quotes in post 2023-11-22 13:45:20 -10:00
Jesse Wierzbinski
28a16e95a4
Add media attachment functionality to posts 2023-11-22 13:40:31 -10:00
Jesse Wierzbinski
c66e1ac146
Add server hooks for pre and post serve 2023-11-22 13:04:31 -10:00
Jesse Wierzbinski
795fcd3694
Lay out groundwork for plugins 2023-11-21 20:13:09 -10:00
Jesse Wierzbinski
158f86c475
Add new oauth matching function with tests for it 2023-11-21 18:16:31 -10:00
Jesse Wierzbinski
930b84826b
Add more routes for media upload 2023-11-21 17:00:14 -10:00
Jesse Wierzbinski
4afd939b18
Add TODO comment for processing media 2023-11-21 16:44:10 -10:00
Jesse Wierzbinski
580958a181
Begin work on media attachments 2023-11-21 14:56:58 -10:00
Jesse Wierzbinski
97af3bc2d0
Fix user creation message formatting 2023-11-20 14:02:20 -10:00
Jesse Wierzbinski
5287ceb99e
Add CLI and CLI tests 2023-11-20 13:58:39 -10:00
Gaspard Wierzbinski
7dbe5dfecd
Create codeql.yml 2023-11-19 16:45:15 -10:00
Jesse Wierzbinski
b9efd093a6 Remove useless async from functions 2023-11-19 16:42:40 -10:00
Jesse Wierzbinski
50fc4dbcf4 Add security policy 2023-11-19 16:34:59 -10:00
Jesse Wierzbinski
cadceeb792 Update ESLint version and add new dev dependency 2023-11-19 16:29:32 -10:00
Jesse Wierzbinski
0bd9d90a2c Update ESLint configuration file 2023-11-19 16:28:01 -10:00
Jesse Wierzbinski
907107443b Add Prisma Client generation step to ESLint
workflow
2023-11-19 16:27:13 -10:00
Jesse Wierzbinski
1ed3fb474e Fix ESLint errors 2023-11-19 16:25:41 -10:00
Jesse Wierzbinski
103115efa1 Update Bun setup in workflow 2023-11-19 16:18:04 -10:00
Jesse Wierzbinski
defcaa9077 Fix ESLint CI task 2023-11-19 16:16:28 -10:00
Jesse Wierzbinski
e417e9de4a Update ESLint workflow to use Bun package manager 2023-11-19 16:13:50 -10:00
Gaspard Wierzbinski
8e0cbab982
Create eslint.yml 2023-11-19 16:09:05 -10:00
Jesse Wierzbinski
0780aa7888 Add author information to CONTRIBUTING.md 2023-11-19 16:07:56 -10:00
Jesse Wierzbinski
b241e33cf9 Add new scripts and update README.md 2023-11-19 16:05:07 -10:00
Jesse Wierzbinski
8fa16d4e09 Add media upload functionality and create uploads
folder
2023-11-19 10:36:54 -10:00
Jesse Wierzbinski
ca94c35bc4
Add reblog and unreblog endpoints 2023-11-11 22:28:06 -10:00
Jesse Wierzbinski
5bba96435c
Update README to add list of endpoints left to add 2023-11-11 22:04:26 -10:00
Jesse Wierzbinski
3884763235
Complete migration to Prisma, all tests passing 2023-11-11 20:39:59 -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
77a675afe6
More work on converting to the Lysand protocol 2023-11-03 17:34:31 -10:00
Jesse Wierzbinski
02b56f8fde
Purge ActivityPub from project to start implementing Lysand 2023-10-30 10:23:29 -10:00
Jesse Wierzbinski
3e86ffbf2d
Update README to add new API routes 2023-10-28 10:24:07 -10:00
Jesse Wierzbinski
25b3fe202f
Add likes, new endpoints 2023-10-28 10:21:04 -10:00
Jesse Wierzbinski
2e7ab312e0
Add tests for status context 2023-10-24 12:23:22 -10:00
Jesse Wierzbinski
80a3e4c92d
Clean up more ActivityPub code, refactoring 2023-10-22 19:39:42 -10:00
Jesse Wierzbinski
d05b077df1
More API tests, fixes 2023-10-22 15:47:04 -10:00
Jesse Wierzbinski
932fc3e4f5
Clean up timeline code, add new Context API endpoint 2023-10-22 15:32:01 -10:00
Jesse Wierzbinski
ace9f97275
Fix OAuth tests failing 2023-10-22 14:38:33 -10:00
Jesse Wierzbinski
ec0544c5ba
Prettier console output 2023-10-22 14:32:17 -10:00
Jesse Wierzbinski
35f54d108f
Add more contribution help 2023-10-22 14:23:15 -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
47a53b6990
Update README and config 2023-10-17 09:12:53 -10:00
Jesse Wierzbinski
a1238222e2 Fix a bug with user creation 2023-10-16 12:07:42 -10:00
Jesse Wierzbinski
f677737fdd Add sanitization to HTML 2023-10-16 12:03:29 -10:00
Jesse Wierzbinski
3c289dd3de Tweaks to test 2023-10-16 08:50:10 -10:00
Jesse Wierzbinski
dbf855df18 Update README 2023-10-16 07:48:22 -10:00
Jesse Wierzbinski
7f2e89ab20 Add more API route definitions 2023-10-16 07:39:41 -10:00