Skip to content

Latest commit

 

History

History
364 lines (286 loc) · 9.72 KB

CHANGELOG.md

File metadata and controls

364 lines (286 loc) · 9.72 KB

iCopy v0.2 CHANGELOG

version 0.2.2-Post.2

  • Fixbugs:
    • FIXBUG : Msg ParseMode Error

version 0.2.2

  • Update :

    • ADD : source link in task message
  • Fixbugs:

    • FIXBUG : syntax error
    • FIXBUG : local variable error

version 0.2.1-Post.5

  • Fixbugs:
    • FIXBUG : local variable assignment error
    • FIXBUG : dict error
    • FIXBUG : SQL Error

version 0.2.1-beta.1

NOTICE : Please replace the old "conf.toml" with the new one."conf.[web]dashboard" is the switch of WEB Service.conf.[web]port is the WEB service port.
( 0 = Off, 1 = On )
Default Account&Password : admin,admin
Upgrade method :

1 git pull
2 pip3 install -r requirements.txt
3 edit and replace the new conf.toml
4 python3 iCopy.py
  • Update :

    • ADD : iCopy WEB DASHBOARD
    • ADD : "/set web" command for set web account&password
    • ADD : WEB Section in "conf.toml"
    • ADD : API v1
    • ADD : logs for dedupe,purge,size
    • ADD : COMMAND doc in docs
    • FIX : run_args
    • FIX : Command & Flags
  • Fixbugs :

    • FIXBUG : local variable assignment error

version 0.2.0-beta.6.7

  • Update :

    • ADD : renew requirements.txt.
    • ADD : "__version__"
  • Fixbugs :

    • Compatible with the old version of the database format
    • Fix floatify format error when the size is 0

version 0.2.0-beta.6.6

  • Update :
    • Block "googleapiclient.discovery" warning prompt.
    • Deprecated "cache_discovery"

version 0.2.0-beta.6.5

  • Fixbugs:
    • FIX : local variable assignment error
    • FIX : try to change restart function args

version 0.2.0-beta.6.4

  • Fixbugs:
    • FIX : "/set" function "import as name" error

version 0.2.0-beta.6.3

  • Update :

    • ADD : "/kill size","/kill purge","/kill dedupe" was added to terminate the execution of these tasks
  • Root Command:

    • start - nothing just say hello

    • menu - main entry point
      quick - quick mode
      copy - full mode
      set - customize settings
      task - task query
      reset - restore task
      size - just size task
      dedupe - dedupe drives and folders
      purge - delete files and folder in specified fav trash bin
      cancel - cancel TG conversation
      kill - kill task
      ver - check iCopy version
      restart - restart iCopy

    • Child Command:

      • set - customize settings
        ┖ set - batch way
        ┖ set rule - rules
        ┖ fav|quick +/- id - single way
        ┖ set purge - purge favorites
      • size - size query
        ┖ size - size the shared resource
        ┖ size id - size specified task
        ┖ size fav - size specified favorites
      • dedupe - dedupe drives and folders
        ┖ dedupe - dedupe specified favorites
        ┖ dedupe id - dedupe specified task
      • task - task query
        ┖ task - task in processing
        ┖ task list - future 10 tasks
        ┖ task id - show the specified task
      • reset - restore task
        ┖ reset - restore current task
        ┖ reset id - restore the specified task
      • kill - kill task
        ┖ kill - kill current transferring task
        ┖ kill task - kill current transferring task
        ┖ kill size - kill sizing task
        ┖ kill purge - kill purge task
        ┖ kill dedupe - kill dedupe task

version 0.2.0-beta.6.2

  • Update :

    • ADD : Add "rmdir" operation to the "/Purge" function to clear the empty folder in the root directory.
  • Fixbugs :

    • FIX : "/dedupe" sendMsg error.
    • FIX : Insert DATABASE error while dedupe payload finished.

version 0.2.0-beta.6.1

  • Update :

    • ADD : "/dedupe" Now you can choose favorites to dedupe
    • CHANGE : Move the stage tag uniformly to new file “utils/callback_stage.py"
  • Fixbugs :

    • Judge select favorites if is shared drive when you use "/purge" mode.
    • Separately define bot variables in asynchronous-process to prevent errors in connecting Telegram.
  • Root Command:

    • start - nothing just say hello

    • menu - main entry point
      quick - quick mode
      copy - full mode
      set - customize settings
      task - task query
      reset - restore task
      size - just size task
      dedupe - dedupe drives and folders
      purge - delete files and folder in specified fav trash bin
      cancel - cancel TG conversation
      kill - kill task which is in processing
      ver - check iCopy version
      restart - restart iCopy

    • Child Command:

      • set - customize settings
        ┖ set - batch way
        ┖ set rule - rules
        ┖ fav|quick +/- id - single way
        ┖ set purge - purge favorites
      • size - size query
        ┖ size - size the shared resource
        ┖ size id - size specified task
        ┖ size fav - size specified favorites
      • dedupe - dedupe drives and folders
        ┖ dedupe - dedupe specified favorites
        ┖ dedupe id - dedupe specified task via task id
      • task - task query
        ┖ task - task in processing
        ┖ task list - future 10 tasks
        ┖ task id - show the specified task
      • reset - restore task
        ┖ reset - restore current task
        ┖ reset id - restore the specified task

