* 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
* fix: prisma int supports up to 2gb. Bigint supports a lot more than 2gb.
* yes, i ran `yarn migrate:dev`
* fix: cannot assign bigint to number
* fix: 'bigint' is not assignable to type 'number'.
* fix: 'bigint' is not assignable to type 'number'.
* jesus christ
* Well okay then next
* fix: Compression setting works with the right files
* chore: clean up a debug log
* chore: add debug for why not webhook'd
* fix: No more temp invite when registering.
* fix: Add an error catch so server doesn't crash.
* chore: miniscule cleanup
* fix: Don't double fix dates. It was already fixed once.
* fix: Not null but is false header
* Forgot it was a string 💀
* fix: Improved twitter embedding for images
* fix: Improved twitter embedding for videos
* notFix: Add twitter's meta tags for audio
* fix: Use the full domain + raw path for meta tags.
* fix: You can now optionally enable thumbnails.
* fix: other thing ran 😔
* fix: not-null zws header check
* fix: account for return_https in core config
* additions
* add proper lock system
* migreation
* Revert "migreation"
This reverts commit 4058146c28.
* remove that
* get rid of bad code
---------
Co-authored-by: Jayvin Hernandez <gogojayvin923@gmail.com>
* fix: user uuid is used instead of user id for its uniqueness
* fix: use cuid instead & exclude from parser
* fix: apply new foreign key constraints to existing data
* fix: migration partly done
* not-fix: General form of migration achieved, still broken
* fix: migrate and use db's uuid function for existing users
* fix: Proper not nulling!
* fix: #354
* fix: migration & use uuid instead
---------
Co-authored-by: dicedtomato <35403473+diced@users.noreply.github.com>
Co-authored-by: diced <pranaco2@gmail.com>
* remove source from final image
* move check state to ClearStorage
* use inspect for fancy colors
* newlines are now possible! yay!
* Catch user's leave if uploading
* feat?: Temp directory can be specified by the user.
Default is /tmp/zipline (or os equivalent)
* fix: ignore onDash config, use only ?compress query
---------
Co-authored-by: dicedtomato <35403473+diced@users.noreply.github.com>
* Muted audio by default!
* Code renderin'
* not but still decently standard files being viewable
* reserved routes
* Update validateConfig.ts
---------
Co-authored-by: dicedtomato <35403473+diced@users.noreply.github.com>
* fix: spaces and route fixes
* fix: shorten url response
* feat: better version checking
* fix: use special characters should work
If it doesn't, better call saul
* save that extra byte
* fix: returning protocol again in domain
unrelated to this pr but whatever
* fix: above ^
* Rename shorten.tsv to shorten.ts
---------
Co-authored-by: diced <pranaco2@gmail.com>
Co-authored-by: dicedtomato <35403473+diced@users.noreply.github.com>
* fix:
- readd root route for uploads only
- catch 1 edge case for root route (/dashboard)
* fix: spelt dashboard right
* fix: include the dot for the extension
* fix: remove any possible references of swift
* fix: missed a spot
* Update .env.local.example
Co-authored-by: Jonathan <axis@axis.moe>
* Update .env.local.example
* Update validateConfig.ts
* format
Co-authored-by: dicedtomato <35403473+diced@users.noreply.github.com>
Co-authored-by: Jonathan <axis@axis.moe>