github diced/zipline v3.6.0

latest releases: v3.7.10, v3.7.9, v3.7.8...
22 months ago

What'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-dir script 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_PORT
    • DATASOURCE_S3_SSL
    • UPLOADER_ADMIN_LIMIT now accepts values like 10mb or 50mb, etc
    • UPLOADER_USER_LIMIT now accepts values like 10mb or 50mb, etc
    • WEBSITE_DISABLE_MEDIA_PREVIEW will completely disable all media previews on the dashboard
    • OAUTH<GITHUB/GOOGLE/DISCORD>_CLIENT_<ID/SECRET> Configures oauth2 clients
    • FEATURES_INVITES Disable/enable invites
    • FEATURES_OAUTH_REGISTRATION Enable registration via oauth
    • FEATURES_USER_REGISTRATION Enable registration via the register button on the login page
    • CHUNKS_MAX_SIZE The max size of a file before it gets chunked into smaller requests, this value supports values like 10mb, etc
    • CHUNKS_CHUNKS_SIZE The size of each chunk, preferably smaller than the max size, this value supports values like 10mb, etc

Pulls merged

New Contributors

Full Changelog: v3.5.1...v3.6.0

Don't miss a new zipline release

NewReleases is sending notifications on new releases.