Skip to content

Changelog

V 2.9.5 latest

✨ Features

  • Optimized the short link processing logic:
    • Now when copying links in the album interface, the same short link will be obtained, instead of reacquiring it each time
    • Now the upload result notification will be displayed correctly when the short link is enabled
    • Now the upload interface will return a short link when the short link is enabled
  • Added the option to display preview images using presigned links in the management interface
  • Now the image compression quality only allows setting positive integers between 1-100
  • Added support for the short link project Sink

🐛 Bug Fixes

  • Fixed the issue where some options without tooltips in the management page settings interface would still display icons
  • Fixed the issue where the download folder could not be modified in the management page
  • Fixed the issue where HEIC images could not be converted

V 2.9.4

✨ Features

  • Optimized the upload logic of the second image bed, now it will use the same file name and compression method
  • Removed the telegra.ph image bed (the official has now closed the anonymous upload function)
  • The default upload shortcut key is changed to Ctrl+Alt+U to avoid conflicts with the vscode command panel

🐛 Bug Fixes

  • Fixed the problem that the link splicing of the webdav image bed is incorrect
  • Fixed the problem that some third-party image bed pictures cannot be batch deleted when cloud deletion is turned on

V 2.9.3

✨ Features

  • Add support for the second image bed upload
  • Now the management page supports previewing avif images
  • Adjusted the date display format on the image bed configuration page

🐛 Bug Fixes

  • Fixed the compatibility issue of PicList image bed with the core version

V 2.9.2

✨ Features

  • Add advanced custom image bed
  • The album page now displays a loading image when loading pictures
  • Optimized the loading speed of the album page

V 2.9.1

✨ Features

  • Added built-in AList upload support
  • Optimized the upload progress notification when image processing operations are set
  • Optimized the i18n settings of some image beds
  • Changed the display name of the built-in Lsky image bed from lsky to Lsky image bed
  • The core version now supports setting the configName parameter when using the PicList desktop version configuration file

🐛 Bug Fixes

  • Fixed the problem that the s3 image bed cannot be deleted when the file name contains special characters
  • Fixed the problem that the software crashes under special circumstances after enabling manual renaming
  • Fixed the style problem of the buttons on the image bed setting page
  • Optimized the problem of repeatedly recording error logs when multiple image beds exist

V 2.9.0

✨ Features

  • PicBed
    • Now when uploading duplicate images to sm.ms image bed, the later uploaded image also supports cloud deletion
  • Management
    • Now s3 image bed supports creating new storage channels
    • Adjusted some layouts of the management page
    • The code highlighting style is adjusted to stackoverflow-light
  • Interface
    • Now the tray menu will display the open/close clipboard monitoring according to the current status, instead of always displaying all menus
    • Now the tray menu will display the open/close mini window according to the current status
    • Now when the mouse hovers over the tray icon, the current image bed and configuration name will be displayed
    • Removed some unnecessary global notifications on the settings page
    • Optimized the layout of the settings page in English
  • Performance
    • Now the software will automatically clear the clipboard image cache folder when starting
    • Optimized the performance of reading configuration
    • Optimized the loading speed of multiple pages
    • Upgrade dependencies such as vue to the latest version

🐛 Bug Fixes

  • Fix the problem that the software crashes when sending a delete request from obsidan
  • Fix the problem that the software crashes when uploading clipboard images using the webp plugin
  • Fix the problem that an error occurs when uploading a URL after setting image processing operations
  • Fix the problem that the window size value is not updated when the original PicGo window size is set and the setting interface is reopened
  • Fix the problem that the main interface menu repeatedly triggers the lag caused by repeatedly triggering the acquisition of the image bed configuration when loading and clicking
  • Fix the problem that some drop-down boxes are not updated when switching languages
  • Fix some translation errors
  • Management page
    • Fix the problem that the folder copy link of some image beds is incorrect
    • Fix the css error of the file browsing page

V 2.8.6

✨ Features

  • Now when deleting cloud images from the album, the log is recorded in the log file instead of being printed to the console
  • Now when opening the manual and the image bed manual in the software window, the language will be automatically set according to the software language
  • Now the custom mini window icon and keep top will take effect immediately after setting, no need to restart the software
  • Optimized the download speed of synchronizing configuration
  • Optimized the performance of listening to the clipboard function

🐛 Bug Fixes

  • Fixed the problem that the default value displayed in the drop-down selection when entering the page for the first time is the background value rather than the label
  • Fixed the problem that the tray page listener was not correctly removed

📦Chore

  • Optimized the loading speed of official website, added the description of configuration file structure
  • Mac packaging platform migrated to macos-12
  • Removed the code related to the deprecated configuration items
  • Removed the currentPicBedConfig configuration item that is not used in the management configuration

V 2.8.5

