pingvin-share

A self-hosted file sharing platform that combines lightness and beauty, perfect for seamless and efficient file sharing.

BSD-2-CLAUSE License

Stars
2K
pingvin-share - v0.10.0

Published by stonith404 over 1 year ago

⚠ BREAKING CHANGE

TOTP will be disabled for every user in this release. You have to enable it again. This is because the TOTP secret was encrypted by the password of the user and we had to remove this encryption as this release now enables to reset the password.

Features

  • allow multiple shares with one reverse share link (ccdf8ea)
  • frontend: server side rendering to improve performance (38de022)
  • reset password with email (5d1a7f0)

Bug Fixes

  • invalid redirection after jwt expiry (82f204e)
  • setup status doesn't change (064ef38)
  • share fails if a share was created with a reverse share link recently (edc10b7)
pingvin-share - v0.9.0

Published by stonith404 over 1 year ago

Features

Bug Fixes

  • improve send test email UX (233c26e)
pingvin-share - v0.8.0

Published by stonith404 over 1 year ago

Features

  • Reverse shares (#86)

Bug Fixes

  • Add meta tags to new pages (bb64f6c)
  • Admin users were created while the setup wizard wasn't finished (ad92cfc)
pingvin-share - v0.7.0

Published by stonith404 almost 2 years ago

Features

  • add ClamAV to scan for malicious files (76088cc)

Bug Fixes

  • invalid github release link on admin page (349bf47)
pingvin-share - v0.6.1

Published by stonith404 almost 2 years ago

Features

  • delete all sessions if password was changed (02e41e2)

Bug Fixes

  • shareUrl uses wrong origin (f1b44f8)
  • update password doesn't work (74e8956)
pingvin-share - v0.6.0

Published by stonith404 almost 2 years ago

Features

  • chunk uploads (#76)

Bug Fixes

  • access token refreshes even it is still valid (c8ad222)
  • error message typo (72c8081)
  • migration for v0.5.1 (f2d4895)
  • refresh token expires after 1 day instead of 3 months (a5bef5d)
pingvin-share - v0.5.1

Published by stonith404 almost 2 years ago

Features

  • show version and show button if new release is available on admin page (71658ad)
  • use cookies for authentication (faea1ab)

Bug Fixes

  • email configuration only updated with restart (1117465)
pingvin-share - v0.5.0

Published by stonith404 almost 2 years ago

Features

  • custom mail subject (cabaee5)
  • improve config UI (#69)
  • button to test email configuration
  • manually switch color scheme (ef21bac)

Bug Fixes

  • refresh token gets deleted on session end (e5b50f8)
pingvin-share - v0.4.0

Published by stonith404 almost 2 years ago

Features

  • custom email message (0616a68)
  • TOTP (two-factor) Authentication (#55) thanks @stautonico for the awesome work!
pingvin-share - v0.3.6

Published by stonith404 almost 2 years ago

Features

  • add description field to share (8728fa5)

Bug fixes

  • remove dot in email link (9b0c08d)
pingvin-share - v0.3.5

Published by stonith404 almost 2 years ago

Features

  • upload 3 files at same time (d010a8a)

Bug Fixes

  • jobs never get executed (05cbb7b)
  • only create zip if more than one file is in the share (3d1d4d0)
  • remove unnecessary port expose (084e911)
  • setup wizard table doesn't take full width (9798e26)
  • use node slim to fix arm builds (797f893)
  • zip doesn't contain file extension (5b01108)
pingvin-share - v0.3.4

Published by stonith404 almost 2 years ago

Bug Fixes

  • show alternative to copy button if site is not using https (7e877ce)
  • sign up page available when registration is disabled (c8a4521)
  • tables on mobile (b1bfb09)
pingvin-share - v0.3.3

Published by stonith404 almost 2 years ago

Features

  • add support for different email and user (888a0c5)

Bug Fixes

  • allow empty strings in config variable (b8172ef)
  • improve admin dashboard color and layout (a545c44)
  • obscure critical config variables (bfb0d15)
  • obscured text length (cbe37c6)
  • space character in email (907e56a)
pingvin-share - v0.3.2

Published by stonith404 almost 2 years ago

Bug Fixes

  • make share password optional (57cb683)
  • unauthenticated dialog not shown (4a016ed)
  • use session storage for share token (5ea63fb)
pingvin-share - v0.3.1

Published by stonith404 almost 2 years ago

Bug Fixes

  • dropzone rejection on chrome (75f57a4)
pingvin-share - v0.3.0

Published by stonith404 almost 2 years ago

Features

A new release with a ton of new admin features🎉

  • Create, update and delete users
  • Manage your configuration right on the website instead of in the .env file
  • Setup wizard

How to upgrade

  1. Run docker compose pull && docker compose up -d
  2. Visit the website
  3. You have to create a new account to setup the admin account
  4. Delete the .env file
pingvin-share - v0.2.0

Published by stonith404 almost 2 years ago

Features

  • add email recepients functionality (32ad43a)

Bug Fixes

  • add public userDTO to prevent confusion (0efd2d8)
  • email sending when not signed in (32eaee4)
  • hide and disallow email recipients if disabled (34db3ae)
pingvin-share - v0.1.1

Published by stonith404 almost 2 years ago

Bug Fixes

  • add ALLOW_UNAUTHENTICATED_SHARES to docker compose file (599d8ca)
  • only log jobs if they actually did something (e40cc0f)
  • share finishes before all files are uploaded (99de4e5)
pingvin-share - v0.1.0

Published by stonith404 almost 2 years ago

Features

Bug Fixes

  • infinite loading when file size is small (c2ddce6)
  • only show not signed in warning if not signed in (c6e1f07)
  • opt out of static site generation to enable publicRuntimeConfig (239b18c)
  • visitor count doesn't get incremented (c8021a4)
pingvin-share - v0.0.1

Published by stonith404 about 2 years ago

Bug Fixes

  • account dropdown on mobile (caed1f4)
  • action docker file path (e818a29)
  • actions syntax error (ce6568d)
  • add error handling for uploading (e2b3e6a)
  • add rule to check if user is owner of share (2c47b2a)
  • delete files when deleting share manually (ffd538f)
  • delete share if user deleted (b57092c)
  • dto returns (02beb66)
  • error when refresh token is expired (0823d28)
  • file names with special characters (bfbf3d8)
  • get theme on inital load (a40c2de)
  • improve failed upload error handling (1259922)
  • my shares doesn't make an api request (247ce92)
  • refresh token on visit after 15 minutes (d153f20)
  • remove build target linux/arm/v7 as prisma doesn't support it (c16cbb3)
  • remove filetype from file list (68ce8af)
  • remove unused env variable (cc17e7e)
  • security accerdion (8c2c930)
  • share not found if unauthenticated (aa5b125)
  • space in actions (dcd39ee)
  • spacing issues (43519d9)
  • system test github action (a2c9755)
  • upload volume path (7522221)
  • wrong environment configuration for ALLOW_REGISTRATION (759db40)

Features

  • add progress indicator for uploading files (8c84d50)
  • automatically detect hour format (4e3f6be)
  • extract logo to component (58efc48)
  • improve share security (6358ac3)
  • put db and uploads in same folder (80cdcda)
  • remove appwrite and add nextjs backend (4bab33a)
  • remove postgres & use a single docker container (388ac39)
  • replace tooltip with toast (a33b5b3)
  • use system color theme (d902aae)
Package Rankings
Top 6.75% on Proxy.golang.org
Badges
Extracted from project README