Zipline
A ShareX/file upload server that is easy to use, packed with features, and with an easy setup!
Alternative to: imgur, cloudapp, sharex, gyazo
About
Versions (93)
v3.6.0
2022-11-01What’s Changed
- New formatting system with prettier & eslint
- Issue templates on GitHub
- Updated GitHub actions
- OAuth Registration with GitHub, Discord and Google
- User registration, the same way invites work but you don’t need a code.
- Deleting a user without deleting their images is fixed
- Files can have a max views property, they will automatically delete after reaching that threshold
- Several frontend improvements
- A overhauled statistics page with graphs and other useful utilities
- Ability to view non-media files in the file gallery
- Most areas where there used to be a date has been replaced with a relative time (you can see the precise time when you hover)
- Fixed invites password strength popup
- Switch from redux to recoil
- No preview files look nicer & follow theme
- Ability to link or unlink OAuth accounts in the manage page
- A Flameshot script generator with check boxes and other things for fully customized script
- A ShareX configuration generator with check boxes and other things for fully customized config
- Ability to force update statistics on the manage page if administrator
- Ability to preview code uploads
- Ability to search through languages in text uploads
- More info on URL cards and Invite cards
- Ability to upload large files (>95 MB or custom limit) via partial uploads (chunked uploads)
- Transition to dayjs from other random libraries for dates
- New
import-dirscript to easily import a directory into zipline - Updated most dependencies and now relying on Node v18 as it is LTS.
- File serving has been reworked with a new system
- Text uploads with passwords now actually are password protected
- the /invite/[code] page has been turned into /auth/register which is also used for user registration.
- Ability to bulk create invites
- Max views works on shortened URLs too
- Exports work on S3 and other datasources if they didn’t already.
- New Configuration keys
- Entirely new configuration validation system
- CORE_HTTPS is fixed and actually works
DATASOURCE_S3_PORTDATASOURCE_S3_SSLUPLOADER_ADMIN_LIMITnow accepts values like10mbor50mb, etcUPLOADER_USER_LIMITnow accepts values like10mbor50mb, etcWEBSITE_DISABLE_MEDIA_PREVIEWwill completely disable all media previews on the dashboardOAUTH<GITHUB/GOOGLE/DISCORD>_CLIENT_<ID/SECRET>Configures oauth2 clientsFEATURES_INVITESDisable/enable invitesFEATURES_OAUTH_REGISTRATIONEnable registration via oauthFEATURES_USER_REGISTRATIONEnable registration via the register button on the login pageCHUNKS_MAX_SIZEThe max size of a file before it gets chunked into smaller requests, this value supports values like10mb, etcCHUNKS_CHUNKS_SIZEThe size of each chunk, preferably smaller than the max size, this value supports values like10mb, etc
Pulls merged
- overhaul a lot of stuff by @ItzDerock in https://github.com/diced/zipline/pull/171
- feat: add password field in file upload ui by @develerik in https://github.com/diced/zipline/pull/169
- Change outdated url. by @Wolfy0615 in https://github.com/diced/zipline/pull/172
- fix: NaN on stat card by @ItzDerock in https://github.com/diced/zipline/pull/179
- add S3 SSL as an env variable by @WinterFe in https://github.com/diced/zipline/pull/188
- fix(Dashboard): error when fetching stats by @axisiscool in https://github.com/diced/zipline/pull/193
- fix: Follow proper linebreak style. by @TacticalTechJay in https://github.com/diced/zipline/pull/191
- feat: Create many invites added. by @TacticalTechJay in https://github.com/diced/zipline/pull/194
- hotfix: change text to adjusted limit by @TacticalTechJay in https://github.com/diced/zipline/pull/196
- fix: only display exports that are your own by @TacticalTechJay in https://github.com/diced/zipline/pull/197
- fix: use os.tempdir instead of hardcoded /temp by @TacticalTechJay in https://github.com/diced/zipline/pull/198
- Update EditUserModal.tsx by @TacticalTechJay in https://github.com/diced/zipline/pull/199
- perf: config validation improvements by @axisiscool in https://github.com/diced/zipline/pull/192
- feat: prettier run by @axisiscool in https://github.com/diced/zipline/pull/200
- Feat/issue template by @TacticalTechJay in https://github.com/diced/zipline/pull/202
- feat: v3.6.0-rc4 by @TacticalTechJay in https://github.com/diced/zipline/pull/207
New Contributors
- @ItzDerock made their first contribution in https://github.com/diced/zipline/pull/171
- @develerik made their first contribution in https://github.com/diced/zipline/pull/169
- @Wolfy0615 made their first contribution in https://github.com/diced/zipline/pull/172
- @WinterFe made their first contribution in https://github.com/diced/zipline/pull/188
- @TacticalTechJay for helping with other PR’s and a major OAuth overhaul.
Full Changelog: https://github.com/diced/zipline/compare/v3.5.1…v3.6.0