✨ Features

  • Now when the upload interface only passes the picbed parameter, the default configuration of the corresponding image bed is used instead of the Default configuration
  • Optimized the processing logic of the backup domain name of the smms image bed
  • The built-in aws S3 image bed now uses a drop-down box when setting permissions, and disableBucketPrefixToURL is now modified to a boolean type
  • Advanced renaming now supports the {str-number} format, where number is any number, and adds support for {ms} (milliseconds)
  • In the management function, the upload custom renaming adds support for {h} (hour), {i} (minute), {s} (second), and {timestamp} is modified to milliseconds, and adds support for {str-number}
  • In the management function, the Alibaba Cloud image bed adds support for creating oss-cn-wuhan (South China 1-Wuhan) regional storage buckets
  • Optimized the layout of the placeholder description page for renaming
  • The Docker version of PicList-core now changes the time zone to East Eight District

🐛 Bug Fixes

  • Fixed the description of the timestamp in advanced renaming, changed from seconds to milliseconds

V 2.8.4

✨ Features

  • Manage
    • Now, after modifying the custom domain name, the current page will be automatically forced to refresh
    • Now, the cloud-side latest file list is obtained by default when entering the management page for the first time
  • Now the built-in s3 image bed defaults to allowing self-signed certificates
  • Now the timestamp in advanced renaming is accurate to milliseconds

🐛 Bug Fixes

  • Manage
    • Fixed the problem that forcing https does not take effect on the local image bed
  • Fixed the problem that Minio cannot delete images normally when the region is not filled in
  • Fixed the problem that the built-in s3 image bed will add an additional bucket name when used with Minio

V 2.8.3

✨ Features

  • Now no longer convert gif images

🐛 Bug Fixes

  • Fix the problem that the image watermark function is invalid after re-saving the configuration
  • Fix the problem that the rename window is positioned incorrectly when the main interface and mini window are opened at the same time
  • Fix the problem that the software interface exits abnormally under special circumstances and causes high CPU usage in the background

V 2.8.1

✨ Features

  • Picture bed function optimization
    • Optimized the processing of the path set to / for github and other picture beds
    • Now it will automatically process the / at the beginning and end of the upload path, and most picture beds no longer require the path to end with /
    • Optimized the processing of custom websites, now it will automatically remove the extra / at the end
  • Upload server
    • Now the upload requests from the local machine no longer require authentication
    • Now browsing port 36677 will display the API document (support / and /upload paths)
    • Now the heartbeat interface supports GET requests
  • Added built-in web service support, a simple web server is opened by default on port 37777, similar to EasyWebSvr
  • Now no longer watermark svg images
  • Now the {md5} in the advanced rename uses the file content instead of the file name string for calculation
  • The regular expression matching of the album URL modification function now adds the u modifier
  • Now the pop-up window in the settings interface supports dragging to adjust the position
  • Now the image processing process will record error logs

🐛 Bug Fixes

  • Fix the problem of Typora upload failure after setting the server authentication key
  • Fixed the bug that the image watermark function does not take effect when the watermark text is not set
  • Fixed the problem that the port detection function does not work properly when the server port is occupied

V 2.8.0

💥 Breaking Change

  • Due to the change in the charging policy of C1N short link, the team version that can use the API is 1000 yuan/year, and the author bears a greater pressure on the cost. Now it is changed to provide the API token by yourself
  • The original built-in token will expire immediately

✨ Features

  • Added support for the cf workers short link project xyTom/Url-Shorten-Worker
  • The album page now supports forced cache refresh
  • Optimized the upload processing of Alibaba Cloud image bed for files without extension names
  • Optimized error log recording for short link function

🐛 Bug Fixes

  • Fixed the problem that the file name is incorrect when uploading with buffer

V 2.7.4

✨ Features

  • Added new options to the settings interface to quickly enter the configuration file and log directory
  • Optimized the processing of special paths for cloud deletion of the github image bed

🐛 Bug Fixes

  • Fixed the problem that the default image bed name did not change with the current time when importing the configuration
  • Fixed the problem that the setting item of disabling the storage bucket prefix of the built-in s3 image bed did not take effect correctly
  • Fixed some translation errors in traditional Chinese

V 2.7.3

✨ Features

  • Now clicking on the image bed name in the configuration page will jump to the manual page

🐛 Bug Fixes

  • Fixed the problem that the configuration did not take effect when setting the fine conversion format
  • Fixed the interface translation error

V 2.7.2

✨ Features

  • Add built-in S3 API compatible platform support
  • Now Upyun image bed supports custom interface address
  • Qiniu Cloud new bucket supports Asia-Pacific-Hanoi support

🐛 Bug Fixes

  • Fixed the problem that the picture link was not modified after modifying the s3 image bed album link
  • Fixed the problem that the cloud deletion was invalid after modifying the s3 image bed album link
  • Fixed the serialization error when setting the fine conversion format
  • Fixed the interface translation error

V 2.7.1

