Releases: diced/zipline
v3.4.6
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
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
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
- @relaxtakenotes made their first contribution in #143
- @axisiscool made their first contribution in #136
Full Changelog: v3.4.3...v3.4.4
v3.4.3
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
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
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
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 tohttps://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
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
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
- chore: updated example config file by @AlphaNecron in #103
- Fix links by @hexed in #104
- fix(prisma): make sure migrations are migrated in the first run by @AlphaNecron in #105
- refactor(api): cors duplication by @AlphaNecron in #109
New Contributors
Full Changelog: v3.2.4...v3.3.0