Skip to content

Releases: spel987/PolyUploader

PolyUploader v1.7.1

20 Aug 15:02
Compare
Choose a tag to compare

Here you can find :

  • An installation setup version

Changelog for the new version 1.7.1:

Additions:

Changes:

A smaller update than usual, but I absolutely had to fix the issue with the installation file that was causing the application to crash every time it was used. I had already started adding a few other new things, so I figured I might as well include them.

PolyUploader v1.7.0

05 Aug 11:13
Compare
Choose a tag to compare

Here you can find :

  • An installation setup version

Changelog for the new version 1.7.0 :

Additions

  • Added the ability to add or remove a Windows context menu option to upload a file with PolyUploader via right-click.
  • Enabled launching the application with a file path as a startup argument; the file will be automatically loaded on launch.
  • Added possibility of deleting individually history items.
  • Added name of uploaded file to history.
  • Added ability to sort items in the history by ascending or descending upload date.
  • Added option for closing popups with a button (a cross).
  • Added possibility of using an API key for hosts not necessarily requiring one.
  • Added button to delete the search input.
  • Added anonymous telemetry recovering only the hosts used (no upload link) and the date of the upload.
  • Added statistics site (thanks to telemetry): https://p-u.vercel.app/statistics
  • Added ability to show/hide unstable hosts, by default they are hidden.
  • Added onboarding on first start-up to guide users through a quick tour of the software's key functions.
  • Added "About PolyUploader" button to bring together information about the developer, the technologies used and the various links.
  • Added "Scroll to the top" button for easy return to the top of the page.
  • Added "Settings" button to bring together the ability to close popups by clicking outside, the ability to add PolyUploader to the Windows context menu, the ability to review the oboarding and the import/export of software-related data.
  • Added filter for prohibited file formats to multi-upload mode and clearer message when a file format is prohibited.
  • Added ability to hide/show deleted/expired files in history.
  • Added ability to hide/show input API keys.
  • Added text indicating if the user has linked his account to a host with an API key.
  • Added ability to delete all files that can be deleted in the history.
  • Added PolyUploader executable to the firewall during installation to avoid the annoying Windows message.
  • Changed host specifications (max file size and retention time) when the user is connected to his account via an API key or not (for hosts with an optional API key).

Changes:

  • Migrated to version 2.0 of Tauri, with the application of a few necessary changes.
  • Splitted main JavaScript file into several JavaScript files to make the application easier to understand and maintain.
  • Corrected upload errors on:
  • Fixed multiple upload mode to hosts requiring an API key.
  • Improved file deletion link recovery algorithm for extracting text or HTML data (not just JSON).
  • Improved interface for a smoother and more pleasant user experience.
  • Improved host detection in case of error.
  • Improved single-share link interface.
  • Improved multi-selection interaction: the entire "Selected" cell is now clickable, allowing easier selection without needing to click directly on the checkbox.
  • Improved drag and drop to avoid accepting selected text.
  • Deleted status of history links from the webview's localStorage when deleting the history (each history link has a variable stored in the localStorage indicating whether it is alive/dead, previously I didn't delete these items after a history clear).
  • Improved API key management to enable direct modification from the popup without having to delete a key and then recreate it.
  • Maintained original order of hosts after a search.
  • Reworked button for creating and editing profiles for better integration with the interface.
  • Checked file size to avoid errors associated with files of zero size.
  • Hidded "Upload history“ buttons when first opened to avoid clutter.
  • Implemented Rust code of warp-cors rather than executable, correcting its defective killing.
  • Corrected host selection in the profiles, it was possible to select hosts requiring an API key without having set it up.
  • Sorted prohibited file formats alphabetically.
  • Improved algorithm for detecting retention time and host name.
  • Updated URLs, retention times and prohibited formats for several hosts.
  • Made various miscellaneous improvements to the code, user experience, and interface layout.

Removals:

  • Removed 7 hosts no longer supported:
  • Discontinued manual deletion support for 1 host:

Download PolyUploader

PolyUploader v.1.6.0

25 Aug 12:28
Compare
Choose a tag to compare

Here you can find :

  • An installation setup version
  • An archive containing the installation setup useful for the update process

Changelog for the new version 1.6.0 :

Additions:

Changes:

  • Improved the overall interface with a new font, updated graphics, improved organization, and better readability.
  • Enhanced the history interface.
  • Enhanced the upload mode interface (local/URL).
  • Improved the update process to keep users in the application.
  • Improved the display of prohibited file formats by making them clearer and easier to identify.
  • Improved default sorting of hosts by popularity rating.
  • Pinned the multiple upload button on the page for easier access.
  • Disabled file browsing, file deletion, and upload mode switching (local or URL) during uploads to prevent errors.
  • Improved uploads profiles to no longer include offline hosts.
  • Enabled the multiple upload button only if two or more hosts are selected.
  • Excluded hosts that frequently cause upload errors in profiles.
  • Updated URLs and retention times for several hosts.
  • Fixed a bug that added erroneous links when copying multiple links and creating a single share link.
  • Optimized the upload URL prefix request to avoid window freezes.
  • Refined some regexes for improved uploads links detection.
  • Required an API key for 1 host:
  • Made various miscellaneous improvements to the code, user experience, and interface layout.