✨ Features

  • Add built-in Lsky Pro image bed upload and delete support
  • Webdav image bed now supports setting URL parameter suffix
  • Now you can specify the converted format for each image format
  • Now enable the mozJPEG encoder by default to reduce file size
  • Now the open manual page will ask for the open method
  • Optimize the prompt of the rename option
  • The update prompt window now provides an option to jump to the version release page to download manually

🐛 Bug Fixes

  • Fixed the problem that uploading images with the same file name to the sftp image bed will report an error
  • Fixed the problem that the file name is incorrect when converting the format of the imgur image bed to webp

V 2.7.0

✨ Features

  • Now the option to remove exif information will no longer incorrectly process svg images
  • Added a shortcut to open the log file of the management function and the GUI interface log file
  • Now supports more types of text file preview
  • Now there will be extra confirmation before removing the configuration to avoid accidental deletion
  • Now if the corresponding image bed does not support the rename operation, the rename button will not be displayed
  • Optimized the text display of the file browsing page of the management interface
  • Removed the sponsorship window~~

🐛 Bug Fixes

  • Fixed the problem of garbled Chinese file names in form upload mode
  • Fixed the display bug of the management interface entry page

V 2.6.8 latest

✨ Features

  • Now supports the remote server mode of the vscode plugin vs-piclist
  • Related update: Now supports docker deployment of PicList-core
  • The upload interface has added additional records to distinguish upload behavior
  • Updated core library version

🐛 Bug Fixes

  • Fixed the problem that the URL of the picture uploaded by some plugins cannot be copied normally in the album
  • Fixed the problem that the log record field is incorrect during the upload image bed selection process

V 2.6.7

✨ Features

  • Updated core library version
  • Now the default cache directory will be created in the system temp path

🐛 Bug Fixes

  • Fixed the problem that the album deletion event cannot be triggered correctly when using the built-in server deletion interface

V 2.6.6

✨ Features

  • Now the configuration synchronization supports the use of Gitea
  • Now when the converted image format is the same as the original format, it will not be converted
  • Optimized the deletion processing when using Cloudflare R2 as the image bed

🐛 Bug Fixes

  • Fixed the issue where the error log was not correctly recorded when synchronizing configurations using Gitee and downloading files

V 2.6.5

✨ Features

  • Now the upload interface no longer returns the config field in plain text, but an encrypted string, and the key can be set by yourself

🐛 Bug Fixes

  • Fixed the problem that the webdav, local and sftp image beds will fail to upload when the file name contains a secondary directory
  • Fixed the problem that the github image bed will fail to upload when using the watt toolkit for acceleration

V 2.6.4

✨ Features

  • Now when the built-in server authentication key is set, the api interface will automatically add the key when copying the image bed setting interface
  • Added PicList itself as a nested image bed, which implements the function of A computer adding B computer's PicList for uploading
  • Added upload time-consuming statistics function

🐛 Bug Fixe

  • Fixed the problem that when synchronizing the management configuration file between computers, the image bed cannot be entered normally and the configuration needs to be saved again
  • Fixed the problem that the right-click menu is missing on the arm mac platform
  • Fixed the problem that skipping the watermark font download does not take effect in the file upload scenario

V 2.6.3

✨ Features

  • Now when the watermark font file path has been set or the image watermark is used, the existence of the built-in font file is no longer checked
  • The built-in server of PicList and PicList-Core now both support uploading image files through formData
  • The built-in server now listens to 0.0.0.0, instead of 127.0.0.1 by default, to cooperate with the use of multiple computers
  • The built-in server now supports setting the authentication key key parameter, which is passed in the form of url parameters ?key=xxx to avoid being maliciously exploited
  • PicList-Core now supports starting the built-in upload server through picgo-server, and the usage is the same as the built-in server of PicList

🐛 Bug Fixes

  • Fixed the problem that the local image bed upload failed due to the lack of a temporary folder

V 2.6.2

✨ Features

  • Now the album page only displays the last level file name, without additional path
  • Now the update prompt window will display the update log, which is convenient for users to view

🐛 Bug Fixes

  • Fixed the problem that webdav and SFTP cannot be deleted when deleting pictures from Obsidian plugin
  • Fixed the problem that sftp image bed cannot be deleted in the cloud when the user has no ssh permission
  • Fixed the problem that when uploading to sftp image bed, it will still be judged as upload success even if there is an error
  • Fixed the problem that when uploading to sftp image bed, an empty folder will be created additionally

V 2.6.1

✨ Features

  • Now webdav image bed supports setting authorization method, supports digest or basic authorization
  • The webdav management page adds authorization method selection
  • The manual page now opens in a separate window
  • Optimized the loading speed of the list on the homepage of the management page

🐛 Bug Fixes

  • Fixed the problem that the selection box in the management page is invalid
  • Fixed the problem that the file list cannot be loaded when switching the image bed in the management page
  • Fixed the problem that the page does not automatically refresh when the automatic import is turned on on the homepage of the management page
  • Fixed the performance and file loading problems caused by the timer leak in the management page
  • Fixed the problem that the local image bed and webdav image bed cache file directories are the same

