zipline

A ShareX/file upload server that is easy to use, packed with features, and with an easy setup!

MIT License

Stars
987

Bot releases are visible (Hide)

zipline - v3.4.5

Published by diced over 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/diced/zipline/compare/v3.4.4...v3.4.5

zipline - v3.4.4

Published by diced over 2 years ago

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 https://github.com/diced/zipline/pull/143
  • feat: use yarn v3 by @axisiscool in https://github.com/diced/zipline/pull/136

New Contributors

Full Changelog: https://github.com/diced/zipline/compare/v3.4.3...v3.4.4

zipline - v3.4.3

Published by diced over 2 years ago

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: https://github.com/diced/zipline/compare/v3.4.2...v3.4.3

zipline - v3.4.2

Published by diced over 2 years ago

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: https://github.com/diced/zipline/compare/v3.4.1...v3.4.2

zipline - v3.4.1

Published by diced over 2 years ago

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: https://github.com/diced/zipline/compare/v3.4.0...v3.4.1

zipline - v3.4.0

Published by diced over 2 years ago

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: https://github.com/diced/zipline/compare/v3.3.1...v3.4.0

zipline - v3.3.1

Published by diced over 2 years ago

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: https://github.com/diced/zipline/compare/v3.3.0...v3.3.1

zipline - v3.3.0

Published by diced over 2 years ago

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: https://github.com/diced/zipline/compare/v3.2.4...v3.3.0

zipline - v3.2.4

Published by diced about 3 years ago

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
zipline - v3.2.3

Published by diced about 3 years ago

What's Changed

  • configuration validation is now revamped with yup

  • several config fields are now not required (run Zipline with just 4 variables)

  • this will now make it easier to add new config opts without making everything required

  • core.secure made default to false

  • core.secret now requires a minimum of 8 characters

  • core.host now defaults to 0.0.0.0

  • core.port now defaults to 3000

  • uploader.length now defaults to 6

zipline - v3.2.2

Published by diced about 3 years ago

What's Changed

  • audio and video files are now supported so you can view them on the dashboard
  • there is a new modal that appears when you click on an image to manage it (above)
  • some backend stuff (rename /api/user/images -> /api/user/files for a soon refactor and more)
  • fixed some bugs
zipline - v3.2.1

Published by diced about 3 years ago

What's Changed

ZWS is now implemented, feel free to use it by just adding ZWS: true to the headers.

Reworked embedded images, they no longer sit on their own route, they are saved with embed: true if you have the Embed header, and when viewing any image that has embed: true will appear as embedded.

zipline - v3.2.0

Published by diced about 3 years ago

What's Changed

This update brings in custom themes, and curated themes (create PR's to add your own themes)

zipline - v3.1.0

Published by diced about 3 years ago

Migrate from multi-db to postgresql for ease of use due to docker-compose (docker-compose up and you have a zipline instance)

zipline - v3.0.0

Published by diced over 3 years ago

Total rewrite of Zipline! See how to use https://zipline.diced.me

zipline - Zipline v2.9.0 - Themes Update

Published by diced over 3 years ago

Minor Changes

  • THEMES: 819fd1a2b11438e71e8216c23bacf330e1b5efb5

Patches

  • Bump elliptic from 6.5.3 to 6.5.4: 2857bae6be6fc27bb7fac9dc93784d5f705f821d
  • Merge pull request #64 from diced/dependabot/npm_and_yarn/elliptic-6.5.4: 749ca44ac5d16f724e258e81203bef13f0f90c48
  • Windows scripts #65: 0bd83f731f2cf44c9aa26136dd8e2177560ced91
  • Maybe fix mariadb: 1745298f4770181298063acb75c7270b9cf2ec9c
  • Yes: 44640b7d26bd7e0a5c5dc9162d65838b5b6d12a6
  • Create docker-hub.yml: 4239b610fca1609aca0e9d33c26bfd7adcc2ce0e
  • Update docker-hub.yml: df646f7433f76149488d16df841611b7815e2943
  • Lol: dc01caeab0a51785e3dbb324a3a164964cc33028
  • Lol: b5d64b07980cbf5fd343b626b7f49efea4ae6ad5
  • B: c3027b936940a20c435d2542ccf38a8436cdee20
zipline -

Published by diced over 3 years ago

Patches

  • Add video to upload: f008a492a39e5424e64c3b4596eaef108a4d211b
  • Merge branch 'next' of github.com:diced/zipline into next: bc9fa4e063545bbf5db01a47fb70fde250e9b0f4
  • Sign cookies & fix users: 3bf154c6d0887b051003952516eec3ad059bd51b
  • Char limit: f45e06ef9ef9d922acf6c11337cda62108b05962
zipline - 2.7.2

Published by diced over 3 years ago

Patches

  • Fix(api): file path with unknown ext: 2ab17aa297b40eb11b2f2a00517fdbcc61d01d91
  • Yes: 844dd2d4ed789502a488b77b6e20b84e04fd6ba4
zipline - 2.7.1

Published by diced over 3 years ago

Patches

  • Fix #58: 1529eb3afddff522762805e525873f536ca39fc5
  • Fix #59: 701e5ae2d0f99dd0d73c2c128ee4c80599e01be5
zipline -

Published by diced almost 4 years ago

Patches

  • Paths: c796927b3500c767e4a4da1768fc5e46ec24c86b