Commit Graph

105 Commits (2b54a2fb4c25ffb2b98b40f105862c0fed11b1e1)

Author SHA1 Message Date
tycrek 2b54a2fb4c
auth.json & data.json creation now done in their respective managers
3 years ago
tycrek 4ce44c052b
Added submodule for automatically installing frontend packages
3 years ago
tycrek 8f97f7dd1b
DS fix
3 years ago
tycrek 206bd4cf78
added documentation for custom frontends
3 years ago
tycrek d766bd15cf
added variable for frontend name
3 years ago
tycrek b6c6098fd7
added injection logic for private premium frontend
3 years ago
tycrek 99d16c7c86
DS fixes
3 years ago
tycrek abc57471fa
replaced " with '
3 years ago
tycrek b7368fbd16
split into Routers
3 years ago
tycrek 3dce4b496f
Removed `.json` in oEmbed URL
3 years ago
tycrek a916a1676f
yes another DS fix
3 years ago
tycrek 7d47c173e9
DeepSource fixes
3 years ago
tycrek 0919939ac7
added configurable upload limits & proper upload limit handling (need to re-run setup)
3 years ago
tycrek 8add5f7ecd
fixed 500 instead of 401 when auth header missing
3 years ago
tycrek 4628524534
finished writing new storage system, must run `npm i` to update packages
3 years ago
tycrek 832566cc00
DS fixes once again
3 years ago
tycrek cd1954f9ad
moved OpenGraph & oEmbed into main file; removed express-useragent
3 years ago
tycrek 180383ffc5
Added fancy image/video viewer
3 years ago
tycrek edf2ffbfab
added endpoint for direct routing to prep for fancy viewing page
3 years ago
tycrek e0d766d141
final DS fixes probably
3 years ago
tycrek 8f85cffd2c
Improved security with Helmet & comments
3 years ago
tycrek e4fb9c0c12
added some comments (DeepSource trigger)
3 years ago
tycrek 89da459d72
fixed not using the `diskFilePath` variable
3 years ago
tycrek 15a8c92186
final DeepSource fixes for tonight
3 years ago
tycrek 648ebc1817
yes.... more DeepSource things
3 years ago
tycrek 15b5f01b46
nearly 2am and I'm fixing random things from DeepSource still
3 years ago
tycrek 8a8b409a75
more DeepSource fixes
3 years ago
tycrek f3e0f9c70d
more uhhhhh what are these, DeepSource iirc
3 years ago
tycrek 82736a236c
idefk LMAO
3 years ago
tycrek 54d0708df5
attempt fixing DeepSource issues
3 years ago
tycrek 14a7716366
CodeQL
3 years ago
tycrek efbbd950be
Try to fix final 2 CodeQL issues (others got fixed yay)
3 years ago
tycrek ac1dc19ebf
yet another CodeQL fix
3 years ago
tycrek b6df8f29a4
improved blocking unauthorized requests; attempt to fix CodeQL issue
3 years ago
tycrek 3bda2c0cb4
added S3 file deletion
3 years ago
tycrek f525cc2f13
improved type concat to fix video embeds via S3
3 years ago
tycrek 8c810592a3
significantly improved S3 block storage
3 years ago
tycrek af51401b7b
added support for S3 uploads (deletion NOT implemented yet)
3 years ago
tycrek 9fc4668354
upload files to S3 storage
3 years ago
tycrek 089a530e3d
removed reliance on dedicated tokens array
3 years ago
tycrek 8007cef283
fixed Vibrant attempting to run for videos
3 years ago
tycrek fbf484e8aa
Added Thumbnail & Vibrant colour support
3 years ago
tycrek e6e6164cde
added ensureDir for thumbnails
3 years ago
tycrek bc78e821d8
added `X-Ass-Gfycat` header to change adjective length
3 years ago
Josh Moore 18e9d276f8
Merge pull request #16 from ToxicAven/new/gfycat
3 years ago
tycrek 19a54b5af4
added index page
3 years ago
tycrek 3cc21c8d62
added basic ratelimiting for uploads
3 years ago
tycrek 21a1b289f0
fixed some express.js "meta" stuff
3 years ago
Jacob Herd 82aaafa990
Gfycat Resource type
3 years ago
tycrek 4a69115f46
use middleware for parsing to avoid duplicated code
3 years ago