V 2.6.0

✨ Features

  • Significantly optimized the speed of loading the file list on the management page, increased by 30 times (loading 260 files, the time is reduced from 30 seconds to 0.9 seconds)
  • Significantly optimized the speed of file search on the management page, increased by 50 times (searching in 260 files, the completion time is reduced from 15 seconds to 0.3 seconds)
  • Optimized the prompt text on the homepage of the management page
  • Now the batch rename interface in the management page will display the number of files matched in real time
  • Now the title of the upload page will default to use the Default configuration when no image bed configuration is set
  • Now the batch modification function of the album only takes effect on the filtered photos
  • Modified the prompt text about the Gitee repository path in the configuration synchronization

🐛 Bug Fixes

  • Fixed a memory leak problem caused by el-dialog, el-select and other components
  • Fixed the problem that there is an extra } in the watermark selection interface in the setting interface
  • Fixed the problem that the home page component of the management page is rendered repeatedly
  • Fixed the problem that the management page will make invalid additional network requests when loading in list mode, causing the page to freeze
  • Fixed the performance problem caused by repeated sorting when getting the file list in the management page
  • Fixed the problem that the behavior of log recording level is inconsistent with expectations (from PicGo)

V 2.5.3

✨ Features

  • Added support for telegra.ph as a picture bed
  • Now supports horizontal or vertical mirroring of pictures
  • The upload interface of the built-in server can now receive two URL query parameters, picbed and configName, to specify the upload image bed when sending a request
  • The image bed configuration setting interface can now directly copy the corresponding upload interface address

🐛 Bug Fixes

  • Fixed the problem that the image bed in the album cannot be deleted when the remote deletion is turned on for the image bed that does not support remote deletion
  • Fixed some layout issues on the image bed configuration page

V 2.5.2

✨ Features

  • Upyun management page now supports setting anti-theft chain keys and expiration time

🐛 Bug Fixes

  • Fixed the problem that the upload failed when the path contains special characters, such as %, for Alibaba Cloud, Upyun, and Github image beds
  • Fixed the problem that the anti-theft chain parameters obtained by the Upyun image bed were incorrect when the path contained Chinese characters, etc.
  • Removed circular dependency error

🔨 Refactor

  • Updated all dependencies
  • Removed unused redundant code

V 2.5.1

✨ Features

  • Clicking the Manual button on the homepage will open the official website documentation in the software instead of jumping
  • Upyun supports setting anti-theft chain keys and expiration time
  • Tencent Cloud image bed supports setting endpoint and slim parameters (from PicGo)
  • The image bed setting page supports setting tips (from PicGo)
  • The description link on the management page is updated to the PicList official website documentation address, instead of using the one from PicHoro

🐛 Bug Fixes

  • Fixed the problem that the cloud deletion of the Imgur image bed was wrong (thanks to @Smi1e96)
  • Fixed the bug that the s3PathStyle option did not take effect for S3 custom domain names
  • Fixed the problem that the files uploaded to minio using the S3 plugin cannot be synchronized with the cloud deletion in the album

🔨 Refactor

  • Updated all dependencies

V 2.5.0

✨ Features

APP

  • After manually checking for a new version, clicking confirm will restart and trigger an automatic update check, instead of jumping to the github release page
  • When the automatic update program downloads the installation package in the background, the download progress bar is displayed at the top of the main interface
  • Compress image resource files to reduce the package size

Image bed

  • SFTP
    • Added a new built-in image bed: SFTP
    • The deletion function will additionally verify the path to avoid accidental deletion
  • Alibaba Cloud
    • No longer report an error when uploading a file without an extension

Management function

  • Layout and function
    • Optimized the display processing when the image bed name is too long
    • Optimized the display processing when the file name is too long
    • The automatic import configuration function supports specifying the imported image bed type
    • Modified the corresponding icons of the upload page and the URL upload function
    • Added notification information for successful renaming
  • WebDAV
    • Supports setting the URL splicing path
    • Optimized the display of image acquisition failure
  • GitHub
    • Replace all CDN acceleration domain name placeholders for Github image bed
  • Alibaba Cloud
    • Supports creating storage buckets without region attributes
  • Tencent Cloud
    • Removed the no longer supported Moscow region
  • Local image bed
    • Now supports managing local path image bed
  • SFTP
    • Now supports managing SFTP
  • S3
    • Optimized resource usage during upload
  • dogeCloud
    • Now the S3 image bed supports enabling dogeCloud mode to manage dogeCloud

Plugin

  • Now supports automatic detection of version updates and prompts
  • Now supports one-click update of all plugins

🐛 Bug Fixes

APP

  • Fixed the problem that the menu on the homepage opens the image bed submenu and gets stuck
  • Fixed a memory leak problem under specific circumstances
  • Fixed the problem that Obsidian software initiated cloud deletion, but the image bed local album was not supported

Settings

  • Fixed the problem that the mini window icon in the settings was not selected and the blank path was saved incorrectly and prompted to restart