Removals:

  • Removed unsupported hosts:
  • Discontinued manual deletion support for 1 host:

PolyUploader v1.5.0

01 Mar 20:19
Compare
Choose a tag to compare

Here you can find :

  • An installation setup version

Changelog for the new version 1.5.0 :

Additions:

Changes:

  • Fixed a bug that displayed an error in the history for hosts without a fixed retention time.
  • Simplified requests bodies for many hosts by unnecessary parameters.
  • Updated documentation site with the latest news and some changes.
  • Changed name, logo and visuals.
  • Enhanced user interface with icon and other changes.
  • Fixed bug that caused drag and drop animation glitched after a certain number of drags.
  • Fixed a bug that redirected a href to the local url of the server created by Tauri.
  • Many miscellaneous improvements made to the code, the user experience, and the interface layout.

Removals:

  • Removed no longer supported hosts:

Automatic-File-Uploader v1.4.0

31 Jan 14:29
889b0e6
Compare
Choose a tag to compare

Here you can find :

  • An installation setup version

Changelog for the new version 1.4.0 :

Additions:

Changes:

  • Fixed bug that made window not draggable when uploading file.
  • Simplified profile editing window.
  • Improved management and retrieval of items required for file deletion.
  • Improved interface for manual deletion.
  • Disabled upload button if the file is identical to the one just uploaded.
  • Specified retention times ("hours" instead of "h" and "days" instead of "d").
  • Improved colorization of every other line.
  • Many miscellaneous improvements made to the code, the user experience, and the interface layout.

Removals:

Automatic-File-Uploader v1.3.0

24 Nov 21:00
8c55921
Compare
Choose a tag to compare

Here you can find :

  • An installation setup version

Changelog for the new version 1.3.0 :

Additions:

  • Added a multi-upload system for supported hosts.
  • Added a profile system for quick selection of favorite hosts.
  • Added a button to delete selected files.
  • Added a button to copy all links (when more than 2).
  • Added 4 predefined profiles: No retention period, Retention period of less than one day, File size limit greater than 10GB, Manual file deletion possible.
  • Added a file upload status for multi-upload.
  • Added a file upload history with link, upload date, expiration time, and delete button when possible.
  • Added a 12-hour check to display host status (offline, online).
  • Added a button to recheck the status of the hosts manually.
  • Added a system to check the file format and avoid errors and prohibited uploads.
  • Added customized messages for errors 415/412/507.
  • Added a drag-and-drop feature for an easy file selection.
  • Added an information text in a tooltip for hosts whose file retention time is variable.
  • Added a deletion button for uploaded files from the history when possible.
  • Added 2 new hosts:

Changes:

  • Reduced the application size by 92%, taking the main executable from 70 to 5.5 MB.
  • Migrated from ElectronJS to Tauri for a lighter and faster application.
  • Transitioned from CORS-Anywhere to Warp-Cors for Same-Origin policy management.
  • Rewrote the backend in Rust for the needs of Tauri.
  • Cleaned JS code for improved readability.
  • Updated retention period and maximal file size allowed for specific hosts.
  • Improved and simplified the upload_to_host function for better performance and maintainability.
  • Many miscellaneous improvements made to the code, the user experience, and the interface layout.

Removals:

Automatic-File-Uploader v1.2.0

15 Oct 19:45
298d395
Compare
Choose a tag to compare

Here you can find :

  • An installation setup version
  • A portable version

Changelog for the new version 1.2.0 :

Additions :

The following 14 new hosts have been added :
[+] Temp.sh | https://temp.sh/
[+] Uguu.se | https://uguu.se/
[+] Nopaste | https://nopaste.net/
[+] udrop | https://udrop.com/
[+] 1fichier | https://1fichier.com/
[+] Turbobit | https://turbobit.net/
[+] Hitfile | https://hitfile.net/
[+] file-upload.org | https://file-upload.org/
[+] HexUpload | https://hexupload.net/
[+] Mexa.sh | https://mexa.sh/
[+] RapidFileShare | http://rapidfileshare.net/
[+] Send.cm | https://send.cm/
[+] up-load.io | https://up-load.io/
[+] Usercloud | https://usercloud.com/

[+] Addition of a search system to facilitate uploading to a specific host.

[+] Added a check version system to keep the software up to date with the latest version. If a version has been released and the software is not on that version, it offers to download it.

[+] Multiple small effects added to button clicks, with rounded edges.

Changes :

[/] Rewrote much of the client-side JS code to make it easier to add new hosts and to read. I've tried to make the code as clean as possible, with a number of additions to the function used to upload the file to the host. I've included an image in the README explaining how this works.

[/] Modification of the README with the new sample code, an image showing the new function, the updated presentation image and the addition of the new supported hosts.

If you want, you can compile the application yourself by reading the README.

Automatic-File-Uploader v1.1.0

04 Sep 10:46
d897809
Compare
Choose a tag to compare

Here you can find :

  • An installation setup version
  • A portable version

Changelog for the new version 1.1.0 :

If you want, you can compile the application yourself by reading the README.

Automatic-File-Uploader v1.0.0

01 Sep 18:06
62202e6
Compare
Choose a tag to compare

First release on this project, you can find here :

  • An installation setup version
  • A portable version

The files are quite large, sorry for that. I'll try to improve it in future releases.
If you want, you can compile the application yourself by reading the README.