* notFix: Removed the option to only clear db. It'd be a dangerous thing to continue allowing it.
* fix: Exclude returning user's uuid from /api/users.
* fix: Use a different method of version checking.
* fix: Upstream docker images now have an extended commit tag.
* fix: Exclude stats from the export. Has caused a lot of memory problems.
* fix: password check before any checking if previewable
* chore: add debug logs for raw route and use nodejs' built in pipeline instead of pump
* chore: hook request instead of reply for debug request logger
* fix: the meta tags return to their natural order, and add a fallback text if the browser can't play the video
* chore: narrower typing
* feat: gif thumbnails, discord doesn't play it sadly :(
* fix: turn gif thumbnails into an opt in feature. might be taxing
* fix: nevermind on that narrower typing
* fix: prettier :(
* fix: Less debug info for login. That stuff's sacred
* notFix: increase plugin timeout, perhaps this is enough time to let zipline start
* fix: Some dependency upgrades to fix a bug.
* remove console log
* feat: a very cool zoomy thing, pc only :(
* fix: a sort of 404 for when dev'ing cuz next didn't care to compile the og 404
* fix: at least check the password before anything else >:(
and no more rawdogging it if the db doesn't have it!
* fix: just in case someone goes /upload(or /url)/dashboard
* fix: whoopsids
* fix: size can be null if it doesn't exist
* fix: sometimes it doesn't exists, oops
* notFix: force delete to avoid error
* feat: Do we really overcomplicate things? Added passwordy thingy to raw route. Use that instead!
* ack, message fix
* facepalm
* fix: it's a little shorter, didn't realize this works too
* there wasn't an export const config for this one
* got thumbnails working again :D
* ugh fiiine
* no more repeat thumbnail generations >:(
* bump fastify
* pass queries too
* add thumbnail for type
* notFeat: Don't expect much from this added route, I won't add more than essential.
* fix: my own mistake of breaking embeds with sites. Images should have their links hidden with discord. Videos can embed and play. Others? Good luck
* fix: any edge case where thumbnail don't exist
* fix??: I unno, discord hasn't embedded without the link showing but maybe other places could
* chore: some trimming that I could
* fix: No more infinite loading button! :D
* chore: buhbai version!
* chore: update browserlist db
* fix: a totp secret that shouldn't be /probably/ shouldn't be revealed
* fix: revert range getting for datasource
* chore: a line lost! :O
* chore: this probably should've been ignored for a long while
* fix: Don't compress webm or webp. They go breaky
* fix: issue 659, it was the wrong statusCode to look for
* fix: I'll just regex it.
* fix: let s3 in on the fun with partial uploads
* chore&fix: they're files now :3 & unlock video and/or audio files
* fix: Maybe prisma plugin needs a return?
* fix: super focused regex this time :D
* I guess this works? So cool :O
* fix: bad id check
* fix: Byte me! >:3
* fix: add password bool to file's prop
* fix(?): this might fix some people's weard errors.
* chore: I discovered more typing
* fix: stats logger
* fix(?): await the registers
* chore: typeer typer
* fix: This looks to properly fix issue 659. I dunno how, don't ask
* More like uglier >:(
* fix: actions don't like dis
* fix: ranged requests handled properly
* feat: remove supabase datasource
---------
Co-authored-by: diced <pranaco2@gmail.com>
* fix: update to @types/node@18
this fixes the type error at line 14 of lib/datasources/Local.ts
* feat: proper range request handling
* fix: docker casing warnings
* fix: infinity in header and cleanup
* fix: types for s3 and supabase size return value
* chore: remove unneeded newline
* chore: remove leftover dev comment
* fix: don't use 206 & content-range when client did not request it