Management function

  • Layout and function
    • Fixed the problem that the option to turn off automatic import of configurations did not take effect
    • Fixed the problem that the configuration of Alibaba Cloud would be imported repeatedly when importing configurations automatically
    • Fixed the problem that when configuring an alias, some special Chinese characters cannot be recognized
    • Fixed the problem that when importing existing configurations in the image bed setting interface, the same configuration item would be imported repeatedly
    • Fixed the problem that after forcibly refreshing the file list, the file list layout method would be reset
    • Fixed the problem that in grid layout, the checkbox would not be displayed in some cases
    • Fixed the problem that when getting the file list repeatedly, the sorting direction would be reversed repeatedly
  • AWS S3
    • Fixed the problem that the SSLEnabled option, the option to enable S3 path style, and the proxy option did not take effect
    • Fixed the problem that an error would be reported when the region is not a string in some cases
  • WebDAV
    • Fixed the problem that the image preview did not refresh in real time with the change of the file list
    • Fixed the problem that non-image files would still try to get the image preview
    • Removed the wrong remarks about the starting directory of the webdav image bed

🔨 Refactor

Code style

  • Simplify some code on the management page
  • Organize the module import code to increase readability and standardization
  • Organize some page code structure and variable names for maintenance

Performance

  • Removed the function of migrating old versions of PicGo
  • Adjusted the matching mode of some path rule expressions
  • Optimized the performance of some functions and removed duplicate variable calculations
  • Improved the speed of automatically importing configurations on the management page

Other

  • AWS S3 SDK migration to V3 version

V 1.9.9

✨ Features

  • Now the image scaling supports proportional scaling with only fixed width or height, and supports setting whether to skip scaling small images
  • Now sslenabled is no longer a required field when setting webdav
  • Now when uploading via url, the extension name of the picture from WeChat public account will be specially processed and recognized
  • Now the gif image will not be modified when processing the image

🐛 Bug Fixes

  • Fixed an issue where the tools of the last row of pictures could not be displayed when the album page opened the top bar
  • Fixed an issue where webdav image bed upload failed when advanced rename modified the path

V 1.9.8

✨ Features

  • Now webdav image bed and local image bed can preview uploaded images in the album
  • Added a setting to turn off upload result notifications
  • Added a setting to control whether to hide the mini window when the main window is opened
  • Added a setting to control whether to hide the main window when the mini window is opened

🐛 Bug Fixes

  • Fixed an issue where the software would crash when the yourls domain name does not start with http or https

V 1.9.7

✨ Features

  • A new built-in image bed is added-local, which virtualizes the local path as the image bed address for file saving. It can be used with rclone and other local disk mounting tools, or it can be used as a local image processing tool.
  • Now you can customize the short link service. Currently, c1n and yourls are supported.
  • Adjusted the UI of the album
  • Adjusted the implementation of the rename function (follow the PicGo update)

🐛 Bug Fixes

  • Fixed the problem that the last line of the album is not displayed completely
  • Fixed an issue where upload paths such as Tencent Cloud and Alibaba Cloud would be read as undefined in some cases
  • Fixed an issue where the URL suffix of Qiniu Cloud would be read as undefined in some cases
  • Removed unnecessary console records

V 1.9.6

🐛 Bug Fixes

  • A fatal bug is fixed

V 1.9.5

✨ Features

  • Now when using imgur image bed, if you choose to convert the format to webp, it will automatically switch to jpg (imgur does not support webp)

📦 Chore

  • macOS installation package signature tool is changed to notarytool
  • Fixed the variable setting problem of action script
  • Updated some core dependencies
  • Refactored some code

🐛 Bug Fixes

  • Format conversion no longer works for gif images

V 1.9.4

✨ Features

  • Now when starting the main window from the tray, the mini window will not be automatically closed
  • Now when closing the main window, the mini window will not be automatically closed

🐛 Bug Fixes

  • Fixed an issue where automatic monitoring of the clipboard on windows did not work properly

V 1.9.3

✨ Features

  • Now when cloud deletion is turned on, if the cloud deletion fails, the local data of the album will not be deleted
  • Added built-in advanced rename function to solve the conflict with some rename plugins when the image processing function is turned on
  • The main interface can now be fixed in the front, and the icons such as minimize and close of the main interface have been optimized
  • Re-layout the settings page and classify the settings

🐛 Bug Fixes

  • Fixed an issue where batch deletion of albums did not support S3 platform and webdav
  • Fixed an issue where the github platform would report an error when deleting in batches in the album from the second one

V 1.9.2

✨ Features

  • Remove the upload time-consuming statistics function provided by talking data
  • Optimized UI details

🐛 Bug Fixes

  • Fixed an issue where the configuration window could not be loaded correctly when the plugin page opened the configuration window
  • Fixed an issue where the configuration window on the plugin page did not change correctly according to the plugin
  • Fixed an issue where batch copying links in the management page did not work properly

V 1.9.1

