Skip to content

Releases: diced/zipline

v3.4.6

21 Jun 00:46
7963bdd
Compare
Choose a tag to compare

What's Changed

  • Tons of refactoring to the code base: server code, ratelimits, configuration, readme
  • When hovering over uploads on the uploads page it will show info and a preview about the file
  • There is now a progress bar on the uploads page, though if only uploading one file on decent internet you probably see it for like 1 second
  • Added blur to password modal
  • Prisma migrations exit correctly when no there are no migrations to run
  • Videos work on embedded uploads (#145)
  • When you get ratelimited, the remaining seconds are in a header: X-Ratelimit-Remaining
  • Other small bugfixes

Full Changelog: v3.4.5...v3.4.6

v3.4.5

20 Jun 00:54
1e2b8ef
Compare
Choose a tag to compare

What's Changed

  • Exporting all your images from the manage page
  • Delete all your images from the manage page
  • Fixed typos regarding "extention" to extension
  • When an administrator deletes a user and chooses to delete their images too it will actually delete them from the datasource instead of just the db.
  • Many S3 datasource stuff
  • Fix build errors by @chamburr in #149
  • Allow uploader route to be root by @chamburr in #150
  • S3 endpoint support by @NebulaBC in #152
  • Create docker environment variable for endpoint by @NebulaBC in #153

New Contributors

Full Changelog: v3.4.4...v3.4.5

v3.4.4

06 Jun 23:44
73eff05
Compare
Choose a tag to compare

What's Changed

  • Password protected uploads
  • Error out if the secret remains as the default changethis
  • Notifications on some pages that require a "loading" notification now stay open for the duration of the action instead of closing after a few seconds
  • When deleting users you can now choose to their all their images.
  • When deleting images, the datasource is used instead of removing from the filesystem.
  • Ensuring that the database exists, if not create it when running migrations
  • Fix image width not being set properly by @relaxtakenotes in #143
  • feat: use yarn v3 by @axisiscool in #136

New Contributors

Full Changelog: v3.4.3...v3.4.4

v3.4.3

14 Mar 03:13
Compare
Choose a tag to compare

What's Changed

Zipline now supports arm64 using a separate image ghcr.io/diced/zipline/arm:trunk
This image is cross compatible with amd64 and arm64, yet I advise amd64 users to just use the normal docker image as the arm one is like 600mb while amd64 is only 300mb

If you are on arm and want to use it then, first git pull then docker-compose --file docker-compose.arm.yml up -d

This fixes #131

Full Changelog: v3.4.2...v3.4.3

v3.4.2

04 Mar 01:59
Compare
Choose a tag to compare

What's Changed

  • Domains field in user
  • If you have no domains then it will just use the hostname of the URL that you requested (as usual)
  • If you have multiple domains then it will choose a random one for each file.

To update:
docker-compose pull
docker-compose up -d

Full Changelog: v3.4.1...v3.4.2

v3.4.1

03 Mar 06:10
Compare
Choose a tag to compare

What's Changed

Notable changes:

  • Datasource API, this will allow contributors/me to add new datasources in the future without changing fundamental parts of the codebase
    • S3 Datasource
    • Local Datasource (default, if you are updating then you dont need to do any config)
  • Changed server from js to ts for sanity purposes
  • Cleaned up some files

To update:
docker-compose pull
docker-compose up -d

Full Changelog: v3.4.0...v3.4.1

v3.4.0

02 Mar 05:59
Compare
Choose a tag to compare

What's Changed

Notable changes:

  • Entirely new UI (i will post pictures ina thread)
  • The time to build zipline has been more or less halved
  • Removal of custom themes
    • Added a light theme for the dark blue colors
    • If your theme is set to 'system' it will sync with your systems color scheme using the dark/light blue themes.
    • If your browser supports scrollbar color when the color-scheme property is set then your scrollbar will become light or dark depending on the color scheme of the theme.
  • There is now a code viewer (powered by prism), as of now there are a few popular file extensions that are supported. If the file you uploaded matches one of them, instead of rendering/downloading the file contents, it will render your code with nice syntax highlighting
  • Other than these few features/changes, the UI is probably the most changed. It has been tested pretty well yet there might be some bugs still, if you do find any bugs with the UI or any feature please make sure to create an issue on the github!
  • If your zipline instance is out of date, on the login screen it will tell you to update. (Soon there will be an option to disable this, but as of now its not that annoying)
  • New stats page to make it separated from the dashboard home page
  • If you access a page (ex: https://idk.com/dashboard/upload) and you are not logged in, it will redirect you to https://idk.com/auth/login?url=/dashboard/upload, and once you login you will be redirected back to the upload page. (just a qol feature)

Since a few things have changed, I will be updating the docs with new information as it desperately needs it.

To update:
docker-compose pull
docker-compose up -d

Full Changelog: v3.3.1...v3.4.0

v3.3.1

20 Feb 04:32
Compare
Choose a tag to compare

What's Changed

  • More actions on dashboard tables
  • Improvements to startup time, now interfacing with prisma's migration API instead of running a command
  • Every config option (excluding SECRET and DATABASE_URL) now has a default, so you only need those 2 to run Zipline
  • New themes (Matcha dark azul and Qogir Dark)
  • Fixed images not viewing correctly on chrome sometimes
  • When building Zipline it shouldn't error with weird stuff anymore (ZIPLINE_DOCKER_BUILD env var)
  • Some improvements to the code base (I tried switching everything to ESM but it didn't go well so maybe later lol)

To update:
docker-compose pull
docker-compose up -d

Full Changelog: v3.3.0...v3.3.1

v3.3.0

20 Feb 04:31
Compare
Choose a tag to compare

What's Changed

  • Caching of statistics for the home page, to reduce slow downs when querying servers with large amounts of files (#115)
  • Ratelimiting, including seperate timeouts for users and admins (#110)
  • You can now CTRL+V an image on the upload page for it to automatically upload from your clipboard (#112)
  • some new configuration options that will probably become more robust later on.

You can see the project here: https://github.com/diced/zipline/projects/1

GitHub Release Notes

What's Changed

New Contributors

Full Changelog: v3.2.4...v3.3.0

v3.2.4

25 Sep 03:46
Compare
Choose a tag to compare

What's Changed

  • hopefully migrations should be fixed (no longer needing to run yarn prisma migrate deploy)
  • urls with zws & vanities (/go/rickroll)
  • urls.route is required
  • urls.length is defaulted to 6