Replies: 40 comments 84 replies
-
LDAP authentication would be cool. Perhaps proper multi-domain configuration options? I own domains with (.com) and (.net) suffixes, and having the ability to chose, or randomly select them would be nice. UI looks nice, but there's infinite possibilities for that, so not much to comment on there. Maybe a gallery option for non-registered users, something they could look through (from a list of approved images set by upload author, etc.) |
Beta Was this translation helpful? Give feedback.
-
Ability to whitelist/blacklist file extensions. |
Beta Was this translation helpful? Give feedback.
-
ability to checkmark uploads to bulk move into a folder a good example imo for design and shit is https://upload.systems |
Beta Was this translation helpful? Give feedback.
-
Cloudflare Captcha to Prevent Spam Bots Better Image & Text View Server-Side Encryption Option In Settings |
Beta Was this translation helpful? Give feedback.
-
Serverless support would be very nice, that way no matter what region someone is in, they get to see the images at blazingly fast speeds. Tasks like stat calculation could make use of vercel cron tasks (maybe generate the json in as part of a vercel build script) but then that leaves other platforms in the dust. |
Beta Was this translation helpful? Give feedback.
-
Support Matrix Meta Tags for Embed |
Beta Was this translation helpful? Give feedback.
-
Add API integration for Shlink for shortened URLs. I already have a URL shortener, and it would be nice if I could use it. They already have an API. For this, a credentials tab in the settings would be cool. |
Beta Was this translation helpful? Give feedback.
-
Content warning capability. Blur overlay for images/videos with a textual overlay, potentially custom message indicating why the content is flagged with a warning. |
Beta Was this translation helpful? Give feedback.
-
Add keybase.io Meta Tags for Embed |
Beta Was this translation helpful? Give feedback.
-
Add https://haveibeenpwned.com to check if passwords has been in databreach. Add to see if your images has been trained by AI. https://haveibeentrained.com/ |
Beta Was this translation helpful? Give feedback.
-
I think the API key needs to be given different levels of permissions, can only be used to upload files, can only be used to view files, can files be deleted, etc., to give the operations all a hierarchy. |
Beta Was this translation helpful? Give feedback.
This comment has been hidden.
This comment has been hidden.
-
Prometheus support. |
Beta Was this translation helpful? Give feedback.
-
How about multi-domain support with https://zipline.diced.sh/docs/guides/upload-options#override-domain except you can specify a URL path for that domain. I know you can do this with nginx by rewriting the target path So TLDR, add an option to override the path too? |
Beta Was this translation helpful? Give feedback.
-
Searching files by name (and, as an awesome stretch, tags) as mentioned in #282 would be amazing and make this so much more usable for me. I can't speak for others, but since the OAuth PR was merged, lack of search is the only thing holding me back from migrating to Zipline at this point. Also, is there a technical reason for removing the ability to view EXIF metadata? This is really useful and I'd love to see it stick around in v4. |
Beta Was this translation helpful? Give feedback.
-
I assume on the Roadmap under "New stuff", Limits per user includes file upload limits per user? I ask this as the phrasing seems pretty vague. |
Beta Was this translation helpful? Give feedback.
-
I recently just installed Zipline and i really like it so far. Something neat that would be nice as you are using ffmpeg to create thumbnails already. Can you have ffmpeg create compressed versions of video that will be served when someone is viewing the file, and have the original quality be the one that is served on download? Basically just have ffmpeg create a 5-8mbps proxy file for viewing purposes. |
Beta Was this translation helpful? Give feedback.
-
Maybe there should be more customizable options for discord embeds |
Beta Was this translation helpful? Give feedback.
-
Invite Waves This ties in with #433 (comment) but I thought I'd make a dedicated message explaining how it'd work. Invite waves are when staff give out invites to users for them to spread out to other people. So iiTranq sends out invites to all users, but as above, user gets 1, friend gets 2 etc etc Once the invites are used, add what user was made from that invite and maybe a Discord webhook as well? The invites can be made via the admin panel, with a time limit and a use limit for each invite which could be configurable. I think a good implementation would be via the current invite panel, but adding a "Add invite to all users?" checkbox so you can either create one that only you/admins can give out, or one that everyone can give out :) The per group invite wave amount ties in to my per-group limit suggestion instead of per-user, but groups can be made and limits set instead. |
Beta Was this translation helpful? Give feedback.
-
Per-group Limits I think this would be better implemented than per user limits, but the groups would need to be create-able and configurable. A few options could be
Just some permission examples.
Then in the user edit page, you can give them a certain group, instead of just an admin tickbox, give a dropdown |
Beta Was this translation helpful? Give feedback.
-
Embed presets Be able to create, edit and delete embed presets presets I mean like a button next to the embed config "Save Preset", and a dropdown menu to select a preset |
Beta Was this translation helpful? Give feedback.
-
Adding an ability to be able to add multiple file locations including locations on different systems. |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
Zipline is very nice, the UI is really nice and clear |
Beta Was this translation helpful? Give feedback.
-
I noticed that there's no way to replace an existing file without completely reuoloading it as a new file. Maybe we could have some way to append an existing file with a new one we want to upload over it. This could be useful for keeping track of file versions as well as reserving time for uploading the file itself. |
Beta Was this translation helpful? Give feedback.
-
Thank you for this amazing project and your hard work. RE: issue#443 Can there be an external endpoint or similar added that allows the deletion (ideally bulk deletion) of expired files in the system. This would be in addition to just expiring the link, so the user cannot see it anymore, as is currently the case? Part of the attraction certainly for me but I assume lots of others, is the fact that the media storage can be automatically managed if the file expiry deleted the media, so the storage requirements do not grow too much and for security, so files don't hang around in the wild any longer than necessary. Hoping this might be up-voted by some other users or perhaps even included without...here's hoping 🤞 ;) |
Beta Was this translation helpful? Give feedback.
-
An idea I just thought of Possibly add some way to copy all links at once instead of having to click them one by one? Tyty |
Beta Was this translation helpful? Give feedback.
-
Don't know if it's already there but ability to change URL embeds (in the url shortener feature obviously) |
Beta Was this translation helpful? Give feedback.
-
Automatic purge of files older than x days or months. |
Beta Was this translation helpful? Give feedback.
-
Would be nice if there was a check for existing files by file hash. Right now when you upload the same file it will be stored multiple times. Instead it could just return the url for the already existing file. |
Beta Was this translation helpful? Give feedback.
-
Please use this thread for any ideas or features you would like to see in Zipline's 4th major release.
Over this summer (and beyond probably), I will be completely rewriting Zipline, to make it more robust and better for everyone.
Due to this, development will focus only on fixing bugs present in 3.7.0, there will be no more minor releases (bugs fixed will be released under a patch release). You will need to use the upstream versions for any fixes.
Roadmap & FAQ: https://diced.notion.site/Zipline-v4-Roadmap-058aceb8a35140e7af4c726560aa3db1?pvs=4
Beta Was this translation helpful? Give feedback.
All reactions