✨ Features

  • Now webdav image bed supports setting the URL path separately for splicing links
  • Optimized the processing of URL encoding of the storage path

🐛 Bug Fixes

  • Fixed an issue where webdav upload would fail when there is no parent directory
  • Fixed an issue where / would be escaped when using the rename plugin
  • Added webdav image bed to upload to the root directory

V 1.9.0

✨ Features

  • Added support for returning normal address when uploading identical images to GitHub, and can now be deleted normally in the image library.
  • File names in returned links now use complete URL encoding.
  • Management page now automatically remembers the last selected page layout.
  • Optimized URL encoding handling for link copying on the management page.

🐛 Bug Fixes

  • Fixed an issue where uploading files with special characters in the file name would fail.
  • Fixed an issue where the mini window could not drag and drop files for upload.
  • Changed the default value setting for MIME type when it cannot be found on some platforms.
  • Fixed an issue where even when custom renaming is turned off on the management page.
  • Fixed an issue where the page layout setting option on the management page did not work as expected.
  • Fixed an issue where file icons would display abnormally when the file extension was capitalized on the management page.

V 1.8.4

✨ Features

  • Change the configuration synchronization function to manually trigger upload or download
  • Support HEIC image format conversion now

🐛 Bug Fixes

  • Fixed some ts type errors

V 1.8.3

✨ Features

  • You can now save the configuration when some parameters are not set in the synchronization function settings
  • The management page now remembers the last selected sort order

🐛 Bug Fixes

  • Fixed the problem that the configuration file synchronization function does not work normally

V 1.8.2

✨ Features

  • Auto import configuration in management page can be turned off now
  • Add repair toolbox (synchronized from PicGo)

🐛 Bug Fixes

  • Fix the problem that the configuration file synchronization function does not work normally
  • Correct some ambiguous text descriptions

V 1.8.1

✨ Features

  • When copying the link on the management page, it will now be url encoded

🐛 Bug Fixes

  • Fix the problem that the link format is incorrectly obtained on the management-setting page
  • Fix the problem that the markdown (with link) format cannot be set on the management-setting page
  • Fix the problem that the result of copying the default link format on the management-file page is incorrect
  • Fix the problem that the value of the upload keep file structure variable on the management-file page does not correctly follow the configuration refresh

V 1.8.0

✨ Features

  • Add configuration file synchronization function, use Github or Gitee private warehouse for synchronization
  • Add exception record for album picture deletion function

🐛 Bug Fixes

  • Fix the compatibility problem with Mac OS 10.15

V 1.7.1

✨ Features

  • Imgur now supports both anonymous uploads and user uploads
  • Now supports converting to short links when copying links, based on c1n.cn
  • Add built-in upload completion to automatically delete local images
  • Optimize the speed of imgur getting album list, reduce the number of requests from album number + 1 to 1
  • Remove duplicate get version number request to improve update detection speed

🐛 Bug Fixes

  • Fix the problem of EPIPE error log recording
  • Fix the problem that the url is not correctly encoded when customizing the link
  • Fix the problem that the notification event content is not correct when copying the link in the MacOS tray
  • Fix the compatibility problem between the image processing function and the auto-delete plugin

V 1.7.0

✨ Features

  • Add switch to turn on/off clipboard listening in mini window (Windows & Linux)

🐛 Bug Fixes

  • Fix the problem that the Mac OS image bed setting interface cannot copy and paste
  • Fix the problem that the MacOS tray cannot display id normally
  • Fix the problem that the icon change event when dragging and dropping in Mac OS cannot work normally

V 1.6.2

✨ Features

  • Add the function of listening to the clipboard for automatic upload, which can be turned on and off manually, and whether to automatically listen when the software starts can be selected
  • You can import existing configurations when setting up the image bed, which is convenient for quick configuration
  • Add a setting item to control whether to URL encode the link
  • Add a setting item so that users can choose whether to hide the Dock icon (MacOS only)
  • The startup mode adds an option without a top bar icon (MacOS only)
  • The default custom link format is changed to ![$fileName]($url)
  • Now the built-in clipboard function is used by default for upload
  • Now the piclist-clipboard-images folder will be created automatically when starting, which solves the possible upload failure problem

🐛 Bug Fixes

  • Fix the bug that the image bed management settings page cannot be scrolled
  • Fix some performance problems caused by event re-registration

V 1.6.1

🐛 Bug Fixes

  • Fix the problem that the link copy function in the mac tray window does not take effect
  • Fix the problem that the Tencent Cloud album cloud deletion does not work properly
  • Fix the problem that the windows automatic update forces the signature verification to fail to work properly

V 1.6.0