version 0.2.0-beta.6

  • Update :

    • ADD : insert more details into Database and more initializated data
    • ADD : feedback dst endpoint link when task end normally
    • ADD : "/task id" only support the task which is start after v0.2.0b6
    • ADD : mark tasks that have been reset in the database
    • ADD : "/size id" & "/size fav"
    • ADD : "/purge" to empty shared drive trash bin
    • ADD : "/dedupe id" to dedupe task
    • ADD : Record the last time of size and dedupe
  • Fix :

    • FIX : Update RegEX Rules
  • Root Command:

    • start - nothing just say hello

    • menu - main entry point
      quick - quick mode
      copy - full mode
      set - customize settings
      task - task query
      reset - restore task
      size - just size task
      dedupe - dedupe specified task
      purge - delete files and folder in specified fav trash bin
      cancel - cancel TG conversation
      kill - kill task which is in processing
      ver - check iCopy version
      restart - restart iCopy

    • Child Command:

      • set - customize settings
        ┖ set - batch way
        ┖ set rule - rules
        ┖ fav|quick +/- id - single way
        ┖ set purge - purge favorites
      • size - size query ┖ size - size the shared resource
        ┖ size id - size specified task
        ┖ size fav - size specified favorites
      • task - task query
        ┖ task - task in processing
        ┖ task list - future 10 tasks
        ┖ task id - show the specified task
      • reset - restore task
        ┖ reset - restore current task
        ┖ reset id - restore the specified task

version 0.2.0-beta.5.1

  • Update :

    • ADD : More task info into Database
  • Fixbugs :

    • FIX : delete "directly in" mode keyboard after selection is choosen
    • FIX : Purge local var after Conversation END The task will not be committed twice now
    • FIX : "/task list" error Now "/task list" will display up to 10 tasks pending
  • Root Command:

    • start - nothing just say hello

    • menu - main entry point
      quick - quick mode
      copy - full mode
      set - customize settings
      task - task query
      reset - restore task
      size - just size task
      cancel - cancel TG conversation
      kill - kill task which is in processing
      ver - check iCopy version
      restart - restart iCopy

    • Child Command:

      • set - customize settings
        ┖ set - batch way
        ┖ set rule - rules
        ┖ fav|quick +/- id - single way
        ┖ set purge - purge favorites
      • task - task query
        ┖ task - task in processing
        ┖ task list - future 10 tasks
      • reset - restore task
        ┖ reset - restore current task
        ┖ reset id - restore the specified task

version 0.2.0-beta.5

  • Update :

    • ADD : directly input sharelink then choose mode.
  • Fixbugs :

    • FIX : get shared drive name failed when the shared drive is temporarily granted permission for an outside party.
    • FIX : Fix the error of repeated tasks when entering multiple tasks at the same time.
    • FIX : "reset" notice msg error

version 0.2.0-beta.4.1

  • Fixbugs :
    • FIX : "/reset task_id" Database operation error

version 0.2.0-beta.4

  • Update :

    • ADD "/size" a function to get simple size info
  • Fixbugs :

    • FIX : "/reset" send notice msg error
    • FIX : get shared drive name failed when the shared drive is temporarily granted permission for an outside party.

version 0.2.0-beta.3

Notice : The new "conf.toml" should be replaced or you could modify the "conf.toml" by referring to the "example" one.

  • Update :
    • ADD "/set purge"
      Allow to Purge Favorties Setting Now.
      this will not delete quick mode setting.
    • Now '--drive-server-side-across-configs' is Built in the iCopy. Remove from conf.toml
    • '--ignore-checksum' is write in conf.toml default
    • ADD "/reset" and "/reset id" command. You could restore task with the command

version 0.2.0-beta.2

Update : send confirm msg after task added
Update : '/start' is not in Conversation Handle any more
Update : Use '/menu' to select run mode instead of '/start'


version 0.2.0-beta.1

The first beta version of v0.2
β1 is a relatively stable without bugs version
The following Command is Supported

  • Root Command:

    • start - main entry point
      quick - quick mode
      copy - full mode
      set - customize settings
      task - task query
      cancel - cancel TG conversation
      kill - kill task which is in processing
      ver - check iCopy version
      restart - restart iCopy

    • Child Command:

      • set - ustomize settings
        ┖ set - batch way
        ┖ set rule - rules
        ┖ set fav|quick +/- id - single way
        task - task query
        ┖ task - task in processing
        ┖ task list - future 10 tasks

version 0.2.0-alpha.1 ~ alpha.15

iCopy rebuild basework finished

version 0.1.7-beta.3

Archived version ...