v3.7.0
Breaking changes
- Embed settings have been changed completely, make sure to save your previous values before updating.
- Variables for webhooks and embeds have been changed
New things
- Switched to
tsup
- Embed settings made more streamlined
- Ability to add
?download=true
to /r/ links - Generate URL Shortening scripts/configurations
- Pressing
Tab
within the text uploader, will add a 2-space tab. - Image uploading UI was overhauled
- Ability to keep original name (content-disposition)
- Folders, to put your files in
- ENTRYPOINT in docker
- Better version checking for upstream and non-upstream users!
- Clear "orphaned" files (files not owned by anyone)
- Ability to separate webhooks for upload and shorten notifications.
- Clear zero byte files script
- Logger improvements
- File sizes
- Query file size script
- Muted audio by default
- New tables for dashboard, urls, invites, users
- Ability to switch between grid and list (table) mode within those pages
- New success modals for uploads/url shortens
- New login page
- User menu reorganized
- Keyboard shortcut menu (CTRL+K, CMD+K)
- New icons with @tabler-icons/react
- Gfycat urls (adjectiveadjectiveanimal)
Bugs fixed
A lot, go ahead and check the full changelog. Any commit prefixed with fix:
is a bug-fix usually.
Pulls merged
- hotfix: make oauthid optional by @TacticalTechJay in #249
- second hotfix by @TacticalTechJay in #250
- fix: catch null at other places by @TacticalTechJay in #252
- fix: I forgot that one other line by @TacticalTechJay in #253
- Fix root url&uploader stuff by @TacticalTechJay in #254
- fix: catch hopefully the most of the edge cases by @TacticalTechJay in #251
- CORS for images/urls too by @TacticalTechJay in #257
- fix: 🐛 Add Menu component as parent by @IceToast in #277
- fix: add a "skip" for fresh db's by @TacticalTechJay in #274
- fix: Fix root url for upload and shorten, when webhooking by @TacticalTechJay in #255
- fix: use
name
instead of the now gonefile
by @TacticalTechJay in #281 - feat?: Search for the folder to add. by @TacticalTechJay in #283
- fix: return null for no string in parser by @TacticalTechJay in #285
- some startup script stuff by @IThundxr in #286
- Fix the startup script perms by @IThundxr in #289
- experiment with devcontainer.json by @TacticalTechJay in #297
- fix: spaces and route fixes by @TacticalTechJay in #294
- fix: logic error! by @TacticalTechJay in #299
- feat: Clearing orphaned files by @TacticalTechJay in #303
- Can we get a default public folder up in here? by @TacticalTechJay in #307
- feat: Lets you use sepearate webhooks. by @TacticalTechJay in #269
- A feature and a not-fix! by @TacticalTechJay in #309
- Quality of life-ish(?) changes by @TacticalTechJay in #310
- Add support for file sizes by @diced in #308
- Feature/mantine-6 by @diced in #314
- fix: update 2fa enabled appropriately by @TacticalTechJay in #315
- Fix and Feature dump by @TacticalTechJay in #324
- fine tune devcontainer by @TacticalTechJay in #329
- Release 3.7.0 by @diced in #328
- Revert "Release 3.7.0" by @diced in #347
New Contributors
Full Changelog: v3.6.4...v3.7.0