✨ Features

  • Automatic updates are now supported. The software will download the installation package in the background and update itself upon restart.
  • Album now supports sorting. Sorting options include file name, extension, upload time, and selection status.
  • Album search now supports regular expressions, and you can search by file name, URL, and upload time.
  • Album now supports bulk URL modification, and you can use regular expressions and placeholders for replacement during modification.
  • The album toolbar is now active by default and can be manually collapsed.
  • You can now choose how the software starts (silent startup, display the main window upon startup, or display the floating window upon startup).
  • The position of the floating window is now set to the lower-right corner by default and will remember the last position.
  • The popup menu of the taskbar icon has been adjusted, and an option to open the mini window has been added.
  • The macOS version now displays in the dock and has added AppMenu and an option to open the main window by right-clicking on the dock icon.
  • The software icon for the macOS version has been changed to a rounded square to match the system style.

🐛 Bug Fixes

  • Fixed an issue where clipboard uploading might not work correctly under certain circumstances.

V 1.5.3

🐛 Bug Fixes

  • Fix the problem that the upload fails when the upload path of Ali Cloud is left blank or set to /

V 1.5.2

✨ Features

  • The built-in server adds the /delete interface, which can be used to call the deletion of album pictures. If the cloud deletion is enabled, the cloud pictures will also be automatically deleted
    • This feature has completed the development of supporting Obsidian's Image auto upload Plugin plugin, and is submitting a PR

🐛 Bug Fixes

  • Fix the problem that the image link is not correctly url encoded when the file name contains special characters such as %

V 1.5.1

✨ Features

  • 图床设置现在可以一键重置了

  • 现在可以设置主窗口启动时的默认长和宽了

  • 优化了部分组件的布局

  • Picbed settings can now be reset in one click

  • You can now set the default length and width of the main window when it starts

  • Optimize the layout of some components

🐛 Bug Fixes

  • Fix the problem of background color misalignment in the main window on MacOS
  • Fix the problem of overlapping between the main window menu and the right page
  • Fix the problem of overlapping between the management interface and the menu

V 1.5.0

✨ Features

  • Add the ability to migrate settings and albums from PicGo in one click. Please use it in the settings interface (the App store version is not provided due to the sandbox mechanism)
  • Users can now customize the icon of the floating window
  • Clicking on the name of the image bed in the upload page will now jump to the settings page for easy modification
  • In the image bed setting page, clicking on the name at the top can directly jump to the corresponding login page
  • The filling method of the album picture is modified to contain to avoid excessive stretching of the picture
  • The input box in the image bed setting is no longer in password mode, which is convenient for viewing and modifying
  • The main menu adds a User Manual link
  • Adjust the layout of some dialog boxes to make them more tidy
  • Complete the multi-language files

🐛 Bug Fixes

  • Fix the problem that the prompt text in the custom link format setting window is not wrapped correctly
  • Fix the problem that the window is enlarged and the layout of some options overlaps in the image bed management settings
  • Fix the problem that some input boxes cannot paste text when setting the image bed
  • Fix the problem that the Mac App Store version cannot install plugins

V 1.4.3 latest

🐛 Bug Fixes

  • Fix the problem that the Tencent Cloud setting page will hang up due to the update of element plus
  • Fix the problem that the webdav path setting is set to the root directory, and the returned path has an extra /

V 1.4.2

✨ Features

  • Add the ability to remove Exif
  • Modify the logic of importing configurations in the management interface to avoid repeated imports
  • Reduce the size of the package
  • An additional file type check is now performed to avoid compressing and performing other operations on non-image files
  • Modify the size of the upper right corner operation icon to avoid accidental clicks

🐛 Bug Fixes

  • Fixed the error that occurred when installing on Mac computers with M1 chips. Thanks to @lblbk for helping with the testing. #15
  • Fixed the validation issue of the configuration name in the management feature.

V 1.4.1

✨ Features

  • All Mac OS installation packages are now signed with my developer certificate, so you will no longer be prompted with a message saying the installation package is damaged.

🐛 Bug Fixes

  • Fixed an issue where some options in the image host settings interface were hidden when there were too many options.

V 1.4.0

✨ Features

  • Added built-in watermark feature to solve the difficulty of installing and using the original watermark plugin picgo-plugin-watermark and other issues.
  • The built-in watermark feature includes the following functions:
    • Supports CLI commands. Please install piclist-core through npm install piclist -g or yarn global add piclist, and configure the parameters through picgo set buildin watermark.
    • Supports switching between text or image watermark.
    • Supports full image watermark.
    • Supports adjusting watermark size according to original image size, and can specify a specific scaling ratio.
    • Supports changing the font, and includes built-in simhei font for Chinese characters.
    • Supports setting watermark text color, angle, and position.
    • The watermark is added before the transformation, and does not conflict with any existing plugins.
  • Added image preprocessing and format conversion feature to solve the problem of most similar plugins no longer being maintained or being difficult to use.
  • The built-in image preprocessing and format conversion feature includes the following functions:
    • Supports multiple format conversions. The destination formats include avif, dz, fits, gif, heif, jpeg, jpg, jp2, jxl, magick, openslide, pdf, png, ppm, raw, svg, tiff, tif, v, and webp.
    • Can set the quality percentage after compression.
    • Can resize images according to fixed width and height or original image percentage.
    • Can rotate images and customize the rotation angle.
    • Supports CLI commands. Please configure the parameters through picgo set buildin compress.
    • The image preprocessing is performed before the transformation and does not conflict with any existing plugins.
  • Optimized some CLI command prompt statements to make them more clear.
  • Removed the restriction that picGo can only upload images from URLs, and extended the timeout limit for obtaining files from URLs to 30 seconds

🐛 Bug Fixes

  • Fixed an issue where the plugin list in the interface only occupied half of the window height.

V 1.3.1

✨ Features

  • Now supports batch file renaming #14.
  • File renaming now supports using regular expressions and special placeholders.
  • Compressed most image resources to improve page loading speed.
  • Some code refactoring.
  • Optimized some interface animations.

🐛 Bug Fixes

  • Fixed an issue where if multiple identical placeholders were used in custom file names, only the first one would be replaced.
  • Fixed an issue where custom links were imported incorrectly when importing S3 settings.

V 1.3.0

✨ Features

  • Now supports downloading entire folders.
  • When uploading, you can choose whether to keep the directory structure (only applicable to object storage platforms that have directory concepts).
  • When downloading files or folders, you can choose whether to keep the directory structure.
  • Changed the default region setting when using cloudflare R2.

🐛 Bug Fixes

  • Optimized the UI interface and fixed the problem of some components overlapping with the menu bar when the interface is minimized.
  • Fixed the problem of layout displacement caused by long file names when viewing files using a grid layout in some cases.
  • Fixed the issue of incorrect display of renamed icons on some platforms when using a grid layout.
  • Fixed the problem that the cancel signal did not take effect when obtaining the file list in the imgur backend.
  • Fixed the issue where the acquisition status was set to success when canceling file acquisition.
  • Fixed the problem that the status was set to success when an exception occurred in getting files using S3/webdav.
  • Fixed the issue of some log recording method names being incorrect.

V 1.2.2

✨ Features

  • Added a card-style layout to the file browsing page, which can be switched with the list layout.
  • Images can now be displayed when browsing files using webdav.
  • Adjusted the responsive layout details of the album.
  • Removed pop-up explanations for the rename and delete buttons to avoid affecting operations.

V 1.2.1

✨ Features

  • Added Webdav to the built-in image hosting service, and enabled cloud deletion for webdav in the album.
  • The configurations saved in the image hosting settings interface will now be automatically imported into the settings of the management function.
  • The upload interface now displays the name of the image hosting configuration for easier identification.

V 1.2.0

✨ Features

  • Added support for managing Webdav.
  • Added a setting for the maximum number of concurrent download tasks to prevent task failures caused by high concurrency on some platforms.
  • Added preview function for markdown files, plain text files and videos, please refer to the supported_format for supported formats.
  • Optimized the speed of getting storage bucket list for Cloudflare R2.
  • Upload and download pages now distinguish and display the number of successful and failed tasks, and display the corresponding task numbers on the tabs.

🐛 Bug Fixes

  • Fixed the issue where files were not completely downloaded when downloading files in batches on some platforms.
  • Fixed the issue where file list retrieval failed on Cloudflare R2.

V 1.1.1

✨ Features

  • The upload interface now displays the current format when hovering over the custom link button.

🐛 Bug Fixes

  • Fixed the issue where links could not be copied after uploading files or in the album when using custom link formats in the settings.

V 1.1.0

✨ Features

  • Now supports managing S3-compatible platforms (such as AWS S3, Backblaze B2, Cloudflare R2, MinIO, etc.), theoretically all platforms that provide support for S3 APIs can be used.
  • The graph settings page in the management function has added additional prompts to facilitate filling in the required information.
  • Alibaba Cloud, Tencent Cloud, Qiniu Cloud, and S3-compatible clouds can now manually set custom domains for each storage bucket, and the settings will be updated in the configuration file.
  • The http proxy now defaults to setting rejectUnauthorized to false to avoid issues with some self-signed certificates.
  • Adjusted some parameters for details of requests.

🐛 Bug Fixes

  • Fixed an issue where uploading and downloading large files failed due to network timeout settings.
  • Fixed an issue where the URL object was incorrect when deleting S3 album files in the cloud.
  • Fixed an issue where some configurations were not refreshed when importing configurations.

V 1.0.1

🐛 Bug Fixes

V 1.0.0

✨ Features

  • Retained all the features of PicGo and is compatible with existing PicGo plugins, including integration with tools like Typora and Obsidian.
  • Sync deletion of cloud images is now possible in the album.
  • Supports managing all image hosts, enabling online directory browsing, file search, batch upload, batch download, file deletion, and image previewing.
  • The management interface uses an embedded database to cache directories, accelerating directory loading speed.
  • Supports sharing of pre-signed links for private storage buckets.
  • Optimized the PicGo interface, removed window size restrictions, and improved some layout designs.

Released under the MIT License.